LiberNT: új ReactOS‑fork Windows 11-kompatibilitással

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A LiberNT projekt a Windows NT architektúra alternatív megvalósításán dolgozik, Windows 11 24H2 verziót használva kompatibilitási referenciaként. A Linux disztribúciókkal ellentétben a LiberNT nem használ Linux kernel-t. A ReactOS kódbázisára épít, több alapvető összetevőt lecserélve és kibővítve.

A projekt egyik fő célja az ARM64 támogatás, különösen az egykártyás számítógépek és a beágyazott eszközök esetében. Emellett támogatja az x86-64 és a 32 bites x86 architektúrát is, miközben készülnek a RISC-V 64 bites és PowerPC portok.

A fejlesztők szerint a megvalósítás clean-room megközelítést követ. A Windows működését a Microsoft nyilvános dokumentációja, az SDK- és WDK-fejlécek, a nyilvános szimbólumok és black-box tesztelés alapján vizsgálják. A csapat állítja, hogy nem másolnak és nem írnak át semmilyen zárt Windows forráskódot.

Technikai szempontból az egyik legnagyobb változás az NVS, egy új memóriakezelő és kernel pool megvalósítás, amely leváltja a megfelelő ReactOS komponenseket. A LiberNT új cache managert is bevezet, és a fejlesztők szerint a saját memóriakezelőjük és cache rendszerük jobban teljesít a ReactOS eredeti memóriakezelőjénél a saját memória- és cache tesztjeikben.

A további újdonságok közé tartozik egy új NTFS driver, a frissített StorPort megvalósítás NVMe támogatással, USB xHCI és SD busz driverek, valamint munka a Windows Display Driver Model és a Desktop Window Manager támogatásán.

Alkalmazás-kompatibilitás terén a LiberNT WoW64-et valósít meg a 64 bites célplatformokon, míg ARM64 rendszereken a FEX emulátor futtatja az x86 alkalmazásokat. A projekt része az ARM64EC támogatás is.

A korai kompatibilitási eredmények már elérhetők a projekt kompatibilitási oldalán. A fejlesztők által közzétett tesztek szerint működik a Google Chrome, a nyílt forráskódú 0 A.D. stratégiai játék, valamint a Command & Conquer: Yuri’s Revenge. A Steam használhatónak szerepel a listában, míg az RPCS3 PlayStation 3 emulátor ugyan elindul, de egyelőre nem minősítették használhatónak.

A kompatibilitási adatbázisban azonban egyelőre csak öt bejegyzés található, mindegyiket egy konkrét fejlesztői builddel tesztelték.

A LiberNT Raspberry Pi hardvert is megcéloz. Ugyanazt az ARM64 lemezképet tervezték úgy, hogy elinduljon Raspberry Pi 3-on, Raspberry Pi 5-ön, valamint QEMU alatt futó általános ARM64 virtuális gépeken. A projekt tartalmaz drivereket a Raspberry Pi kijelző-, hálózati- és hanghardveréhez.

Akik szeretnék kipróbálni, a fejlesztők letölthető buildeket kínálnak három formátumban: előre telepített nyers lemezkép, VHD kép virtualizációs platformokhoz, valamint bootolható telepítő ISO. Az előre telepített lemezképet ajánlják, amely UEFI és BIOS rendszerű gépeken is elindul.

A LiberNT továbbra is fejlesztés alatt áll. A fejlesztők figyelmeztetnek, hogy az elérhető buildek kísérleti állapotúak, ezért inkább virtuális gépben vagy tartalék hardveren érdemes kipróbálni őket, nem pedig éles rendszereken. A forráskód elérhető a GitHub oldalon.