Actualizarea sistemului de operare MenuetOS 1.63, scris în limbaj de asamblare

A fost publicată versiunea sistemului de operare MenuetOS 1.63.0, a cărei kernel este dezvoltat complet în limbaj de asamblare. Versiunile MenuetOS sunt pregătite pentru sisteme x86 de 64 de biți și pot fi rulate sub QEMU. Dimensiunea sistemului este de 1.4 MB, iar acesta este disponibil ca imagine de dischetă și imagine ISO pentru scrierea pe CD (se suportă rularea în VirtualBox). Codul sursă al proiectului Menuet64 este distribuit sub o licență restrictivă, care necesită aprobată orice utilizare în scopuri comerciale, în timp ce Menuet32 este sub licența GPL.

Sistemul suportă multitasking preemptiv, boot pe sisteme cu UEFI și SMP pe sisteme multicore. Proiectul dezvoltă, de asemenea, un server X propriu și oferă o interfață grafică de utilizator integrată, cu suport pentru teme, operațiuni Drag&Drop, codificare UTF-8 și comutări de aranjamente de tastatură. Pentru dezvoltarea aplicațiilor în limbaj de asamblare este disponibil un mediu integrat de dezvoltare propriu.

În sistemul de operare sunt disponibile un stack de rețea, drivere pentru Ethernet și USB 2.0, codecuri audio AC97 și Intel HDA (ALC662/888). Proiectul dezvoltă un simplu browser web HTTPC, clienți de email și FTP, un client VNC, servere FTP și HTTP, aplicații pentru vizualizarea imaginilor, editarea documentelor, gestionarea fișierelor, vizionarea videoclipurilor, redarea muzicii. Pentru navigarea prin fișiere este recomandat să se folosească managerul de fișiere NDN (Necromancer’s Dos Navigator), portat pentru MenuetOS.

Este posibil să rulezi un emulator DOS și jocuri precum Quake și Doom. Compatibilitatea cu Linux este asigurată printr-un strat de bază POSIX, care permite crearea de aplicații GUI ce pot fi rulate în Menuet și Linux/X11, precum și un server X propriu, scris în limbaj de asamblare, în care se poate redirecționa ieșirea aplicației rulată pe un sistem extern cu Linux, pentru a-i afișa interfața în MenuetOS.

Printre schimbările recente:

  • A fost adăugat un emulator pentru a rula jocuri dezvoltate pentru consolele de jocuri GameBoy.

  • A fost adărat suport pentru fonturi în format Truetype.
  • A fost optimizat codul pentru stabilirea conexiunilor de rețea protejate.
  • Au fost adăugate noi apeluri sistem pentru gestionarea ferestrelor.
  • A fost implementat portul jocului Wizord EXL100.
  • Au fost extinse instrumentele pentru dezvoltarea driverelor și au fost adăugate noi funcții pentru driverele de rețea, audio, MIDI și grafice.
  • Au fost îmbunătăţite realizările serverului FTP şi ale clientului FTP.
  • A fost îmbunătăţită aplicaţia pentru citirea codurilor QR.

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