Megjelent a Linux 4.7-rc1

Tux
Linus Torvalds kiadta a Linux 4.7 első kiadásra jelölt változatát.

„Általában vasárnap délután zárom a beolvasztási időszakot, de mint azt tudjátok, bosszantanak a lemaradók, ezért egy nappal korábban zárom a beolvasztási időszakot. Ezúttal, hogy a dolgok egy kicsit izgalmasabbak legyenek, úgy döntöttem, vasárnap reggel lesz új kiadás.

(És igen, mielőtt még megkérdezed, az életem tényleg olyan unalmas, ha ezzel a dolgok „izgalmasabbak” lesznek.)

Részben azért is lett reggeli kiadás, mert nem tudok semmilyen még folyamatban lévő dologról (ha valaki mégis az utolsó pillanatban tervezte elküldeni a változását, öt perccel a szokásos délutáni kiadás előtt, az nem igazán érdekel). Másrészről azért, mert úgy gondolom, hogy ez egy egész jó beolvasztási időszak volt, amit jó sok új kóddal tudok zárni.

De ezt nem azért mondom, mert a 4.7-es beolvasztási időszak szokatlanul nagy lenne, igazából teljesen normálisan néz ki és határozottan kisebb, mint a 4.6 volt. Mindenhol megvan a szokásos illesztőprogram frissítés, azonban ezúttal van egy elég nagy változás a vfs rétegben, amely segítségével a fájlrendszer (ha támogatja) képes párhuzamosan readdir() és útvonal komponens lekérdezésre, ugyanabban a könyvtárban.

Valószínűleg ez a legnagyobb koncepcionális változás a vfs-ben mióta az RCU használatával kérdezzük le a gyorsítótárazott útvonalakat.

Valódi kód változás azonban alig van, eltörpül a szokásos illesztőprogram frissítések mellett. Sőt, igazából egyik fájlrendszer frissítése sem tűnik ki az alapértelmezett „dirstat” statisztikából (ugyanis a dirstat alapértelmezetten 3%-os változástól mutatja a dolgokat). Szóval, ha munka nagyját nézzük, akkor a szokásos eloszlást látjuk: változások kb. kétharmada illesztőprogram (melyből a gpu és hálózati csatolók dominálnak, de mindenfele történt frissítés), a maradék leginkább architektúra frissítés, dokumentáció, hálózat és „egyebek” (ami a vfs változásokat is rejti).

Bár ez nem egy óriási kiadás, de biztosan elég nagy ahhoz, hogy a naplókivonatot csatoljam, ezért mint mindig, most is a saját beolvasztási összegzésemet olvashatjátok lent. Mint mindig, most se feledkezz meg arról, hogy a megnevezett emberek azok, akiktől beolvasztottam a változásokat, ők pedig nem szükségszerűen azok, akik valójában a kódot írták.

Csak hogy érzékeltessem a különbséget a karbantartók és azok közt akik javításokat küldenek be: körülbelül 1400-an küldtek be javításokat a beolvasztási időszakban.

No, elég a fecsegésből, menj és tesztelj! Főleg akkor, ha alacsony szintű fájlrendszerekkel foglalkozol, vagy másképp veszel részt az útvonal komponens lekérdezésében (biztonsági réteg, stb.) akkor menj és nézd meg, hogy minden rendben van-e. Ha a fájlrendszered még nem tudja párhuzamosan végezni a lekérdezéseket vagy a readdir()-eket (zárolási gondok miatt), akkor nézd meg azt is.”

Linus Torvalds