ReactOS-utvecklingsteamet tillkännagav nyligen lanseringen av den senaste stabila versionen av sitt operativsystem, ReactOS 0.4.11.
För tre månader sedan, i november 2018, lyfte version 0.4.10 som släpptes av ReactOS-teamet fram projektets konsekvens och stabilitet, inklusive det öppna källkodsoperativsystemets förmåga att starta från en formaterad BTRFS-enhet.
Under de senaste tre månaderna har teamet arbetat mycket med kärnan med fokus på att återimplementera Windows API:er , vilket har bidragit till att förbättra systemets övergripande stabilitet.
De viktigaste nya funktionerna i ReactOS 0.4.11
ReactOS 0.4.11 ger många kärnförbättringar till detta open source-operativsystem. Teamets arbete fokuserade också på filsystem som stöds av ReactOS.
De korrigeringar som teamet gjort på nivån för hantering av filindmatning/utmatning av kärnan har eliminerat minst en källa till blå skärmar när man försöker spara en diskpartition med hjälp av ODIN:s säkerhetskopieringsprogram.
I själva verket, även om fastfat-drivrutinen är en intern filsystemdrivrutin, har ReactOS alltid litat på en tredjepartsdrivrutin för BTRFS-stöd, enligt utgåvan.
Detta var grunden för vissa buggar i tidigare versioner, till exempel ett stort minnesläckeproblem som löstes i ReactOS 0.4.11.

ReactOS
En inkompatibilitet mellan UniATA-styrenheten och AHCI SATA-styrenheterna som medföljer sjätte generationens Intel-chip (Skylake) har också åtgärdats i ReacOS 0.4.11.
I själva verket använder de flesta datorer idag SATA-anslutningar och motsvarande AHCI-gränssnitt, för vilket ReactOS är beroende av UniATA-styrenheten.
När den sjätte generationen Intel Core (Skylake) -processorer kom ut, kom den med en kretsuppsättningsplattform vars AHCI SATA-drivrutiner visade sig vara oförenliga med UniATA.
Större kompatibilitet
Äldre versioner av ReactOS hade också problem med att stoppa vissa äldre versionappar.
Faktum är faktisktReactOS hade särskilda svårigheter att hantera stoppsekvensen för .NET 2.0-applikationer.
Ofta förhindrade väntetiden som var för kort att dessa applikationer stoppades ordentligt.
Problemet löstes genom att göra ReactOS 0.4.11 till en användbar plattform för att köra Windows-kompatibla applikationer.
Win32-förbättringar i ReactOS 0.4.11
Funktionsblocket, allmänt känt som win32k, implementerat i operativsystemets kärnutrymme, kan innehålla problem som kan orsaka systemomfattande krascher med äldre versioner av ReactOS.
Enligt anmärkningen har denna defekt lösts och de relaterade problemen kommer inte att visas i ReactOS version 0.4.11.
Nätverksförbättringar
Ansträngningarna från ReactOS-teamet har också bidragit till att förbättra ReactOS-nätverket genom att möjliggöra olika nätverksdiagnos- och felsökningsprogram.
På så sätt blir det användbart inte bara som en plattform för att köra applikationer, utan även för att felsöka dem. Detta gör operativsystemet användbart för både användare och utvecklare.
Alla dessa förbättringar av operativsystemet med öppen källkod, särskilt korrigeringar på kärnnivå, kommer att bidra till robustheten och stabiliteten i systemet för glädje för Windows-entusiaster med öppen källkod.
Öppen källkodsfläktar kan ändå gå till Linux, och Windows-kompatibilitet, även om den är förbättrad, är fortfarande i sin linda i vissa senaste .NET-ramar, till exempel .NET 4.7.2.
Förbättringar för att starta / stoppa applikationer i ReactOS 0.4.11
När ett program körs beror det ofta på andra bibliotek i form av DLL-filer. Lastaren (LDR) är ansvarig för att hitta och ladda beroende DLL-filer, och korrekt iteration av dessa beroenden är avgörande för att allt ska fungera.
Den här funktionen stöddes inte bra i tidigare versioner. Men denna brist har redan lösts och hela utbudet av moderna applikationer kan börja i den senaste versionen av.
Bland de applikationer som nyligen har aktiverats i denna nya version är Blender 2.57.
Om du vill veta mer kan du läsa lanseringsmeddelandet. Länken finns här.