Kernel

Linus Torvalds: Linux 4.7-rc1

 ( trey | 2016. május 30., hétfő - 12:41 )

Linus a megszokottnál egy kicsit korábban zárta a 4.7-es kernel beolvasztási ablakát (merge window). Általában ottani idő szerint vasárnap délután szokta ezt művelni, de most egy kissé korábban sort kerített rá. Részben azért döntött a korábbi zárás mellett, mert semmi függőben levő dologról nem tudott, illetve részben azért, mert ez egy jó merge window volt és elegendő új kód gyűlt össze a záráshoz.

Részletek a bejelentésben.

Linus Torvalds: Linux 4.6

 ( trey | 2016. május 16., hétfő - 8:14 )

Linus nem húzta tovább és a normál ütemtervnek megfelelően kiadta a 4.6-os Linux kernel végleges verzióját, illetve bejelentette, hogy ma megnyitja a beolvasztási ablakot és elkezdi felddolgozni a 4.7-hez érkezett pull request-eket. A 4.6-os kernel az egészét tekintve Linus szerint egy egész nagy kiadás, több commit esett mint már jó ideje. De ennek ellenére nyugodtnak érezte a fejlesztési ciklust.

Részletek a bejelentésben.

Linus Torvalds: Linux 4.6-rc7

 ( trey | 2016. május 9., hétfő - 13:57 )

A hétvégén Linus ígéretéhez híven kiadta a 4.6-os kernel hetedik és egyben (a dolgok jelenlegi állása szerint) utolsó prepatchét. Hacsak valami váratlan közbe nem jön, jövő héten érkezik a végleges 4.6-os kernel. Linus azt kéri, hogy akinek van egy kis ideje, tesztelje.

Részletek a bejelentésben.

Linus Torvalds: Linux 4.6-rc6

 ( trey | 2016. május 2., hétfő - 13:02 )

Linus kiadta a 4.6-os kernel hatodik prepatchét. Mellé meglehetősen rövid bejelentést mellékelt, aminek a lényege, hogy ugyan a dolgok továbbra is nyugodtak ebben a ciklusban, mégis egész biztos abban, hogy ki fogja adni az -rc7-et is. Egyébként Linus szerint semmi különösen ijesztő nincs a mostani változtatások közt. Javítás érkezett egy régóta fennálló Infiniband interfész problémára, de hardver híján ez sokakat biztos nem érint. A maradék nagy része pedig igazából csak normális véletlenszerű "zaj". Eszközmeghajtó programok (sound, gpu, ethernet), architektúrákat (arm, s390, x86) érintő változások, hálózatkezeléssel összefüggő dolgok stb.

Részletek a bejelentésben.

Linus Torvalds: Linux 4.6-rc5

 ( trey | 2016. április 25., hétfő - 13:07 )

Linus vasárnap bejelentette a 4.6-os kernel hatodik prepatchét. A fejlesztés dolgai egész nyugodtak. Az -rc5 ugyan nagyobb az -rc4-nél, de az -rc4 egész kicsi volt, így ebből különösebb következtetést nem lehet levonni. Ha minden így marad, ez a kiadás lehet azon ritka kiadások egyike, amely nem éri meg a hetedik -rc-t, hanem előtte kiadásra kerül véglegesként.

Részletek a bejelentésben.

Linus Torvalds: Linux 4.6-rc4

 ( trey | 2016. április 18., hétfő - 21:25 )

Linus kiadta a szokásos menetrendnek megfelelően vasárnap kiadta a 4.6-os kernel negyedik prepatchét. A kiadást egy egész csendes hét előzte meg, az -rc4 nem túl nagy. Változások jellemzik mindenféle, körülbelül 40%-a driver, 30% architektúrákkal kapcsolatos javítás, a maradék pedig elszórva található. Részletek a bejelentésben.

linux-stable biztonsági kernelfa projekt

 ( trey | 2016. április 11., hétfő - 21:38 )

Az Oracle alkalmazásában álló Sasha Levin ma bejelentette, hogy elindult a linux-stable security tree projekt. A cél az, hogy egy olyan leszármazott kernelfát hozzanak létre a hivatalos stable kernelfából, amely csak biztonsági problémák javítását célzó commitoknak ad helyet. A kernelfa elérhető itt. Részletek a bejelentésben.

Linus Torvalds: Linux 4.6-rc3

 ( trey | 2016. április 11., hétfő - 19:44 )

Linus a menetrendnek megfelelően kiadta a 4.6-os kernel harmadik prepatchét. Kicsit zsörtölődött amiatt, hogy a patch felét fájlrendszer kód teszi ki, de ettől eltekintve a többivel egész elégedett volt. Részletek a bejelentésben.

