Linux Kernel

kami911 képe

Linux 6.18: CXL Poison Injection és a megbízható memória kezelés új korszakja

A Linux 6.18 kernel egyik kiemelkedő újdonsága a CXL (Compute Express Link) alrendszer frissítése, amelybe bekerült a Poison Injection támogatás. Ez a funkció lehetővé teszi a CXL memóriakészülékek hibakezelésének és megbízhatóságának tesztelését. A felhasználói térből a DebugFS interfészen keresztül fizikai címet (vagy címeket) lehet „poison”-ozni, hogy ellenőrizni lehessen a hardver reakcióját és a szoftver által kezelt hibákat.

kami911 képe

A Linux kernel 6.18-ban továbbfejlesztik az F2FS fájlrendszer támogatást is

A Linux 6.18 kernelben az F2FS (Flash-Friendly File System) számos jelentős teljesítmény- és stabilitásjavítást kapott, különösen az Android platformon való felhasználásra optimalizálva. A fő újdonság, hogy az F2FS alapértelmezés szerint hash-alapú fájlnév-keresést (hash-based file-name lookup) használ, ami jelentősen javítja a fájlkeresési teljesítményt. Emellett a checkpoint funkció problémáinak megoldása is a második fő optimalizációs irány volt, amely korábban tartós hibákat okozott bizonyos Android-eszközökön.

kami911 képe

A Linux kernel 6.18-ban továbbfejlesztik az IEEE-1394 Firewire támogatást

Bár az IEEE-1394 Firewire hardverek egyre ritkábbak a piacon, a Linux fejlesztői továbbra is elkötelezettek a támogatás fenntartása mellett. A modern Linux IEEE-1394 alrendszer karbantartója, Takashi Sakamoto, vállalta, hogy a Firewire támogatást 2029-ig biztosítja. A fejlesztés alatt álló Linux 6.18 kernelben további finomítások kerültek a Firewire kódba.

kami911 képe

Érkeznek az Apple HFS és HFS+ fájlrendszer-illesztőprogram frissítések a Linux kernel 6.18-ba

A Linux 6.18 kernelben további javítások érkeztek az Apple HFS és HFS+ fájlrendszer-driveréhez, amelyeket évek óta karbantartanak a kernelen belül. Bár korábban felmerült, hogy az elavult HFS/HFS+ drivereket eltávolíthatnák a Linuxból, új karbantartók léptek elő, és azóta folyamatos javítások látnak napvilágot.

kami911 képe

Ellenállóbb lesz az elosztott szolgáltatásmegtagadásos támadásokkal szemben a pingvinünk

A Linux 6.18-as kernelhez a hálózati frissítések részeként egy sor új javítás került be, amelyek jelentősen javítják a szerverek ellenálló képességét a elosztott szolgáltatásmegtagadásos (DDoS) támadásokkal szemben. A Google mérnökének, Eric Dumazetnek köszönhetően a kernel UDP fogadási teljesítménye optimalizálásra került, különösen terhelés alatt, ami például DDoS esetén kritikus lehet.

kami911 képe

Bcachefs eltávolítva a Linux 6.18-as kernelből

A Linux 6.17-ben Linus Torvalds még csak „externally maintained” (külsőleg karbantartott) státuszba helyezte a Bcachefs fájlrendszert, és a kódot átmenetileg bent hagyta a fővonalbeli kernelben. Ez lehetővé tette, hogy a felhasználók továbbra is bootolhassanak Bcachefs-ről, miközben elkezdődött az átállás az önálló karbantartásra.

kami911 képe

Linux 6.18: Kezdeti haptikus touchpad támogatás

A Linux 6.18 egyik érdekes újdonsága a haptikus touchpad támogatás a HID alrendszer részeként.

Mi az a haptikus touchpad?

A hagyományos gombok helyett erőérzékelőkkel és haptikus aktuátorokkal rendelkező touchpad. A haptikus touchpad:

kami911 képe

Linux 6.18: javul a Sony DualSense kontrollerek hangkezelése

A Linux 6.18 kernel egyik érdekes újítása a HID alrendszerben a Sony PlayStation DualSense (PS5) kontrollerek hangcsatlakozóinak jobb támogatása.

Miért fontos ez?

A DualSense alapból tartalmaz egy mono belső hangszórót, valamint egy 3,5 mm-es jack csatlakozót fejhallgató és mikrofon számára. A gond eddig az volt, hogy a Linux a kimeneti útvonalat mindig a fejhallgatóra állította, még akkor is, ha nem volt csatlakoztatva. Így a belső hangszóró gyakorlatilag használhatatlan maradt.

kami911 képe

