martes, 22 de mayo de 2007

historia de Linux

Cuando apareció el procesador intel 386 (primer procesador de 32 bits, capaz de ejecutar la multitarea) los ordenadores pasaron de ser un seiscientos a ser un porche, pero en aquel momento el sistema operativo por excelencia era el Dos (16 bits, monotarea ósea que usaba algo así como un porche como si fuese un seiscientos), y por lo que se ha visto Timosoft no se ha decidido hasta ayer prácticamente a crear un sistema operativo de 32 bits ("Windows" 95 0sr2) ya que las primeras versiones de windos 95 era un sistema gráfico ocultando una versión "7" de Dos, (por eso yo lo llamo Windos) una multitarea "simulada" y un intento de multiusuario con la chapuza de contraseñas. Cuando aparecieron los procesadores intel 386 muchos usuarios querían algo que usase lo que había comprado como la pregunta de ¿para que sirven las MMX? cuando aparecieron, la gente que se compra un ordenador quiere sacar todo el partido a lo que han comprado ya, aquí apareció Linux Torvalds
LINUX hace su aparicion a principios de la decada de los noventa, era el año 1991 y por aquel entonces un estudiante de informatica de la Universidad de Helsinki, llamado Linus Torvalds empezo, -como una aficion y sin poderse imaginar a lo que llegaria este proyecto, a programar las primeras lineas de codigo de este sistema operativo llamado LINUX.
Este comienzo estuvo inspirado en MINIX, un pequeño sistema Unix desarrollado por Andy Tanenbaum. Las primeras discusiones sobre Linux fueron en el grupo de noticias comp.os.minix, en estas discusiones se hablaba sobre todo del desarrollo de un pequeño sistema Unix para usuarios de Minix que querian mas.
Linus nunca anuncio la version 0.01 de Linux (agosto 1991), esta version no era ni siquiera ejecutable, solamente incluia los principios del nucleo del sistema, estaba escrita en lenguaje ensamblador y asumia que uno tenia acceso a un sistema Minix para su compilacion.
El 5 de octubre de 1991, Linus anuncio la primera version "Oficial" de Linux, -version 0.02. Con esta version Linus pudo ejecutar Bash (GNU Bourne Again Shell) y gcc (El compilador GNU de C) pero no mucho mas funcionaba. En este estado de desarrollo ni se pensaba en los terminos soporte, documentacion, distribucion...
Despues de la version 0.03, Linus salto en la numeracion hasta la 0.10, mas y mas programadores a lo largo y ancho de internet empezaron a trabajar en el proyecto y despues de sucesivas revisiones, Linus incremento el numero de version hasta la 0.95 (Marzo 1992). Mas de un año despues (diciembre 1993) el nucleo del sistema estaba en la version 0.99 y la version 1.0 no llego hasta el 14 de marzo de 1994.
Desde entonces no se ha parado de desarrollar, la version actual del nucleo es la 2.2 y sigue avanzando día a día con la meta de perfeccionar y mejorar el sistema