Linus Torvalds: Linux 4.6-rc2

 ( trey | 2016. április 4., hétfő - 15:03 )

Linus a hétvégén kiadta a 4.6-os Linux kernel második prepatchét. Mint írta, mindenki ismeri már a kottát, a feladat a megszokott: letölt, tesztel, bugreportol. Linus szerint a fejlesztési ciklus ezen szakaszában a dolgok egész jól állnak, a patch statisztika is egész normálisnak tűnik, úgyhogy minden rendben eddig.

Részletek a bejelentésben.

Linus Torvalds: Linux 4.6-rc1

 ( trey | 2016. március 27., vasárnap - 9:33 )

Linus egy nappal korábban, vasárnap helyett már szombaton bezárta a 4.6-os kernel beolvasztási időablakát. Természetesen a merge window bezárása egyben az első prepatch kiadását is jelenti. A korábbi zárásra egyrészt azért került sor, mert Linus utazik, másrészt pedig azért, mert ez a beolvasztási ablak az utóbbi idők nagyobb ablakai közé tartozik, Linus pedig szerette volna elkerülni azt, hogy valaki az utolsó pillanatban még rátukmáljon valamit.

Linus szerint a méretétől eltekintve a merge window többnyire fájdalommentes volt. A 4.6-rc1 újdonságai terén érdemes megjegyezni, hogy egy új fájlrendszer érkezett. A most beolvasztásra került OrangeFS már jó ideje, tavaly augusztus óta várt a beolvasztásra.

Részletek a bejelentésben.

Intel Memory Protection Keys támogatás érkezhet a 4.6-os Linux kernelbe

 ( trey | 2016. március 19., szombat - 14:06 )

Az Intel egy új, Memory Protection Keys for Userspace (PKU aka PKEYs) névvel ellátott hardveres funkciót ad az újabb 64 bites processzoraihoz. A fejlesztők addig is szimulátorok segítségével ismerkedhetnek vele. Tavaly tavasszal Dave Hansen küldött be egy, a témába vágó RFC-t az LKML-re. Most Molnár Ingo küldött Linusnak egy pull request-et, amellyel beolvasztásra javasolta a PKEYs támogatást a jelenleg fejlesztés alatt álló 4.6-os kernelbe.

Linus Torvalds: Linux 4.5

 ( trey | 2016. március 14., hétfő - 9:15 )

Linus hezitált, hogy kiadja-e a nyolcadik prepatch-et, de végül úgy döntött, hogy inkább útjára engedi a 4.5-ös kernel végleges kiadását. Ugyan volt egy csúnya regresszió, amit csak szombaton sikerült javítani, illetve a hét elején volt egy networking pull request, ami nagyobb volt mint szerette volna, de mivel ezeket tudták kezelni, nem látta okát, hogy még egy hetet ráhúzzon. Így hát kiadta a végleges 4.5-ös kernelt és egyben megnyitotta a 4.6-os kernel beolvasztási időablakát.

Részletek a bejelentésben. A főbb változásokról a KernelNewbies.org Linux_4.5 oldalán lehet tájékozódni.

Linus Torvalds: Linux 4.5-rc7

 ( trey | 2016. március 7., hétfő - 13:32 )

Linus tegnap kiadta az aktuálisan fejlesztés alatt álló Linux kernelverzió hetedik prepatch-ét. Mint írta, a dolgok a héten végre lenyugodtak, így erősen valószínű, hogy nem kell eltérnie a megszokott menetrendtől, vagyis a hetedik RC patchkészlet után kiadhatja jövő hét végén a végleges 4.5-ös kernelt. De mint írta, a változtatás jogát fenntartja, vagyis ha valami váratlan problémába ütköznek, akkor a végleges release helyett jön a nyolcadik prepatch. A változások eloszlását tekintve a patchkészlet mintegy háromnegyede driver, a maradék pedig architektúra és fájlrendszer változtatás.

Részletek a bejelentésben.

Linus Torvalds: Linux 4.5-rc6

 ( trey | 2016. február 29., hétfő - 10:25 )

Linus Torvalds a hétvégén bejelentette a 4.5-ös kernel hatodik prepatch-ét. Szerette volna, ha a hatodik -rc patch kissé kisebb lett volna, de így sem elégedetlen. Eltekintve néhány problémásnak látszó, de valójában ártalmatlan, illetve őket közvetlenül nem érintő dologtól, a helyzet egész normálisnak tűnik. Linus szeretné azt mondani, hogy a helyzet megfelel a fejlesztési ciklus ezen szakaszában elvártnak, de megnézi még, hogy a jövő hét hogyan alakul. Ha az -rc7 méretben nem kezd el zsugorodni, akkor megfontolja egy -rc8 kiadását is, de most még korai lenne megmondani, hogy szükség lesz-e rá. A végleges kiadás Linus döntésétől függően vagy március 13-án, vagy március 20-án várható.

