A ReactOS fejlesztőcsapata nemrégiben bejelentette operációs rendszerük legújabb stabil verziójának, a ReactOS 0.4.11-nek a megjelenését.
Három hónappal ezelőtt, 2018 novemberében a ReactOS csapata által kiadott 0.4.10-es verzió kiemelte a projekt következetességét és stabilitását, beleértve a nyílt forráskódú operációs rendszer azon képességét, hogy formázott BTRFS meghajtóról is képes indulni.
Az elmúlt három hónapban a csapat széles körben dolgozott a kernelen, különös tekintettel a Windows API-k újraimplementálására , ami segített javítani a rendszer általános stabilitását.
A ReactOS 0.4.11 legfőbb új szolgáltatásai
A ReactOS 0.4.11 számos rendszermag-fejlesztést hoz létre ebben a nyílt forráskódú operációs rendszerben. A csapat munkája a ReactOS által támogatott fájlrendszerekre is összpontosított.
A csapat által a kernel fájlbemenet/kimenet kezelésének szintjén végrehajtott javítások legalább egy olyan hibát kiküszöböltek, ami a kék képernyők kialakulásához vezetett, amikor egy lemezpartíciót ODIN biztonsági mentési szoftverrel próbáltunk menteni.
Valójában, bár a fastfat illesztőprogram belső fájlrendszer-illesztőprogram, a ReactOS mindig egy harmadik fél illesztőprogramjára támaszkodott a BTRFS támogatáshoz - áll a kiadási megjegyzésben.
Ez volt az alapja a korábbi verziók néhány hibájának, például egy nagy memóriaszivárgási probléma, amelyet a ReactOS 0.4.11 megoldott.

ReactOS
A ReacOS 0.4.11-es verziójában a UniATA vezérlő és a hatodik generációs Intel chipekhez (Skylake) tartozó AHCI SATA vezérlők közötti inkompatibilitást is kijavították.
Valójában a legtöbb számítógép ma SATA kapcsolatokat és a megfelelő AHCI interfészt használja, amelyhez a ReactOS az UniATA vezérlőn alapul.
Amikor az Intel Core (Skylake) processzorok XNUMX. generációja megjelent, egy chipset platformot kapott, amelynek AHCI SATA illesztőprogramjai inkompatibilisnek bizonyultak az UniATA-val.
Nagyobb kompatibilitás
A ReactOS régebbi verzióinak is problémát jelentett néhány régebbi verziójú alkalmazás leállítása.
Valójában, A ReactOS-nak különösebb nehézségei voltak a .NET 2.0 alkalmazások leállítási sorrendjének kezelésében.
Gyakran a túl rövid várakozási idő megakadályozta az alkalmazások megfelelő leállítását.
Ezt a problémát úgy oldották meg, hogy a ReactOS 0.4.11 programot hasznos platformká tették a Windows kompatibilis alkalmazások futtatásához.
Win32 fejlesztések a ReactOS 0.4.11-ben
Az operációs rendszer kernelterületén megvalósított, közismertebb nevén win32k nevű funkcióblokk olyan problémákat tartalmazhat, amelyek rendszerszintű összeomlásokat okozhatnak a ReactOS régebbi verzióiban.
A megjegyzés szerint ez a hiba megoldódott, és a kapcsolódó problémák nem jelennek meg a ReactOS 0.4.11 verziójában.
Hálózati fejlesztések
A ReactOS csapat erőfeszítései a különféle hálózati diagnosztikai és hibakeresési programok lehetővé tételével szintén hozzájárultak a ReactOS hálózat fejlesztéséhez.
Így nemcsak alkalmazások futtatására szolgáló platformként válik hasznossá, hanem hibakeresésre is. Ezáltal az operációs rendszer mind a felhasználók, mind a fejlesztők számára hasznossá válik.
Mindezek a nyílt forráskódú operációs rendszer fejlesztései, különösen a rendszermag-szintű javítások, hozzájárulnak a rendszer robusztus működéséhez és stabilitásához a nyílt forráskódú Windows rajongók számára.
A nyílt forráskódú rajongók azonban továbbra is elindulhatnak a Linux felé, és a Windows-kompatibilitás, bár javult, néhány új .NET-keretrendszerben, például .NET 4.7.2, még mindig gyerekcipőben jár.
Fejlesztések az alkalmazások elindításához / leállításához a ReactOS 0.4.11-ben
Amikor egy alkalmazás fut, az gyakran függ más könyvtáraktól DLL-ek formájában. A betöltő (LDR) felelős a függő DLL-ek felkutatásáért és betöltéséért, és ezeknek a függőségeknek a megfelelő iterálása kritikus fontosságú ahhoz, hogy minden működőképes legyen.
Ezt a funkciót a korábbi verziók nem támogatták megfelelően. De ez a hiba már megoldódott, és a modern alkalmazások teljes köre elindulhat a legújabb verzióban.
Az új verzióban nemrégiben aktivált alkalmazások között van a Blender 2.57.
Ha többet szeretne megtudni, tekintse meg a bejelentést. A link itt található.