miércoles, 26 de octubre de 2011

Características de Linux

  • Multitarea: permite ejecutar varios programas al mismo tiempo. Se utiliza multitarea apropiativa.
  • Multiusuario: muchos usuarios usando la misma maquina al mismo tiempo.
  • Multiplataforma: se puede utilizar en 386, 486. Pentium, Amiga, Atari, Alpha, ARM,MIPS, PowerPC y SPARC.
  • Multiprocesador: soporte para sistemas con mas de un procesador, (multiprocesamiento simétrico).
  • 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.
  • Se realizan volcados de estado (core dumps) para posibilitar los análisis post-mortem, permitiendo el uso de depuradores sobre los programas no sólo en ejecución sino también tras abortar éstos por cualquier motivo.
  • Todo el código fuente está disponible, incluyendo el núcleo completo y todos los drivers, las herramientas de desarrollo y todos los programas de usuario; además todo ello se puede distribuir libremente. Hay algunos programas comerciales que están siendo ofrecidos para Linux actualmente sin código fuente, pero todo lo que ha sido gratuito sigue siendo gratuito.
  • Consolas virtuales múltiples: varias sesiones de login a través de la consola entre las que se puede cambiar con las combinaciones adecuadas de teclas (totalmente independiente del hardware de video).
  • Soporte para varios sistemas de archivo. EXT2 y EXT3 son sistemas de archivos propios con una capacidad de hasta 4 TB y nombres de archivos de hasta 255 caracteres de longitud. Software cliente y servidor Netware.
  • Diversos protocolos de red incluidos en el kernel: TCP, IPv4, IPv6, AX.25, X.25, IPX, DDP, Netrom, etc.