Portál AbcLinuxu, 5. května 2025 19:27

Jaderné noviny - 26. 2. 2015: Lazytime narazil na problém

21. 6. 2015 | Redakce
Články - Jaderné noviny - 26. 2. 2015: Lazytime narazil na problém  

Stav vydání jádra. Citáty týdne. Lazytime narazil na problém.

Stav vydání jádra

Aktuální vývojové jádro je 4.0-rcl, vydané 22. února. Linus se rozhodl pojmenovat toto vydání "4.0". "Nikdo by si toho neměl všimnout. Přechod na 4.0 *neznamená*, že jsme změnili, co lidé vidí. Vše je stejné, jen s menšími čísly, takže můžu dát vydávat jádra, aniž bych si znovu musel sundávat ponožky." Označení bylo také změněno na "Hurr durr I´ma sheep."

Stabilní aktualizace: Tento týden nebyly žádné vydány. Aktualizace 3.18.8, 3.14.34 a 3.10.70 jsou v procesu revidování, mohly by vyjít 27. února.

Citáty týdne

Live patching zní jako skvělý nápad, ale mohl by skončit podobně, jako hardware hotplug: Všichni ho chtějí, ale nikdo ho nechce používat.

-Arjan van de Ven

Velmi užitečné jsou pro nás, lehce přepracované maintainery s rozsahem pozornosti mírně retardovaného zlatého retrívra, sepsané a trochu repetitivní rekapitulace od prvotního konceptu až k implementaci, které nevyžadují příliš mnoho souvislostí. (Udělej zajímavý příběh, přimíchej trochu vtipů a máš naši pozornost!)

-Ingo Molnar

Lazytime narazil na problém

První zmínku o konceptu "lazytime" zveřejnil v listopadu 2014 Ted Ts´o. Snaží se řešit náročnost sledování přístupového času každého souboru, a zároveň udržovat přesnější představu posledního přístupového času, než jak to umí "relatime". Stručně řečeno, čas posledního přístupu se vždy uchovává tak dlouho, dokud je inode (i-uzel) souboru v paměti; do trvalé paměti se uloží pouze pokud (1) existuje další důvod vypsat inode, (2) je inode vymazán z cache. Po přepisu (aby to fungovalo ve virtuální vrstvě souborovém systému, než aby šlo o konkrétní variantu ext4) byl lazytime sloučen do nacházejícího jádra 4.0.

To ještě neznamená, že uživatelé verze 4.0 budou mít možnost tuto variantu povolit. Jan Kára přišel na několik problémů s implementací, které mohou v některých situacích zapříčinit zaznamenání nesprávných časů. Problém je to natolik závažný, že použití lazytime v současné podobě není zrovna nejlepší nápad. Ted si zprávu pročetl a poznamenal, že pokud se do vydání verze 4.0 nepodaří problémy jednoduše odstranit, bude možné lazytime zakázat.

Podle Jana je jednoduchá oprava nepravděpodobná. Takže i když bude kernel 4.0 obsahovat lazytime, uživatelé jej nebudou moci používat. Před vydáním kerenelu je důležité, aby všechny funkce pracovaly tak, jak mají. To nemůžou vývojáři podcenit.

Konec začleňovacího okna 4.0

Když Linus 22. února vydal 4.0-rc1, bylo do hlavního repozitáře v tomto vývojovém cyklu vztaženo celkem 8950 neslučovacích sad změn. Začleněné změny jsou součástí obvyklého mixu před koncem začleňovacího okna, opravy začínají převažovat nad novými funkcemi. I tak se od shrnutí z minulého týdne v celkovém počtu 1100 změn objevilo několik nových věcí:

Zpočátku to vypadalo na poměrně malý vývojový cyklus, ale pro slučovací okno s nižším počtem patchů je třeba se vrátit do verze 3,6 z roku 2012 viz. tabulka

Z tabulky je vidět, že kolem vývoje kernelu funguje jakýsi přirozený příliv a odliv, někdy je toho prostě třeba udělat více, než jindy. Celkový trend má vzestupnou tendenci - s přibývajícím počtem změn týkajících se kernelu v dlouhodobém (nebo dokonce středním) časovém horizontu.

Přesně podle očekávání změnil Linus označení verze na "4". Význam této změny je nepatrný, jde o to, že vedlejší čísla verzí narůstala.

Vývojový cyklus se nyní dostal do stabilizační fáze, ve které se snad podaří najít a odstranit všechny zbývající bugy. Poslední tři vývojové cykly trvaly vždy přesně tři týdny, pokud tomu bude stejně i tentokrát, bude kernel 4.0 vydán 12. dubna.

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

22.6.2015 08:48 HonzaRez | skóre: 19 | blog: Jsou_mezi_nami
Rozbalit Rozbalit vše Re: Jaderné noviny - 26. 2. 2015: Lazytime narazil na problém
Odpovědět | Sbalit | Link | Blokovat | Admin
Spustil jsem si lazytime, tak ať mě nikdo neotravuje...
http://bandzone.cz/_90972
22.6.2015 08:50 Filip Jirsák
Rozbalit Rozbalit vše Re: Jaderné noviny - 26. 2. 2015: Lazytime narazil na problém
Odpovědět | Sbalit | Link | Blokovat | Admin
„Požadavek na vtažení“ se myslím už dávno překládá jako „požadavek na začlenění“.
rADOn avatar 22.6.2015 12:24 rADOn | skóre: 44 | blog: bloK | Praha
Rozbalit Rozbalit vše Re: Jaderné noviny - 26. 2. 2015: Lazytime narazil na problém
Odpovědět | Sbalit | Link | Blokovat | Admin
…ale to jsou jen drobnosti (a ten nabíjecí čip je docela zákeřnej), proti předchozím JN zlepšení o tisíc procent.
"2^24 comments ought to be enough for anyone" -- CmdrTaco
22.6.2015 13:13 Karry
Rozbalit Rozbalit vše Re: Jaderné noviny - 26. 2. 2015: Lazytime narazil na problém
Odpovědět | Sbalit | Link | Blokovat | Admin
Děkuji za překelad!

s/kerenelu/kernelu/
22.6.2015 13:50 2X4B-523P | skóre: 38 | blog: Zelezo_vs_Debian
Rozbalit Rozbalit vše Re: Jaderné noviny - 26. 2. 2015: Lazytime narazil na problém
Odpovědět | Sbalit | Link | Blokovat | Admin
Tedovi jsem nabidl, ze by mohl zit v Praze a pak jsem se s nim setkal ve veganske restauraci... dal mi slevovou poukazku, asi jsem mu pripadal hubeny :-D
FoxVK avatar 22.6.2015 23:58 FoxVK | skóre: 1 | blog: Nora linuxáka
Rozbalit Rozbalit vše Re: Jaderné noviny - 26. 2. 2015: Lazytime narazil na problém
Odpovědět | Sbalit | Link | Blokovat | Admin
čipy pro rozchod paliva Semiconductor DA9150

ehh :D :D Chvilku jsem uvažoval jestli nám ten linux už pronikl do automobilů, ale je to jenom zprasený překlad. Jedná se o čip pro řízení nabíjení akumulátoru s nábojovou pumpou...
23.6.2015 07:26 Jindřich Makovička | skóre: 17
Rozbalit Rozbalit vše Re: Jaderné noviny - 26. 2. 2015: Lazytime narazil na problém
Gauge = rozchod je navíc železniční terminologie :)
23.6.2015 07:47 TooOldForThis
Rozbalit Rozbalit vše Re: Jaderné noviny - 26. 2. 2015: Lazytime narazil na problém
Odpovědět | Sbalit | Link | Blokovat | Admin
... posledního přístupového času, než jak to umí "realtime".
Patří tam "relatime", tak jako v originále. To je tak, když to překládá někdo kdo o tom nemá ani páru. Nejen o linuxu, ale obecně o IT.
23.6.2015 09:30 Lol Phirae | skóre: 23
Rozbalit Rozbalit vše Re: Jaderné noviny - 26. 2. 2015: Lazytime narazil na problém
Vidím, že tyhle zprasené Google translate "překlady" už autor pro jistotu nepodepisuje a schovává se za anonym "redakce"...
24.6.2015 05:39 Cronin
Rozbalit Rozbalit vše Re: Jaderné noviny - 26. 2. 2015: Lazytime narazil na problém
Odpovědět | Sbalit | Link | Blokovat | Admin
Aké sú špecifiká prevádzky pre Facebook, kvôli ktorým musí byť upravovaný kernel? V čom spočívajú takéto úpravy?
24.6.2015 09:25 Lol Phirae | skóre: 23
Rozbalit Rozbalit vše Re: Jaderné noviny - 26. 2. 2015: Lazytime narazil na problém
Odesílání dat rovnou do NSA?
Petr Tomášek avatar 25.6.2015 11:12 Petr Tomášek | skóre: 39 | blog: Vejšplechty
Rozbalit Rozbalit vše Re: Jaderné noviny - 26. 2. 2015: Lazytime narazil na problém
No, spíš odesílání dat z NSA rovnou do Facebooku. (A jestli si myslíš, že NSA je nějaké zlo, tak jsi pěkný naivka, to hlavní zlo jsou soukromé společnosti jako FB nebo Google...)
multicult.fm | monokultura je zlo | welcome refugees!
24.6.2015 10:03 Jindřich Makovička | skóre: 17
Rozbalit Rozbalit vše Re: Jaderné noviny - 26. 2. 2015: Lazytime narazil na problém
Jedno ze specifik Facebooku je, že zaměstnává hlavního vývojáře Btrfs na plný úvazek.

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