MenuetOS: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med 'MenuetOS är ett operativsystem för PC, skrivet helt i assemblerspråk (64bit och 32bit). Funktionerna inkluderar förebyggande och multitasking i realtid med stöd för flera processorer och grafiskt användargränssnitt. Menuet64 släpps under Licens och Menuet32 under GPL. Menuet stöder både 64 och 32 bitars x86 assembly programmering för mindre, snabbare och mindre resurshungriga applikationer. Menuet är inte baserat på andra operativsystem och har inte heller...')
 
 
(5 mellanliggande sidversioner av samma användare visas inte)
Rad 1: Rad 1:
MenuetOS är ett operativsystem för PC, skrivet helt i assemblerspråk (64bit och 32bit). Funktionerna inkluderar förebyggande och multitasking i realtid med stöd för flera processorer och grafiskt användargränssnitt. Menuet64 släpps under Licens och Menuet32 under GPL. Menuet stöder både 64 och 32 bitars x86 assembly programmering för mindre, snabbare och mindre resurshungriga applikationer.
= MenuetOS =


Menuet är inte baserat på andra operativsystem och har inte heller rötter inom UNIX eller POSIX-standarderna. Designmålet har varit att ta bort de extra lagren mellan olika delar av ett OS, vilket normalt komplicerar programmering och skapar buggar.
'''MenuetOS''' (även känt som '''MeOS''') är ett extremt lättviktsoperativsystem som är helt skrivet i assembler (FASM – Flat Assembler). Det har stöd för både 32-bitars och 64-bitars x86-arkitekturer och körs direkt från diskett, USB eller hårddisk – utan behov av något installerat operativsystem.


Menuets applikationsstruktur är inte specifikt reserverad för asm-programmering eftersom headern kan produceras med praktiskt taget vilket annat språk som helst. Den övergripande applikationsprogrammeringsdesignen är dock avsedd för 64/32 bitars asm-programmering. Menuet programmering är snabb och lätt att lära sig. Menuets responsiva GUI är lätt att hantera med assemblerspråk. Och Menuet64 kan köra Menuet32-applikationer.
Trots sin lilla storlek (under 2 MB) erbjuder MenuetOS ett grafiskt användargränssnitt, nätverksstöd, spel, utvecklingsverktyg och andra funktioner som normalt förknippas med mycket större system.


https://www.menuetos.net/
== Historia ==
 
MenuetOS började utvecklas av den finländske programmeraren '''Ville Turjanmaa''' runt år 2000. Projektet fick snabbt uppmärksamhet tack vare sin unika målsättning: att skapa ett modernt operativsystem helt i assembler – något mycket ovanligt.
 
Det finns två huvudsakliga grenar:
* '''MenuetOS 32-bit (Menuet32)''' – Ursprunglig version, öppen källkod.
* '''MenuetOS 64-bit (Menuet64)''' – Nyare version, med delvis stängd källkod.
 
== Tekniska egenskaper ==
 
* '''Skrivet helt i assembler (FASM)''' – Mycket liten kodbas och hög prestanda.
* '''Körbart direkt från diskett, USB eller CD''' – Kräver ingen installation.
* '''Grafiskt användargränssnitt''' – Eget GUI-system, ej baserat på X11.
* '''Multitasking och flertrådat'''
* '''Eget filsystem (MFS)'''
* '''Nätverksstöd''' – TCP/IP, HTTP-server, e-postklient, FTP.
* '''Drivrutiner''' – Stöd för VESA-grafik, PS/2, Sound Blaster, vissa nätverkskort.
* '''Utvecklingsverktyg''' – Inbyggd texteditor, assembler (FASM) och debugger.
* '''Stöd för ljud och grafik''' – Grundläggande ljud och 2D-rendering.
 
== Systemkrav ==
 
* '''CPU''': x86-kompatibel (32-bit eller x86_64)
* '''RAM''': Minst 32 MB
* '''Lagring''': Diskett (1,44 MB) eller valfri hårddisk/USB/CD
* '''Grafik''': VESA-kompatibelt grafikkort
 
MenuetOS fungerar även i virtuella maskiner som VirtualBox, QEMU och VMware.
 
== Användningsområden ==
 
* Demonstration av operativsystemdesign
* Undervisning i assemblerprogrammering
* Bootbart verktygssystem
* Tekniskt experimenterande
* Minimalistiska eller resurssnåla miljöer
 
== Begränsningar ==
 
* Begränsat stöd för moderna protokoll och hårdvara
* Ej POSIX-kompatibelt – kan inte köra vanliga Unix-program
* Inget UEFI-stöd, begränsad USB-stöd
* 64-bitarsversionen är delvis stängd källkod
 
== Licens ==
 
