Kernel

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.

Linus Torvalds: Linux 4.4-rc6

 ( trey | 2015. december 21., hétfő - 15:27 )

Megjelent a 4.4-es kernel hatodik RC-je. Linus szerint minden egész normálisnak tűnik. Ugyan az -rc6 kissé nagyobb mint az -rc5 volt, de ez semmit sem jelent, mert az -rc5 nagyon kicsi volt és az -rc6 sem sokkal nagyobb. Valamivel több mint 60%-a driver, 16%-a core networking, 13% architektúra frissítés, a maradék 10% pedig vegyesfelvágott, azaz "misc" (dokumentáció, header fájlok, némi apró fájlrendszer frissítés stb.).

Részletek a itt.

Linus Torvalds: Linux 4.4-rc5

 ( trey | 2015. december 14., hétfő - 18:41 )

Linus bejelentette a 4.4-es kernel ötödik prepatch-ét. Mint írta, benne javítás található egy, az -rc4-ben bemutatkozott "egész csúnya core bugra". Noha a bug elég zavaró, Linus úgy hiszi, hogy valójában kevesen találkozhattak csak vele. Ettől eltekintve a többi dolog egész normálisnak tűnik számára és tulajdonképpen minden adott ahhoz, hogy a végleges 4.4-es kernel 2016 első napjaiban megjelenhessen.

Részletek a bejelentésben.

Linus Torvalds: Linux 4.4-rc4

 ( trey | 2015. december 7., hétfő - 11:42 )

Újabb hétvége, újabb prepatch kiadás. Szám szerint a negyedik a 4.4-es kernel kiadási ciklusában. A commit-ok száma kissé nőtt a múlt hetihez képest, de alapvetően eseménytelenül nyugodt fejlesztés ezen szakasza. Linus szerint minden egész normálisnak tűnik. A patchkészlet 70 százaléka driverfrissítés (főként network, gpu, sound, scsi). Ezen felül van körülbelül 15 százaléknyi core network és 15 százaléknyi arch illetve vegyes (misc) cucc.

Részletek a bejelentésben.