kami911 képe

Ceph a Linux 7.4-ben: globális csatolási opció a Lazy I/O-hoz

Ceph-használókra szabott újdonság érkezik a Linux 7.4-be: a „lazyio” csatolási opcióval már globálisan is bekapcsolható a lazy I/O, ami különösen a HPC és hasonló, nagy teljesítményű munkaterheléseknél hozhat előnyt. Ez lehetővé teszi a pufferelt I/O használatát akkor is, ha több kliens írja ugyanazt a fájlt – cserébe lazább cache-koherenciával. Közben megkezdődik a több mint egy évtizede kísérleti státuszú Ceph inline data funkció kivezetése is: mostantól külön Kconfig opcióval kell engedélyezni, mielőtt egy későbbi kiadásból teljesen eltűnik. Az új Ceph pull request emellett számos hibajavítást és kódtisztítást is tartalmaz a 7.4-es kernelhez.

kami911 képe

Az új Linux 7.4 zajcsökkentő AI-funkciót máris visszavonták egy „őrült szörnyeteg” miatt

Linux 7.4-be frissen került be egy zajcsökkentő AI-ellenes funkció, a TAINT_FORCED_BIND, amely a bind/unbind sysfs használatát jelölte volna meg a hibajelentésekben, hogy kiszűrjék a Syzbot-féle „mesterséges” bugokat. Gyorsan kiderült azonban, hogy a VFIO kód teljesen legitim módon támaszkodik erre a mechanizmusra, így a fejlesztők rengeteg valós felhasználási esetet bélyegeztek volna „zajosnak”. Greg Kroah-Hartman ezért villámgyorsan visszavonta a frissítést, miközben a VFIO-t „őrült szörnyetegnek” nevezte – most új, finomabb megoldást keresnek, ami nem bünteti a normál munkafolyamatokat. Ha érdekel, hogyan próbál a kernel közösség egyszerre védekezni az AI-fuzzerek és a valós felhasználók igényei között egyensúlyozva, ezt a sztorit érdemes elolvasni.

kami911 képe

Megjelent a Sigil 2.8.5 nyílt forrású EPUB-szerkesztő modern CSS‑feldolgozással

Megérkezett a Sigil 2.8.5, amely alaposan felfrissíti a népszerű, nyílt forrású EPUB-szerkesztőt: a régi CSS-motort egy modern, szabványkövető, Lexbor-alapú parser váltja, és már az AVIF, valamint a JPEG XL képek is támogatottak. Áttervezték az „Adjust Image” képkivágó ablakot, testreszabható lett a „Speciális karakterek beszúrása” panel, és a TOC Editor mostantól többes kijelöléssel gyorsítja a nagyobb átalakításokat. Az EPUB 3.4 specifikációhoz igazodó metaadat-kezelés, a borítókezelés finomhangolása és a gyorsabb tömeges fájlhozzáadás mind az e-könyv-szerkesztés hatékonyságát növeli. Az új verzió emellett számos hibajavítással stabilabb és megbízhatóbb működést ígér.

kami911 képe

A Linux 7.4 felkészül a CXL-alapú, rendkívül rugalmas Dynamic Capacity Devices (DCD) támogatására

Linux 7.4-ben megkezdődött a CXL-alapú Dynamic Capacity Devices (DCD) támogatásának bevezetése, ami alapjaiban változtathatja meg a szervermemória kezelését. A DCD segítségével a memória kapacitása futás közben, újraindítás nélkül skálázható fel vagy le, sőt, racken belül több gép között is rugalmasan megosztható. A mostani kernelciklusban még csak az előkészítő lépések kerülnek be (jelzés, konfiguráció beolvasása, DSMAS-adatok gyűjtése, megszakítások kezelése), de ezzel megnyílik az út a valóban dinamikus, igény szerinti memóriahasználat előtt. Ha érdekel, merre tart a Linux a következő generációs memóriainfrastruktúrával, ezt a fejlesztést érdemes figyelni.

kami911 képe

A Linux 7.4 már az új „Core MM” ágat használja

A Linux 7.4 fejlesztési ciklusában fontos mérföldkőhöz érkezett a memória-kezelés: elindult az új „Core MM” ág, amely hosszú távon tehermentesíti Andrew Morton legendás MM fáját. Az új modellben a memóriakezelés külön komponens-ágakra (slab, memblock, core MM) tagolódik, majd egy közös MM integrációs ágon keresztül kerül az upstreambe. Ez nemcsak átláthatóbb és skálázhatóbb fejlesztési folyamatot ígér, hanem gyorsabb és biztonságosabb memória-kezelési fejlesztéseket is, már most érintve a Get User-Pages és a Memory Hotplug kódot.

