Historia De Linux

Páginas: 6 (1295 palabras) Publicado: 14 de octubre de 2012
Historia
En abril de 1991, Linus trovalds de 21 años comenzó a trabajar en unas simples ideas para un nucleo de sistema operativo.
Después de que Trovalds publicara en el grupo de noticias comp.os.minix que estaba trabajando en esto y le gustaría saber su opinión sobre minix; ya que su SO tenia cierto parecido a este, muchas personas comenzaron a ayudarle con el código y es asi que en Diciembrede 1991 se lanzo Linux 0.11 que fue la primera versión self-hosted (autoalbergada) de Linux. Es hasta en mayo de 1996 que Torvalds decidió adoptar al pingüino Tux como mascota para Linux. Antes de esto hubieron muchas versiones de Linux. La versión Linux 2 fue lanzada el 9 de Junio de 1996 y fue un gran éxito. A este le siguieron grandes desarrollos:
* 25 de enero de 1999: se lanzó Linux2.2.0 con 1.800.847 líneas de código.
* 18 de diciembre de 1999: se publicaron parches de IBM Mainframe para 2.2.13, permitiendo de esta forma que Linux fuera usado en ordenadores corporativos.
* 4 de enero de 2001: se lanzó Linux 2.4.0 con 3.377.902 líneas de código.
* 17 de diciembre de 2003: se lanzó Linux 2.6.0 con 5.929.913 líneas de código.
* 24 de diciembre de 2008: se lanzóLinux 2.6.28 con 10.195.402 líneas de código
* 20 de octubre de 2010: se lanzó Linux 2.6.36 con 13.499.457 líneas de código
* El 30 de mayo de 2011, Linus Torvalds anunció que la versión del núcleo dará el salto a la 3.0 en la siguiente publicación.
* El 21 de julio de 2011, Torvalds publicó en su perfil en la red social Google+ que el núcleo versión 3.0 estaba listo con la frase "3.0Pushed Out". La publicación al día de hoy tiene más de 10000 +1's.
* El 22 de julio de 2011 fue lanzada la versión 3.0 del núcleo en kernel.org.

Arquitectura
Procesos
Linux se organiza en procesos estos cuelgan unos de otros en una dependencia padre/hijo. Al arrancar el sistema sólo existe un proceso, llamado init. Init lee los ficheros de configuración de arranque presentes en el directorio/etc. y va creando procesos hijos. Estos a su vez tendrán sus propios hijos formando un árbol de descendientes.

Usuarios
Linux está diseñado para ser utilizado por varios usuarios simultáneamente. En general internamente Linux utilizará varios usuarios 'robots' para organizar mejor y de forma más segura el sistema. Linux siempre tiene un superusuario llamado 'root' ('raíz' traducido).Entorno Grafico
El entorno gráfico estándar de Linux es un proceso más llamado X. Cuando se arrancan las X todos los programas gráficos colgarán de él. Las aplicaciones que solemos manejar frecuentemente como el navegador web o el reproductor de video no son más que procesos hijo del proceso X.

Ficheros
El sistema de ficheros es el que le permite a los procesos acceder al hardwarey otrosrecursos como la conexión a internet. Todas las entradas y salidas de datos desde/hacia procesos se realizan a través de ficheros.
Un mismo proceso puede acceder simultáneamente a varios ficheros y a su vez un mismo fichero puede ser accedido simultáneamente por varios procesos.

El kernel
En relidad, el primer proceso que se ejecuta es el Kernel ya que hace de frontera entre software y hardaware.El kernel es un software pero ante el resto de procesos, incluido initl se comporta como si fuese hardware y los demás procesos lo usan de interlocutor para que los comuniquecon el hardware. Si varios procesos quieren acceder al disco duro o a Internet, el kernel asignará un tiempo a cada uno de ellos, copiará los datos que cada proceso quiere enviar y los enviará al disco duro o a la red. Tambiénes el kernel el encargado de distribuir el tiempo de CPU asignado a cada proceso.
De igual manera los usuarios y ficheros son gestionados por el kernel. Otra labor del kernel es abstraer a los procesos del hardware real de la máquina. Tambien se encarga de asignar memoria a los procesos y este es lo suficientemente inteligente para saber que procesos están sin utilizarse, y le puede asignar el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • La Historia De Linux
  • Historia De Linux
  • historia de linux
  • Historia De Linux
  • HISTORIA DE LINUX
  • Histori de linux
  • Historia De Linux
  • historia de linux

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS