Portál AbcLinuxu, 19. dubna 2024 22:55

Jaderné noviny – 11. 5. 2017: Začleňovací okno 4.12, část 2.

4. 6. 2017 | Redakce
Články - Jaderné noviny – 11. 5. 2017: Začleňovací okno 4.12, část 2.  

Stav vydání jádra. Citáty týdne: Greg Kroah-Hartman a Jon Masters. Začleňovací okno 4.12, část 2.

Stav vývoje jádra

Začleňovací okno bylo v době psaní tohoto článku otevřené, začleněno bylo na 12 tisíc změn.

Stabilní aktualizace: 4.10.15, 4.9.27, 4.4.67 a 3.18.52 byly vydány 8. května.

Gregg: využití CPU je špatně

Brendan Gregg tvrdí, že ladění systému by se nemělo provádět podle využití CPU. Většinu času, kdy se CPU jeví zaneprázdněné, se jen čeká na paměť. „Klíčovou metrikou jsou instrukce v jednom cyklu (insns per cycle: IPC); ta ukazuje, kolik instrukcí bylo v průměru dokončeno během každého hodinového cyklu CPU. Čím více, tím lépe (zjednodušeně). Výše uvedený příklad 0,78 nevypadá špatně (78% vytížení?), dokud si neuvědomíme, že nejvyšší možná rychlost tohoto procesoru je 4.0 IPC. Říká se tomu také šířka 4 (4-wide), což odkazuje na cestu instrukce načtení/dekódování. To znamená, že CPU může každý hodinový cyklus dokončit čtyři instrukce. Takže IPC 0,78 na systému s šířkou 4 znamená, že CPU je využité na 19,5 % největší možné rychlosti. Nové procesory Intel Skylake patří do skupiny s šířkou 5 (5-wide).“

Zneužití linuxového jádra skrze paketových socketů (Project Zero)

Stránky Project Zero nabízejí podrobný návod ke zneužití CVE-2017-7308, zranitelnosti v jaderné implementaci paketových socketů. „Podívejme se, jak bychom tuto zranitelnost mohli zneužít. Zaměřím se na Ubuntu 16.04.2 na x86-64 s verzí jádra 4.8.0-41-generic se zapnutou podporou KASLR, SMEP a SMAP. Jádro Ubuntu poskytuje neprivilegovaným uživatelům jmenné prostory (CONFIG_USER_NS=y a žádná omezení [jeho] použití), takže se tato chyba dá zneužít k získání superuživatelských oprávnění neprivilegovaným uživatelem. Všechny níže uvedené kroky jsou prováděny v uživatelském jmenném prostoru.“

Citáty týdne

Kdysi jsem se smál, když jsem viděl, jak se Microsoft musel snažit „tvrdit“ své jádro, aby se ochránil před mizernými ovladači, protože jsem věděl, že my to dělat nemuseli – měli jsme k nim měli zdrojové kódy a mohli jsme problémy přímo opravovat. To se změnilo a tuto možnost už nemáme všichni.

Greg Kroah-Hartman

Mám pocit, že začleňovací okno je v podstatě konečným prokletím.

Jon Masters

Začleňovací okno 4.12, část 2.

V době psaní tohoto článku bylo do hlavního repozitáře ve vývojovém cyklu 4.12 začleněno na 12 tisíc neslučovacích sad změn. Z toho 7500 z nich bylo začleněno od předchozího shrnutí. Pokud vás zajímá, co nového bylo začleněno v dalším týdnu, pokračujte ve čtení.

Zdálo se, že začleňovací okno 4.12 by se mohlo stát jedním z nejrušnějších. Nedávná minulost pro zajímavost vypadá takto:

Počet sad změn začleněných
během začleňovacího okna
4.08 950
4.110 659
4.212 092
4.310 756
4.411 528
4.510 305
4.612 172
4.710 707
4.811 618
4.914 304
4.1011 455
4.1110 960
4.1211 869

Protože začleňovací okno 4.12 ještě nebylo uzavřeno, není číslo v tabulce ještě zatím konečné. Je velká šance, že začleňovací okno 4.12 bude nakonec druhé nejrušnější. Na druhou stranu je pravděpodobné, že 4.9 zůstane nezpochybnitelně na své pozici jako nejrušnější ještě nějakou dobu.

Mezi změny, které byly začleněny od předchozího týdne, zajímavé pro uživatele patří:

Změny viditelné jaderným vývojářům:

Uzavření začleňovacího okna 4.12 bylo očekáváno 14. května. V době psaní tohoto článku se do hlavního repozitáře již dostala většina změn aktuálního vývojového cyklu. Příští díl se bude věnovat opozdilcům z konce začleňovacího okna.

Odkazy a zdroje

Linux Weekly News: Briefs
4.12 Merge window part 2

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

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
Jaderné noviny – přehled za listopad 2023

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