Portál AbcLinuxu, 7. května 2025 18:30

Jaderné noviny – přehled za červenec 2024

12. 8. 2024 | David Kolibáč
Články - Jaderné noviny – přehled za červenec 2024  

Přehled červencový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.

Vydání ze 4. 7. 2024

LWN.net Weekly Edition for July 4, 2024.

Stav vydání jádra

Kernel release status. Jonathan Corbet. 3. července 2024

Vývojové jádro 6.10-rc6 bylo vydáno 30. června. „Toto vydání je nadále vcelku klidné a rc6 vypadá docela malý. Také se celý skládá z různých nahodilých oprav rozprostřených všude, žádné větší vzorce.

Stabilní aktualizace: 6.9.7, 6.6.36 a 6.1.96 byly vydány 27. června.

Stabilní aktualizace 6.9.8, 6.6.37, 6.1.97, 5.15.162, 5.10.221, 5.4.279 a4.19.317 byly revidovány a očekávány nejdříve 4. července.

Citát týdne

Quote of the week. Jonathan Corbet. 3. července 2024

Přišel čas začít podporovat různé verze nástrojů Rustu, a tedy určit nejnižš verzi překladače Rustu a `bindgen`.

Co se týče překladače Rustu, začneme s oknem o dvou stabilních vydáních a časem ho rozšíříme. Tato řada nechává minimum tak, jak je (1.78.0), ale přidává podporu nedávno vydané 1.79.0.

To by už mělo stačit jaderným vývojářům v distribucích, které běžně poskytují aktuální verze překladače Rustu, jako jsou Arch Linux, Debian Unstable (mimo období zmrazení), Fedora Linux, Gentoo Linux (obzvláště kanál testing), Nix (unstable) a openSUSE Tumbleweed.

Miguel Ojeda

Články


Vydání z 11. 7. 2024

LWN.net Weekly Edition for July 11, 2024.

Stav vydání jádra

Kernel release status. Jonathan Corbet. 10. července 2024

Vývojové jádro 6.10-rc7 bylo vydáno 7. července. Linus řekl:

Věci zůstávají v klidu, ačkoliv mám podezření, že částečně to bylo týdnem kolem 4. července v USA a velký kus Evropy začíná odjíždět na letní dovolené.

Ale nehleďme darovanému koni na zuby moc pozorně. Možná se skutečně jen 6.10 dobře formuje. Ano? ANO?

Stabilní aktualizace: 6.9.8, 6.6.37, 6.1.97, 5.15.162, 5.10.221, 5.4.279 a 4.19.317 byly vydány 5. července. Náhle 9. července následovala

6.6.38, vrací některé změny v BPF patchi, které se neobjevily v hlavním stromě (aspoň ne v této podobě). „Všichni uživatelé jádra 6.6 na powerpc a arm64 musejí aktualizovat. Všichni ostatní nejspíš radši také, pro jistotu.

Aktualizace 6.9.9, 6.6.39 a 6.1.98 byly revidovány a očekávány 11. července.

Citát týdne

Quote of the week. Jonathan Corbet. 10. července 2024

Podobně nemusí být snaha zajistit, že software bude fungovat v roce 292 miliard našeho letopočtu, něčím, čemu by většina lidí považovala za značně prioritní. Nakonec je… nepravděpodobné… že architektura x86_64 bude stále to, co budeme používat za 290 miliard let od teď. Takže pokud budeme potřebovat přeložit jádro pro novou architekturu CPU někdy během příštích 100 miliard let a pokud je nepravděpodobné, že nově pořízené pevné disky budou stále v provozu za deset dvacet let od teď—je spousta času vyvíjet formát na disku, než přejde miliarda let, natož 100 miliard nebo 200 miliard let.

Ted Ts'o

Články


Vydání z 18. 7. 2024

LWN.net Weekly Edition for July 18, 2024.

Stav vydání jádra

Kernel release status. Jonathan Corbet. 17. července 2024

