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.
· 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.
¿Por qué esta entrada está en cursiva si ninguna otra lo está?
ResponderEliminar