De release van het besturingssysteem MenuetOS 1.70 is gepubliceerd, waarvan de kern volledig in assembler is ontwikkeld. De MenuetOS-builds zijn voorbereid voor 64-bits x86-systemen en kunnen worden uitgevoerd onder QEMU. De systeembuild neemt 1,4 MB in beslag en is beschikbaar als een floppy-image en een iso-image voor opname op CD (opstarten in VirtualBox wordt ondersteund). De broncode van het Menuet64-project wordt verspreid onder een beperkende licentie, die goedkeuring vereist voor elk commercieel gebruik, terwijl Menuet32 onder de GPL-licentie valt.
Het systeem ondersteunt pre-emptive multitasking, booten op systemen met UEFI en SMP op multi-core systemen. Het project ontwikkelt ook een eigen X-server en biedt een ingebouwde grafische gebruikersinterface met ondersteuning voor thema's, drag-and-drop-operaties, UTF-8-codering en het wisselen van toetsenbordindelingen. Voor de ontwikkeling van applicaties in assemblytaal is er een eigen geïntegreerde ontwikkelomgeving beschikbaar.
In het besturingssysteem zijn de netstack, stuurprogramma's voor Ethernet en USB 2.0, geluidscodecs AC97 en Intel HDA (ALC662/888) beschikbaar. Het project ontwikkelt een eenvoudige webbrowser HTTPC, e-mail- en ftp-clients, en een VNC-client, servers ftp en http, applicaties voor het bekijken van afbeeldingen, voor tekstbewerking, het werken met bestanden, video bekijken, en muziek afspelen. Voor navigatie door bestanden wordt de bestandsbeheerder NDN (Necromancer’s Dos Navigator) aanbevolen, die voor MenuetOS is gepotenteerd.
Het is mogelijk om een DOS-emulator uit te voeren en spellen zoals Quake en Doom te spelen. Compatibiliteit met Linux wordt geboden door een basislaag van POSIX, die het mogelijk maakt om GUI-applicaties te maken die kunnen draaien op zowel Menuet als Linux/X11, evenals door een eigen X-server, geschreven in assembler, waarin de uitvoer van een applicatie die op een extern systeem met Linux draait kan worden omgeleid om zijn interface in MenuetOS weer te geven.
Van de recente wijzigingen:
- Compatibiliteitslagen met Linux en X11 hebben een staat bereikt waarin eenvoudige X11-applicaties zoals XCalc, XEyes, XClock en eenvoudige spellen, die voor Linux zijn samengesteld, kunnen worden uitgevoerd (het uitvoeren van dergelijke programma's vereist geen recompilatie - bestaande uitvoerbare bestanden die uit Linux-distributies zijn gekopieerd kunnen worden uitgevoerd). MenuetOS heeft ook de ondersteuning voor bestaande Linux-bibliotheken verbeterd - de mogelijkheid is getest om ongeveer 100 bibliotheekbuilds uit Linux Mint te gebruiken.

- Een nieuw hoofdmenu is voorgesteld en een nieuwe set gecomprimeerde pictogrammen is toegevoegd.

- Een MIDI Sequencer is toegevoegd.
- Ondersteuning voor libssl en libcrypto is geïmplementeerd. Een tool voor het downloaden van webpagina's, fetch, die HTTPS ondersteunt, is toegevoegd.
- De configurator is verbeterd.
- De werking van de netwerkstack is versneld. De ondersteuning voor DHCP is uitgebreid.
- De bestandsbeheerder NDN (Necromancer’s Dos Navigator) is bijgewerkt tot versie 3.00.0012.
- De Webcall-applicatie voor het werken met webcams is verbeterd.
- De utilities ftps en ftpc zijn verbeterd.
- De mogelijkheden van de door het project ontwikkelde X-server zijn uitgebreid.
Bron: opennet.ru


