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 & PowerPC | Porturi 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:
Imagine RAW preinstalată (recomandată; suportă boot atât UEFI, cât și BIOS clasic);
Imagine VHD (optimizată pentru platforme de virtualizare precum Hyper-V, VirtualBox sau Proxmox);
ISO bootabil clasic pentru instalare de la zero.
Codul sursă complet al proiectului este disponibil public pe depozitul GitHub oficial.
Sursa articolului:

Comentarii
Trimiteți un comentariu