* '''Menuet32''': Öppen källkod under en egen fri licens.
* '''Menuet64''': Proprietär och får endast användas icke-kommersiellt utan tillstånd.
 
== Relaterade projekt ==
 
* '''KolibriOS''' – En fork av MenuetOS 32-bit, helt öppen källkod, aktivt utvecklad.
* '''FASM''' – Flat Assembler, används för all utveckling av MenuetOS.
 
== Sammanfattning ==
 
MenuetOS är ett tekniskt imponerande operativsystem som visar hur mycket funktionalitet som kan rymmas i ett mycket litet utrymme. Med ett grafiskt gränssnitt, nätverksstöd och utvecklingsverktyg – allt skrivet i assembler – är det en fascinerande plattform för teknikintresserade, undervisning och systemexperiment.
 
https://menuetos.net/
 
= Ladda hem =
 
https://www.menuetos.net/download.htm
 
 
 
= Sidslut =
 
Om du hittar faktafel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
<BR><BR>Tack till [https://datorhjalp.se Datorhjälp och Datorservice] som har  sponsrat [https://www.linux.se Linux.se] med webserver.
 
 
[[Kategori:Alternativa OS]]

Nuvarande version från 13 juli 2025 kl. 08.56

MenuetOS

MenuetOS (även känt som MeOS) är ett extremt lättviktsoperativsystem som är helt skrivet i assembler (FASM – Flat Assembler). Det har stöd för både 32-bitars och 64-bitars x86-arkitekturer och körs direkt från diskett, USB eller hårddisk – utan behov av något installerat operativsystem.

Trots sin lilla storlek (under 2 MB) erbjuder MenuetOS ett grafiskt användargränssnitt, nätverksstöd, spel, utvecklingsverktyg och andra funktioner som normalt förknippas med mycket större system.

Historia

MenuetOS började utvecklas av den finländske programmeraren Ville Turjanmaa runt år 2000. Projektet fick snabbt uppmärksamhet tack vare sin unika målsättning: att skapa ett modernt operativsystem helt i assembler – något mycket ovanligt.

Det finns två huvudsakliga grenar:

  • MenuetOS 32-bit (Menuet32) – Ursprunglig version, öppen källkod.
  • MenuetOS 64-bit (Menuet64) – Nyare version, med delvis stängd källkod.

Tekniska egenskaper

  • Skrivet helt i assembler (FASM) – Mycket liten kodbas och hög prestanda.
  • Körbart direkt från diskett, USB eller CD – Kräver ingen installation.
  • Grafiskt användargränssnitt – Eget GUI-system, ej baserat på X11.
  • Multitasking och flertrådat
  • Eget filsystem (MFS)
  • Nätverksstöd – TCP/IP, HTTP-server, e-postklient, FTP.
  • Drivrutiner – Stöd för VESA-grafik, PS/2, Sound Blaster, vissa nätverkskort.
  • Utvecklingsverktyg – Inbyggd texteditor, assembler (FASM) och debugger.
  • Stöd för ljud och grafik – Grundläggande ljud och 2D-rendering.

Systemkrav

  • CPU: x86-kompatibel (32-bit eller x86_64)
  • RAM: Minst 32 MB
  • Lagring: Diskett (1,44 MB) eller valfri hårddisk/USB/CD
  • Grafik: VESA-kompatibelt grafikkort

MenuetOS fungerar även i virtuella maskiner som VirtualBox, QEMU och VMware.

Användningsområden

  • Demonstration av operativsystemdesign
  • Undervisning i assemblerprogrammering
  • Bootbart verktygssystem
  • Tekniskt experimenterande
  • Minimalistiska eller resurssnåla miljöer

Begränsningar

  • Begränsat stöd för moderna protokoll och hårdvara
  • Ej POSIX-kompatibelt – kan inte köra vanliga Unix-program
  • Inget UEFI-stöd, begränsad USB-stöd
  • 64-bitarsversionen är delvis stängd källkod

Licens

  • Menuet32: Öppen källkod under en egen fri licens.
  • Menuet64: Proprietär och får endast användas icke-kommersiellt utan tillstånd.

Relaterade projekt

  • KolibriOS – En fork av MenuetOS 32-bit, helt öppen källkod, aktivt utvecklad.
  • FASM – Flat Assembler, används för all utveckling av MenuetOS.

Sammanfattning

MenuetOS är ett tekniskt imponerande operativsystem som visar hur mycket funktionalitet som kan rymmas i ett mycket litet utrymme. Med ett grafiskt gränssnitt, nätverksstöd och utvecklingsverktyg – allt skrivet i assembler – är det en fascinerande plattform för teknikintresserade, undervisning och systemexperiment.

https://menuetos.net/

Ladda hem

https://www.menuetos.net/download.htm


Sidslut

Om du hittar faktafel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp och Datorservice som har sponsrat Linux.se med webserver.