Nedavno Razvojni tim ReactOS najavio je izlazak najnovije stabilne verzije svog ReactOS 0.4.11 operativnog sistema.
Prije tri mjeseca, u novembru 2018. godine, ReactOS tim je objavio verziju 0.4.10 Istaknuo je dosljednost i stabilnost projekta, uključujući sposobnost operativnog sistema otvorenog koda da pokrene formatirani BTRFS pogon od nule.
U posljednja tri mjeseca tim je puno radio na kernelu s naglaskom na ponovnoj implementaciji Windows API-ja., što je pomoglo poboljšanju ukupne stabilnosti sistema.
Glavne nove karakteristike ReactOS-a 0.4.11
ReactOS 0.4.11 donosi mnoga poboljšanja jezgra ovom operativnom sistemu otvorenog koda. Rad tima se takođe fokusirao na sisteme datoteka podržane od ReactOS-a.
Izvršene ispravke od strane tima na razini upravljanja ulazima / izlazima datoteka od strane Kernela su dopustili da eliminiraju barem jedan izvor plavih ekrana prilikom pokušaja spremanja particije diska pomoću ODIN softvera za sigurnosnu kopiju.
U stvari, iako je pokretački program fastfat interni upravljački program sistema datoteka, ReactOS se za podršku BTRFS-u uvijek oslanjao na nezavisni upravljački program, prema napomeni uz izdanje.
To je bila osnova za neke greške u prethodnim verzijama, kao što je glavni problem curenja memorije koji je riješen u ReactOS 0.4.11.

ReactOS
Nekompatibilnost s upravljačkim programom UniATA sa AHCI SATA kontrolerima koji prate XNUMX. generaciju Intelovih čipova (Skylake) pokriven je i u ReacOS 0.4.11.
U stvari, većina računara danas koristi SATA veze i odgovarajuće AHCI sučelje, za koje je ReactOS zasnovan na UniATA kontroleru.
Kada je izašla šesta generacija Intel Core (Skylake) procesora, isporučila se s platformom čipova čiji su se AHCI SATA upravljački programi pokazali nekompatibilnima sa UniATA.
Veća kompatibilnost
Starije verzije ReactOS-a imale su problem i sa zaustavljanjem nekih aplikacija starije verzije.
U stvari, ReactOS je imao naročitih poteškoća s rukovanjem zaustavnom sekvencom za .NET 2.0 aplikacije.
Često je prekratko vrijeme čekanja sprečavalo ove aplikacije da se pravilno zaustave.
Ovaj je problem riješen tako što je ReactOS 0.4.11 postao korisna platforma za pokretanje Windows kompatibilnih aplikacija.
Poboljšanja Win32-a u ReactOS-u 0.4.11
Blok karakteristika poznat pod nazivom win32k, implementiran u prostor jezgre operativnog sistema, može sadržavati probleme koji mogu uzrokovati pad sistema po cijelom sistemu s ranijim verzijama ReactOS-a.
Prema napomeni, ovaj je kvar riješen i srodni problemi neće se pojaviti u ReactOS verziji 0.4.11.
Poboljšanja mreže
Napori ReactOS tima takođe su pomogli poboljšanju mreže ReactOS omogućavanjem različitih mrežnih dijagnostika i programa za uklanjanje grešaka.
Na ovaj način, postaje koristan ne samo kao platforma za pokretanje aplikacija, već i za njihovo uklanjanje grešaka. To čini operativni sistem korisnim i za korisnike i za programere.
Sva ova poboljšanja operativnog sistema otvorenog koda, posebno popravci na nivou jezgra, pridonijet će robusnosti i stabilnosti sistema za uživanje u Windows entuzijastima otvorenog koda.
Ljubitelji otvorenog koda i dalje mogu krenuti prema Linuxu, a Windows kompatibilnost, iako poboljšana, još uvijek je u povojima u nekim novijim .NET okvirima, kao što je .NET 4.7.2.
Poboljšanja za pokretanje / zaustavljanje aplikacija u ReactOS 0.4.11
Kada se aplikacija izvodi, to često ovisi o drugim bibliotekama u obliku DLL-ova. Učitavač (LDR) odgovoran je za pronalaženje i učitavanje ovisnih DLL-ova, a pravilna iteracija ovih ovisnosti je presudna za sve da funkcionira.
Ova funkcija nije bila dobro podržana u prethodnim verzijama. Ali ovaj je nedostatak već riješen i cijeli niz modernih aplikacija može započeti u najnovijoj verziji.
Među nedavno aktiviranim aplikacijama u ovoj novoj verziji je i Blender 2.57.
Ako želite znati više o tome, možete se obratiti najavi o pokretanju. Link je ovaj.