Portál AbcLinuxu, 6. května 2025 00:29

Jaderné noviny – 28. 2. 2013: Zajímavé novinky v Linuxu 3.9

18. 3. 2013 | Luboš Doležel
Články - Jaderné noviny – 28. 2. 2013: Zajímavé novinky v Linuxu 3.9  

Aktuální verze jádra. Citáty týdne: Jason A. Donenfeld, Kurt Seifried, Ingo Molnar. Začleňovací okno verze 3.9, část druhá.

Obsah

Aktuální verze jádra

link

Začleňovací okno verze 3.9 je stále otevřené, takže není žádná vývojová verze jádra. Pro změny, co byly doposud začleněny, vizte shrnutí níže.

Stabilní aktualizace: verze 3.4.33 a 3.0.66 byly vydány 21. února; jde o aktualizace s jediným patchem, který opravuje bezpečnostní problém v kódu printk(). Verze 3.5.7.6 vyšla 22. února a verze 3.7.10 (poslední plánovaná v řadě 3.7) vyšla 27. února.

V době psaní tohoto textu se verze 3.8.1, 3.4.34 a 3.0.67 revidují; jejich vydání lze očekávat 28. února nebo později.

Citáty týdne: Jason A. Donenfeld, Kurt Seifried, Ingo Molnar

link

Pozor na to, že od 5eaf563e53294d6696e651466697eb9d491f3946 je možné připojovat souborové systémy jako neprivilegovaný uživatel po volání unshare(CLONE_NEWUSER | CLONE_NEWNS) nebo podobném volání clone(2). To znamená, že všechny nahodilé chyby v souborových systémech, co se vám válí někde kolem koše, jsou teď vcelku užitečné. ++tricks;

Jason A. Donenfeld

Mám za to, že problém je částečně i měřítko. Většina lidí nemá představu o měřítku, na kterém se v linuxovém jádře řeší opravy chyb a změny v kódu. Lidé odjinud zkrátka vidí jen několik špatně řešených bezpečnostních problémů a pravděpodobně si myslí „jak obtížné může být vyřešit pár bezpečnostních chyb navíc?“ ale už nevidí to, že těchto 5 bezpečnostních problémů bylo zahrabáno v 10 000 dalších opravách. Prostředky potřebné pro audit každé změny v kódu, zda nemá dopady na bezpečnost, nejsou zkrátka k dispozici (a i kdybychom měli dostatečně talentované lidi, kdo přesně by je zaplatil?).

-- Kurt Seifried

Jen toto pojmenování by bránilo jeho použití dvěma způsoby:

-- Ingo Molnar

Začleňovací okno verze 3.9, část druhá

link

V době psaní tohoto textu bylo do budoucí verze 3.9 přetaženo přes 8000 neslučovacích sad změn – od minulého souhrnu jde o 7600 změn. Ve verzi 3.9 narazíme na spoustu zajímavých novinek; níže najdete ty nejdůležitější.

Nejprve tu ale máme varování pro všechny případné testery: v aktuálním kódu je nahlášeno poškozování dat na souborových systémech ext4. Vypadá to, že problém byl nalezen a odstraněn, nicméně pro všechny, co by chtěli použít bisect, nadále představuje nebezpečí.

Mezi změny viditelné vývojářům jádra patří:

Začleňovací okno by mělo zůstat otevřené přibližně do 5. března. Přístě nás bude proto čekat poslední zbytek toho, co se do verze 3.9 dostane.

Odkazy a zdroje

Kernel coverage at LWN.net: February 28, 2013

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

18.3.2013 08:41 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Jaderné noviny – 28. 2. 2013: Zajímavé novinky v Linuxu 3.9
Odpovědět | Sbalit | Link | Blokovat | Admin
Za zmínku určitě také podle mne stojí, že byl začleněn kód který umožňuje u Btrfs použít raid6. A do řady 3.10 by měl být (konečně) oficiálně zařazen i kód, který umožňuje overlay souborového systému.
Luboš Doležel (Doli) avatar 18.3.2013 09:03 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Jaderné noviny – 28. 2. 2013: Zajímavé novinky v Linuxu 3.9
Btrfs bude uvedeno v příštím díle ;-)
18.3.2013 12:53 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Jaderné noviny – 28. 2. 2013: Zajímavé novinky v Linuxu 3.9
A kód pro device mapper, který umožní použít jedno blokové zařízení jako cache jiného (taky vychází na příští díl.)
Quando omni flunkus moritati
18.3.2013 15:06 nonsense
Rozbalit Rozbalit vše Re: Jaderné noviny – 28. 2. 2013: Zajímavé novinky v Linuxu 3.9
Odpovědět | Sbalit | Link | Blokovat | Admin
Subsystém bezdrátových sítí má podporu pro detekci radarových systémů pracujících na frekvencích sítě;