Részletek a bejelentésben.

A Linux kernelfejlesztők javítást küldtek be az efivarfs "rm -rf" brickelési problémára

 ( trey | 2016. február 22., hétfő - 9:39 )

Ugyan "rm -rf /" parancsot általában csak idióták és lamer n00bok szoktak futtatni gépükön, de abban egyetérthetünk, hogy a parancs kiadásával nem kellene totálisan használhatatlanná, eltéglásított (bricked) állapotba kerülnie egyetlen számítógépnek sem. Pedig ha valaki önszántából, vagy "jóindulatú" tanácsra ezt teszi Linux alatt EFI-s gépén, akkor könnyen beleszaladhat egy hosszabb gép nélkül töltött pihenőbe.

Linus Torvalds: Linux 4.5-rc5

 ( trey | 2016. február 21., vasárnap - 11:31 )

Linus egy nappal korábban, a szokásos vasárnapi kiadás helyett szombaton tette elérhetővé a 4.5-ös kernel ötödik prepatchét. Linus szerint a patch egész normálisnak tűnik. Kicsit több mint fele (55%-a) driver, körülbelül 20%-a architektúra (arm, m68k, powerpc, s390, x86) frissítés. A maradékot egyéb dolgok - fájlrendszer, core kernel cucc és header fájlok adják.

Részletek a bejelentésben.

Linus Torvalds: Linux 4.5-rc4

 ( trey | 2016. február 15., hétfő - 20:14 )

Linus Valentin napi ajándéka geekhez méltóan egy új prepatch képében érkezett:

Idézet:
It's Valentine's day, so here I am, making a valentine for everybody in the form of the usual rc release.

Részletek a bejelentésben.

Linus Torvalds: Linux 4.5-rc3

 ( trey | 2016. február 8., hétfő - 16:07 )

Linus tegnap bejelentette, hogy elérhető tesztelésre a 4.5-ös Linux kernel harmadik kiadásra jelölt verziója. Az -rc3 a főnök szerint egy kissé nagyobb, mint azt szeretné, de semmiképpen sem túlzottan, vagy szokatlanul nagy. Noha a patchek többsége egészen apró, ennek ellenére a patchkészlet 90%-át néhány, eddig a staging-ben tanyázó (de sehova nem fejlődő) driver eltávolítása teszi ki. A maradék 10% nagy rész driverfrissítés a többi pedig egyéb változtatás.

Részletek a bejelentésben.

BFQ - Javaslat a CFQ I/O ütemező lecserélésére

 ( trey | 2016. február 4., csütörtök - 15:18 )

I/O ütemezők a Linux kernelben

Az újabb Linux kernelek több fajta I/O ütemezőt is kínálnak (cat /sys/block/<sdx>/queue/scheduler). Az alapértelmezett IO ütemező számos disztribúcióban a CFQ, ami a legtöbb esetben megfelelően teljesít, de vannak olyan esetek, amikor nem ideális választás. Szerencsére az IO ütemező dinamikusan változtatható (echo sched_name > /sys/block/<sdx>/queue/scheduler).

Paolo Valente jó ideje dolgozik azon, hogy a CFQ ütemezőt naprakész állapotra hozza. Munkája BFQ néven fut. Paolo BFQ weboldalán hasonlítja össze a CFQ ütemezőt a BFQ-val.

Február 1-én Paolo egy patchkészletet küldött az LKML-re, amely lecserélné a jelenlegi CFQ IO ütemezőt.

[ Replace the CFQ I/O Scheduler with BFQ ]

Mikor fordítottál utoljára kernelt vanillából?

 ( pepo | 2016. január 26., kedd - 9:31 )
Néhány hónapon belül: régi gépre.
1% (5 szavazat)
Néhány hónapon belül: szokásom a kernelfordítás.
5% (24 szavazat)
Néhány hónapon belül: optimalizálás okán.
4% (20 szavazat)
Néhány hónapon belül: a disztribútor javallatához igazodván.
1% (3 szavazat)
Egy éven belül, nem az 1-4 pont okánál fogva, hanem driver(ek) miatt.
6% (30 szavazat)
2-5 éve nem teszek ilyet: megfelel a disztribútor kernele.
20% (102 szavazat)
5+ Éve nem forgrattam kernelt.
47% (242 szavazat)
Soha sem foglalkoztam kernel fordítással.
14% (75 szavazat)
Szűz vagyok ebben e témakörben / Csak az eredmény érdekel
3% (17 szavazat)
Összes szavazat: 518

Linus Torvalds: Linux 4.5-rc1

 ( trey | 2016. január 25., hétfő - 9:26 )

Eltelt két hét a végleges 4.4-es kernel kiadása óta, így Linus bezárta a 4.5-ös kernel fejlesztési ciklusának beolvasztási ablakát és a szokásos menetrendnek megfelelően kiadta az első prepatchet a 4.5-rc1 képében.

Méretét tekintve a 4.5-rc1 egy egész normális kiadás, se nem szokatlanul nagy, sem nem szokatlanul kicsi. A statisztikákat nézve is normális. A patchkészlet körülbelül 70%-át a driver változtatások teszik ki, a maradékon pedig szokás szerint az architektúrákat érintő frissítések, valamint a dokumentációt, fájlrendszereket, általános hálózatkezelést és core kernel dolgokat érintő változtatások osztoznak.

Részletek a bejelentésben.

0day helyi (root) privilégiumszint emelési sebezhetőséget javítottak a Linux kernelben

 ( trey | 2016. január 20., szerda - 10:38 )

CVE-2016-0728

A Perception Point Research Team friss blogbejegyzése szerint egy helyi privilégiumszint emelési 0day use-after-free sebezhetőséget fedeztek fel a Linux kernelben. Noha a sebezhetőség 2012 óta jelen volt, a csapat csak mostanában bukkant rá. A sebezhetőség felfedezése után értesítették a Kernel Security Team-et, majd később egy PoC exploitot is fejlesztettek hozzá. A sebezhetőség eszközök tízmillióit érintheti. Noha sem a felfedezőnek, sem a Kernel Security Team-nek nincs tudomása arról, hogy a sebezhetőséget kihasználnák, annak, aki még nem frissített, erősen javasolt a mielőbbi frissítés.

A PoC exploit elérhető innen (3.18-as, 64 bites sebezhető kernelen körülbelül 30 perc kellett egy Intel Core i7-5500 CPU-s gépen a sikeres exploitáláshoz). A sebezhetőség a CVE-2016-0728 azonosítót kapta. Az elemzés elolvasható itt. A nagyobb Linux disztribútorok már tegnap megkezdték a biztonsági figyelmeztetők (Ubuntu USN, Debian DSA) és a frissített kernelcsomagok kiadását.

Linus Torvalds: Linux 4.4

 ( trey | 2016. január 11., hétfő - 13:19 )

A múltheti -rc óta nem jött közbe semmi kellemetlen, problémás dolog, így Linus végül kiadta a 4.4-es kernel végleges kiadását. Az -rc8 óta történt változások nem túl nagyok: a patchkészlet kb. egyharmada architektúra, másik harmada driver, a fennmaradó harmad pedig vegyes felvágott (misc) változtatás.

A bejelentés itt olvasható. A 4.4-gyel érkező változásokról részletesen a Kernelnewbies Linux_4.4 oldalán lehet tájékozódni.

Linus Torvalds: Linux 4.4-rc8

 ( trey | 2016. január 4., hétfő - 14:27 )

Normál esetben, ha Linus egy kiadási ciklusban kiadja a nyolcadik prepatchet, akkor az azt jelenti, hogy valami megoldatlan probléma van és további időre van szükség ahhoz, hogy az javításra kerüljön. Most nem ez a helyzet, most csak azt jelenti, hogy Linus biztos akar lenni abban, hogy mindenki visszatért az ünnepek után és senki sem marad le a 4.5-ös kernel beolvasztási ablakának megnyitásáról.

Az -rc8 egészen apró. Nagyjából a fele driver, a másik fele architektúra, általános hálózati és kripto kód frissítés. Hacsak valami váratlan nem történik, a hétvégén érkezik a végleges 4.4-es kernel.

Részletek a bejelentésben.

Linus Torvalds: Linux 4.4-rc7

 ( trey | 2015. december 28., hétfő - 9:25 )

Linus tegnap bejelentette a 4.4-es kernel hetedik prepatchét. Mint írta, az -rc7 egészen apró. A harmada SPARC, a maradék architektúra (x86, parisc, mips, arm, arc), driver (gpu, sound, mtd..) és némi build frissítés, hangsúlyozva, hogy nagyon kicsi patchről van szó. Linus várakozása szerint a jövő héten sem lesz nagy pörgés és valójában készen áll a végleges 4.4 kiadására, de lehet, hogy csinál egy -rc8 kiadást is, mert nem akarja a beolvasztási ablakot (merge window) megnyitni addig, amíg a kernelfejlesztők ki nem pihenik az ünnepek "fáradalmait".

Részletek a bejelentésben.