Erscheinung des Betriebssystems ReactOS 0.4.14

Nach anderthalb Jahren Entwicklung wurde die Version 0.4.14 des Betriebssystems ReactOS veröffentlicht, das darauf abzielt, Kompatibilität mit Programmen und Treibern von Microsoft Windows zu gewährleisten. Das Betriebssystem befindet sich in der Alpha-Entwicklungsphase. Zum Download stehen ein Installations-ISO-Image (115 MB) und eine Live-Version (im Zip-Archiv 85 MB) bereit. Der Quellcode des Projekts wird unter den Lizenzen GPLv2 und LGPLv2 veröffentlicht.

Wichtige Änderungen:

  • In die Benutzeroberfläche (Shell) wurde die Funktion „Send To“ integriert, die es ermöglicht, Dateien und Ordner an vordefinierte Orte wie den Ordner „Meine Dokumente“, den Desktop oder das Archiv mit komprimierten Dateien zu senden. Zum Kontextmenü des Desktops wurden die Befehle „Open File Location“ und „Open Command prompt here“ hinzugefügt, um das Verzeichnis mit der ausgewählten Datei im Dateimanager zu öffnen und den Dialog mit der Eingabeaufforderung anzuzeigen. Probleme mit dem Scrollen wurden behoben, einige COM-Schnittstellen (Component Object Model) wurden verbessert, und es wurden Rückschritte in der Implementierung des Drag & Drop-Mechanismus korrigiert.
    Erscheinung des Betriebssystems ReactOS 0.4.14
  • Die Unterstützung für Computer der NEC PC-9800-Serie, die mit leistungsstärkeren i586-Prozessoren ausgestattet sind und über mehr als 64 MB RAM verfügen, wurde hinzugefügt. Außerdem wurde die Unterstützung für den Betrieb im Emulator Neko Project 21/W umgesetzt.
    Erscheinung des Betriebssystems ReactOS 0.4.14
  • Im Netzwerk-Stack wurde die Unterstützung für das ICMP-Protokoll (Internet Control Message Protocol) verbessert, dessen Implementierung zuvor nicht alle Spezifikationen abdeckte. In der neuen Version wurden die Aufrufe IOCTL_ICMP_ECHO_REQUEST unterstützt und alle Icmp*-Prozeduren vollständig neu geschrieben. Dadurch können Netzwerktreiber nun korrekt Pakete mit ICMP-Anfragen und -Antworten an Anwendungen übermitteln, und das Tool tracert zeigt alle erforderlichen Informationen an.
    Erscheinung des Betriebssystems ReactOS 0.4.14
  • Der Dialog zum sicheren Entfernen von Geräten wurde verbessert und zeigt nun die angeschlossenen Geräte an.
    Erscheinung des Betriebssystems ReactOS 0.4.14
  • Die Arbeiten zur Behebung von Fehlern und zur Verbesserung der Stabilität des Betriebssystemkerns wurden fortgesetzt. Verbesserungen wurden vorgenommen und Teile des Speichermanagers wurden neu geschrieben, und es wurde mit der Implementierung der PAE-Unterstützung (Physical Address Extension) begonnen. Der Code zur Ausnahmebehandlung aus dem Wine-Code wurde in die CRT (C Run-Time) portiert. Im PnP-Treiber (classpnp.sys) wurden Fehler behoben, die die ordnungsgemäße Funktion mit Speichergeräten verhinderten. In der Eingabe-/Ausgabesubsystem wurde die Interaktion mit Geräten verbessert. Eine Reihe von Schwachstellen, die durch Pufferüberläufe verursacht wurden, wurden behoben.
  • Eine erste Implementierung der Resource Arbiter-Bibliothek, die zur Behebung von Konflikten beim Zugriff auf Ressourcen in Treibern für Busse wie PCI verwendet werden kann, wurde hinzugefügt. Außerdem wurde Code zur Fehlersuche in PnP und den Eingabe-/Ausgabemanagern hinzugefügt. In dem PnP-Manager wurde die Unterstützung zur Zuordnung von Gerätemöglichkeiten zu Flaggen, die diese Möglichkeiten widerspiegeln, gewährleistet.
  • Der Debugger des Kernels und die zugehörigen Module wurden aktualisiert. Im interaktiven Debugger KDBG wurde die Funktionsweise der Befehle cregs und tss verbessert, und der Code zur Verarbeitung von TSS wurde neu geschrieben. Die Implementierung der Debugging-Filter wurde abgeschlossen.
  • Der Treiber NetKVM VirtIO wurde in das System integriert, um die Ausführung von Netzwerkoperationen in Umgebungen, die auf Virtualisierungssystemen wie QEMU basieren, zu beschleunigen. KVM.
  • Die Funktionalität des FreeLoader-Bootloaders wurde verbessert, der nun die Möglichkeit bietet, 64-Bit-Systeme basierend auf dem Linux-Kernel zu starten und Probleme beim Lesen aus dem Ext2-Dateisystem wurden gelöst. Abstürze im Debug-Modus wurden behoben. Eine ARC-Emulation, die zur Unterstützung der NEC PC-98-Hardware erforderlich ist, wurde hinzugefügt. Die Unterstützung für das Booten auf Xbox-Geräten wurde verbessert.
  • Die Implementierungen der Bildschirmtastatur und der Werkzeuge für Menschen mit Behinderungen wurden aktualisiert.
  • Die Arbeit am ISA PnP-Treiber wurde fortgesetzt, der die Erkennung von Geräten auf dem ISA-Bus ermöglicht.
  • Fehler im Modul comctl32 (Common Controls), die die ordnungsgemäße Darstellung des Installers von Visual Basic 6 behinderten, wurden behoben.
  • Veraltete Schriftarten wurden entfernt, was zu einer leichten Leistungssteigerung, reduzierten RAM-Verbrauch und einer Verringerung der Größe der System-Images führte.
    Erscheinung des Betriebssystems ReactOS 0.4.14
  • Die Synchronisierung mit dem Quellcode von Wine Staging 4.18 wurde durchgeführt, und die Versionen externer Komponenten wurden aktualisiert: mpg123 1.25.13, libjpeg 9d, mbedtls 2.7.14, libtiff 4.1.0, ACPICA 20200326, BtrFS 1.7.2, glu32 9.0.1. Die Liste der Stammzertifikate wurde aktualisiert.

Quelle: opennet.ru

Erwerben Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster