Kolibri OS un SO realmente pequeño.

logo_600

Kolibri OS es un Sistema Operativo ligero que me ha dejado sorprendido por ser capas de ejecutarse desde un disquette de 1.4 MB, incluye varias aplicaciones por defecto, como navegador web, procesador de texto, editor gráfico, y mas de 30 juegos esta totalmente programado en lenguaje ensamblador por lo que su velocidad es sorprendente, ademas esta disponible totalmente en español y licenciado bajo GPL v2.

 Les anexo algunas imágenes corriendo en virtual box(50 mb de memoria le puse a la maquina virtual)

Colibri OS

Inicio del Sistema

Colibri OS2

Explorador de archivos.

Colibri OS3

Jugando un poco FreeCell

Barra Izquierda

Barra Izquierda

Ahora todo esta programado en Flat Assambler, segun wikipedia:

flat assembler (FASM) es un ensamblador libre, multi-paso, con el estilo de la sintaxis de Intel que soporta las arquitecturas IA-32 y x86-64.

Para que tengan una idea de la complejidad de rear un SO en ensamblador les dejo un ejemplo de un sencillo hola mundo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
CODE SEGMENT
ASSUME CS:CODE, DS:CODE, SS:CODE, ES:CODE
ORG 100h
 
principio:
mov ah, 0Fh
mov ah, 0
int 10h
 
lea dx, mensaje_a_mostrar
mov ah, 9h
int 21h
 
int 20h
 
mensaje_a_mostrar db "¡Hola Mundo!$",0
 
CODE ENDS
end principio

 Pueden detallar la explicacion del código acá, ahora si nos vamos a mi querido python, eso se resumiría en una sencilla linea:

1
print "¡Hola Mundo!"

Pero Python esta por en un nivel mucho mas alto a nivel de sistema por lo que sus programas son mucho mas pesados, tienes varias capas de abstracción por encima, recordemos que la implementación standar de Python es CPython programada en lenguaje c, y este al mismo tiempo tiene los modulos principales en ASM, y el resto en el mismo lenguaje. Todo esta explicación solo para que entiendan la maravilla de software.

Por ultimo les dejo el link de descarga:

descarga

Saludos.