Rilascio del sistema operativo ReactOS 0.4.14

Dopo un anno e mezzo di sviluppo è stato presentato il rilascio del sistema operativo ReactOS 0.4.14, mirato a garantire la compatibilità con i programmi e i driver di Microsoft Windows. Il sistema operativo è attualmente nella fase di sviluppo "alpha". Per il download sono disponibili un'immagine ISO di installazione (115 MB) e una versione Live (in zip da 85 MB). Il codice del progetto è distribuito sotto le licenze GPLv2 e LGPLv2.

Principali modifiche:

  • Nell'interfaccia utente (Shell) è stata aggiunta la funzione "Invia a", che consente di inviare file e cartelle in posizioni predefinite, come la directory "Documenti", il desktop o la cartella con i file compressi. Nel menu contestuale del desktop sono state aggiunte le voci "Apri posizione file" e "Apri prompt dei comandi qui" per aprire la cartella con il file selezionato nel gestore di file e visualizzare la finestra del prompt dei comandi. Sono stati risolti problemi di scorrimento, migliorate alcune interfacce COM (Component Object Model) e rimossi cambiamenti regressivi nell'implementazione del meccanismo drag&drop.
    Rilascio del sistema operativo ReactOS 0.4.14
  • È stata aggiunta la possibilità di avviare il caricamento su computer NEC PC-9800, forniti con processori più potenti dell'i586 e con oltre 64 MB di RAM. È stata inoltre implementata la compatibilità per l'uso nell'emulatore Neko Project 21/W.
    Rilascio del sistema operativo ReactOS 0.4.14
  • Nel stack di rete è stato migliorato il supporto per il protocollo ICMP (Internet Control Message Protocol), la cui implementazione prima non copriva l'intera specifica. Nella nuova versione sono stati introdotti i supporti per le chiamate IOCTL_ICMP_ECHO_REQUEST e tutte le procedure Icmp* sono state completamente riscritte. Di conseguenza, i driver di rete ora possono trasmettere correttamente agli applicativi i pacchetti con le richieste e le risposte ICMP, e l'utilità tracert visualizza tutte le informazioni necessarie.
    Rilascio del sistema operativo ReactOS 0.4.14
  • È stata migliorata la finestra di rimozione sicura dei dispositivi, che ora mostra i dispositivi collegati.
    Rilascio del sistema operativo ReactOS 0.4.14
  • È proseguito il lavoro per risolvere bug e aumentare la stabilità del kernel del sistema operativo. Sono stati apportati miglioramenti e riscritte alcune parti del gestore della memoria, ed è iniziato il lavoro per implementare il supporto PAE (Physical Address Extension). Dal codice sorgente di Wine è stato trasferito il codice per la gestione delle eccezioni nel CRT (C Run-Time). Nel driver PnP (classpnp.sys) sono stati corretti bug che ostacolavano il corretto funzionamento con i dispositivi di archiviazione. Nella sottosistema di input/output è stato migliorato l'interazione con i dispositivi. È stata eliminata una serie di vulnerabilità causate da overflow di buffer.
  • È stata aggiunta l'implementazione iniziale della libreria Resource Arbiter, che può essere utilizzata per risolvere i conflitti di accesso alle risorse nei driver per bus come il PCI. È stato aggiunto anche il codice per il debug delle funzionalità PnP e dei gestori di input/output. Nel gestore PnP è stato garantito il supporto per la mappatura delle capacità dei dispositivi con le flag che riflettono tali capacità.
  • È stato aggiornato il debugger del kernel e i moduli correlati. Nel debugger interattivo KDBG è stata migliorata la funzionalità dei comandi cregs e tss, riscritto il codice per la gestione del TSS. È stata completata l'implementazione dei filtri di debug.
  • È stato incluso il driver NetKVM VirtIO, che consente di accelerare l'esecuzione delle operazioni di rete in ambienti basati su virtualizzazione QEMU e KVM.
  • È stato migliorato il funzionamento del bootloader FreeLoader, che ora supporta il caricamento di sistemi a 64 bit basati su kernel Linux ed è stato risolto il problema di lettura dal file system Ext2. È stata eliminata l'instabilità durante il caricamento in modalità di debug. È stata aggiunta l'emulazione ARC, necessaria per il supporto dell'hardware NEC PC-98. È stato migliorato il supporto per il caricamento sui dispositivi Xbox.
  • Sono state aggiornate le implementazioni della tastiera su schermo e degli strumenti per le persone con disabilità.
  • È proseguito il lavoro sul driver ISA PnP, per la rilevazione dei dispositivi sul bus ISA.
  • Sono stati corretti i bug nel modulo comctl32 (Common Controls) che impedivano la corretta visualizzazione dell'installer di Visual Basic 6.
  • Sono stati rimossi i font obsoleti, il che ha portato a un leggero incremento delle prestazioni, a una riduzione del consumo di RAM e a una diminuzione della dimensione delle immagini di sistema.
    Rilascio del sistema operativo ReactOS 0.4.14
  • È stata effettuata la sincronizzazione con la base di codice Wine Staging 4.18 e sono state aggiornate le versioni dei componenti di terze parti: mpg123 1.25.13, libjpeg 9d, mbedtls 2.7.14, libtiff 4.1.0, ACPICA 20200326, BtrFS 1.7.2, glu32 9.0.1. È stata aggiornata la lista dei certificati radice.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster