Kevin Lin zkouší využívat chytré brýle Mentra při hraní na piano. Vytváří aplikaci AugmentedChords, pomocí které si do brýlí posílá notový zápis (YouTube). Uvnitř brýlí běží AugmentOS (GitHub), tj. open source operační systém pro chytré brýle.
Jarní konference EurOpen.cz 2025 proběhne 26. až 28. května v Brandýse nad Labem. Věnována je programovacím jazykům, vývoji softwaru a programovacím technikám.
Na čem aktuálně pracují vývojáři GNOME a KDE Plasma? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE Plasma.
Před 25 lety zaplavil celý svět virus ILOVEYOU. Virus se šířil e-mailem, jenž nesl přílohu s názvem I Love You. Příjemci, zvědavému, kdo se do něj zamiloval, pak program spuštěný otevřením přílohy načetl z adresáře e-mailové adresy a na ně pak „milostný vzkaz“ poslal dál. Škody vznikaly jak zahlcením e-mailových serverů, tak i druhou činností viru, kterou bylo přemazání souborů uložených v napadeném počítači.
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.
Následující obsah je © KernelTrap.
13. sep, originál
Vyzerá to tak, že USB zariadenia sú na dve veci, keď sa bavíme o problémoch s manažmentom spotreby :(, sťažoval sa Greg KH pri zasielaní nejakých patchov, ktoré by opravili problémy s automatickým uspávaním USB. Poznamenal, že patche mali byť zaradené do nadchádzajúceho jadra 2.6.23: ku koncu vývojového cyklu tohoto jadra bolo zaslaných množstvo patchov, ktoré ďalšie pridávajú ID zariadení do tabuľky quirkov (obchádzok) - aby zakázali automatické uspávanie týchto zariadení. Mnoho vývojárov sa ale veľmi obáva toho, že napriek testovaniu, ktoré prebehlo, pribudne po vydaní 2.6.23 zástup nahnevaných užívateľov po tom, čo ich zariadenia prestanú fungovať rôznymi nechutnými spôsobmi. Ako príklad uviedol: zdá sa, že skoro 2/3 všetkých USB tlačiarní nezvláda automatické uspávanie. A to sa USB tlačiarní používa _veľa_...
Linus Torvalds neskôr v diskusii komentoval: myslím, že USB blacklisty/whitelisty sú príznakom nejakej hlbšej chyby. Pokračoval vo vyčítavaní množstva obchádzok/kľučiek v USB vrstve, ktoré je potrebné vyriešiť, a dodal:
Voľakedy sme riešili kopu takýchto vecí, jednoducho kvôli nesprávnemu prehľadávaniu SCSI - čo spôsobovalo zamŕzanie zariadení, pretože Linux ich prehľadával so zlými alebo neočakávanými modepages atď. Mám podozrenie, že stále držíme záznamy blacklistu z tých dní, ktoré neboli nikdy prečistené - pretože sa nikto neodvážil odstrániť záznam z blacklistu.
Mali by sme sa snažiť nastaviť defaultné správanie tak bezpečné, aby sme nikdy nepotrebovali blacklist (alebo whitelist) - a aby sme nepovažovali blacklisty ako spôsob 'opravy zariadenia', ale ako spôsob, ako ošetriť niektoré naozaj vážne a *VÝNIMOČNÉ* chyby.
19. sep, originál
Ahojte, hoši (a krásky), začal Linus Torvalds pri oznamovaní siedmeho release kandidáta pre jadro 2.6.23, je čas na tradičné vydanie 'Dňa pirátskeho rozprávania'! Poznamenal: takže, minulý rok sme vydali konečnú verziu (2.6.18 sa na TLAP-2006 stala nesmrteľnou), tento rok však z toho vycúvam - a stále len pracujeme na niečom, čo snáď bude posledné -rc vydanie série 2.6.23. Celé zdrojáky je možné vidieť cez gitweb rozhranie. Linus poskytol aj krátky zoznam zmien:
Nepripájam diffstat, pretože bol rozbitý vzkriesením sk98lin ovládača - skge, ktorý ho mal nahradiť, nedokáže s nejakým hardvérom pracovať. Čo už...
Okrem toho sa vyskytli aj nejaké aktualizácie mips, powerpc a xtense a rôzne opravy ovládačov. Ľudí by mohli upokojiť veci ako zrušenie automatického uspávania USB a nejaké opravy clockevents by mohli pomôcť uspávaniu/prebúdzaniu na i386.
21. sep, originál
Open Source Technology Center Intelu s potešením oznamuje projekt LessWatts.org, open source projekt na šetrenie energiou v Linuxe, začal email zaslaný do lkml Arjan van de Venom. Oznámenie ďalej pokračovalo:
LessWatts.org je miestom, ktoré by malo spojiť používateľov, vývojárov a tvorcov distribúcií okolo znižovania spotreby linuxových strojov - od mobilných, cez desktopy, servere po dátové centrá. LessWatts.org je o systémovom prístupe k šetreniu energiou od najnižších vrstiev ovládačov jadra až po najdokonalejšie desktopové aplikácie. LessWatts.org je o veciach, ktoré môžete spraviť, aby ste znížili spotrebu energie. Lesswatts.org je o dlhšej výdrži batérií, nižších poplatkoch za klimatizáciu, o znižovaní dopadu počítačov na životné prostredie.
Oznámenie pokračovalo poznámkou: teraz, v čase spúšťania projektu LessWatts.org, sú projektmi technologického vývoja tie, ktoré Intel začal, má v nich podiel, alebo na ktorých sa práve začalo pracovať - ako napr. PowerTOP, Tickless Idle a techniky správy spotreby grafiky a iných zariadení. Pozývame všetkých vývojárov a projekty, ktoré sa zameriavajú na šetrenie energiou, aby sa pridali k práci LessWatts.org a jej komunite.
21. sep, originál
My, MadWifi tým, oznamujeme svoje rozhodnutie presunúť sa z čisto binárneho HAL na vývoj smerom k ath5k, úplne voľnému (ako v slove sloboda) ovládaču, ktorý sa nakoniec stane jednou zo základných častí jadra Linux, písal Michael Renzmann v mailing liste MadWifi. Rozhodnutie prichádza počas pokračujúcich debát o tom, čo je a čo nie je dovolené licenciou BSD, ku ktorým sa zatiaľ SFLC oficálne nevyjadrila (viď SFLC vyřešilo spor o přelicencování BSD/ISC kódu). Veľká časť tejto debaty prebehla kvôli pokusu vydať súbory s BSD licenciou pod GPL - čo je možné vidieť napr. v ath5k_hw.c zdrojáku, ktorý je v poslednej verzii súboru v repozitári MadWifi stále označený ako dostupný "under the terms of the GNU General Public License" (pod podmienkami licencie GNU GPL). Vyzerá to tak, že súčasný vývoj ovládača ath5k sa presunul do git stromu Linvilleho, kde je licencia aktuálne čisté BSD - aj keď stále pretrváva diskusia, čo je potrebné k tomu, aby bolo možné pridať do zdrojákov dodatočné copyrighty, ako boli dodané do HAL kódu, ktorý bol pôvodne získaný spätným inžinierstvom a napísaný Reykom Floeterom. V skoršej konfrontácii s Atheros sa prišlo na to, že Reykova práca neporušuje copyright:
V OpenBSD je pre bezdrôtové karty Atheros dostupný ovládač, ktorý komunikuje priamo s hardvérom, a je založený na spätnom inžinierstve vykonanom Reykom Floeterom. Dôležité časti ovládača boli Nickom Kossifidisom portované na Linux, aby odštartovali OpenHAL, voľnú (ako v slove sloboda) náhradu proprietárneho HALu. Tvrdenia, že ovládač OpenBSD (a teda aj OpenHAL) obsahuje ukradnutý kód, spomalili snahy OpenHAL, ale nakoniec boli tieto tvrdenie vyvrátené. The Software Freedom Law Center (SFLC), s pomocou od Atheros, vykonali prehliadku kódu a uznali, že "OpenHAL neporušuje žiadne copyrighty držané Atherosom." Inými slovami, už je čistá cesta na začlenenie ovládača založeného na OpenHAL do jadra Linuxu.
23. sep, originál
Zabralo mi dobrú chvíľu, aby som si uvedomil, kde je hlavný zdroj problémov s VAIOm a možno aj ďalšími strojmi - regresie s uspávaním/prebúdzaním, ktoré sa dostali na svetlo sveta po začlenení patchov dyntick/clockevents, vysvetlil Thomas Gleixner ohľadom dvoch patchov, ktoré opravovali problémy s uspávaním, ktoré mal Andrew Morton s jeho VAIO notebookom. Pokračoval: počas uspávania zakazujeme množstvo funkcií ACPI/BIOSu, ale medzi uspaním a prebudením ponechávame funkcionalitu C-stavov. Vyzerá to tak, že to niektorým BIOSom spôsobuje problémy, ale predpokladám, že ten problém je ešte rozšírenejší a nedostáva sa na povrch len kvôli rôznym scenárom, ktorými stroj prejde počas uspávania/prebúdzania. Thomas zakončil: Naozaj dúfam, že tieto dva patche konečne ukončia sériu chýb 'jinxed VAIO heisenbug', ktoré začali po odstránení pravidelných tickov patchami clockevents/dyntick.
Linus Torvalds vyjadril svoje obavy: patche vyzerajú dobre, ale aj tak mám pocit, že si sa pri zisťovaní odpovede na otázku '*prečo* sa to stáva' vzdal priskoro. Súhlasil, že na tom mieste bol problém s ACPI, ale varoval, že by to mohlo byť vyvolané inou chybou: hlavne mám podozrenie, že toto vlastne nemusí riešiť hlavný problém - možno to len zmenší okno natoľko, že už nenastáva. Keďže možno dostatočne nechápeme, aké je pozadie problému, nie som si istý, či môžme povedať, že už je vyriešený. Linus nakoniec dodal: ale tak tie patche začlením tak, ako sú. Len by som sa cítil lepšie, keby sme naozaj rozumeli tomu, *prečo* práca s Cx stavmi procesoru nie je niečo, čo môžme robiť okolo suspend kódu!
24. sep, originál
Ok, myslím že sme už blízko vydaniu ozajstného 2.6.23, začal Linus Torvalds v jeho oznámení ôsmeho release kandidáta jadra 2.6.23. Vyzerá to tak, že sa všetko upokojilo, a myslím, že Thomas Gleixner pravdepodobne našiel regresiu suspend/resume, ktorá nás už chvíľu strašila, takže mám z toho celého celkom dobrý pocit. Linus pokračoval:
Samozrejme, to že mám dobrý pocit je zvyčajne nasledované nejakým neslušňákom, ktorý nájde nové problémy - ale to odignorujem a napriek tomu si budem užívať ten pocit, nech už je akokoľvek prchavý.
Krátky zoznam je vcelku krátky, na konci pripájam aj diffstat, keby niekoho zaujímal - ale je to v podstate len množstvo vcelku malých ale ozajstných opráv, a podpora pre nové čipy v ovládači sieťových kariet sky2...
26. sep, originál
Pripomínajúc prichádzajúce okno začleňovania pre 2.6.24, ktoré bude nasledovať po vydaní 2.6.23 správca MultiMedia Card (MMC) subsystému Pierre Ossman popísal jeho plány, čo sa začlení do upstreamu: toto vydanie bude jedno zo zatiaľ najväčších, čo sa týka MMC. Hlavnými kúskami sú podpora SDIO a SPI, ale pribudne aj mnoho malých úprav. Čo sa týka nového Secure Digital Input Output (SDIO) stacku, dodal: už sú preč dni, keď sme boli odkázaní na proprietárne stacky SDIO podpory pre linux. Takže už žiadna malá podpora pre host-ov a možné GPL problémy. SDIO bude odteraz štandardná funkcionalita Linuxu. Popísal aj tri fungujúce ovládače, ktoré už boli portované na nový stack.
Pierre sa zapojil do diskusie o Serial Peripheral Interface (SPI) stacku: druhá najväčšia vlastnosť je fakt, že môžete použiť svoje SPI radiče na MMC, SD aj SDIO. Správne, dokonca aj SDIO pracuje pekne cez SPI. To znamená, že oveľa viac systémov môže získať dátové a rozširujúce I/O v podstate za cenu konektora. Dodal: David Brownell je teraz poverený poskytovaním 'divných opráv' pre mmc_spi ovládač, ale naozaj by sa nám zišiel poriadny správca. Takže ak máte dostatočné skúsenosti so SPI rozhraním Linuxu a čas, prosím, prihláste sa.
26. sep, originál
Možná chyba oznámená pre Completely Fair Scheduler naznačovala, že CFS spôsobuje spomalenie sieťovej prevádzky, ktorej výkon sa meria pomocou benchmark utility 'Iperf'. Zníženie výkonu bolo rýchlo vystopované k už predtým diskutovaným zmenám v tom, ako CFS spracováva sched_yield(). Po naznačení, že by mohlo ísť o chybu v novom plánovači procesov, Ingo vysvetlil:
Narýchlo som sa pozrel na zdrojáky a dôvodom toho divného používania yield-u bolo, že v abstrakcii 'Reporter threadu' iperf-u je chyba zamykania a miesto opravy chyby bola tá chyba obídená cez hrozný zámok v user space naprogramovaný pomocou yield().
Potom zaslal malý patch, ktorý odstránil chybu u volania sched_yield(), čo viedlo k tomu, že iperf používa _oveľa_ menej procesorového času. Na mojom testovacom systéme Core2Duo sa pred patchom použilo 100 % CPU času na saturáciu 1gigabitového prenosu na iný stroj. S patchom teraz používa 9 % CPU času. Potom pobavene dodal: sched_yield() je skoro vždy symptómom pokazeného zamykania alebo inej chyby. V tomto zmysle CFS spraví správnu vec tým, že tie chyby odhalí =B-). Stephen Hemminger poukázal na to, že podobný patch bol do projektu Iperf zaslaný aj minulý mesiac, keďže mal rovnaký problém aj s plánovačom FreeBSD.
27. sep, originál
Greg KH zaslal tri emaily nazvané Stav subsystému ovládačov Linuxu, Stav subsystému USB Linuxu a Stav subsystému PCI Linuxu. Poznamenal, že pre žiadny z nich (subsystémov) neexistovali žiadne regresie, ku ktorým by existovali opravy pre nadchádzajúce jadro 2.6.24. Greg uviedol, že existuje mnoho otvorených chýb v USB subsystéme: Áno, je ich fakt príliš veľa - naozaj som unavený ich riešením. Ak by ste mi niekto chceli pomôcť, neváhajte :) Pokračoval:
Všimnite si, že v USB fronte je skoro 100 patchov, takže pri ručnej kontrole som mohol pár vecí prehliadnúť. Ak som nepopísal váš patch, ktorý už je vo fronte, a myslíte si, že je dôležité, aby o ňom vedeli všetci, kľudne sa pridajte do hore uvedeného zoznamu. Zámerne som nevynechal nič, len som sa snažil veci zosumarizovať.
28. sep, originál
Nevyzerá, že by to za sebou ťahalo nejaké závislosti, ani neovplyvňuje iné kusy externého kódu - iba že by som niečo prehliadol. Takže je to dokonalý príklad toho, o čom sme už kedysi diskutovali: nie je žiadny dôvod k nezačleneniu hocikedy, správne? :-) Benjamin Herrenschmidt takto zosumarizoval jeho žiadosť, že by mohol byť ovládač iwl4965 začlenený do jadra 2.6.23 neskôr vo vývojovom cykle, mimo štandardné dvojtýždňové merge okno. John Linville odpovedal: je to zaradené pre 2.6.24. Nie som si príliš istý, či bol pôvodne zaslaný do 2.6.23 merge okna včas, ale aj keby bol, bolo vtedy dosť protestov proti jeho začleneniu. Popravde, som si istý, že aj teraz je niekoľko vývojárov bezdrôtov, ktorých predstava okamžitého začlenenia príliš neláka. Pri otázke, čoho sa tie protesty týkali, odkázal sa na diskusiu v netdev mailing liste a dodal:
Bolo veľa hádania o tom, ako bola funkcionalita rozdelená medzi ovládač a firmware, problémov s tým, ako sa ovládač snaží robiť to, čo už je v mac80211, alebo to nerobí vôbec. Boli aj rôzne sťažnosti na otrasnosti ako #include "../../../net/mac80211/blah.h atď. Na ovládači je stále nutné spraviť veľa práce, ale ako si naznačil - lepšie bude mať ho v jadre ako mimo neho.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej:
Ahojte, slečinky moje (a krásky),Lad v žádném případě není slečinka.
Tipnul bych, že se Andrej spletl a četl "ladies" místo "laddies"...A nebo to zadal do slovníku, který se "spletl" za něj (třeba ten seznamácký to udělá)