Update van het besturingssysteem MenuetOS 1.63, geschreven in assemblytaal

De release van het besturingssysteem MenuetOS 1.63.0 is gepubliceerd, waarbij de ontwikkeling van de kernel volledig in assemblytaal plaatsvindt. De MenuetOS-builds zijn voorbereid voor 64-bits x86-systemen en kunnen worden uitgevoerd onder QEMU. De systeembuild is 1,4 MB groot en is beschikbaar als een diskette-image en iso-image voor branden op een 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-emptieve multitasking, opstarten 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 toetsenborden-layouts. Voor het ontwikkelen van applicaties in assemblytaal is er een eigen geïntegreerde ontwikkelomgeving beschikbaar.

In het besturingssysteem zijn beschikbaar netwerkstacks, stuurprogramma's voor Ethernet en USB 2.0, en geluidscodecs AC97 en Intel HDA (ALC662/888). Het project ontwikkelt een eenvoudige webbrowser HTTPC, e-mail- en ftp-clients, een VNC-client, ftp- en http-servers, en applicaties voor het bekijken van afbeeldingen, tekstbewerking, bestandsbeheer, video-afspelen en muziekafspeel-applicaties. Voor bestandsnavigatie wordt aangeraden de bestandsmanager NDN (Necromancer’s Dos Navigator) te gebruiken, die is ported voor MenuetOS.

Het is mogelijk om een DOS-emulator uit te voeren en spellen zoals Quake en Doom te spelen. Compatibiliteit met Linux wordt bereikt via een basislaag van POSIX, die het mogelijk maakt om GUI-applicaties te maken die kunnen worden uitgevoerd in Menuet en Linux/X11, evenals een eigen X-server, geschreven in assemblytaal, waar de uitvoer van een applicatie die op een extern systeem met Linux draait naar kan worden omgeleid voor weergave van de interface in MenuetOS.

Van de recente wijzigingen:

  • Een emulator is toegevoegd voor het spelen van spellen die zijn ontwikkeld voor gameconsoles zoals GameBoy.

  • Ondersteuning voor TrueType-lettertypen is toegevoegd.
  • De code is geoptimaliseerd voor het tot stand brengen van beveiligde netwerkverbindingen.
  • Nieuwe systeemoproepen zijn toegevoegd voor het beheren van vensters.
  • Een poort van het spel Wizord EXL100 is gerealiseerd.
  • De middelen voor het ontwikkelen van stuurprogramma's zijn uitgebreid en er zijn nieuwe functies toegevoegd voor netwerk-, geluids-, midi- en grafische stuurprogramma's.
  • Verbeteringen aangebracht in de implementatie van de ftp-server en ftp-client.
  • Verbeterde applicatie voor het lezen van QR-codes.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster