Kernel

Linus Torvalds: Linux 4.18-rc1

 ( trey | 2018. június 17., vasárnap - 9:54 )

A megszokottnál jóval előbb adta ki Linus a 4.18-as kernel első RC-jét. Ennek oka, hogy Japánban van, ahol már órákkal ezelőtt vasárnap volt. Az RC1 kiadása természetesen azt jelzi, hogy a beolvasztási időablak (merge window) bezárult, innentől kezdve ebben a kiadási ciklusban már csak stabilizációt és hibajavítást célzó patcheket lehet (elvileg) Linusnak küldeni. Részletek a bejelentésben.

Linus Torvalds: Linux 4.17

 ( trey | 2018. június 4., hétfő - 7:40 )

Linus kiadta a 4.17-es kernel végleges verzióját. Valamikor, 2016 őszén arról beszélt, hogy ha a Git objektumok száma eléri a 6 milliót, a soron következő kernel a 5.0-s verziószámot kapja. Noha ez a feltétel már adott volt most, Linus mégis a 4.17 verziószám mellett döntött. Ahogy írta, az összes release script fel van már készítve a kernel.org-on az új major verzióra, vagyis nem lett volna akadálya az 5.0 kiadásának, de mégsem tette, mert nem érezte, hogy valós oka lenne a major verzió léptetésére. Majd valamikor a 4.20 környékén:

No, I didn't call it 5.0, even though all the git object count numerology was in place for that. It will happen in the not _too_ distant future, and I'm told all the release scripts on kernel.org are ready for it, but I didn't feel there was any real reason for it. I suspect that around 4.20 - which is I run out of fingers and toes to keep track of minor releases, and thus start getting mightily confused - I'll switch over. That was what happened for 4.0, after all.

Részletek a bejelentésben.

Linux 4.17-rc7

 ( trey | 2018. május 28., hétfő - 7:59 )

Linus a menetrendnek megfelelően bejelentette, hogy elérhető tesztelésre a 4.17-es Linux kernel hetedik prepatche. A patchkészlet kiadásával lezárt hét ugyan nem volt olyan nyugodt, mint az azt megelőzők, Linus mégis úgy gondolja, hogy ez az utolsó -rc kernel ebben a fejlesztési ciklusban. Ez azt jelenti, hogy ha minden jól megy, akkor vasárnap érkezik a végleges 4.17-es kernel.

Az -rc7 patchkészlet arch frissítés részét Spectre v4 javítás dominálja.

Részletek a bejelentésben.

Linus Torvalds: Linux 4.17-rc6

 ( trey | 2018. május 22., kedd - 10:33 )

Linus kiadta tesztelésre a 4.17-es kernel hatodik prepatchét. Részletek a bejelentésben.

Linus Torvalds: Linux 4.17-rc5

 ( trey | 2018. május 14., hétfő - 14:50 )

Elérhető tesztelésre a 4.17-es Linux kernel ötödik prepatche. Részletek a bejelentésben.

Linus Torvalds: Linux 4.17-rc4

 ( trey | 2018. május 7., hétfő - 15:33 )

Linus kiadta a 4.17-es Linux kernel negyedik prepatchét. Részletek a bejelentésben.

Linus Torvalds: Linux 4.17-rc3

 ( trey | 2018. április 30., hétfő - 9:13 )

Linus kiadta a 4.17-es kernel harmadik prepatchét. Részletek a bejelentésben.

Linus Torvalds: Linux 4.17-rc2

 ( trey | 2018. április 23., hétfő - 7:07 )

Linus bejelentette, hogy elérhető tesztelésre a 4.17-es kernel második prepatche. Letölthető a kernel.org-ról.

Miért cseréli le a Linux kernelfejlesztői közösség az iptables-t?

 ( trey | 2018. április 22., vasárnap - 9:01 )

Thomas Graf, veterán Linux kernel networking stack fejlesztő blogbejegyzésében arról ír, hogy a Linux kernelfejlesztői közösség miért akarja lecserélni a jó, öreg iptables-t a BPF-alapú bpfilter megoldásra. A blogbejegyzés itt olvasható.

Linus Torvalds: Linux 4.17-rc1

 ( trey | 2018. április 16., hétfő - 8:05 )

Két hét eltelt a végleges 4.16 kiadása óta, így a 4.17-es kernel beolvasztási időablaka (merge window) bezárult. Az beolvasztási szakaszban elvégzett munkát az első prepatch, az -rc1 kiadása összegzi.

Részletek a bejelentésben.

Linus Torvalds: Linux 4.16

 ( trey | 2018. április 2., hétfő - 10:23 )

A várakozásoknak megfelelően Linus bejelentette a 4.16-os kernel végleges kiadását.

Linux Kernel Runtime Guard 0.2

 ( trey | 2018. március 28., szerda - 14:42 )

Solar Designer bejelentette a Linux Kernel Runtime Guard (LKRG) 0.2-es kiadását. A 0.1-es verzióhoz képesti változások elérhetők a bejelentésben.

Linux 4.16-rc6

 ( trey | 2018. március 19., hétfő - 8:41 )

Linus kiadta a 4.16-os kernel hatodik prepatchét. A fejlesztési szempontból csendes hetet egy apró patch követte. Mivel Linus alapvetően elégedett, feltehetően a következő, -rc7 prepatchet már a végleges 4.16-os kiadás követi majd. Részletek a bejelentésben.