...Zřejmě překlep, tipnul bych, že by tam mělo být radiových...
18.3.2013 15:12 Ondrej 'SanTiago' Zajicek
Rozbalit Rozbalit vše Re: Jaderné noviny – 28. 2. 2013: Zajímavé novinky v Linuxu 3.9
Hadam, ze to je spravne, na mnoha frekvencich je regulacni pozadavek, aby wifi zarizeni provadela detekci radaru a v pripade detekovaneho radaru prestala pouzivat dany kanal.
Luboš Doležel (Doli) avatar 18.3.2013 15:17 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Jaderné noviny – 28. 2. 2013: Zajímavé novinky v Linuxu 3.9
Nene, radarových. Ignorování těchto požadavků je právě důvodem, proč v TV vidíte na meteoradaru takové divné nahodilé kužele.
18.3.2013 15:44 JoHnY2
Rozbalit Rozbalit vše Re: Jaderné noviny – 28. 2. 2013: Zajímavé novinky v Linuxu 3.9
Kdepak, to je správně. Na 5Ghz jsou meteo radary a wifina je dokáže solidně zblbnout, proto ta detekce.
20.3.2013 14:43 Field
Rozbalit Rozbalit vše Re: Jaderné noviny – 28. 2. 2013: Zajímavé novinky v Linuxu 3.9
Zajímavé. DD-WRT to má defaultně vypnuté, to je schválně?
pavlix avatar 19.3.2013 12:28 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Jaderné noviny – 28. 2. 2013: Zajímavé novinky v Linuxu 3.9
Odpovědět | Sbalit | Link | Blokovat | Admin
U nás se podařilo prosadit podporu lifetime pro IPv4 a vytváření bondů tak, aby mohly být rovnou použity jako slave (tak jako to funguje u bridgů).
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
pavlix avatar 19.3.2013 12:29 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Jaderné noviny – 28. 2. 2013: Zajímavé novinky v Linuxu 3.9
$ git describe --contains 5c766d642bcaffd0c2a5b354db2068515b3846cf
v3.9-rc1~139^2~231
$ git describe --contains 409cc1f8a4149c26bbb8e5d3bacb36541ad371e2
v3.9-rc1~139^2~213
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
19.3.2013 13:34 VSi | skóre: 28
Rozbalit Rozbalit vše Re: Jaderné noviny – 28. 2. 2013: Zajímavé novinky v Linuxu 3.9
A dá se obecně bond device použít jako slave pro jiný bond? Nikde jsem to nebyl schopen najít.

Chtěl jsem před nějakou dobou nad dvěma balance-alb bondy udělat active-passive. Konfigurace prošla, ale ten vrchní active-passive viděl oba slave bondy jako neaktivní a data přes to neprocházela. Bylo to na 2.6.38.

Mohl bych použít bridge s povoleným STP, ale tam je jednak pomalejší konvergence, a nefungovalo by to nad balance-alb bond módem. Jediný balance-alb bond nad 2 nebo 4 rozhraními připojený do 2 různých switchů mi zas dělal bordel - switche část unicast rámců posílaly na všechny porty, jako by to byl broadcast, ale to vidím spíš na nějaký problém switchů (HP 2510G).
pavlix avatar 19.3.2013 14:05 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Jaderné noviny – 28. 2. 2013: Zajímavé novinky v Linuxu 3.9
A dá se obecně bond device použít jako slave pro jiný bond? Nikde jsem to nebyl schopen najít.
Pokud si dobře pamatuju, tak mi kluci odpovídali, že ano. Ale mě neprocházely testy typu:

1) create bridge 2) create bond 3) enslave bond to bridge
Chtěl jsem před nějakou dobou nad dvěma balance-alb bondy udělat active-passive. Konfigurace prošla, ale ten vrchní active-passive viděl oba slave bondy jako neaktivní a data přes to neprocházela. Bylo to na 2.6.38.
Já doufám, že brzo do NetworkManageru zakomponujeme team driver a bude se moct většina věcí opravovat v userspace.

Jinak já bondingu/teamingu nijak zvlášť nerozumím, ale chystám se to brzo aspoň trochu změnit :).
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
19.3.2013 16:33 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Jaderné noviny – 28. 2. 2013: Zajímavé novinky v Linuxu 3.9
Ono je tam víc zajímavých věcí, třeba podpora VLAN filtrace pro bridge (243a2e63 a následující).

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