Lansarea sistemului de operare ReactOS 0.4.14

După un an și jumătate de dezvoltare, a fost lansată versiunea 0.4.14 a sistemului de operare ReactOS, care își propune să asigure compatibilitatea cu programele și driverele Microsoft Windows. Sistemul de operare este în stadiul de dezvoltare „alpha”. A fost pregătit un fișier ISO de instalare (115 MB) și o variantă live (în arhiva zip de 85 MB). Codul proiectului este disponibil sub licențele GPLv2 și LGPLv2.

Modificări cheie:

  • Interfața utilizatorului (Shell) a fost îmbogățită cu funcția „Send To”, care permite trimiterea fișierelor și directorilor către locații predefinite, cum ar fi folderul „Documente”, desktop-ul sau directorul cu fișiere comprimate. În meniul contextual al desktop-ului au fost adăugate comenzi precum „Open File Location” și „Open Command Prompt here” pentru a deschide directorul cu fișierul selectat în managerul de fișiere și a afișa dialogul cu linia de comandă. Au fost rezolvate problemele de derulare, îmbunătățite unele interfețe COM (Component Object Model) și eliminate modificările regresive în implementarea mecanismului drag & drop.
    Lansarea sistemului de operare ReactOS 0.4.14
  • A fost adăugată funcționalitatea de încărcare pe computerele NEC PC-9800, care vin echipate cu procesoare mai puternice decât i586 și au mai mult de 64 MB de RAM. De asemenea, a fost implementat suportul pentru funcționarea în emulatorul Neko Project 21/W.
    Lansarea sistemului de operare ReactOS 0.4.14
  • În stiva de rețea, a fost îmbunătățit suportul pentru protocolul ICMP (Internet Control Message Protocol), a cărui implementare anterior nu acoperea întreaga specificație. În noua versiune, a fost adăugat suportul pentru apelurile IOCTL_ICMP_ECHO_REQUEST, iar toate procedurile Icmp* au fost rescrise complet. Astfel, driverele de rețea pot acum să transmită corect aplicațiilor pachete cu cereri și răspunsuri ICMP, iar utilitarul tracert afișează toate informațiile necesare.
    Lansarea sistemului de operare ReactOS 0.4.14
  • Dialogul pentru extragerea sigură a dispozitivelor a fost îmbunătățit, iar acum sunt afișate dispozitivele conectate.
    Lansarea sistemului de operare ReactOS 0.4.14
  • Continua munca de corectare a erorilor și creștere a stabilității nucleului sistemului de operare. Au fost aduse îmbunătățiri și rescrise unele părți ale managerului de memorie, iar munca asupra implementării suportului pentru PAE (Physical Address Extension) a început. A fost transferat codul pentru tratarea excepțiilor din CRT (C Run-Time) din baza de cod Wine. În driverul PnP (classpnp.sys) au fost corectate erorile care afectau funcționarea normală cu dispozitivele de stocare. În subsistemul de intrare/ieșire a fost îmbunătățită interacțiunea cu dispozitivele. O serie de vulnerabilități cauzate de suprasarcini ale memoriei au fost eliminate.
  • A fost adăugată o implementare inițială a bibliotecii Resource Arbiter, care poate fi utilizată pentru a rezolva conflictele de acces la resurse în driverele pentru bus-uri, cum ar fi PCI. De asemenea, a fost adăugat cod pentru depanarea funcționării PnP și a managerilor de intrare/ieșire. În managerul PnP, a fost asigurată suportul pentru corelarea capacităților dispozitivelor cu steagurile care reflectă aceste capacități.
  • Debugger-ul de kernel și modulele asociate au fost actualizate. În debuggerul interactiv KDBG, au fost îmbunătățite funcționarea comenzilor cregs și tss, iar codul de procesare TSS a fost rescris. Implementarea filtrelor de depanare a fost finalizată.
  • A fost inclus driverul NetKVM VirtIO, care permite accelerarea operațiunilor de rețea în medii care funcționează sub gestionarea sistemelor de virtualizare bazate pe QEMU și KVM.
  • A fost îmbunătățită funcționarea încărcătorului FreeLoader, care a devenit capabil să încarce sisteme de 64 de biți bazate pe kernel Linux și au fost rezolvate problemele de citire din FS Ext2. Au fost eliminate erorile la încărcarea în modul de depanare. A fost adăugată emularea ARC, necesară pentru suportul hardware-ului NEC PC-98. A fost îmbunătățit suportul pentru încărcarea pe dispozitivele Xbox.
  • Au fost actualizate implementările tastaturii pe ecran și ale instrumentelor pentru persoanele cu dizabilități.
  • A fost continuată munca la driverul ISA PnP, care asigură identificarea dispozitivelor pe bus-ul ISA.
  • Au fost corectate erorile din modulul comctl32 (Common Controls), care împiedicau afișarea normală a installer-ului Visual Basic 6.
  • Au fost eliminate fonturile învechite, ceea ce a dus la o mică creștere a performanței, o reducere a consumului de RAM și o diminuare a dimensiunii imaginilor de sistem.
    Lansarea sistemului de operare ReactOS 0.4.14
  • A fost realizată sincronizarea cu baza de cod Wine Staging 4.18 și au fost actualizate versiunile componentelor terțe: mpg123 1.25.13, libjpeg 9d, mbedtls 2.7.14, libtiff 4.1.0, ACPICA 20200326, BtrFS 1.7.2, glu32 9.0.1. A fost actualizată lista certificatelor rădăcină.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster