Hoy Linux tiene una gran demanda. Puedes ver el uso de Linux en todas partes. Domina en nuestros servidores, computadoras de escritorio, teléfonos inteligentes e incluso se usa en algunos dispositivos eléctricos como refrigeradores.
Algunas personas piensan que Unix y Linux son sinónimos, pero eso no es cierto. Muchos sistemas operativos fueron desarrollados para parecerse a Unix, pero ninguno de ellos obtuvo la popularidad de Linux. Linux es el clon de Unix. Tiene varias características similares a Unix, pero aún tiene algunas diferencias clave. Antes de Linux y Windows, el mundo de la informática estaba dominado por Unix. Unix es un nombre protegido por derechos de autor e IBM AIX, HP-UX y Sun Solaris son los únicos sistemas operativos Unix que quedan hasta la fecha.
lista java a matriz
Introducción a Unix
Unix es una familia de sistemas operativos multiusuario y multitarea que derivan del actual AT&T Unix, cuya integración comenzó en 1969 en el centro de investigación de Bell Labs por Dennis Ritchie, Ken Thompson y otros. Inicialmente, Unix estaba pensado para su uso en el sistema Bell, lo que dio lugar a una gama de versiones de Unix tanto comerciales como académicas de proveedores, incluidos IBM (AIX), HP/HPE (HP-UX), Sun Microsystems (Solaris/SunOS), Berkeley ( BSD), Microsoft (Xenix) y la Universidad de California.
Los sistemas Unix se designan mediante un diseño modular conocido a veces como 'Filosofía Unix' . El sistema operativo debería proporcionar un conjunto de herramientas sencillas según esta filosofía, todas las cuales realicen una función bien definida y limitada. Un sistema de archivos incode basado en unificado y una técnica de comunicación entre procesos llamada 'tubería' sirven como medio de comunicación principal, y se utiliza un lenguaje de comandos y scripts de shell para fusionar las herramientas para implementar flujos de trabajo complejos.
Unix se diferencia de sus predecesores como el sistema operativo portátil inicial; Casi todo el sistema operativo está especificado en el lenguaje de programación C, lo que permite que Unix se ejecute en numerosas plataformas.
Componentes de Unix
El sistema Unix consta de varios componentes que en realidad estaban empaquetados juntos. Al agregar el entorno de desarrollo, documentos, bibliotecas y el código fuente portátil modificado para cada uno de estos componentes, además del núcleo de un sistema operativo, Unix era un sistema de software autónomo.
Las ubicaciones del sistema de archivos y los nombres de los componentes de Unix han cambiado sustancialmente a lo largo de la historia del sistema. No obstante, varios consideran que la implementación de la versión 7 tiene la estructura inicial de Canonical:
Introducción a Linux
Linux es una familia de sistemas operativos de código abierto similares a Unix. Normalmente, Linux se empaqueta como la distribución de Linux, que contiene las bibliotecas y el software del sistema de soporte y el Kernel, varios de los cuales son ofrecidos por el Proyecto GNU. Varias distribuciones de Linux utilizan la palabra 'Linux', pero la Free Software Foundation utiliza el nombre 'GNU/Linux' para centrarse en la importancia del software GNU.
nombre de
Las distribuciones de Linux famosas son Ubuntu, Fedora Linux y Debian, la última de las cuales se compone de varias distribuciones y cambios diferentes, incluidos Xubuntu y Lubuntu. Las distribuciones comerciales son SUSE Linux Enterprise y Red Hat Enterprise Linux. Las distribuciones de Linux de escritorio son sistemas de ventanas como Wayland o X11 y entornos de escritorio como KDE Plasma o GNOME.
Linux es uno de los ejemplos más destacados de colaboración de software libre y de código abierto. El código fuente de Linux puede ser distribuido, modificado y utilizado de forma no comercial o comercial por cualquier persona según los términos de sus respectivas licencias, como la GPL (Licencia Pública General GNU). Por ejemplo, el kernel de Linux tiene licencia GPLv2.
Componentes de Linux
Los componentes instalados del sistema Linux contienen lo siguiente:
Bibliotecas de software: incluyen código que pueden utilizar procesos activos.
Diferencia entre Linux y Unix
Comparación | linux | Unix |
---|---|---|
Definición | Es un sistema operativo de código abierto que es disponible gratuitamente para todos . | Es un sistema operativo que Sólo puede ser utilizado por sus propietarios de derechos de autor. . |
Ejemplos | Tiene diferentes distros como Ubuntu, Redhat, Fedora, etc. | IBM AIX, HP-UX y Sun Solaris. |
Usuarios | Hoy en día, Linux tiene una gran demanda. Cualquiera puede utilizar Linux, ya sea un usuario doméstico, un desarrollador o un estudiante. | Fue desarrollado principalmente para servidores, estaciones de trabajo y mainframes. |
Uso | Linux se utiliza en todas partes, desde servidores, PC, teléfonos inteligentes, tabletas hasta mainframes y supercomputadoras. | Se utiliza en servidores, estaciones de trabajo y PC. |
Costo | Linux se distribuye, descarga y distribuye gratuitamente también a través de revistas. Y las distribuciones de Linux con precios también son más baratas que las de Windows. | Los proveedores de derechos de autor de Unix deciden diferentes costos para sus respectivos sistemas operativos Unix. |
Desarrollo | Como es de código abierto, se desarrolla compartiendo y colaborando códigos entre desarrolladores de todo el mundo. | Unix fue desarrollado por AT&T Labs, varios proveedores comerciales y organizaciones sin fines de lucro. |
Fabricante | El kernel de Linux es desarrollado por la comunidad de desarrolladores de diferentes partes del mundo. Aunque el padre de Linux, Linus Torvalds, supervisa las cosas. | Unix tiene tres distribuciones: IBM AIX, HP-UX y Sun Solaris. Apple también utiliza Unix para crear el sistema operativo OSX. |
GUI | Linux se basa en comandos, pero algunas distribuciones proporcionan Linux basado en GUI. Gnome y KDE son GUI más utilizadas. | Inicialmente era un sistema operativo basado en comandos, pero luego se creó Common Desktop Environment. La mayoría de las distribuciones Unix utilizan Gnome. |
Interfaz | La interfaz predeterminada es BASH (Bourne Again SHell). Pero algunas distribuciones han desarrollado sus propias interfaces. | Originalmente usaba Bourne Shell. Pero también es compatible con otras GUI. |
Soporte del sistema de archivos | Linux admite más sistemas de archivos que Unix. | También es compatible con el sistema de archivos, pero menos que Linux. |
Codificación | Linux es un clon de Unix, se comporta como Unix pero no contiene su código. | Unix contiene una codificación completamente diferente desarrollada por AT&T Labs. |
Sistema operativo | Linux es sólo el núcleo. | Unix es un paquete completo de sistema operativo. |
Seguridad | Proporciona mayor seguridad. Linux tiene entre 60 y 100 virus listados hasta la fecha. | Unix también es altamente seguro. Tiene entre 85 y 120 virus enumerados hasta la fecha. |
Detección de errores y solución. | Como Linux es de código abierto, cada vez que un usuario publica cualquier tipo de amenaza, los desarrolladores de todo el mundo comienzan a trabajar en ello. Y, por tanto, proporciona una solución más rápida. | En Unix, los usuarios tienen que esperar un tiempo hasta que se resuelva el problema. |