Linus Torvalds bejelentette a Linux 6.17-rc1 kernel kiadását, a Bcachefs fejlesztéseknek azonban nyoma sincs benne

Linus Torvalds bejelentette a Linux 6.17-rc1 kernel kiadását, a Bcachefs fejlesztéseknek azonban nyoma sincs benne

Linus Torvalds bejelentette a Linux 6.17 kernel első kiadásra jelölt változatát. A bevezető üzenetében megjegyezte, hogy az rc1 időzítése nézőpont kérdése: az Egyesült Államokban még vasárnap reggel van, Finnországban viszont már vasárnap este, így az időzítés az átlagostól kicsit eltér. Torvalds az utazásai miatt a merge ablak első hetében végezte el a munka nagy részét, így a későbbi, kisebb beolvasztások kezelhetőek maradtak, bár a késve érkező változtatások egy kis bosszankodásra adtak okot. Ennek ellenére a fejlesztési ciklus normálisnak bizonyult, és a statisztikák a javítások méretét és számát tekintve is a megszokott értékeket mutatják.

Részletek
PCIe fejlesztések a Linux 6.17 kernelben: Intel Panther Lake, Qualcomm, Sophgo SG2044 és további újdonságok

PCIe fejlesztések a Linux 6.17 kernelben: Intel Panther Lake, Qualcomm, Sophgo SG2044 és további újdonságok

A Linux 6.17-es kernel fejlesztési ciklusában a PCI alrendszer több alapvető újítást és módosítást kapott. Az eszközfelismerés terén mostantól a beépített meghajtók is használhatják az aszinkron inicializációs felismerést, a képességkereső rutinok pedig egységes API-kon keresztül működnek, rugalmasan kezelve a különféle konfigurációs olvasási metódusokat. Új funkcióként megjelent az „Immediate Readiness” támogatása olyan eszközöknél is, amelyek nem rendelkeznek energiafelügyeleti képességgel. Bevezették a kijelzővezérlők felismerését segítő pci_is_display() függvényt, amelyet több alrendszer – például az ALSA, a VFIO és a VGA Switcheroo – is használ. A LoongArch architektúra immár támogatja az elszigetelt PCI funkciókat, és a reset utáni szükséges várakozási idő egységes, PCIE_RESET_CONFIG_WAIT_MS néven meghatározott értéket kapott.

Részletek
PCIe fejlesztések a Linux 6.17 kernelben: Intel Panther Lake, Qualcomm, Sophgo SG2044 és további újdonságok

Késve érkezett és elfogadhatatlan a Linux 6.17 kernelhez szánt RISC-V pull request Linus Torvalds szerint, aki szemétnek minősítette a beadványt

Linus Torvalds határozottan elutasította a RISC-V alrendszer első, a 6.17-es kernel összevonási időszakára szánt pull requestjét, mivel az késve érkezett és nem megfelelő a beküldött kód minősége. Torvalds korábban jelezte, hogy utazása miatt a kéréseket a szokásosnál korábban szeretné megkapni, így a határidő figyelmen kívül hagyása önmagában is problémásnak számított. A benyújtott változtatások között olyan elemek is szerepeltek, amelyek nem kifejezetten RISC-V specifikusak, hanem a kernel általános fejlécfájljaiba kerültek, ami különösen kifogásolható volt.

Részletek
Linux 6.17 kernel: Intel LKGS támogatás és továbbfejlesztett AMD SEV cache-kezelés a KVM-ben

Linux 6.17 kernel: Intel LKGS támogatás és továbbfejlesztett AMD SEV cache-kezelés a KVM-ben

A Linux 6.17 kernel KVM frissítéseinek egyik kiemelt eleme az ARM64 platformon a GICv5 megszakításvezérlő támogatása, amely a legújabb generációs hardver képességeit hozza el, beleértve az MSI-kezelést, a megszakítások átirányítását, a megszakításfordítási mechanizmusokat és a hagyományos, fizikai vonalon érkező megszakításokat. A rendszer a FEAT_GCIE_LEGACY funkció segítségével GICv3-at használó virtuális gépeket is képes futtatni GICv5 hardveren, és a felhasználói térből szabályozhatóvá vált a ‘nASSGIcap’ beállítás. Javult a cache-kezelés bizonyos hardverfunkciók mellett, bővült a FEAT_RAS és FEAT_DoubleFault2 támogatás nested virtualizációs környezetben, valamint több rendszerregiszter-kezelés konfigurációvezérelt működésre állt át. A LoongArch architektúrán fejlesztették a kernelbe épített megszakításvezérlő emulációt, statisztikai adatokkal és új tracepontokkal bővítve a CPUCFG és CSR emulációs kilépések figyelését. RISC-V platformon megjelent a gyűrűalapú módosított memóriafigyelés, pontosabb lett a teljesítménymérés az interrupt események jelentésével, az illegális utasítás csapdák delegálása VS módba került, és több fejlesztést hajtottak végre a nested virtualizációt támogató MMU-folyamatokban, míg az s390 architektúra kisebb, célzott hibajavításokat kapott.

Részletek
Az AlmaLinux 9 és 10 verziók natív NVIDIA támogatást kaptak, így tudod telepíteni

Az AlmaLinux 9 és 10 verziók natív NVIDIA támogatást kaptak, így tudod telepíteni

