Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za březen (YouTube).
ESP-IDF (Espressif IoT Development Framework), tj. oficiální vývojový framework pro vývoj aplikací na mikrokontrolérech řady ESP32, byl vydán v nové verzi 6.0. Detaily na portálu pro vývojáře.
DeepMind (Alphabet) představila novou verzi svého multimodálního modelu, Gemma 4. Modely jsou volně k dispozici (Ollama, Hugging Face a další) ve velikostech 5-31 miliard parametrů, s kontextovým oknem 128k až 256k a v dense i MoE variantách. Modely zvládají text, obrázky a u menších verzí i audio. Modely jsou optimalizované pro běh na desktopových GPU i mobilních zařízeních, váhy všech těchto modelů jsou uvolněny pod licencí Apache 2.0. Návod na spuštění je už i na Unsloth.
Cursor (Wikipedie) od společnosti Anysphere byl vydán ve verzi 3. Jedná se o multiplatformní proprietární editor kódů s podporou AI (vibe coding).
Průkopnická firma FingerWorks kolem roku 2000 vyvinula vícedotykové trackpady s gesty a klávesnice jako TouchStream LP. V roce 2005 ji koupil Apple, výrobu těchto produktů ukončil a dotykové technologie využil při vývoji iPhone. Multiplatformní projekt Apple Magic TouchstreamLP nyní implementuje funkcionalitu TouchStream LP na současném Apple Magic Trackpad, resp. jejich dvojici. Diskuze k vydání probíhá na Redditu.
Byla vydána nová verze 10.3 sady aplikací pro SSH komunikaci OpenSSH. Přináší řadu bezpečnostních oprav, vylepšení funkcí a oprav chyb.
Cloudflare představil open source redakční systém EmDash. Jedná se o moderní náhradu WordPressu, která řeší bezpečnost pluginů. Administrátorské rozhraní lze vyzkoušet na EmDash Playground.
Bratislava OpenCamp 2026 zverejnil program a spustil registráciu. Štvrtý ročník komunitnej konferencie o otvorených technológiách prinesie 19 prednášok na rôzne technologické témy. Konferencia sa uskutoční v sobotu 25. apríla 2026 v priestoroch FIIT STU v Bratislave.
Na iVysílání lze zhlédnout všechny díly kultovního sci-fi seriálu Červený trpaslík.
Společnost Valve aktualizovala přehled o hardwarovém a softwarovém vybavení uživatelů služby Steam. Podíl uživatelů Linuxu dosáhl v březnu 5,33 % (Windows -4,28 %, OSX +1,19 %, Linux +3,10 %). Nejčastěji používané linuxové distribuce jsou Arch Linux, Linux Mint a Ubuntu. Při výběru jenom Linuxu vede SteamOS Holo s 24,48 %. Procesor AMD používá 67,48 % hráčů na Linuxu.
Přehled zářijových vydání Jaderných novin: stav vydání jádra, citáty týdne a seznam článků týkajících se jádra.
LWN.net Weekly Edition for September 5, 2024.
Kernel release status. Jonathan Corbet. 4. září 2024
Vývojové jádro 6.11-rc6 bylo vydáno 1. září. Linus řekl: „Věci vypadají vcelku normálně, ačkoliv jsme měli možná nezvykle mnoho oprav souborových systémů, rozprostřených mezi smb, xfs, bcachefs a netfs.“
Stabilní aktualizace: 6.10.7, 6.6.48 a 6.1.107 byly vydány 29. srpna, poté 6.10.8, 6.6.49, 6.1.108, 5.15.166, 5.10.225, 5.4.283 a 4.19.321 následovaly 4. září.
Rust-for-Linux developer Wedson Almeida Filho drops out. Jonathan Corbet. 29. srpna 2024
Wedson Almeida Filho, jeden z hlavních vývojářů vedoucích projekt Rust-for-Linux, projekt opustil.
Po bezmála 4 letech jsem shledal, že mi schází energie a nadšení, které jsem kdysi míval, abych odpovídal na některé netechnické nesmysly, takže nejlepší bude přenechat to těm, kteří na to ještě mají.
Jako příklad druhu „nesmyslů“, které měl na mysli, uvedl odkaz na video z diskuze o Rustu pro souborové systémy na Summitu o linuxových úložištích, souborových systémech, správě paměti a BPF 2024. Jeho práce byla zásadní pro to, aby se projekt dostal tak daleko. Bude postrádán.
Airlie: On Rust, Linux, developers, maintainers. Jonathan Corbet. 30. srpna 2024
Dave Airlie použil analogii mezi fázemi stavby silnice a přidávání Rustu do jádra Linux.
Pro průzkumníky je proces spolupráce se správci frustrující a pomalý, nedělá jim takovou radost jako provádění průzkumu a protože jim stále jde jen o ten hotel na konci, když se správce pustí do podrobností některé jeho křižovatky, nechtějí nic než zůstat ve svém hotelu.
Cesta se postaví, bude na ní provoz. Kde měly být křižovatky, budou tunely, budou na ní mosty, které je nutné postavit z obou stran, ale myslím, že se postaví.
LWN.net Weekly Edition for September 12, 2024.
Kernel release status. Jonathan Corbet. 11. září 2024
Vývojové jádro 6.11-rc7 bylo vydáno 8. září. Linus řekl:
A přál bych si, abych mohl říct, že se věci uklidnily, ale opravdu to říct nemůžu. Ve skutečnosti je rc7 o něco větší, než byly rc6 i rc5, a to jak co do počtu commitů, tak velikostí samotných změn. Takhle by to opravdu fungovat nemělo.
Přesto tady není nic *děsivého*.
Podle všeho „stále váhal“, jestli 6.11 vydat příští víkend, což by způsobilo, že by začleňovací okno 6.12 vyšlo na Summit správců, konferenci Linux Plumbers a Open Source Summit. Od té doby ovšem řekl, že měl v plánu pokračovat s vydáním 15. září.
Stabilní aktualizace: 6.10.9, 6.6.50 a 6.1.109 byly vydány 8. září.
Stabilní aktualizace 6.10.10, 6.6.51, 6.1.110, 5.15.167, 5.10.226, 5.4.284 a 4.19.322 byly revidovány a očekávány 12. září.
The realtime preemption end game — for real this time. Jonathan Corbet. 6. září 2024
Práce na preempci v reálném čase pro jádro Linux začala téměř přesně před 20 lety (ačkoliv samozřejmě měla kořeny v dřívější práci). Upřímně řečeno, dokončení tohoto úkolu zabralo o něco více času, než kdokoliv ze zúčastněných očekával. Nyní však Sebastian Andrzej Siewior zaslal stručnou skupinu patchů, která umožňuje povolit preempci v reálném čase v hlavní řadě jádra na třech architekturách.
Se začleněním kusů
printkby mohl býtPREEMPT_RTpovolen na X86, ARM64 a Risc-V. Tyto tři začleněné architektury vyžadovaly v průběhu let změny takové, že jsem v pozici, kdy nemám ve frontě žádné podstatné změny, které by je ovlivnily.
Blahopřání přísluší mnoha vývojářům, kteří na tomto projektu pracovali poslední dvě dekády.
Adams: Linux's bedtime routine. Jonathan Corbet. 9. září 2024
Jacob Adams se potuloval kódem hibernace jádra:
Jak se Linux přesouvá ze stroje bdícího do stroje hibernovaného? Jak potom dokáže obnovit kompletní status? Tyto otázky mě přivedly k přečtení příliš mnoha C, abych přišel na to, jak naviguje právě touto hranicí hardwaru a softwaru.
iowait: plánovací heuristiky založené na úlohách čekajících na dokončení rychlých I/O operací jsou poněkud dvojsečná zbraň, takže se hledají lepší možnosti.LWN.net Weekly Edition for September 19, 2024.
Kernel release status. Jonathan Corbet. 18. září 2024
Jádro 6.11 bylo vydáno 15. září. Linus řekl: „Zase jsem jednou na cestách a ne ve svém obvyklém časovém pásmu, ale tady ve Vídni je neděle odpoledne a 6.11 je venku.“ Významné změny v tomto vydání zahrnují nové operace io_uring pro bind() a listen(), patche vnořeného zamykání „spodní poloviny“, schopnost zapisovat do zaneprázdněných spustitelných souborů, podporu psaní blokových ovladačů v Rustu, podporu atomických operací zápisu na blokové vrstvě, slab alokátor pro vyhrazené přihrádky, implementaci getrandom() ve vDSO a další. Viz shrnutí začleňovacího okna (část první a druhá) na Linux Weekly News (a stránku KernelNewbies pro vydání 6.11) pro více informací.
Stabilní aktualizace: 6.10.10, 6.6.51, 6.1.110, 5.15.167, 5.10.226 5.4.284 a 4.19.322 byly vydány 12. září, poté 6.10.11, 6.6.52 a 6.1.111 následovaly 18. září.
Security proof for Linux's random number generator. Daroc Alden. 17. září 2024
Čtveřice výzkumníků zveřejnila formální důkaz, že nový deterministický generátor náhodných bitů (DRBG) v Linuxu je bezpečný v určitém slova smyslu – konkrétně, že počet dotazů nutný pro odhalení vnitřního stavu závisí na kvalitě entropie, kterou dokáže získat z různých zdrojů. Dokud dokáže získat dostatečnou entropii, produkuje bezpečná náhodná čísla.
Od významných strukturálních změn v Linuxu 4 a Linuxu 5.17 neproběhl žádný výzkum dokazatelné bezpečnosti Linux-DRBG. Poprvé (co je nám známo) formálně modelujeme Linux-DRBG v Linuxu 6.4.8 a dokazujeme jeho bezpečnost v modelu robustnosti bez seedu.
Poděkování náleží Jasonu Donenfeldovi, který na tento článek upozornil.
Quote of the week. Jonathan Corbet. 18. září 2024
Není to „zázračné řešení“, proč bychom měli používat rust v jádře Linux, ale je to „velké obří kladivo“, které má pomoct vytlouct a předcházet MNOHA častým druhům zranitelností jádra a chyb (pamatujte, „všechny vstupy jsou zlé!“ a tato změna vás nutí neustále si to uvědomovat, což je něco, co C v jádře nedělá.)
Vždycky jsem měl pocit, že Rust by byl ta budoucnost, kterou jsme potřebovali v Linuxu, ale teď si jsem jistý, protože pokud dokážeme udělat takovéto věci, aniž by v tom byla nějaká režie (všechno se to ověřuje při sestavení), byli bychom hloupí, kdybychom tomu nedali šanci doopravdy.
LWN.net Weekly Edition for September 26, 2024.
Kernel release status. Jonathan Corbet. 25. září 2024
Začleňovací okno 6.12 bylo stále otevřené, uzavření bylo očekáváno 29. září.
Stabilní aktualizace: v tomto týdnu žádné nebyly vydány.
The realtime preemption pull request. Jonathan Corbet. 20. září 2024
19. září doručil Thomas Gleixner žádost o začlenění patchů umožňujících preempci v reálném čase Linusi Torvaldsovi – vytištěnou, zabalenou ve zlatě a se stužkou, jak si to Torvalds vyžádal. Byl to významný milník představující dokončení projektu, který vyžadoval 20leté úsilí. Blahopřejeme všem zúčastněným.
Torvalds žádost o začlenění vyplnil následující ráno.
Quote of the week. Jonathan Corbet. 25. září 2024
Takže z toho vyplývá, že kdokoliv říká „nedokážeme držet krok se všemi těmi CVE,“ přiznává, že nedokáže držet krok se všemi současnými (a minulými!) zranitelnostmi přítomnými v jádře.
Buď nemají model hrozeb, nedokáží podle svého modelu hrozeb vybírat prioritní patche, nebo nezvládají držet krok se stabilními vydáními, protože mají nějaké mezery v testování nasazení.
Je jen několik málo nasazení, která to zvládají, abych byl upřímný. To je stěží novinka, ale nyní je to lépe vidět.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej:
Práce na preempci reálného časuNedava moc smysl, lepsi je "preempci v realnem case", pripadne "v omezenem case", protoze se nepreemtuje ten cas, ale procesy, a k te preemci dojde behem toho "omezeneho casu".