Nach mehr als drei Jahren Entwicklung wurde die Betriebssystemversion ReactOS 0.4.15 veröffentlicht, die darauf abzielt, die KompatibilitĂ€t mit Programmen und Treibern von Microsoft Windows sicherzustellen und ein Design im Windows-Stil anzubieten. FĂŒr den Download wurden ein Installations-ISO-Abbild (117 MB) und ein Live-Build (im ZIP-Archiv 85 MB) vorbereitet. Der Code des Projekts wird unter den Lizenzen GPLv2 und LGPLv2 verbreitet.
Nach der letzten Veröffentlichung wurden mehr als 8600 Ănderungen vorgenommen und 1319 Fehlerberichte geschlossen. Wichtige Ănderungen:
- Der Standardvisuelle Stil wurde auf den Stil âMizuâ geĂ€ndert.

- UnterstĂŒtzung fĂŒr die Platzierung groĂer Icons in der Taskleiste wurde hinzugefĂŒgt.

- UnterstĂŒtzung fĂŒr Archive im ZIP-Format wurde hinzugefĂŒgt, mit denen im Dateimanager wie mit einem virtuellen Dateisystem gearbeitet werden kann, sowie die Möglichkeit, sie mit einem separaten Assistenten zu entpacken.

- Auf dem Desktop wurde ein Icon âInternet Browserâ hinzugefĂŒgt, um den Webbrowser zu starten.
- Probleme mit der fehlerhaften Anzeige von Icons in Anwendungen wie Microsoft Office 2000, Microsoft Visual Basic 6 und Hoyle Cards wurden behoben. Die StabilitÀt der Shell32-Bibliothek wurde erhöht.
- Im Kernel wurde der PnP-Manager (Plug and Play) erheblich ĂŒberarbeitet, was die Möglichkeiten von ReactOS zur AusfĂŒhrung von Drittanbieter-Treibern, die fĂŒr Windows erstellt wurden, erweitert hat.
- Die Möglichkeit, ReactOS von USB-GerĂ€ten auf Chipsets mit EHCI-, OHCI- und UHCI-Controllern zu booten, wurde hinzugefĂŒgt. Probleme mit der Endlosschleife im USB-Treiber bei nicht einsatzbereiten USB-GerĂ€ten, die das Booten auf einigen Systemen behinderten, wurden behoben.
- Der Audiostack wurde verbessert. Der ACâ97-Treiber aus dem Windows Driver Kit (WDK) wurde ĂŒbernommen, um den Ton bei der Installation in VirtualBox zu nutzen und in den Einstellungen des Audiotreibers ICH ACâ97 auszuwĂ€hlen oder beim Booten auf Systemen mit alten Motherboards zu verwenden. UnterstĂŒtzung fĂŒr höhere Abtastraten, Mehrkanalausgabe, neue Audioformatdateien und Schleifenwiedergabe von WAV-Dateien wurde hinzugefĂŒgt.
- Im Speichermanagement wurde der Mechanismus âSection Objectsâ ĂŒberarbeitet, der die gemeinsame Nutzung von Speicherbereichen ermöglicht. Diese Ănderung löste das Problem, dass ausfĂŒhrbare Dateien von externen Partitionen, wie Netzwerkspeichern und gemeinsamen Laufwerken, nicht gestartet werden konnten. virtuelle Maschinen.
- Der FAT-Treiber wurde aus dem Windows Driver Kit (WDK) von Microsoft ĂŒbernommen. Der neue FAT-Treiber behebt die Probleme mit der geringen StabilitĂ€t und Leistung des alten Treibers und ermöglicht zudem ein korrektes Herausziehen externer GerĂ€te.
- Mechanismen zur Wiederherstellung, zum ZurĂŒcksetzen des Zustands und zur Registrierungscaching wurden implementiert, die die ZuverlĂ€ssigkeit des Systems im Falle eines Absturzes oder eines Stromausfalls erhöhen. Der Wiederherstellungsmechanismus kann beschĂ€digte Bereiche der Registrierung automatisch korrigieren, der Flush-Mechanismus ermöglicht eine regelmĂ€Ăige Speicherung von Ănderungen auf der Festplatte, und das Caching verbessert die Geschwindigkeit bei der Arbeit mit der Registrierung erheblich.
- Im Kernel wurde das Se (Security Subsystem) verbessert, in dem ein Mechanismus zur Zugriffskontrolle auf Systemobjekte implementiert wurde.
- Die Funktionen der Basissystemanwendungen und Dienstprogramme wurden erweitert. Zum Beispiel gibt es im Grafikeditor Paint jetzt ein Tool zur Textbearbeitung, und im Texteditor Notepad wurde ein Druckdialog implementiert. Der IME (Input Method Editor), der die Eingabemethoden steuert, wurde ebenfalls verbessert.
- Die anfĂ€ngliche UnterstĂŒtzung fĂŒr das Booten in Multiprozessorsystemen mit aktivem SMP-Modus wurde hinzugefĂŒgt.
- Die Leistung im 64-Bit-Modus wurde erheblich verbessert.
- Ein neues Befehlszeilen-Tool "tasklist" wurde hinzugefĂŒgt, um eine Liste aktiver Aufgaben anzuzeigen.
- Der Code von Drittanbietermodulen wurde aktualisiert: ACPICA 20210730, mpg123 1.26.2, mbedtls 2.16.11, libxml2 2.9.12.
- Das Windows Driver Framework und das Kernel Mode Driver Framework von Microsoft wurden hinzugefĂŒgt.
- Die Implementierungen von d3dx9 und wininet wurden mit Wine 6.0 synchronisiert, msi mit Wine Staging 7.3 und dbghelp mit Wine Staging 5.16. In regapi wurden DLLs aus Wine Staging 5.7 ĂŒbernommen, und in dbgeng aus Wine Staging 4.18. In gdi32 wurde Code zur UnterstĂŒtzung des Metafile-Formats aus Wine ĂŒbertragen.
Im Master-Zweig wird auĂerdem die UnterstĂŒtzung fĂŒr UEFI, SMP und Energiemanagement weiterentwickelt. Es wurden ein grafischer Installer und ein NTFS-Treiber hinzugefĂŒgt.
Quelle: opennet.ru



