Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za květen (YouTube).
Úřad pro ochranu osobních údajů řeší desítky stížností na jednotné měsíční hlášení zaměstnavatele, které stát spustil počátkem dubna. Systém, jenž má firmám odlehčit od desítek formulářů, nejenže výrazně zatížil jejich účetní oddělení, ale docházelo v něm i k únikům osobních dat zaměstnanců k firmám, kde nepracovali. Podle ministerstva práce a sociálních věcí stála za problémem technická chyba. „Incident se týkal několika stovek
… více »Byla vydána (𝕏, Bluesky) nová verze 22.0.0 open source webového aplikačního frameworku Angular (Wikipedie). Přehled novinek v příspěvku na blogu.
Vim Classic byl vydán ve verzi 8.3. Drew DeVault oznámil tento fork editoru Vim (verze 8.2.0148, tj. těsně před zavedením Vim9 skriptování) v březnu letošního roku. Důvodem forku bylo, že vývojáři editorů Vim a Neovim začali při vývoji využívat LLM.
Open source konference DevConf.CZ 2026 proběhne 18. a 19. června v Brně na FIT VUT. Publikován byl program a spuštěna byla registrace.
Společnost JetBrains uvolnila verzi 2 svého open-source velkého jazykového modelu (LLM) pro vývojáře Mellum.
Probíhá konference Microsoft Build 2026. Microsoft představuje své novinky: kvantový čip Majorana 2, Surface Laptop Ultra a Surface RTX Spark Dev Box s NVIDIA RTX Spark, Intelligent Terminal, Coreutils for Windows (fork Rust Coreutils), AI modely MAI, AI agenta Scout, platformu pro agent-first zařízení Project Solara, …
Google Chrome 149 byl prohlášen za stabilní. Nejnovější stabilní verze 149.0.7827.53 přináší řadu novinek. Podrobný přehled v poznámkách k vydání. Vylepšeny byly také nástroje pro vývojáře.
Pluto.jl, reaktivní notebook pro programovací jazyk Julia, dospěl do verze 1.0.
Byla vydána nová verze 12.0.0 vizuálního programovacího jazyka Snap! (Wikipedie) inspirovaného jazykem Scratch (Wikipedie). Přehled novinek na GitHubu.
Přehled dubnový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 April 7, 2022.
Kernel release status. Jonathan Corbet. 6. dubna 2022
Vývojové jádro 5.17-rc1 bylo vydáno 3. dubna. Linus řekl: „Ve skutečnosti, aspoň čistě co do počtu commitů, bylo tohle začleňovací okno největší za nějaký čas. Ale doufejme, že k vydání to bude plynulá plavba.“ Nakonec bylo v tomto okně začleněno 13 207 neslučovacích sad změn.
Stabilní aktualizace: 4.14.275 obsahující zvláště porty zmírnění Spectre na arm64 byla vydána 2. dubna.
První stabilní aktualizace po uzavření začleňovacího okna bývají velké a příští várka nezklame: 5.17.2 (1 126 patchů), 5.16.19, (1 017) 5.15.33 (913) a 5.10.110 (599) jsou plánovány na 7. dubna (a vydány byly 8. dubna).
Cook: Security things in Linux v5.10. Jonathan Corbet. 5. dubna 2022
Kees Cook dohání skluz za změnami zabezpečení jádra 5.10 vydaného na konci roku 2020.
Se statickými větvemi může být rozhodnutí if/else natvrdo zakódováno, místo aby se pokaždé vyhodnocovalo za běhu. Takové větve mohou být i aktualizovány (jádro prostě přepíše kód tak, aby „větev“ přepnul). Tyto všechny principy se týkají také statických volání, ale jsou určeny k náhradě nepřímých volání funkcí (tj. volání přes ukazatel na funkci) voláním přímým (tj. natvrdo zakódovaná adresa volání). To odstraňuje potřebu zmírnění Spectre (např. RETPOLINE) pro tato nepřímá volání a obchází hledání ukazatele v paměti. Pro náročný kód (jako v plánovači) to má měřitelný dopad na výkon. Poslouží to také jako svého druhu implementace Control Flow Integrity: nepřímé volání bylo odstraněno a možné cíle byly explicitně určeny už během překladu.
An XFS 5.19 roadmap. Jonathan Corbet. 6. dubna 2022
Uživatele souborového systému XFS by mohla zajímat tato zpráva od Davea Chinnera, který opět převzal správu XFS pro vývojový cyklus 5.19. Obsahuje jeho plány pro tento cyklus, které zahrnují příchod mnoha velkých skupin patchů.
Opravdu bych rád zkusil odšpuntovat nedávná úzká hrdla v začleňování, takže tady je několik sad patchů, pro které chci zkusit získat odezvu, testování a začlenění do 5.19. Snad to nezkomplikuje příliš mnoho překvapení, a tak nějaké plánování, které překvapení omezí, by se hodilo..
Quote of the week. Jonathan Corbet. 6. dubna 2022
Všeobecné nasazení IP sítí přenášených ptáky čelí zpoždění v řádu desítek let. Poté, co operátoři zjistili, že ptáci nejsou skuteční (nyní potvrzeno vládou Spojených států), nejprve začaly práce na porozumění řadě podivností ve firmwaru dronů, než bude pokračovat nasazení ve velkém měřítku. V současnosti nejsou žádné zřejmé termíny.
LWN.net Weekly Edition for April 14, 2022.
Kernel release status. Jonathan Corbet. 13. dubna 2022
Vývojové jádro 5.17-rc2 bylo vydáno 10. dubna. „Tady to vypadá docela normálně, i když je brzy v cyklu vydání, takže tak trochu těžko říct s jistotou. Ale aspoň to nevypadá nijak zvlášť divně a opravy jsou všude.“
Stabilní aktualizace: 5.17.2, 5.16.19, 5.15.33 a 5.10.110 byly vydány 8. dubna, poté 4.9.310 následovala 12. dubna a 5.17.3, 5.16.20, 5.15.34 a 5.10.111 13. dubna.
trusted_for() se odrazilo od začleňovacího okna: funkcionalitě, která nástrojům umožňuje doptat se jádra, zda soubor je „důvěryhodný“ (ke spuštění), se nepodařilo dostat se do jádra 5.18.LWN.net Weekly Edition for April 21, 2022.
Kernel release status. Jonathan Corbet. 20. dubna 2022
Vývojové jádro 5.17-rc3 bylo vydáno 17. dubna. Linus řekl: „Je nedělní odpoledne a všichni víte, co to znamená. Je čas dalšího kandidáta na vydání. (Ano, ano, je také Velikonoční neděle, ale priority, lidi!)“
Stabilní aktualizace: 5.4.189 a 4.19.238 byly vydány 15. dubna, poté 5.17.4, 5.15.35, 5.10.112, 5.4.190, 4.19.239, 4.14.276 a 4.9.311 následovaly 20. dubna.
LWN.net Weekly Edition for April 28, 2022.
Kernel release status. Jonathan Corbet. 27. dubna 2022
Vývojové jádro 5.17-rc4 bylo vydáno 24. dubna. Linus řekl: „Poměrně pomalý a klidný týden – což mě vede k podezření, že došlápne i druhá noha. Ale možná to tentokrát prostě jen jde opravdu dobře. I to se koneckonců také _někdy_ musí stát.“
Stabilní aktualizace: 5.17.5, 5.15.36, 5.10.113, 5.4.191, 4.19.240, 4.14.277 a 4.9.312 byly vydány 27. dubna.
fq_codel a sch_cake ve světěTäht: The state of fq_codel and sch_cake worldwide. Jonathan Corbet. 25. dubna 2022
Dave Täht dal do kupy shrnutí stavu férových front a boje proti bufferbloatu obecně.
Velmi dobrá zpráva, ačkoliv by se mohlo zdát, že negativa v seznamu výše naprosto převládají, je, jsem si jistý, že na miliardách zařízení odvádí fq_codel dobrou práci. Jsem si jistý, že se zvedá vlna zasvěcených systémových administrátorů a uživatelů, kteří používají chytrou správu front ve správnou dobu na správných místech. Na trhu už je víc než dost výrobků, které obsahují ty správné věci k tomu, aby dokázaly vytvořit lepší sítě, když je problém rozpoznán a oprava použita.
Quotes of the week. Jonathan Corbet. 27. dubna 2022
Teď je čas zamyslet se, co bychom měli dělat. Měl by ntfs3 být prostě odstraněn? I když jsem hodně chtěl, aby ntfs3 stál za to, musím říct, že hlasuji pro odstranění, pokud nepřijde žádný zachránce téhle katastrofy. Ano, rozbíjíme uživatelský prostor, ale mohli bychom ho rozbít v tichosti, když to nikdo nebude udržovat.
Myslím, že Linus nedávno řekl, že Rust v jádře je něco, co by mohlo selhat, a má pravdu – ale když to selže, nebude to jen selhání lidí kolem Rustu, kteří neudělají nezbytnou práci, bude to i _naše_ selhání, selhání s nimi spolupracovat.
A já si myslím, že jádro Rust potřebuje v dlouhodobém časovém horizontu. Rust je vůbec největším pokrokem vstříc programovacím jazykům s vestavěnými důkazy správnosti v oblasti systémů, a to je velké. Je to jen první krok, nic to neřeší – příštím krokem budou pravděpodobně závislé typy (jako v Idris), dál těžko říct. Ale možná za 50 100 let bude systémové programování vypadat hodně jinak.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej: