Portál AbcLinuxu, 10. května 2025 14:02
Přehled květnových vydání Jaderných novin: stav vydání jádra, citát týdne a seznam článků týkajících se jádra.
LWN.net Weekly Edition for May 7, 2020.
Kernel release status. Jonathan Corbet. 6. května 2020
Vývojové jádro 5.7-rc4 bylo vydáno 3. května. Linus řekl: „Každopádně mi nepřijde, že by se dělo něco znepokojujícího, takže pojďte dál a zkoušejte.“
Stabilní aktualizace: záplava stabilních jader začala 2. května aktualizacemi 5.6.9 a 5.4.37. Pak 5.6.10, 5.4.38, 4.19.120, 4.14.178, 4.9.221 a 4.4.221 vyšly 4. května a následovaly 5.6.11, 5.4.39, 4.19.121, 4.14.179, 4.9.222 a 4.4.222 6. května.
LWN.net Weekly Edition for May 14, 2020.
Kernel release status. Jonathan Corbet. 13. května 2020
Vývojové jádro 5.7-rc5 bylo vydáno 10. května. Linusova slova: „Uvidíme, co přinese příštích několik týdnů, ale aspoň prozatím mi to všechno přijde v normálu a vydání 5.7 postupuje dobře. Takže prosím, testujte dál a pokud jste se ještě neodvážili zkusit jádro 5.7 před vydáním, už jsme ve fázi ‚věci vypadají klidně a a bezpečně k otestování‘.“
Stabilní aktualizace: 5.6.12, 5.4.40, 4.19.122, 4.14.180, 4.9.223 a 4.4.223 byly vydány 11. května.
io_uring
Hussain: Lord of the io_uring. Jonathan Corbet. 11. května 2020
Shuveb Hussain zveřejnil rozsáhlý úvod do io_uring
včetně příkladů a referenční příručky. „Díky kruhovým bufferům sdíleným mezi jádrem a uživatelským prostorem může být io_uring
systém bez kopírování. Kopírovat bajty sem a tam je pak nutné, když se vyskytnou systémová volání, která přenášejí data mezi jádrem a uživatelským prostorem. Ale protože většina komunikace v io_uring
probíhá skrze buffery sdílené mezi jádrem a uživatelským prostorem, tato obrovská režie je úplně vynechána.“
Quote of the week. Jonathan Corbet. 13. května 2020
Současný kód (md/raid) předpokládá, že k poškození dat nemůže dojít na úrovni bloků, protože každé úložné zařízení s aspoň trochou sebeúcty by mělo mít silné kontrolní součty a stejně tak všechna data s aspoň trochou sebeúcty jsou uložena s nějakou redundancí, která by měla zabránit vkradení se chyb (bohužel, náš hardware o sobě ani neví, takže chtít od něj sebeúctu je už příliš).
userfaultfd()
: userfaultfd()
se může hodit útočníkům; tady je návrh, jak to trochu omezit.O_MAYEXEC
– explicitní otevírání souborů k provedení: volba openat2()
dávající větší moc nad vykonáváním obsahu souboru.LWN.net Weekly Edition for May 21, 2020.
Kernel release status. Jonathan Corbet. 20. května 2020
Vývojové jádro 5.7-rc6 bylo vydáno 17. května. Linus řekl: „Přesto nic z toho není nějak zvláště děsivé a vůbec, tento rc6 není neslýchaně velký ani neřízený. Jenom jsem doufal, že toho bude méně.“
Stabilní aktualizace: 5.6.13, 5.4.41 a 4.19.123 byly vydány 14. května. Aktualizace 5.6.14, 5.4.42, 4.19.124, 4.14.181, 4.9.224 a 4.4.224 následovaly 20. května.
reportáže z OSPM 2020
LWN.net Weekly Edition for May 28, 2020.
Kernel release status. Jonathan Corbet. 27. května 2020
Vývojové jádro 5.7-rc7 bylo vydáno 24. května. Linus řekl: „Vypadá to, že ohledně minulého rc jsem se strachoval zbytečně. Samozřejmě, všechno se ještě může změnit, ale všechno _vypadá_ na správné cestě k obvyklému vydání naplánovanému na příští víkend. Klepu na dřevo.“
Stabilní aktualizace: 5.6.15, 5.4.43, 4.19.125, 4.14.182, 4.9.225 a 4.4.225 byly vydány 27. května.
Carpenter: Writing the Ultimate Locking Check. Jonathan Corbet. 26. května 2020
Tady je podrobný zápisek od Dana Carpentera o přidání vylepšené kontroly zámků do nástroje smatch
pro statickou analýzu. „Když Smatch v roce 2010 získal schopnost multifunkční analýzy, věděl jsem, že budu muset přepsat kontrolu zamykání, abych využil výhod této nové funkcionality. Když zkombinujete multifunkční analýzu s nejnovější analýzou toku a hlubokými znalostmi jaderných zámků, výsledkem je Konečné Řešení Kontroly Zamykání. Bohužel mám sklony k prokrastinaci a trvalo mi celých deset let, než jsem se k tomu dostal, ale teď už je to hotovo. Tento blog projde, jak analýza zamykání funguje.“
Cook: security things in Linux v5.5. Rebecca Sobol. 27. května 2020
Kees Cook se podíval na některé změny zlepšující zabezpečení v Linuxu 5.5. Témata zahrnují omezení perf_event_open()
v LSM, zrychlení generického refcount_t
, pročištění skriptu linkeru pro tabulky výjimek, KASLR na 32bitovém PowerPC, seccomp
na RISC-V a další.
zbývající reportáže z OSPM 2020
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.