Byla vydána nová major verze 5.0.0 svobodného multiplatformního nástroje BleachBit (GitHub, Wikipedie) určeného především k efektivnímu čištění disku od nepotřebných souborů.
Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za duben (YouTube).
Provozovatel čínské sociální sítě TikTok dostal v Evropské unii pokutu 530 milionů eur (13,2 miliardy Kč) za nedostatky při ochraně osobních údajů. Ve svém oznámení to dnes uvedla irská Komise pro ochranu údajů (DPC), která jedná jménem EU. Zároveň TikToku nařídila, že pokud správu dat neuvede do šesti měsíců do souladu s požadavky, musí přestat posílat data o unijních uživatelích do Číny. TikTok uvedl, že se proti rozhodnutí odvolá.
Společnost JetBrains uvolnila Mellum, tj. svůj velký jazykový model (LLM) pro vývojáře, jako open source. Mellum podporuje programovací jazyky Java, Kotlin, Python, Go, PHP, C, C++, C#, JavaScript, TypeScript, CSS, HTML, Rust a Ruby.
Vývojáři Kali Linuxu upozorňují na nový klíč pro podepisování balíčků. K původnímu klíči ztratili přístup.
V březnu loňského roku přestal být Redis svobodný. Společnost Redis Labs jej přelicencovala z licence BSD na nesvobodné licence Redis Source Available License (RSALv2) a Server Side Public License (SSPLv1). Hned o pár dní později vznikly svobodné forky Redisu s názvy Valkey a Redict. Dnes bylo oznámeno, že Redis je opět svobodný. S nejnovější verzí 8 je k dispozici také pod licencí AGPLv3.
Oficiální ceny Raspberry Pi Compute Modulů 4 klesly o 5 dolarů (4 GB varianty), respektive o 10 dolarů (8 GB varianty).
Byla vydána beta verze openSUSE Leap 16. Ve výchozím nastavení s novým instalátorem Agama.
Devadesátková hra Brány Skeldalu prošla portací a je dostupná na platformě Steam. Vyšel i parádní blog autora o portaci na moderní systémy a platformy včetně Linuxu.
Lidi dělají divné věci. Například spouští Linux v Excelu. Využít je emulátor RISC-V mini-rv32ima sestavený jako knihovna DLL, která je volaná z makra VBA (Visual Basic for Applications).
Ahoj, zdravím všetkých potenciálnych čitateľov mojho druhého blogpostu. Dnes to bude o fungovaní a nefungovaní na slovensku najrozšírenejšieho pripojenia na Internet. Objavia sa tu postrehny, skúsenost a riešenia možných problémov. Pokúsim sa poskytnúť detailnejší pohlad na princípy, ktoré sa na slovensku používajú v adsl sieťach. Objaví sa tu aj návod na rozchodenie USB modemu. Koho niečo z toho zaujalo, nech sa páči podte ďalej
Technológia dsl sa začala objavovať na slovenskom telekomunikačnom trhu niekedy začiatkom roku 2003, jej dostupnosť bola obmedzená len na krajské mestá a pre bežného konzumenta chleba bola a v mnohých prípadoch aj je jedinou možnosťou ako prekonať zakliatu hranicu 56Kbit.Použiteľné alternatívy sa začínaju objavovať až dnes v podobe FTTx technológii. V počiatkoch bola rýchlosť adsl 384/128kbit,neskôr 512/256kbit.Slovak telecom, dnes T-Com potom každoročne zvyšoval zadarmo rýchlosť downloadu o 512kbit.Dnes je max rýchlosť klasického adsl 3,5mbit/256kbit na miestach kde to umožňuje kvalita metalického vedenia sa používa modulácia ADSL2+ s rýclosťami až 12mbit. Ceny sú svinské, čo iné by sa od monopolu dalo čakať. Oficiálna FUP ani dátové limity niesú. S počiatku bolo preferovaným a dotovaným zariadením DrayTek Vigor 318, neskor Microcom AD2622.
Obe zariadenia sa pripájajú cez USB, obe majú rovnaké vnútornosti (conexant acces runner) a v linuxe sa daju pomerne lahko zprevádzkovať. Volakedy nebola v jadre podpora ATM, tú si musel uživaťeľ dokompilovať sám, dnes už toto odpadá a jedná o triviálnu záležitosť. Stačí stiahnuť súbor cxacru-fw.bin (google vam ho najde raz-dva) a nakopírovať do /lib/firmware/`uname -r`/
Po tejto akcii by mal modem nabootovať s daného firmware a vo vašom dmesg by sa malo objaviť niečo takéto:
[ 82.849903] usb 1-2: new full speed USB device using uhci_hcd and address 3
[ 82.857229] usb 1-2: configuration #1 chosen from 1 choice
[ 83.299551] cxacru 1-2:1.0: receive of cm 0x90 failed (-104)
[ 83.359998] cxacru 1-2:1.0: found firmware cxacru-fw.bin
[ 85.120347] ATM dev 0: ADSL state: stopped
[ 85.120357] ATM dev 0: ADSL line: down
[ 85.321113] ATM dev 0: ADSL state: running
[ 85.713583] ATM dev 0: ADSL line: attempting to activate
[ 85.892525] ATM dev 0: ADSL line: down
[ 86.019516] ATM dev 0: ADSL line: attempting to activate
[ 86.129984] ATM dev 0: ADSL line: down
[ 86.415930] ATM dev 0: ADSL line: attempting to activate
[ 45.689393] ATM dev 0: ADSL line: training
[ 93.921988] ATM dev 0: ADSL line: channel analysis
[ 94.409921] ATM dev 0: ADSL line: up (4160 kb/s down | 512 kb/s up)
To je neklamný znak že modem je funkčný a synchronizovaný s dslamom. Na fyzickej úrovni je všetko vporiadku. Za povšimnutie stoja hodnoty profilu. Jedná sa o rýclosť linky na segmente k dslamu. Tieto určuje dslam a zákaznik nemá najmenšiu šancu ich ovplyvniť. Na niektorých miestach príliš vysoké rýchlosti profilu linky spôsobujú občas problémy a nestabilitu. Pre správny chod adsl linky sú dôležité parametre SNR a Line attenuattion, čo nieje nič iné než zarušenie a útlm linky. Tieto sa dajú zistiť s niektorých chytrejších modemov Medzné hodnoty sú nasledovné:
SNR:
6 dB nebo méně - Velmi špatné, synchronizace pravděpodobně nebude navázána
7 dB-10 dB - Špatné, ale možné spojení
11 dB-20 dB - Celkem dobré s malými nebo žádnými problémy se synchronizací
20 dB-28 dB - Dobré i pro vyšší rychlosti
29 dB a vyšší - Zcela vyhovující
Atenuation :
20 dB a nižší - Zcela vyhovující
20 dB-30 dB - Výborné
30 dB-40 dB - Velmi dobré
40 dB-50 dB - Dobré
50 dB-60 dB - Špatné s možnými problémy v připojení
60 dB. a vyšší - Naprosto nevyhovující
Na linkovej vrstve sa v adsl linkách na slovensku používa protokol ATM. Jedná sa o pomerne starý telekomunikačný protokol, ktorý seká packety na 53 bajtové bunky ktoré prenáša. Volakedy chcel byť jednotným štandardom pre hlasovú aj dátovú komunikáciu, ale bol príliš komplexný, drahý a príliž telekomunikačný na to aby sa širšie presadil vo svete počítačov. Prečo sa používa v adsl linkách je pre mňa obrovskou záhadou, možno je to len prežitok, ale možno práve preto že súčasťou atm je aj QoS na linkovej vrstve, čo ethernet nemá. V konečnom dôsledku sú aj tak do ATM buniek zapúzdrované ethernetové rámce. Toto rieši utilitka br2684ctl ktorej predhodíme príslušne PVC a VPI a ona nám vytvorí virtuálne ethernet rozhranie nas0. Použitie presne podla manpage... pre T-COM (VPI=1, VCI=32) to vyzerá nasledovne:
dekel@dekel-nb:~$ sudo br2684ctl -b -c 0 -a 0.1.32
br2684ctl[6472]: Interface "nas0" created sucessfully
br2684ctl[6472]: Communicating over ATM 0.1.32, encapsulation: LLC
br2684ctl[6472]: Interface configured
dekel@dekel-nb:~$ sudo ifconfig nas0 up
dekel@dekel-nb:~$ ifconfig nas0
nas0 Link encap:Ethernet HWaddr 00:50:7f:1f:1e:cd
inet6 addr: fe80::250:7fff:fe1f:1ecd/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:528 (528.0 B)
Vzniklo plnohodnotné ethernetové rozhranie, ktoré by kludne mohlo dostať verejnú IP z DHCP serveru a všetko by fungovalo, lenže to by bolo moc jednoduché :)
Na sieťovej vrstve použivaju myslím všetci slovenský providery mechanizmus PPPoE. PPPoE je protokol umožňujúci vytvoriť spojovaný point to point kanal v nespojovanom prostredí ethernetu. Protokol je pomerne zaujímavý, odporúčam nahliadnuť do príslušného RFC. Uživateľ sa prihlasuje menom a heslom (posiela sa v planitexte) a za odmenu dostane od koncentrátora svoju IP adresu a nevyhnutné nastavenia ako napr IP DNS servrov. na nastavenie je možné použiť utilitku pppoeconf ktorá broadcastrovo vyhladáva PPPoE koncentrátory na všetkýh sieťových rozhraniach. V prípade že nájde vypýta si prihlasovacie meno a heslo a vytvorý príslušný konfigurák. vlastné ppp pripojenie nahodíme príkazom
pon dsl-provider
vznikne rozhranie ppp0 s príslušnou verejnou IP a internet konečne funguje
ppp0 Link encap:Point-to-Point Protocol
inet addr:91.127.251.151 P-t-P:213.81.234.239 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:68 errors:0 dropped:0 overruns:0 frame:0
TX packets:66 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:3462 (3.3 KB) TX bytes:2714 (2.6 KB)
IP adresa je dynamická preto sa ju nebojím zverejniť. V súčastnosti sa pridelujú adresy s niekoľkých rozsahov, záleží ku ktorému koncentrátoru sa pppoe pripojí. Všetko sa posiela unicastom, nieje žiadne arp a pod... Podla MAC adresy zariadenia ktoré odpovedá na pppoe discovery packety (PADI) je možné zistiť že aktívne prvky v sieti sú značky Juniper Networks
Neodpustím si ešte jeden odstavček o hroznom bordeli ktorý sa vyskytuje v akejkolvek telekomunikačnej sieti. Zo študijnych dovodov som si odchytaval veškerú komunikáciu wiresharokom. Už pár sekúnd po pripojení sa snažili moj stroj kontaktovať rôzne cudzie IP na vysokých číslach TCP portov typicky nad 10000. Zámerne som spustil aj sambu, aby som aspoň trochu nasimuloval windowsový stroj. Temer okamžite sa niekoľko cudzích strojov snažilo prihlásiť ako guest administrator alebo anonymous. Typicky sa snažili pristupovať cez SMB do zložky IPC$ a BROWSER. Ak sa takýto USB modem alebo router v režime bridge pripojí k priemernému počítaču s winxp a ten dostane priamo na ppp verejnu IP adresu typicky sa v ňom za niekoľko hodín nachádza nejaký cudzí škodlivý kód a vobec nič netreba pre to urobiť. Pre niektorých ľudí je potom NAT spásov a nie prekliatím :) Asi si to uvedomil aj náš monopolný teleko operátor a začal rozdávať zákazníkom ethernet routre. Zákazník schovaný za NATom má potom okrem iného aj tú výhodu že sa mu nedá dobre ťahať z torrentu(ak si nenastavý port forwarding) a nezaťažuje až tak sieť :)
To by bolo asi všetko čo je možné povedať o adsl z pohladu zákazníka. Niesom teleko špecialista, tak sa ospravedlňujem za prípadné nepresnosti. Ak ste sa dočítali až sem tak ďakujem za pozornosť. Ocenil by som v prípadnej diskusii stručný popis ako to funguje u vášho poskytovaťeľa. Zaujímaju ma hlavne špecialitky typu U:Fon, IPTV alebo FTTx.Nič tým nesledujem, len mám radosť keď viem ako veci fungujú :) Každý telekomunikačný operátor mlčí o svojich zariadeniach a použitých princípoch ako partizán, mojím cieľom bolo aspoň trochu odhaliť tajomstvá ktoré sa skrývahú za farebným marketingom slubujúci hyper-rýchly a ukrutne neobmedzený internet. Ak by mal niekdo nejké doplnenie (napríklad prečo sa používa to tajomné ATM, alebo ako vyzerá a funguje dslam) budem rád. Prajem príjemný ďeň :)
Tiskni
Sdílej:
Atenuation : 20 dB a nižší - Zcela vyhovující 20 dB-30 dB - Výborné 30 dB-40 dB - Velmi dobré 40 dB-50 dB - Dobré 50 dB-60 dB - Špatné s možnými problémy v připojení 60 dB. a vyšší - Naprosto nevyhovujícíHmm tak to nemám moc dobré připojení (Local Attenuation = 46.5 dB, Remote Attenuation = 31.5 dB)