Portál AbcLinuxu, 7. května 2024 21:53

Jaderné noviny – přehled za říjen 2018

8. 11. 2018 | David Kolibáč
Články - Jaderné noviny – přehled za říjen 2018  

Přehled říjnový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. 10. 2018

LWN.net Weekly Edition for October 4, 2018.

Stav vydání jádra

Kernel release status. Jonathan Corbet. 3. října 2018

Vývojové jádro 4.19-rc6 bylo vydáno 30. září. „Jako obvykle se prosím pusťte do testování a hlaste veškeré problémy. Na mých systémech to ‚prostě funguje‘ a v tuto chvíli můžu říct, že jsem o žádných velkých komplikacích neslyšel.“

Stabilní aktualizace: 4.18.11, 4.14.73, 4.9.130 a 4.4.159 byly vydány 29. září.

Linus Torvalds: „Nikdy nebudu milý, ale můžu být zdvořilejší“ (BBC)

Linus Torvalds: 'I'll never be cuddly but I can be more polite' (BBC). Jonathan Corbet. 27. září 2018

Na BBC vyšel rozhovor s Linusem Torvaldsem o nedávných událostech. „Budou všichni šťastni? Ne. Lidé, kterým nevyhovuje moje neomalené chování, i když nejsem cíleně ošklivý, si prostě řeknou ‚hele, nic se nezměnilo.‘ Snažím se zbavit impulzivních výbuchů a být obecně zdvořilejší, ale když je něco technického špatně, je to pořád špatně. Nezačnu přijímat špatný kód, aby si lidé o sobě mysleli víc.“

Citát týdne

Quote of the week. Jonathan Corbet. 3. října 2018

Dokumentace není něco, co by se mělo dělat až dodatečně. Je to nástroj, který by vás, vývojáře (a ostatní, vaše recenzenty), měl tlačit k hlubšímu zamyšlení nad návrhem.

Michael Kerrisk

Články


Vydání z 11. 10. 2018

LWN.net Weekly Edition for October 11, 2018.

Stav vydání jádra

Kernel release status. Jonathan Corbet. 10. října 2018

Vývojové jádro 4.19-rc7 bylo vydáno 7. října. „S ohledem na současné tempo změn a při pohledu na tento měsíc plánované cesty/konference to vypadá, že si uděláme -rc8, abychom se ujistili, že 4.19 bude solidní vydání, a aby špička začleňovacího okna nespadla na týden, kdy budou probíhat konference.“

Stabilní aktualizace: 4.18.12, 4.14.74 a 4.9.131 byly vydány 4. října. Další aktualizace 4.18.13, 4.14.75, 4.9.132 a 4.4.160 následovaly 10. října.

Amit: Jak nové řádky ovlivňují výkon linuxového jádra

Amit: How new-lines affect the Linux kernel performance. Jonathan Corbet. 8. října 2018

Nadav Amit se rozhodl podívat se, proč GCC nepřevádí některé malé jaderné funkce na inline. Výsledkem je podrobný rozbor, co se přitom může pokazit. „Když pomineme asemblerovské šílenosti použité v uvedeném kódu, můžeme si všimnout, že v reálu generuje jednu jedinou instrukci ud2. Jenže překladač tento kód považuje za ‚velký‘, a tak často nepřevádí funkce, které používají WARN() apod., na inline. Příčinou jsou ve skutečnosti znaky nového řádku (výše označené jako ‚\n‘). Překladač jádra, GCC, neví o velikosti kódu vygenerovaného vnořeným kódem v jazyce symbolických adres. Tudíž se jeho velikost pokusí odhadnout podle výskytu znaků konce řádku a oddělovačů výrazů (na x86 ‚;‘).“

Gregg: bpftrace (DTrace 2.0) pro Linux 2018

Gregg: bpftrace (DTrace 2.0) for Linux 2018. Jonathan Corbet. 9. října 2018

Brendan Gregg představuje trasovací nástroj bpftrace. „bpftrace vznikl jako ještě výrazněji vysokoúrovňový front-end pro ad-hoc trasování a plní podobnou roli jako DTrace. Průběžně přidáváme do bpftrace nové funkce, kdykoliv vznikne potřeba, nikoliv jen protože je má i DTrace. Napadá mě přes tucet věcí, které DTrace umí a bpftrace momentálně ne, a to včetně vlastních agregovaných výstupů, argumentů shellu, překladačů, sizeof(), spekulativního trasování a vynucených pádů.“

Články


Vydání z 18. 10. 2018

LWN.net Weekly Edition for October 18, 2018.

Stav vydání jádra

Kernel release status. Jonathan Corbet. 17. října 2018

Vývojové jádro 4.19-rc8 bylo vydáno 15. října. Greg řekl: „Prosím, běžte testovat a ujistit se, že vám vše funguje. Snad je to poslední kandidát na vydání.“

Stabilní aktualizace: 4.18.14, 4.14.76, 4.9.133, 4.4.161 a 3.18.124 byly vydány 13. října.

Články


Vydání z 25. 10. 2018

LWN.net Weekly Edition for October 25, 2018.

Stav vydání jádra

Kernel release status. Jonathan Corbet. 24. října 2018

Jádro 4.19 bylo vydáno 22. října. Stěžejní funkce v tomto vydání zahrnují rozhraní pro polling založené na AIO, zmírnění zranitelnosti L1TF, řízení latence blokového I/O, odesílání paketů založené na čase, přístup k řazení do fronty CAKE a mnohé další. „A tak ti, Linusi, vracím jaderný strom. Užij si začleňovací okno.“

Stabilní aktualizace: 4.18.15, 4.14.77 a 4.9.134 byly vydány 18. října. Další aktualizace 4.18.16, 4.14.78, 4.9.135 a 4.4.162 následovaly 20. října.

Ladění code of conduct jádra

Some kernel code-of-conduct refinements. Jonathan Corbet. 20. října 2018

Greg Kroah-Hartman zaslal skupinu patchů, která mění několik věcí v čerstvě přijatém code of conduct. Konkrétně přidává nový dokument vysvětlující, jak pravidla interpretovat v jaderné komunitě. „Nejdřív jsem první dva patche z této řady poslal mnoha jaderným vývojářům soukromě, abych od nich dostal zpětnou vazbu a jestli s tím souhlasí. Takhle jsme to s procesními dokumenty nebo ‚kontroverzními‘ tématy jako GPLv3 nebo ‚uzavřené jaderné moduly jsou špatné‘ dělali vždycky. Vzhledem k tomu, jak byl původní soubor s Code of Conduct přidán do jaderného stromu, se hodně vývojářů ptalo, jestli by tyto patche nešlo také zveřejnit před začleněním, takže tady jsou.“

Články

Odkazy a zdroje

LWN.net

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

Jaderné noviny – přehled za duben 2024
Jaderné noviny – přehled za březen 2024
Jaderné noviny – přehled za únor 2024
Jaderné noviny – přehled za leden 2024
Jaderné noviny – přehled za prosinec 2023

Diskuse k tomuto článku

8.11.2018 21:46 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Jaderné noviny – přehled za říjen 2018
Odpovědět | Sbalit | Link | Blokovat | Admin
Překladač jádra, GCC, neví o velikosti kódu vygenerovaného vnořeným kódem v jazyce symbolických adres. Tudíž se jeho velikost pokusí odhadnout podle výskytu znaků konce řádku a oddělovačů výrazů (na x86 ‚;‘).
o_O
Intel meltdown a = arr[x[0]&1]; karma | 帮帮我,我被锁在中国房

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