LINUX
Como sistema operativo, Linux es muy eficiente y tiene un excelente diseño. Es multitarea, multiusuario, multiplataforma y
multiprocesador; en las plataformas Intel corre en modo protegido;
protege la memoria para que un programa no pueda hacer caer al resto del sistema;
carga sólo las partes de un programa que se usan; comparte la memoria entre programas aumentando la velocidad y disminuyendo el uso de memoria; usa un
sistema de memoria virtual por páginas; utiliza toda la memoria libre para
cache; permite usar bibliotecas enlazadas tanto estática como dinámicamente; se distribuye con código fuente; usa hasta 64 consolas virtuales;
tiene un sistema de archivos avanzado pero puede usar los de los
otros sistemas; y soporta redes tanto
en TCP/IP como en otros protocolos.
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 Universidadde 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.
Caracteristicas
de Linux
·
Multitarea:
La palabra multitarea describe la habilidad de ejecutar varios programas al
mismo tiempo.
LINUX utiliza la llamada multitarea preeventiva, la cual asegura que todos los programas que se estan utilizando en un momento dado seran ejecutados, siendo el sistema operativo el encargado de ceder tiempo de microprocesador a cada programa.
LINUX utiliza la llamada multitarea preeventiva, la cual asegura que todos los programas que se estan utilizando en un momento dado seran ejecutados, siendo el sistema operativo el encargado de ceder tiempo de microprocesador a cada programa.
·
Multiusuario:
Muchos usuarios usando la misma maquina 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, tambien existen versiones
para su utilizacion en otras plataformas, como Alpha, ARM,MIPS, PowerPC y
SPARC.
·
Multiprocesador:
Soporte para sistemas con mas de un procesador esta 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: esto significa que varios procesos pueden usar la misma zona de
memoria para ejecutarse. Cuando alguno intenta escribir en esa memoria, la
página (4Kb de memoria) se copia a otro lugar. Esta política de copia en
escritura tiene dos beneficios: aumenta la velocidad y reduce el uso de
memoria.
·
Memoria
virtual usando paginación (sin intercambio de procesos completos) a
disco: A una partición o un archivo en el sistema de archivos, o ambos, con la
posibilidad de añadir más áreas de intercambio sobre la marcha Un total de 16
zonas de intercambio de 128Mb de tamaño máximo pueden ser usadas en un momento
dado con un límite teórico de 2Gb para intercambio. Este limite se puede
aumentar facilmente con el cambio de unas cuantas lineas en el codigo fuente.
·
La
memoria se gestiona como un recurso unificado para los programas de usuario y
para el caché de disco, de tal forma que toda la memoria libre puede ser usada
para caché y ésta puede a su vez ser reducida cuando se ejecuten grandes
programas.
Ventajas:
- Es totalmente Gratuito y aunque posea versiones de paga (con soporte técnico) es aun mas barato que comprar Windows.
- Los distros importantes tienen muchos programas muy utiles y que lo puedes encontrar muy facilmente en internet.
- Un punto muy importante es la seguridad, los Hackers y/o creadores de virus rara vez atacan a Software de Linux.
- Como se puede observar en muchas webs, existe infinidad de Información tecnica que te servira de ayuda (Podriamos incluir este Post)
- Se lleva bien en el arranque en conjunto con Windows.
- Carga y realiza tareas con mayor eficiencia que Windows.
- La constante actualizacion y nuevas versiones es asombrosa. Existen infinidades de Distribuciones de Linux.
- Y como no nombrar a TUX, una mascota querida por todos.
Desventajas:
- El origen tecnico de Linux aún se percibe; antes de que puedas creerlo, estarás abriendo una “Terminal” de Linux y escribiendo comandos. Algo que nunca harías con Windows .
- No es muy comun su uso en Compañias, por lo que generalmente se usa para trabajar desde Casa, asi que debes hacer ajustes laboriosos.
- A la hora de trabajar con documentos de Windows complejos, se podria convertir en una tareas dificil o casi imposible debido a la poca compatibilidad para importar desde Windows para Linux.
- Instalar controladores de Hardware y programas resulta ser mas complicado que en Windows. Esto debido a que las empresas creadoras de controladores crean sus productos en base a Windows, el sistema operativo mas usado a nivel mundial.
- Muchos juegos no se ejecutan en Linux asi que olvidate de grandes Graficos y poner a trabajar tu tarjeta de video al maximo. Claro existen sus excepciones.


No hay comentarios:
Publicar un comentario