Kernel

Linus Torvalds: Linux 4.7-rc4

 ( trey | 2016. június 20., hétfő - 19:37 )

Linus a hétvégén kiadta a 4.7-es Linux kernel negyedik prepatchét. A "főnök" a hetet egész normálisként jellemezte. A patch kétharmada driver, a maradék pedig részben architektúrákat érintő változtatás, részben "misc". A driver változtatások nagy része GPU és USB cucc.

Részletek a bejelentésben.

Linus Torvalds: Linux 4.7-rc3

 ( trey | 2016. június 14., kedd - 10:32 )

Linus a hétvégén kiadta a 4.7-es kernel harmadik prepatchét. A fejlesztési ciklus ezen szakaszát úgy lehetne összefoglalni, hogy semmi különleges nem történt az elmúlt héten. Az ígérethez híven az -rc3 javítást tartalmaz a korábbi -rc-ben fennálló NFS hibára. Ez a patch a megszokottnál kissé több fájlrendszerrel kapcsolatos változtatást tartalmaz, ami főként a btrfs-hez érkezett teszteknek köszönhető.

Részletek a bejelentésben.

Linus Torvalds: Linux 4.7-rc2

 ( trey | 2016. június 6., hétfő - 10:58 )

Linus a hétvégén kiadta a 4.7-es kernel második prepatchét. A patchet a kernel minden területét érintő javítások jellemzik. Szokás szerint főként driver és architektúra változások érkeztek, de frissítéseket kaptak a fájlrendszer, hálózatkezelés, memóriamenedzsment stb. területek is. Van egy fennálló nfs regresszió, de mivel gyakorlatilag senki sem észlelte (néhány kifejezetten erre szabott stressz-teszten kívül), Linus úgy döntött hogy az ismert probléma ellenére kiadja az rc2-t.

Részletek a bejelentésben.

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.