ReactOS ieguvis eksperimentālu atbalstu ARM64

Projekts ReactOS, ilgi strādājot pie brīvās operētājsistēmas, kas ir bināri saderīga ar Windows lietojumprogrammām un draiveriem, paziņoja par pirmo veiksmīgo eksperimentālās versijas palaišanu priekš ARM64. Līdz šim ReactOS galvenās mērķa arhitektūras bija i586 un AMD64, bet tagad sistēma spējusi ielādēties uz 64 bitu ARM platformas.

Demonstrācija tika publicēta 2026. gada 26. maijā. Kā norāda Phoronix, demonstrētā ReactOS ARM64 versija tika palaista virtuālajā mašīnā QEMU, kas orientēta uz Apple ARM64 procesoru. Eksperimentālajai ARM64 versijai nepieciešama UEFI saderīga sistēma ar ieslēgtu GICv2 vai GICv3; mērķa arhitektūras līmenis — Armv8-A un jaunākiem.

Atbalsts pašlaik ir eksperimentālā stāvoklī. Tas nenozīmē, ka būs pieejams lietošanai gatavs ARM64 izlaidums un, vēl jo vairāk, pilnīga atbalsta Apple Silicon „no kastes”. Runājam par svarīgu tehnisku pagrieziena punktu: sistēma jau var veikt agrīnas ielādes fāzes jaunajā arhitektūrā, bet stabilai darbībai, draiveriem, grafikai un saderībai ar lietotāju lietojumprogrammām joprojām jāveic liels darbs.

ReactOS ir interesants, jo nav Linux izplatījums un neietver virsmas virs Wine. Projekts cenšas ieviest atvērtu operētājsistēmu, kas ir saderīga ar Windows NT ģimenes operētājsistēmām, tostarp Windows NT/2000/XP/2003/Vista/7 lietojumprogrammām un draiveriem. ReactOS lietotāja daļa lielā mērā izmanto Wine sasniegumus, taču pati sistēma tiek veidota kā atsevišķa operētājsistēma ar savu kodolu, ielādētāju un sistēmas komponentēm.

ReactOS kods tiek izplatīts saskaņā ar GNU GPL 2.0, vienlaikus projekts skaidri brīdina, ka sistēma joprojām atrodas alpha. Izstrādātāji negarantē stabilitāti, datu drošību un pareizu darbību uz reālas aparatūras, tāpēc joprojām ieteicams veikt testēšanu virtuālajā mašīnā vai atsevišķā testēšanas sistēmā bez svarīgiem datiem.

Pāreja uz ARM64 nav svarīga tikai pati par sevi. ReactOS tas ir solis uz modernāku arhitektūras pamatu: Windows jau sen darbojas ARM, un interese par ARM64 platformām ir ievērojami pieaugusi pēc Apple Silicon, Qualcomm Snapdragon X un serveru ARM sistēmu izplatīšanās. Tomēr ReactOS portēšana ir sarežģītāka nekā vienkārša pārkompilēšana: jāpārveido zemāku līmeņu daļas, kodols, HAL, traucējumu apstrāde, IBOOT ielādēšana, atmiņas darbība un vadītāju komplekts.

Jaunākā demonstrācija parāda, ka darbs pie ARM64 ReactOS porta ir pārsniedzis teorētisko sagatavošanu. Tomēr praktiskais statuss paliek nemainīgs: tas ir sasniegums izstrādātājiem un entuziastiem, nevis jauna gatava platforma lietotājiem. Parastai ReactOS testēšanai aktuālais izmantošanai paliek iznākums 0.4.15, kas pieejams kā Boot CD un LiveCD, bet jaunākās izmaiņas tiek publicētas nakts kompilācijās, kas var saturēt jaunas funkcijas, bet arī jaunas regresijas.

Avots: linux.org.ru

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster