LiberNT: Noul fork ReactOS care țintește compatibilitatea cu Windows 11 și suportul nativ pentru ARM64

 

În timp ce proiectul ReactOS s-a concentrat istoric pe atingerea compatibilității binare cu era Windows Server 2003 / Windows XP, cerințele software-ului modern impun o schimbare de paradigmă. Proiectul LiberNT intră în scenă ca un nou fork ambițios al ReactOS, având ca punct de referință direct Windows 11 (versiunea 24H2).

LiberNT nu folosește nucleul Linux, ci reimplementează arhitectura Windows NT de la zero, adoptând o abordare strictă de tip clean-room (documentație publică Microsoft, fișiere header SDK/WDK, simboluri publice și teste de tip black-box, fără utilizarea codului proprietar scurs).

Rescrierea subsistemelor critice: Memorie NVS, NVMe și Grafică WDDM

Dezvoltatorii LiberNT au înlocuit sau extins module esențiale din ReactOS pentru a suporta hardware și comportamente de nivel Windows 11:

  • NVS (Nou Manager de Memorie și Kernel Pool): Înlocuiește complet componentele omoloage din ReactOS, fiind acompaniat de un nou Cache Manager. În benchmark-urile interne, noul manager oferă viteze și eficiență superioare.

  • Stocare modernă & NTFS: Include un driver NTFS rescris și o implementare actualizată a stivei StorPort, integrând suport nativ pentru SSD-uri NVMe.

  • I/O și Conectivitate: Drivere native pentru controllere USB xHCI și magistrale SD bus.

  • Subsistem grafic: Lucrări active de implementare pentru WDDM (Windows Display Driver Model) și DWM (Desktop Window Manager), esențiale pentru compoziția vizuală modernă de Windows.

Arhitecturi Hardware: Prioritate pe ARM64 și Raspberry Pi

Una dintre prioritățile strategice ale LiberNT este extinderea dincolo de PC-ul x86 clasic:

Arhitectură / PlatformăStare și implementare
ARM64 (AArch64)Prioritate de top. Aceeași imagine de disc ARM64 este concepută să pornească pe Raspberry Pi 3, Raspberry Pi 5 și în mașini virtuale generice QEMU ARM64. Include drivere dedicate pentru afișaj, rețea și audio pe Pi.
x86-64 & x86 (32-bit)Suportate nativ.
RISC-V 64-bit & PowerPCPorturi aflate în stadiu activ de dezvoltare.

Pentru compatibilitatea aplicațiilor pe 64 de biți este integrat subsistemul WoW64, în timp ce pe sistemele ARM64 se utilizează emulatorul FEX pentru a rula aplicații x86, alături de suport pentru ARM64EC (Emulation Compatible).

Primele teste de compatibilitate software

Deși baza de date de compatibilitate este încă la început, primele rezultate raportate de echipă sunt promițătoare:

  • Aplicații: Google Chrome rulează funcțional; clientul Steam este marcat ca utilizabil (usable).

  • Jocuri: Jocul open-source de strategie 0 A.D. și clasicul Command & Conquer: Yuri's Revenge au fost validate ca funcționale.

  • Emulare avansată: Emulatorul de PlayStation 3 RPCS3 pornește cu succes, deși nu a fost încă declarat complet utilizabil.

Cum poate fi testat

Dezvoltatorii avertizează că LiberNT este un proiect aflat în stadiu experimental incipient și recomandă rularea exclusivă în mașini virtuale sau pe hardware secundar.

Sunt puse la dispoziție trei formate de descărcare:

  1. Imagine RAW preinstalată (recomandată; suportă boot atât UEFI, cât și BIOS clasic);

  2. Imagine VHD (optimizată pentru platforme de virtualizare precum Hyper-V, VirtualBox sau Proxmox);

  3. ISO bootabil clasic pentru instalare de la zero.

Codul sursă complet al proiectului este disponibil public pe depozitul GitHub oficial.

Sursa articolului: Linuxiac — LiberNT: New ReactOS Fork Aims for Windows 11 Compatibility

Comentarii

Postări populare de pe acest blog

Linux Mint 27 „Adrien” sosește de Crăciun: Schimbare istorică prin renunțarea la versiunile intermediare (point releases)

⏱️ Test de laborator Neowin: Linux spulberă Windows 11 în sarcinile zilnice și managementul resurselor!

PhotoSuite: O alternativă gratuită și open-source la Photoshop, cu suport nativ pentru fișiere PSD