Milyen volt a fejlődés?, május 22-re volt várható, és megvan a kernel új verziója. Linus Torvalds hivatalossá tette elindítása Linux 5.18, sok változást bevezetett változat. Ebben az értelemben az 5.18 nagy, de a teljes méretnek vagy tömegnek a normál tartományba kellett esnie ahhoz, hogy az indítás megtörténjen. Mint mindig, most is változásokat vezet be a jobb támogatás formájában, de van két márka, amely a többinél nagyobb hasznot hoz.
A Linux 5.18-ban számos változtatást vezettek be javítani fogja az AMD és az Intel hardverek támogatását. Ezenkívül a Tesla FSD chipet is támogatja, az FSD a Full-Self Driving rövidítése. Más szavakkal, Elon Musk Tesláit hivatalosan is támogatja a Linux kernel. Az is igaz, hogy Torvalds és cége nem tesz semmit ok nélkül, így a Linux 5.18-as verziójával újabb hírekről számolhattunk be, hogy a Tesla fejlődött valamilyen módon.
A Linux 5.18 kiemeli
lista létre Írta: Michael Larabel:
- Processzorok:
- Ütemezőfrissítések a NUMA-kiegyenlítés körül, amelyek különösen az AMD EPYC szerverek teljesítményét javíthatják tovább.
- Az Intel Hardware Feedback Interface támogatását egyesítették az Intel új "HFI" illesztőprogramjával a hibrid processzorok ezen fontos funkciója érdekében.
- Az Intel Software Defined Silicon összevonásra került az Intel CPU-k azon ellentmondásos funkciója miatt, amely lehetővé teszi további Silicon funkciók kriptográfiailag aláírt kulcsokkal történő aktiválását. Az Intel még nem jelentett be egyetlen SDSi-vel ellátott terméket sem, de vélhetően már úton van, bár még nem világos, hogy milyen CPU-kat/funkciókat alakíthatnak át licencmodellre.
- Az Intel Indirect Branch Tracking (IBT) leszállt. Ez az Intel Control-Flow Enforcement technológia része a Tiger Lake-vel és újabb CPU-kkal a biztonság javítása érdekében.
- Az Intel ENQCMD támogatását a Sapphire Rapids előtt újra engedélyezték, miután a kódot korábban letiltották a kernelben, mert meghibásodott.
- Továbbfejlesztett AMD beágyazott virtualizáció, valamint a beágyazott virtualizáció körül.
- Az AMD új hangillesztő-kódot készít a következő platformokhoz.
- További AMD EDAC előkészületek a Zen 4-hez.
- Az Intel PECI-t végül Intel Platform Environment Control Interface néven egyesítették a CPU és a BMC-k közötti interfészhez szerverplatformokon.
- Egyesített AMD HSMP illesztőprogram a gazdagép rendszer felügyeleti portjához az AMD szerverplatformokkal kapcsolatos további információk eléréséhez.
- Az Intel Idle illesztőprogram natív támogatást nyújt az Intel Xeon "Sapphire Rapids" CPU-khoz.
- Az Intel P-State illesztőprogram mostantól a firmware által közzétett alapértelmezett EPP-értéket fogja használni, ahelyett, hogy idáig egy keményen kódolt alapértelmezett EPP-értéket használna.
- Intel IPI virtualizáció előkészítése.
- További AMD és Intel kódegyesítés.
- CPUPower támogatás az AMD P-State illesztőprogramjához, amelyet a Linux 5.17-ben vezettek be.
- A KVM mostantól támogatja az AMD virtuális gépeket akár 511 vCPU-val, ahol eddig csak 255 vCPU volt lehetséges az AMD rendszerek számára.
- A RISC-V Sv57 virtuális memória támogatása ötszintű oldaltáblázatokhoz, valamint egyéb CPU architektúra fejlesztések ehhez a jogdíjmentes CPU ISA-hoz. Ezen egyéb munkák egy része magában foglalja az RSEQ (Újraindítható sorozatok) interfész támogatását és a RISC-V CPU Idle támogatását.
- A Tesla FSD chipjének támogatását beépítették ebbe a Samsung-alapú ARM SoC-ba, amely a Tesla járművek teljes önvezető számítógépét használja.
- A Razperry Pi Zero 2 W már kompatibilis a fő Linux kernellel.
- Az Andes NDS32 CPU architektúra kódjának eltávolítása, mivel ezt a kódot már nem karbantartják a különféle digitális jelvezérlésben és IoT-alkalmazásokban használt 32 bites AndesCore architektúrában.
- GPU és grafika:
- Az AMDGPU FreeSync videomód alapértelmezés szerint engedélyezve van a korábbi kernelekhez képest, amelyeknél az AMDGPU modul opcióra volt szükség a FreeSync videomód engedélyezéséhez.
- Az AMD a jövőbeli/közelgő GPU-k kódját készíti elő, hogy blokkonként engedélyezhető legyen, így a szivárgások/új részletek felfedése szempontjából jelenleg nem különösebben izgalmas.
- Az elsődleges cél az AMDKFD illesztőprogram CRIU támogatása a ROCm számítási munkaterhelések ellenőrzési/visszaállítási képességeihez.
- Támogatás az Intel DG2-G12 alplatformhoz, mint az új változathoz a bejelentett DG2/Alchemist G10 és G11 célok mellett. Általában sok más DG2/Alchemist diszkrét grafikai mű is létezik.
- Intel Alder Lake N grafikus támogatás.
- Gyorsabb FBDEV műveletek és több FBDEV illesztőprogram-javítás.
- Az ASpeed AST2600 és más kisebb DRM-illesztőprogram-módosítások támogatása.
- Egyéb hardver változtatások és kiegészítések:
- Továbbfejlesztett érzékelőfigyelés az új ASUS alaplapokhoz.
- A Compute Express Link (CXL) fokozott engedélyezése.
- Az NVIDIA Tegra videódekódoló illesztőprogramja kikerült a média alrendszer bevezetési fázisából.
- Új beviteli illesztőprogramok a Mediatek MT6779 billentyűzethez és az Imagis érintőképernyőkhöz.
- Az ACPI Platform Profile támogatása mostantól megfelelően működik az AMD-vel hajtott ThinkPad-ek esetében.
- További illesztőprogram-megoldások Android x86 táblagépekhez.
- Az Apple billentyűzet támogatásának folyamatos fejlesztése.
- HID illesztőprogram furcsa SigmaMicro IC-kkel rendelkező billentyűzetekhez.
- Razer HID illesztőprogram olyan Razer billentyűzetekhez/eszközökhöz, amelyek nem teljesen HID-kompatibilisek.
- Sok hálózati frissítés, mint mindig.
- Egyes HP Omen laptopok hőszabályozásának javítása.
- Intel Alder Lake "PS" audio támogatás.
- Tároló- és fájlrendszerek:
- A ReiserFS elavult, és a fájlrendszer-illesztőprogram eltávolítása 2025-ben várható.
- Az EXT4 gyors véglegesítési funkciójának gyorsabbnak és jobban méretezhetőnek kell lennie.
- Két fontos változás az exFAT-ban, amelyek lehetővé teszik a végpontokat az útvonalakon, és leállítják a „VolumeDirty” törlését, mivel ez fontos a tárolóeszköz élettartamának mesterséges lerövidítésének elkerülése érdekében.
- A csak olvasható EROFS-ek előkészítése az új funkciók támogatására.
- Ceph "egy elég csúnya problémával" foglalkozik, és további fejlesztéseket hajt végre.
- További XFS fejlesztések.
- NFSD-támogatás az NFSv4 születési idő fájlattribútumhoz a fájllétrehozási időkhöz.
- F2FS teljesítménybeli fejlesztések.
- A Btrfs titkosított I/O támogatást és gyorsabb fsync-et ad hozzá.
- Az FSCRYPT közvetlen I/O támogatást ad a titkosított fájlokhoz.
- Az IO_uring új funkciói és sebességfejlesztései.
- Rengeteg blokk- és NVMe-optimalizálás, beleértve a végtelen munkát a hatékonyabb I/O/kisebb rezsiért.
- Intel Raptor Lake audio támogatás.
- Biztonság:
- A 64 bites ARM mostantól támogatja a Shadow Call Stack (SCS) funkciót.
- Az új random.trust_bootloader opció az RNG egyéb módosításaival együtt hozzáadásra került, beleértve a véletlenszerűség néhány jelentős fejlesztését, amelyet Jason Donenfeld vezetett.
- A Xen USB-illesztőprogramot megerősítették az esetleges rosszindulatú gazdagépekkel szemben.
- AVX-gyorsítás az SM3 titkosítási útvonalhoz, valamint különféle ARM-optimalizálások a titkosítási alrendszer más részein.
- Egyéb kernelesemények:
- A Defconfig x86/x86_64 buildek alapértelmezés szerint a -Wrror-t használják a fordítói figyelmeztetések hibaként történő elküldésére, így biztosítva a jobb kódminőséget.
- Az LLVM/Clang fordító rugalmasabb kezelése az utójavított verziójú karakterláncok támogatásával és az LLVM/Clang támogatásával, ha a PATH-on kívül van telepítve.
- A teljes fa változása nulla hosszúságú tömbökről rugalmas tömbtagokra való átállásra.
- Változás C89-ről C11-re a C célnyelvi verzióban.
- A DAMON hozzáadja a "DAMOS" sysfs konfigurációvezérlő interfészt.
Linux 5.18 május 22-én este adták ki, de ami jelenleg elérhető, az a tarball, és manuálisan kell telepítenie. Linus Torvalds és a kernel karbantartói is azt javasolják, hogy várjon legalább az első karbantartási frissítésig a tömeges átvételhez.