Linus Torvalds: Linux 4.16-rc4

 ( trey | 2018. március 6., kedd - 10:17 )

A hétvégén Linus kiadta a 4.16-os kernel negyedik prepatchét. A soron következő RC egy meglehetősen eseménytelen hét után érkezett, így sok minden nem is került a bejelentésbe. A legnagyobb változásokat ezúttal nem kernelfájlok, hanem a "kvm-stat" eszköz okozta. Rajta kívül a kernel számos területét érintő, apró - főként hibajavításokat hozó - változások érkeztek.

Részletek itt.

Linus Torvalds: Linux 4.16-rc2

 ( trey | 2018. február 19., hétfő - 11:00 )

Linus a menetrendnek megfelelően kiadta a 4.16-os kernel második prepatchét. Részletek a levelében.

Greg Kroah-Hartman aktualizálta Linux Kernel Release Model írását

 ( trey | 2018. február 11., vasárnap - 11:50 )

This post describes how the Linux kernel development model works, what a long term supported kernel is, how the kernel developers approach security bugs, and why all systems that use Linux should be using all of the stable releases and not attempting to pick and choose random patches.

Olvasható itt.

Linux Kernel Runtime Guard 0.1

 ( trey | 2018. február 9., péntek - 8:53 )

Solar Designer bejelentette a Linux Kernel Runtime Guard (LKRG) 0.1-es kiadását. Benne egyebek mellett hibajavítások, kozmetikai változtatások, Red Hat Enterprise Linux 7.4 kernelek támogatása, 4.15-ös kernelek támogatása, GPLv2 licenc használata stb.

Részletek a bejelentésben.

Megérkezett a 4.15-ös Linux kernel végleges verziója

 ( trey | 2018. január 29., hétfő - 10:04 )

Hosszas vajúdás után Linus 10 órával ezelőtt zöld utat adott a 4.15-ös Linux kernel végleges verziójának. A kiadási ciklus a Meltdown/Spectre felfordulás miatt a tervezettnél 2 héttel hosszabbra sikerült és a 4.15 kiadásával az ezzel kapcsolatos munka még koránt sem ért véget.

Részletek a bejelentésben.

A nap tippje: van-e CPU sebezhetősége a Linux kernelemnek?

 ( trey | 2018. január 21., vasárnap - 10:18 )

Kell-e kernelt vagy kernelmodult fordítanod a munkád során?

 ( strygg | 2018. január 11., csütörtök - 15:28 )
Igen, gyakran
7% (22 szavazat)
Igen, ritkán
17% (56 szavazat)
Nem
76% (251 szavazat)
Összes szavazat: 329

Greg Kroah-Hartman: Meltdown és Spectre Linux Kernel helyzetjelentés

 ( trey | 2018. január 6., szombat - 19:38 )

A helyzetjelentés elolvasható itt.

syzbot - a Linux kernel ágak folyamatos ellenőrzése fuzzing technikával

 ( trey | 2018. január 3., szerda - 10:35 )

Dmitry Vyukov nemrég jelezte a Linux Kernel Mailing List (LKML) levelezőlistán, hogy ~ két hónapja "munkába állt" a syzbot nevű automata rendszer, amely folyamatosan ellenőrzi a Linux kernel forrásfákat a Google-féle, syzkaller nevű kernel fuzzer eszközzel, majd a talált hibákat automatikusan bejelenti.

A közelmúltban számos komoly hibát a fuzzing technikával fedeztek fel.

Részletek a bejelentésben. A bejelentést Linus is meglepően jól fogadta.

Linus beolvasztotta a Kernel page-table isolation-t

 ( trey | 2018. január 1., hétfő - 11:30 )

Linus végül beolvasztotta a Kernel page-table isolation (röviden: PTI, KPTI, korábban: KAISER) hardening megoldást a saját kernelfájába. A KPTI célja a biztonság fokozása a kernel- és user space memória jobb izolálása révén. Ez a fundamentális változtatás az aktuális fejlesztési ciklus késői szakaszában (-rc5 után) érkezett, ezért nem kizárt, hogy a 4.15-ös kernel fejlesztési ciklusa az -rc8-ig (vagy tovább is) tart majd.

A kernel page-table isolation jelenlegi helyzetéről az LWN publikált egy összefoglalót "The current state of kernel page-table isolation" címmel, amely nem előfizetőknek január 4-től lesz olvasható.

Linus Torvalds: Linux 4.15-rc4

 ( trey | 2017. december 18., hétfő - 10:00 )

Linus bejelentette a 4.15-ös kernel negyedik prepatchét. Részletek a bejelentésben.

Clang-gel fordított Linux kernel immár éles rendszereken is

 ( trey | 2017. november 24., péntek - 10:52 )

A Google Pixel 2 telefonok már Clang-gel fordított 4.4-es Linux kernellel érkeznek. Számos Chromebookhoz elérhetők már Clang-gel fordított Linux kernelek a béta csatornában és a legtöbb felhasználónál telepítésre kerülnek még december hónap folyamán. További részletek Matthias Kaehlcke Google szoftvermérnök LKML-re küldött levelében.