Linus Torvalds figyelmeztetése a RISC-V patch-ek kapcsán: a késés és a nem releváns kód nem elfogadható

Linus Torvalds a 6.17-es Linux kernel merge window végén határozottan reagált a RISC-V patch-ek késedelmes beküldésére és a nem releváns kód hozzáadására. A RISC-V fejlesztő, Palmer Dabbelt, későn küldte be a patch-eket a 6.17-es merge window végére. Linus kiemelte, hogy a késői pull request nem csak szabályellenes, de szemétkódot (garbage) is tartalmaz, ami nem RISC-V-specifikus és a generikus header fájlokat szennyezi.

kami911 képe

Új EDAC illesztőprogram érkezik a Linux 6.18-ba az AMD Versal NET SoC-okhoz

A Linux kernel 6.18-as kiadásában újabb fontos fejlesztés érkezik az AMD (korábban Xilinx) Versal SoC család támogatásához. Az „versalnet_edac” névre keresztelt driver a DDR memóriát használó Versal NET SoC-ok számára biztosít hibafelismerést és -javítást (Error Detection And Correction – EDAC), tovább erősítve ezzel a rendszer megbízhatóságát és stabilitását.

kami911 képe

Komoly teljesítménygondot orvosol a Linux 6.18 – a „lazytime” opció miatti 100%-os CPU-terhelés megszüntetése

A Microsoftnál dolgozó Christian Brauner, a Linux kernel egyik meghatározó mérnöke, 12 darabból álló pull request-sorozatot küldött be a Linux 6.18-hoz. Ezek közül az egyik legfontosabb változtatás a VFS (Virtual File System) réteget érinti, és egy komoly problémát hivatott megoldani: bizonyos körülmények között a rendszer akár órákon át 100%-os CPU-terhelés alá kerülhetett.

kami911 képe

Ilyen Windows-on tuti nincs: a régi Radeonok új esélyt kapnak

Tizenhárom évvel azután, hogy az AMD bemutatta a GCN 1.0 „Southern Islands” grafikus kártyáit Radeon HD 7000 sorozatként, most új lendületet kapott a régi hardverek támogatása a Linux nyílt forráskódú grafikus illesztőprogramjaiban. A kezdeményezés élére a Valve Linux-grafikus csapatának egyik fejlesztője állt, aki kifejezetten ezeknek az eszközöknek a jobb AMDGPU kompatibilitásán dolgozik.

kami911 képe

Amivel kezdődött: a Linux kernel 0.01

1991. szeptember 17-én jelent meg a Linux kernel 0.01-es verziója. Az első Linux kernel kiadás mindösszesen 10,239 sor forráskódból állt és 62 kilóbájt méretű. Napjainkra már több mint egymillió kódhozzájárulást (commit) fogadtak be be a Linux kernelbe. Noha az első Linux kiadás forráskódját 100 százalékban Linus Torvalds írta, napjainkban 1 százaléknál kevesebb kód származik az eredeti Linus Torvalds által készítettekből. A Linux 1.0 verziója 1994 márciusában jelent meg és 176 250 kódsort tartalmazott a forráskódja. A Linux kernel eddig 20 000 ember munkáját dicséri és 2020. augusztusában küldték be az egymilliómodik kódhozzájárulást. A Linux kernel hozzávetőlegesen 40 millió kódsorból áll a Git tárolója tanulsága szerint.

kami911 képe

Újabb csapás az Intel linux-os csapatán, távozik az egyik USB4/Thunderbolt karbantartó

Az utóbbi hónapokban sajnálatosan több jelentős Linux-fejlesztői veszteség érte az Intel csapatát. A vállalatnál végbement létszámcsökkentések mellett különösen fájdalmas látni, hogy számos, a nyílt forráskódú világban is aktív szakember távozott, nemcsak a kernel, hanem más, kapcsolódó területekről is. Az Intel évtizedeken át kiemelkedő hírnevet szerzett azzal, hogy úttörő szerepet vállalt az új hardverek Linux-kernelhez történő korai engedélyezésében, valamint a fordítóeszköz-láncok és más komponensek fejlesztésében.

kami911 képe

A Bcachefs távolodik a kerneltől – Most DKMS-modul formájában érkezik

A Bcachefs, amely az utóbbi időben szinte minden Linux kernel kiadással kapcsolatban felmerült, a fejlesztő, Kent Overstreet és Linus Torvalds nézeteltérései miatt nem kerül be a közelgő 6.17-es Linux kernelbe. Overstreet most bejelentette, hogy a projekt nem lesz többé közvetlenül a kernel része, hanem DKMS (Dynamic Kernel Module Support) modul formájában kerül majd terjesztésre.

Oldalak

Feliratkozás RSS - Linux Kernel csatornájára