Hírek - linux kernel

A problémát a sejtmagban detektáltuk: 2.6.22, 2.6.32, 3.2, 4.4, 4.8 és 4.10 (és azok ágak). Javították 4.11. A probléma jött létre 10 évvel ezelőtt, mert az fs / nfsd változások kernel 2.6.22.

A következő stabil kernel számos olyan jelentős változások:

  • Csatlakozó ütemezőket IO alrendszer többszintű sorok blokk eszközt (BLK-MQ). Miközben a rendelkezésre álló ütemező határidő, de a Linux 4.12 is hozzá BFQ.
  • Az algoritmus segítségével a fájl / swap partíciót újratervezett egy szem az SSD.
  • A RAID 4/5/6 alrendszer MD üzemmódban támogatást nyújt bejelentkezik egy külön NVRAM vagy SSD meghajtót.
  • Az új rendszer hívás statx () - fejlettebb és erősebb változata a stat ().
  • Utility perf ftrace - frontend ftrace hibakeresés.
  • Támogatás OPAL specifikáció adatainak titkosítását NVMe-meghajtók - biztonsági intézkedés az elveszett médiában.
  • Számos módosítást és módosítások cgroup, távirányító, inotify névterek, időzítő és más rendszerek.

A kiadás már a fejlesztés hét az elmúlt hetekben, melynek során ő kapott összesen nyolc pillanatfelvételek Release Candidate.

„Általában a fejlesztési 4.10 eredményezett nem olyan szerényen, mint az várható volt eredetileg. Miután a hatalmas kiadása 4,9, elvárom, hogy sok minden nem lesz olyan fontos, de kiderült, elég átlagos a modern szabványok kernelkiadás. Ennek eredményeként már mintegy 13.000 véglegesítésekhez (nem számítva arra vállalkozik, egyesülés - ez körülbelül 1200), „- mondta Linus Torvalds a bejelentést.

Linus Torvalds bejelentette verzió 4.6 Linux kernel, amely által sok új. A leglátványosabb változások:

Az első kiadás egy asztali patchset pf-kernel Linux kernel 4.5 ága.

PF-kernel - egy sor foltok, amelyek nem tartalmazza az alap mag, de biztosít fokozott érzékenysége a rendszer, hogy alternatív alrendszer hibernáció gyorsabb, mint az ömlesztett, valamint csökkenti a memória használatára technikák használatával kombinálásával azonos oldalain.

A patchset tartalmazza:

Az újdonság ezen kiadás volt az patchset a Eksbo Jens (Jens Axboe). amelynek célja, hogy megoldja a problémákat bufferbloat alatt háttér writeback lassabb blokkeszközökre. A 4,5-PF1 álló utolsó, a 4. változata patchset.

A tapaszt a tiszta kernel 4.5 verzió nélkül stabilizációs javításokat. A patchset tartalmazza a legújabb stabil kernel verzió 4.5.1.

Szintén elérhető bináris Arch Linux (x86_64) Intel Ivy Bridge processzorok és az AMD Jaguar.

Elérhető kiadás eszközök mentésére és helyreállítására állam Linux felhasználói területen folyamatok - CRIU 2.0. Ha a közüzemi CRIU (Checkpoint és visszaáll Userspace) nem csak az automatikus folyamatok egyetlen rendszer, hanem hogy megőrizze az állam egy vagy egy csoport folyamatok, majd folytassa a helyzetben mentett egy másik gépen anélkül, hogy elszakadna a már létrehozott hálózati kapcsolatok.

A bemutatott verzió tartalmaz egy sor funkcionális javítások, a biztonsági javításokat és új funkciókat. Teljes változások listája elérhető a projekt honlapjára.

A legjelentősebb változás az új verzióban:

  • A forráskód a projekt által készített válogatott egyes összetevők libsockcr és kényszerítse, hogy be kell jelenteni később;
  • megtakarítás az állam a felhasználói folyamat nélkül jogosultságokat;
  • C / R támogatja az új funkciókat a Linux kernel.

Mivel a korábbi tapasztalatok CRIU fejlesztés, a fejlesztők úgy döntött, hogy módosítsa a menetrend a kibocsátás az új változat, és a folyamat a projekt kidolgozásához. Megjelenése után a 2.0-ás verzió a verziótárban ág devel. amely megkapja abszolút minden új változások. A fő ág stabilnak tekinthető, és a változások csak akkor fog hozzá, teljes bizonyossággal, hogy ezek a változások nem vezetnek be csökkentené a meglévő funkciók. Az új verzió jelenik meg minden hónapban a stabil ágba. Megjelenés dátuma kerül be egy kicsit később.

Engineer Facebook Tejun Heo bejelentette a cgroups v2. Teljesen átdolgozott változata cgroups mechanizmus már elérhető a fővonal és szerepelni fog a kiadás Linux 4.5.

cgroups v2 arra fókuszál, hogy egy egységes, egyetemes és jól átgondolt interface (miközben v1 nagyon kiszámíthatatlan és következetlen). Különösen, v2 csak egy egységes hierarchiában, per-folyamat. Minden vezérlők most mereven hierarchikus, és viselkedjenek szabványosított módon. Working, jól meghatározott korlátot, a vezérlő memóriájában, most nem szabad támaszkodni tuning OOM killer'a. Munka erőforrás vezérlés writeback IO.

Mechanizmus cgroups kernel széles körben használják, mint fontos és népszerű eszközöket Docker, Hadoop, Kubernetes, LXC, Mesos és CoreOS. cgroups v2 már járatni prodakshene a Facebook-on, de a közeljövőben nem lesz még néhány érdekes újítást, hogy a tettek lehetővé, köszönhetően az átalakítás.

Két hónap után a fejlődés, az új verzió a Linux kernel.
Az összes módosítás a többség (48%) van társítva vezető eszközök 18% társított egyedi kódot a hardverarchitektúrákat, 11% -a tartozik a hálózati verem, 4% belső befolyásolja kernel alrendszerek és 3% - fájlrendszereket.