Jádro 6.10 bylo vydáno 14. července. Linus řekl:

Takže poslední týden možná nebyl až tak tichý jako ty předcházející, což nemám rád – ale ani nebyl dost rušný na to, aby si zasloužil rc navíc.

Změny v 6.10 zahrnují odstranění podpory některý prastarých CPU Alpha, podporu stínových zásobníků na subarchitektuře x32, podporu jazyka Rust na systémech RISC-V, podporu některých synchronizačních primitiv z Windows NT (ačkoliv v 6.10 je to označené jako „rozbité“), systémové volání mseal(), podporu fsverity v subsystému souborového systému FUSE, podporu ioctl() v bezpečnostním modulu Landlock, subsystém profilování alokace paměti 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.10 pro více podrobností.

Stabilní aktualizace: 6.9.9, 6.6.39 a 6.1.98 byly vydány 11. července. Poté 6.6.40 a 6.1.99 s jednou opravou regrese v USB následovaly 15. července.

Aktualizace 6.9.10, 6.6.41, 6.1.100, 5.15.163, 5.10.222, 5.4.280 a 4.19.318 byly revidovány a očekávány 18. července.

Empirická studie Rustu pro Linux

An empirical study of Rust for Linux. Jonathan Corbet. 11. července 2024

Výzkumná hodnota tohoto článku na USENIXu od Chung-jü Li a kol. sice není docela zřejmá, ale článek ukazuje, že projekt Rust-pro-Linux si získává širší pozornost.

Přestože Rust přitahuje více nových vývojářů do jaderné komunity, zjistili jsme, že jejich přispěvky se zaměřují hlavně na vytváření nástrojů týkajících se Rustu a samotných rustových balíčků, avšak neúčastní se vývoje kódu jádra. Oproti tomu 5 z 6 zkoumaných ovladačů (jak ukazuje Tabulka 5) přispěli hlavně autoři z linuxové komunity. Z toho vyplývá odloučení mezi mladými a zkušenými vývojáři a že vstupní bariéra programování jádra není snížena jazykem Rust.

Navíc obsahuje analýzu komentářů na LWN a Hacker News pomocí ChatGPT.

Silva: Jak používat nový atribut counted_by v C (a Linuxu)

Silva: How to use the new counted_by attribute in C (and Linux). Jonathan Corbet. 17. července 2024

Gustavo A. R. Silva popisuje cestu k bezpečnějším polím s proměnlivou délkou v jádře, díky atributu counted_by podporovanému Clang 18 a GCC 15.

Řádné užití atributu counted_by má řadu předpokladů. Jeden klíčový předpoklad je, že čítač musí být inicializován před prvním odkazem na prvek pole s proměnlivou délkou. Dalším předpokladem je, že pole musí vždy obsahovat aspoň tolik prvků, kolik ukazuje čítač.

Viz též: tento článek z roku 2023.

Články


Vydání ze 25. 7. 2024

LWN.net Weekly Edition for July 25, 2024.

Stav vydání jádra

Kernel release status. Jonathan Corbet. 24. července 2024

Začleňovací okno 6.11 bylo otevřené, uzavření bylo očekáváno 28. července.

Stabilní aktualizace: 6.9.10, 6.6.41, 6.1.100, 5.15.163, 5.10.222, 5.4.280 a 4.19.318 byly všechny vydány 18. července. Aktualizace 6.10.1, obsahující jen několik oprav, následovala 24. července.

Aktualizace 6.9.11, 6.6.426.1.101 byly revidovány a očekávány 25. července.

Články

Odkazy a zdroje

LWN.net

Další články z této rubriky

Jaderné noviny – přehled za březen 2025
Jaderné noviny – přehled za únor 2025
Jaderné noviny – přehled za leden 2025
Jaderné noviny – přehled za prosinec 2024
Jaderné noviny – přehled za listopad 2024

Diskuse k tomuto článku

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.