Aggiornamento del sistema operativo MenuetOS 1.63, scritto in linguaggio assembly

È stata pubblicata la versione del sistema operativo MenuetOS 1.63.0, il cui nucleo è completamente sviluppato in linguaggio assembly. Le build di MenuetOS sono preparate per sistemi a 64 bit x86 e possono essere eseguite sotto QEMU. La build del sistema occupa 1,4 MB ed è disponibile come immagine di floppy disk e immagine ISO per la scrittura su CD (supporta l'avvio in VirtualBox). Il codice sorgente del progetto Menuet64 è distribuito con una licenza restrittiva, che richiede l'approvazione per qualsiasi utilizzo commerciale, mentre Menuet32 è sotto licenza GPL.

Il sistema supporta la multitasking preemptive, il boot su sistemi UEFI e SMP su sistemi multi-core. Il progetto sta anche sviluppando un proprio server X e fornisce un'interfaccia grafica integrata con supporto per temi, operazioni Drag&Drop, codifica UTF-8 e switch di layout da tastiera. Per lo sviluppo di applicazioni in linguaggio assembly è disponibile un ambiente di sviluppo integrato.

Nel sistema operativo sono disponibili stack di rete, driver per Ethernet e USB 2.0, codec audio AC97 e Intel HDA (ALC662/888). Il progetto sta sviluppando un semplice browser web HTTPC, client email e FTP, client VNC, server FTP e HTTP, applicazioni per la visualizzazione di immagini, editing di testi, gestione di file, visualizzazione di video e riproduzione di musica. Per la navigazione nei file è consigliato l'uso del file manager NDN (Necromancer’s Dos Navigator), portato per MenuetOS.

È possibile eseguire un emulatore DOS e giochi come Quake e Doom. La compatibilità con Linux è garantita grazie a un layer base POSIX che consente di creare applicazioni GUI, che possono essere eseguite in Menuet e Linux/X11, così come il proprio server X scritto in linguaggio assembly, al quale è possibile reindirizzare l'output di un'applicazione eseguita su un sistema esterno con Linux, per visualizzare la sua interfaccia in MenuetOS.

Tra le recenti modifiche:

  • È stato aggiunto un emulatore per eseguire giochi sviluppati per console GameBoy.

  • È stato aggiunto il supporto per i font in formato Truetype.
  • È stata ottimizzata la codifica per stabilire connessioni di rete sicure.
  • Sono state aggiunte nuove chiamate di sistema per la gestione delle finestre.
  • È stato realizzato un porting del gioco Wizord EXL100.
  • Sono stati ampliati gli strumenti per lo sviluppo di driver e sono state aggiunte nuove funzionalità per driver di rete, audio, MIDI e grafica.
  • Migliorate le implementazioni del server FTP e del client FTP.
  • Migliorata l'applicazione per la lettura dei codici QR.

Fonte: opennet.ru

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