Az AlmaLinux fejlesztői bejelentették, hogy a 9-es és 10-es verzió immár natív támogatást nyújt az NVIDIA nyílt forrású Open GPU illesztőprogramjaihoz, beleértve a Secure Boot környezetet is. Ez mérföldkő a disztribúció történetében, hiszen az induláskor, öt évvel ezelőtt még nem lett volna lehetséges ilyen mértékű integráció. Az áttörést az hozta, hogy az NVIDIA az elmúlt években fokozatosan kiadta a nyílt forráskódú változatát a grafikus meghajtónak, amely mára egyre több új GPU-nál vált alapértelmezetté. Az AlmaLinux most ezt az illesztőprogramot kernelmodulként, valamint a leggyakoribb felhasználói térbeli és CUDA komponensekhez tartozó csomagtároló-konfigurációval együtt szállítja, így a felhasználóknak mindössze néhány egyszerű parancsra van szükségük a teljes körű NVIDIA-támogatás aktiválásához.

Részletek
A Linux 6.17 kernelben stabilabb és gyorsabb lesz az exFAT fáljrendszer

A Linux 6.17 kernelben stabilabb és gyorsabb lesz az exFAT fáljrendszer

A Linux 6.17 kernel fejlesztési ciklusa során mindössze két commit érkezett az exFAT fájlrendszerhez, ám ezek hatása messze túlmutat mennyiségükön. Az első javítás egy, a korábbi verziókban bevezetett teljesítménycsökkenést orvosol, amely az fdatasync zászló hibás kezeléséből fakadt. Az exfat_file_write_iter() függvény a szinkronizáció során nem használta megfelelően a fdatasync módot, így a rendszer nem biztosította az írások kellő időzítését, ami jelentősen rontotta a véletlenszerű írási műveletek sebességét. Zhengxu Zhang, a javítás szerzője, egy 64 GB-os SD-kártyán végzett mérés során dokumentálta, hogy a teljesítmény 3,5 MB/s-ról 7 MB/s-ra ugrott vissza a megfelelő generic_write_sync() függvényre való átállással. A probléma forrása a vfs_fsync_range() korábbi használata volt, amely nem kezelte jól az fdatasync viselkedését, különösen az iocb->ki_flags értelmezését illetően.

Részletek
PCIe fejlesztések a Linux 6.17 kernelben: Intel Panther Lake, Qualcomm, Sophgo SG2044 és további újdonságok

Új kernelparaméter a hibakeresés szolgálatában: A Linux 6.17 kernelben finomodott a pointerek hash-elése

A Linux 6.17 kernel fejlesztési ciklusában Petr Mladek egy fontos pull requestet küldött be, melyet Linus Torvalds be is olvasztott a kernel fába. A fejlesztés a kernelkonzolra vagy logokra kiírt pointerek kezelését érinti. Eddig a %p formátummal kiírt mutatók biztonsági okokból hash-elve jelentek meg, hogy megakadályozzák az érzékeny címek kiszivárgását nem privilegizált felhasználók számára. Ez…

Részletek
PCIe fejlesztések a Linux 6.17 kernelben: Intel Panther Lake, Qualcomm, Sophgo SG2044 és további újdonságok

Gyorsan beolvasztva: F2FS fejlesztések a Linux 6.17 kernelben, a Bcachefs továbbra is bizonytalan helyzetben

Ma került beküldésre, majd néhány órával később már be is olvasztotta Linus Torvalds a Linux 6.17 kernelhez készülő F2FS (Flash-Friendly File-System) frissítéseket. Az új kernelverzió egyik legfontosabb változtatása az F2FS-ben a folio-konverzió végrehajtása, amellyel a memóriakezelés új alapokra helyeződik. Emellett az F2FS végre áttér a Linux új mount API-jára, amely az elmúlt évek során fokozatosan…

Részletek
Karbantartási hullám az AppArmorban és Finomhangolt UNIX socket-támogatás jön a Linux 6.17-rc1 kernelhez

Karbantartási hullám az AppArmorban és Finomhangolt UNIX socket-támogatás jön a Linux 6.17-rc1 kernelhez

John Johansen, a Canonical biztonsági mérnöke eljuttatta Linus Torvalds számára az AppArmor biztonsági modul legújabb fejlesztéseit a Linux 6.17 első kiadásra jelölt változatához. A csomag tartalmaz néhány utólag hozzáadott hibajavítást is, amelyeket Johansen a távollétét követően emelt be, saját és közösségi teszteléssel alátámasztva. Az összes patch átment a Linus-féle fő kernelfán végzett összevonási, fordítási és regressziós teszteken, és a főbb változtatások már hónapok óta jelen vannak a linux-next ágon, valamint az Ubuntu saját kernelverzióiban is. Az újdonságok túlnyomó többsége tehát érett állapotban kerül beolvasztásra, néhány utolsó pillanatban érkezett javítással kiegészítve.

Részletek
A Linux 6.17-rc1 kernelben átfogó karbantartás és előkészítés történik a memóriakezelés modernizálására

A Linux 6.17-rc1 kernelben átfogó karbantartás és előkészítés történik a memóriakezelés modernizálására

A Linux 6.17-rc1-es kernel kiadásának előkészületeként Andrew Morton beküldte a memóriakezelésért felelős alrendszer első nagyobb frissítési csomagját, amely 42 különböző foltot tartalmaz, ezek fele teljes vagy részleges karbantartási jellegű. A beolvasztás célja elsősorban a régi, nehezen olvasható vagy túlterhelt kódok letisztítása, a típuskonzisztencia helyreállítása, valamint a közeljövőben tervezett fejlesztések előkészítése. A beolvasztás során Morton jelezte, hogy bár további kisebb csomagot is várhatóan beküld jövő héten, az mostani változtatások már önmagukban jelentős méretűek, és több évtizedes technikai adósságot kezdtek ledolgozni. Különösen a DMA és NUMA rendszerek, valamint a DAMON memóriamonitorozási eszköz kapott hangsúlyos figyelmet, utóbbi mostantól egyszerűbben konfigurálható és jobban integrálható önálló gyártási környezetekbe is.

Részletek