MenuetOS
, tambien conocido como
MeOS
, es un
sistema operativo
libre creado por
Ville Mikael Turjanmaa
para
PC
x86, escrito enteramente en
lenguaje ensamblador
(
FASM
) para 32 y 64
bits
.
[
1
]
[
2
]
Alcanzo su version 1.0 el 15 de mayo de 2015 para la version de
64 bits
,
[
3
]
considerada por su creador como el primer lanzamiento oficial del sistema operativo.
[
1
]
Detalles
[
editar
]
Su
nucleo
es de
tiempo real
,
monolitico
, con
multitarea
preferente, el cual incluye
controladores
de video, redes, audio, dispositivos USB, teclados, sintonizadores de TV, webcams e impresoras, entre otros tipos de dispositivos.
[
2
]
Su desarrollo se ha enfocado en el objetivo de que permita desarrollar de manera eficiente, sencilla y rapida. Tiene un escritorio grafico, juegos y conectividad, mediante una pila TCP/IP. Aun asi, cabe en un
disco flexible
de 1'44MB.
[
2
]
Tambien facilita la programacion facil y completa en lenguaje ensamblador. Esto se opone a la vision habitual segun la cual el lenguaje ensamblador solo es util en sistemas viejos o empotrados.
Originalmente fue escrito para la arquitectura
x86
y licenciado bajo la licencia
GPL
, por lo que muchas de sus aplicaciones son distribuidas bajo la misma licencia. La version de 64 bits, habitualmente llamada "Menuet 64", sigue siendo una plataforma de aprendizaje para la programacion en ensamblador de 64 bits; pero a diferencia de la version de 32 bits, se distribuye como
freeware
sin el
codigo fuente
de los componentes centrales.
[
2
]
Menuet 64 funciona tanto en
Hardware
real como virtualizado.
Tambien tiene una distribucion en CD, la que viene con muchas aplicaciones ya preinstaladas.
Algunas caracteristicas:
- Programacion en 32 y 64 Bits en FASM
- GUI con resoluciones de hasta 1280x1024, en 16 millones de colores
- IDE: Editor/Macro Assembler para aplicaciones
- TCP/IP
- Aplicaciones de red incluidos servidores
ftp://http/mp3
- Forma libre para las ventanas de aplicaciones
- Cabe en un solo disquette de 1,44 Mb, y arranca tanto desde un USB como desde un CD
- Reproductor de video
- Reproductor de DVD/MP3
- Cliente HTTP
- Soporte para DVB-T
- Soporte para USB 2.0
- Soporte Multiprocesador, multitarea, multihilo.
MenuetOS tiene capacidades de red y una pila
TCP/IP
operativa, por lo cual tiene soporte para los distintos protocolos antes nombrados como
FTP
,
HTTP
e
IRC
.
[
2
]
Soporte de lenguajes de alto nivel
[
editar
]
El objetivo principal de Menuet ha sido crear un entorno sencillo para la programacion en ensamblador, pero es posible hacer funcionar programas escritos en
lenguajes de alto nivel
. El mayor esfuerzo individual hacia el soporte de lenguajes de alto nivel se realiza portando las
bibliotecas
de C a Menuet.
Distribuciones y Traducciones
[
editar
]
La distribucion principal de 64 bits es ahora propietaria. Existen traducciones de la version de 32 bits, incluyendo al
ruso
,
chino
,
checo
y
serbio
.
Enlaces externos
[
editar
]
Referencias
[
editar
]