24 may 2015

KolibriOS

Se trata de un espectacular sistema operativo de carázter libre y programado enteramente en lenguaje ensamblador, cabe en  tan solo un disquete de 1,44MB lo que nos permite correrlo en máquinas viejas y con memoria RAM muy limitada, ya que solamente necesita 8MB para funcionar.
Pero no solamente puede arrancarse desde un disquete, tabién es posible acerlo desde un "Live USB", "Live CD" o mediante máquinas virtuales como "Virtual Box". Puesto que se encuentra aun en fase de desarrollo todavía no está listo para su uso masivo, por esto sus desarrolladores han decidido que no sea necesario instalarlo físicamente sino como versión "Live".
Es todo un ejemplo de lo que se puede llegar ha conseguir con el lenguaje ensamblador.

Logotipo


Puede ser considerado como una plataforma para el aprendizaje del lenguaje ensamblador, así que sí están interesados o necesitan aprender a programar en lenguaje ensamblador lo podrán hacer desde este sistema operativo, trae consigo una herramienta para compilar y depurar llamada "FASM", calculadora y diversas herramientas para programar.

KolibriOS es una ramificación de MenuetOS que es otro sistema operativo escrito totalmente en lenguaje ensamblador, nace en el año 2004 y su comunidad está formada casi enteramente por rusos ya que fué desarrollado por éstos y se llama "The KolibriOS Project Team". Actualmente su versión más reciente es la 0.7.7.0 , está disponible en ruso, inglés y español aunque esta última opción es un parche en realidad.

Captura del Desktop con el buscaminas abierto.

Carazterísticas más importantes:

 - Posee núcleo monolítico.
 - Multitarea, hilos y ejecución en paralelo de llamadas al sistema.
 - Arquitectura x86 de 32 bits.
 - Interfáz gráfica basada en VESA de hasta 1280x1024, con 16 millones de colores.
 - Soporte TCP/IP
 - Soporta multiples sistemas de ficheros: FAT12, FAT16, FAT32, NTFS, ISO9660, EXT2, EXT3 (este solamente como lectura).
 - Soporte de CD/DVD.
 - Codecs de audio (MP3, WAV, XM).
 - Compatibilidad con ejecutables de MenuetOS.
 - Arranca en segundos ya que está desarrollado enteramente en lenguaje ensamblador.

Como curiosidad decir que viene con juegos como el clásico buscaminas y el tetris entre otros.

Aplicaciones básicas:

 - Blog de notas "tinipad".
- Herramientas programacion ensamblador "FASM". - Calculadora "Calc". - Manejo de imágenes "Animage". - Explorador "X-Tree". - Características del equipo "CPUid".

Links:

 - Página oficial  desde aquí se pude descargar en inglés y ruso, sobre diferentes soportes: http://www.kolibrios.org/

 - Wiki super completa en inglés: http://wiki.kolibrios.org/wiki/Main_Page

- MenuetOS sistema operativo en el que se basa kolibriOS:  MenuetOS

1 comentario: