Buscar este blog

lunes, 16 de diciembre de 2013

LINUX, 1991

Linux, es un sistema operativo creado por Linus Benedit Torvald.  Es una implementación de libre distribución UNIX para computadoras personales (PC), servidores y estaciones de trabajo.
Es uno de los paradigmas más prominentes del software libre y del desarrollo del código abierto.
El proyecto GNU fue iniciado por Richard Stallman con el objetivo de crear un sistema operativo completamente libre: el sistema GNU.
Año 1991, cuando Linus se acabó de comprar su primer 386, la intención era crear un nuevo Kernel (al que posteriormente llamaría Linux) de UNIX basado en el Kernel de Minix y modificarlo periódicamente de manera que fuera capaz de ejecutar aplicaciones GNU.
La historia de Linux está fuertemente vinculada a la del proyecto GNU. 
Características de Linux
·         Multitarea: habilidad de ejecutar varios programas al mismo tiempo.
·         Multiusuario: Muchos usuarios usando la misma máquina al mismo tiempo.
·         Multiplataforma: Las plataformas en las que en un principio se puede utilizar Linux son 386-, 486-. Pentium, Pentium Pro, Pentium II,Amiga y Atari.
·         Multiprocesador: Soporte para sistemas con más de un procesador está disponible para Intel y SPARC.
·         Funciona en modo protegido 386.
·         Protección de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema.
·         Carga de ejecutables por demanda: Linux sólo lee del disco aquellas partes de un programa que están siendo usadas actualmente.
·         Política de copia en escritura para la compartición de páginas entre ejecutables
·         Memoria virtual usando paginación a disco.
·         La memoria se gestiona como un recurso unificado para los programas de usuario y para el caché de disco.
·         Librerías compartidas de carga dinámica (DLL's) y librerías estáticas.
·         Compatible con POSIX, System V y BSD a nivel fuente.
·         Emulación de iBCS2, casi completamente compatible con SCO, SVR3 y SVR4 a nivel binario.
·         Todo el código fuente está disponible.
·         Control de tareas POSIX.
·         Pseudo-terminales (pty's).
·         Emulación de 387 en el núcleo.
·         Soporte para muchos teclados nacionales o adaptados y es bastante fácil añadir nuevos dinámicamente.
·         Consolas virtuales múltiples.
·         Soporte para varios sistemas de archivo comunes.
·         Acceso transparente a particiones MS-DOS mediante un sistema de archivos especial.
·         Un sistema de archivos especial llamado UMSDOS que permite que Linux sea instalado en un sistema de archivos DOS.
·         Soporte en sólo lectura de HPFS-2 del OS/2 2.1
·         Sistema de archivos de CD-ROM que lee todos los formatos estándar de CD-ROM.
·         TCP/IP, incluyendo ftp, telnet, NFS, etc.
·         Appletalk.
·         Software cliente y servidor Netware.
·         Lan Manager / Windows Native (SMB), software cliente y servidor.
·         Diversos protocolos de red incluidos en el kernel: TCP, IPv4, IPv6, AX.25, X.25, IPX, DDP, Netrom.

1 comentario: