Linux
Es una implementación de libre distribución UNIX para computadoras personales (PC), servidores, y estaciones de trabajo. Fue desarrollado para el i386 y ahora soporta los procesadores i486, Pentium, Pentium Pro y Pentium II, así como los clones AMD y Cyrix. También soporta maquinas basadas en SPARC, DEC Alpha, PowerPC/PowerMac, y Mac/Amiga Motorola 680x0.
Como sistema operativo, Linux es muy eficiente y tiene un excelente diseño..
LINUX hace su aparición a principios de la década de los noventa, era el año 1991 y por aquel entonces un estudiante de informática de la Universidad de Helsinki, llamado Linus Torvalds empezó, -como una afición y sin poderse imaginar a lo que llegaría este proyecto, a programar las primeras líneas de código de este sistema operativo llamado LINUX.
caracteristicas
Desventajas
Demasiadas distribuciones
Para un usuario novato es difícil tener que escoger entre 5-10 distribuciones de Linux la que más le conviene. Y es que muchas son parecidas entre pero luego tienen diferencias entre ellos.
La temida línea de comandos
Pasan los años y sin duda Linux ha experimentado un gran cambio en este aspecto, ahora casi todo se hace a en modo gráfico y resulta mucho más fácil para cualquier usuario. Ahora puedes instalar software, desinstalarlo, configurar tu sistema, personalizarlo aún más fácilmente que en Windows
Olvídate de los videojuegos
No se trata de una desventaja técnica, más bien económica: hay poco mercado en Linux en comparación con Windows y no sale a cuenta el desarrollo de versiones Linux de videojuegos. Técnicamente es posible que en Linux funcionen los videojuegos pero en la práctica los títulos más populares sólo salen para Windows.
Nos olvidamos de virus pero no de otras amenazas
Se habla mucho de que Linux está libre de virus, no se necesitan antivirus ya que es un sistema operativo seguro. El problema es que hoy en día los virus son sólo una parte de las amenazas a las que estamos expuestos: phising, adware, spyware. Ingeniería social Ni Linux ni ningún software nos puede proteger 100% contra todas las amenazas; y cada día los virus están perdiendo protagonismo a favor de otros métodos de dañar nuestros sistemas. En conclusión, la ventaja de que Linux no tenga virus cada vez pierde fuerza porque igualmente hacen falta otros métodos de protección.
Hace falta tiempo y dedicación
Aprender a usar Linux requiere cierto tiempo. Visual y funcionalmente se asemeja bastante a Windows, y por eso la curva de aprendizaje cada vez es menor. Aún así muchas tareas requieren usar la línea de comandos o conocer un poco más a fondo el funcionamiento de Linux.
Incompatibilidad de software
Linux y sus desarrolladores han hecho un gran trabajo lanzando aplicaciones alternativas a programas de populares de Windows. Gracias a eso tenemos OpenOffice, Thunderbird, Firefox que podemos ejecutar en Linux y que funcionan tan bien o mejor que su competencia de Windows (Office, Outlook, Internet Explorer). Sin embargo, al cambiar a Linux tenemos que vigilar mucho este aspecto porque muchas aplicaciones de Windows no están disponibles en Linux, o las alternativas que tenemos no tienen todas las funcionalidades.
Podrían aparecer cracks y seriales
Una de las ventajas que comentamos de Linux era que no existían cracks ni seriales. Pero eso es cuando el software es libre y la financiación no es la venta de licencias. Habrá que ver qué pasaría si programas comerciales que funcionan en Windows lanzaran versiones para Linux. Seguramente aparecerían seriales o cracks igual que ocurre en Windows.
Hay diferentes tipos de linux como lo son:
Fedora: Una distribución general de buena calidad y fácil de instalar. Incluye lo último en software libre y código abierto.
No se centra en un sólo nicho de mercado, sino que sirve tanto para el usuario domestico, como para el servidor de empresa.
Ububtu: Se centra en la facilidad de uso, amplio soporte de hardware y funcionalidad. Es una de las distribuciones más populares.
Debian: Proporciona un sistema operativo maduro y estable. Muy configurable. Ubuntu se basa en esta distribución.
Mandriva: Da mucha importancia a la facilidad de uso. La última versión de esta distribución Linux es Mandriva 2009.
· 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 están utilizando en un momento dado serán 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 panginacion (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 fácilmente con el cambio de unas cuantas lineas en el codigo fuente.
· Librerías compartidas de carga dinámica (DLL's) y librerías estáticas.
· Se realizan volcados de estado (coredumps) 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.
ventajas
Linux frente a los otros sistemas operativos
Linux es una muy buena alternativa frente a los demás sistemas operativos. Más allá de las ventajas evidentes de costo, ofrece algunas características muy notables.
En comparación con las otras versiones de Unix para PC, la velocidad y confiabilidad de Linux son muy superiores. También está en ventaja sobre la disponibilidad de aplicaciones, ya que no hay mucha difusión de estos otros Unixes (como Solaris, XENIX o SCO) entre los usuarios de PC por sus altos costos.
Comparado con sistemas operativos como los diferentes Microsoft Windows, Linux también sale ganando.
No solo es superior respecto a el sistema de multitarea y de administración de memoria, sino también en la capacidades de networking (conectividad a redes) y de multiusuario (aún comparando con sistemas multiusuario como NT).