kami911 képe

Linux 7.4 EFI-fejlesztések: gördülékenyebb Systemd-indítás közvetlen kernelbootnál

Közvetlen EFI-bootnál eddig hiányoztak azok az EFI-változók, amelyekre a systemd-nek szüksége van a lemezek és partíciók automatikus felismeréséhez – a Linux 7.4-ben ez végre a kernel EFI stubjában megoldódik. A LoaderDevicePartUUID mostantól akkor is kitöltésre kerül, ha nincs hagyományos bootloader (GRUB, systemd-boot), így a systemd-gpt-auto-generator zökkenőmentesen tud dolgozni. Ez különösen azoknak jó hír, akik közvetlenül a kernelt indítják EFI-ből, és szeretnék, ha a rendszerük ugyanúgy „magától” csatolná a partíciókat, mint egy klasszikus bootfolyamat során.

kami911 képe

Az AMD PerfOpt bekerült a Linux 7.4-be, látványos teljesítménynövekedést hoz az AMD iGPU-knak

Az új Linux 7.4 kernelbe bekerült AMD PerfOpt funkció látványos gyorsulást hoz az AMD integrált grafikus vezérlőinek, különösen AI és LLM feladatok alatt. A megoldás az IOMMU megkerülésével gyorsabb memóriához-férést biztosít az iGPU-knak, és alapértelmezetten engedélyezett az AMDGPU driverben a Radeon iGPU-s rendszereken. A cikkben konkrét benchmarkok mutatják be a 18–23%-os teljesítménynövekedést, valamint tippeket kapsz arra is, hogyan ellenőrizheted, hogy a saját rendszereden ténylegesen aktiválódott-e a PerfOpt.

kami911 képe

Olcsó GameSir Nova Lite gamer kontroller támogatást kapott a Linux 7.4-ben

Olcsó, vezeték nélküli gamer kontrollerrel bővül a Linux 7.4 támogatott eszközeinek listája: érkezik a GameSir Nova Lite a jól ismert XPad driver alá. Bár a kontroller vegyes felhasználói visszajelzéseket kap, a kernelbe most beolvasztott javításnak köszönhetően Linux alatt már rendben működik a force feedback és a többi extra funkció is. A cikk azt is körbejárja, milyen egyéb újdonságok és AI/LLM által generált javítások érkeztek az input alrendszerbe az új kernelverzióban.

kami911 képe

Törölték a Realtek rtl8723bs drivert a Linux 7.4 staging ágából

Közel egy évtizednyi küzdelem után végleg kikerült a kernel staging ágából a hírhedt Realtek rtl8723bs WiFi driver, és átadta a helyét a jóval érettebb RTW88 meghajtónak a Linux 7.4-ben. A valaha „szörnyeteg driverként” emlegetett kód rengeteg kódtisztításon, biztonsági finomításon és fejlesztői gyakorlóterepként eltöltött éven van túl. Mostanra sikerült elérni a célt: a Realtek SDIO WiFi vezérlő stabil, teljes jogú, a hálózati alrendszerbe integrált driverrel folytatja pályafutását. Ha érdekel, hogyan lett egy kaotikus staging driverből kiforrott, „rendes” kernelkomponens, érdemes elolvasni a részleteket.

kami911 képe

Régi CPU-k kivezetése után nagytakarítás: tisztul a Linux x86 32 bites kernelkód

Régi x86-os CPU-k mennek a levesbe, a Linux-kernel pedig alapos nagytakarítást kap: tovább tisztul a 32 bites kód. A fejlesztők sorra dobják ki az elavult, évek óta érintetlen hardvertámogatást, köztük az AMD Elan maradékait is, és kötelezővé teszik a TSC-t, a CX8-at, valamint a legalább 64 bájtos cache-vonalat. Ennek eredménye egy egyszerűbb, karcsúbb, az x86_64-hez közelebb álló 32 bites kernel, kevesebb speciális esettel és felesleges függőséggel. Ha érdekel, hogyan formálják át mindezek a Linux jövőbeli x86-os támogatását, érdemes beleásni magad a friss javítócsomagok részleteibe.

Oldalak

Feliratkozás Kezdőoldal hírcsatorna csatornájára Feliratkozás Kezdőoldal hírcsatorna csatornájára