Qué es una distribución de Linux (presentando las ventajas y desventajas de cada versión)
Hoy nos centraremos en las distribuciones de Linux y analizaremos el historial de desarrollo de cada versión descubierta.
¿Qué es Linux?
Mucha gente puede pensar que Linux es sólo un sistema operativo. De hecho, estrictamente hablando, Linux es sólo el núcleo de un sistema operativo. ¿Cuál es el núcleo? El kernel establece una plataforma de comunicación entre el software y el hardware de la computadora y proporciona servicios del sistema como administración de archivos, memoria virtual, E/S de dispositivos, etc.
Porque Linux es sólo un kernel. Entonces, ¿cómo llamamos habitualmente al sistema operativo Linux? Lo que habitualmente llamamos Linux se refiere a GNU/Linux, que es el sistema operativo GNU con el kernel de Linux. Sí, el nombre real del sistema operativo es GNU. ¿Qué es GNU? GNU significa GNU #039. Esto no es Unix. Se puede decir que es un sistema operativo y un estándar.
Nota: ¿Qué es GNU/Linux?
Linux es un sistema operativo de computadora: un conjunto de programas que te permiten interactuar con tu computadora y ejecutar otros programas. El sistema operativo consta de varios programas básicos. Permiten que las computadoras se comuniquen con los usuarios y reciban instrucciones, lean y escriban datos en discos duros, cintas o impresoras, controlen el uso de la memoria y ejecuten otro software. El componente más importante de un sistema operativo es el kernel. En el sistema GNU/Linux, Linux es el componente central. El resto del sistema consta principalmente de programas escritos y proporcionados por el proyecto GNU. Debido a que un kernel de Linux independiente no puede ser un sistema operativo que funcione, preferimos usar el término "Linux" para expresar lo que la gente generalmente llama "Linux".
Linux es un sistema operativo basado en Unix. Desde sus inicios, ha sido diseñado como un sistema multitarea y multiusuario. Estas características hacen que Linux sea completamente diferente de otros sistemas operativos famosos. En realidad, Linux es más especial de lo que piensas. A diferencia de otros sistemas operativos, nadie posee realmente Linux y la mayor parte de su desarrollo lo realizan voluntarios no remunerados.
El desarrollo del sistema GNU/Linux se inició en 1984. En ese momento, la Free Software Foundation comenzó a desarrollar un sistema operativo libre similar a Unix llamado GNU.
El Proyecto GNU ha desarrollado una gran cantidad de herramientas de software libre y sistemas operativos tipo Unix para UNIX, como Linux. Estas herramientas permiten a los usuarios realizar una variedad de tareas, desde tareas cotidianas hasta operaciones arcanas.
Aunque muchas organizaciones e individuos han contribuido al desarrollo de Linux, la Free Software Foundation sigue siendo el mayor contribuyente. No sólo creó la mayoría de las herramientas utilizadas en Linux, sino que también proporcionó la base teórica y social para la existencia de Linux.
El kernel de Linux apareció por primera vez en 1991. En ese momento, un estudiante de informática finlandés llamado Linus Torvalds publicó una versión temprana del kernel de reemplazo de Minix en el grupo de noticias comp.os.minix; consulte la historia de Linux en Linux International.
Linus Torvalds coordina el trabajo de cientos de desarrolladores con la ayuda de varios agentes de confianza. Las actas semanales de la discusión de la lista de correo del kernel de Linux se pueden ver en Kernel Flow. Para obtener más información sobre la lista de correo del kernel de Linux, consulte la lista de correo del kernel de Linux Q ampA.
Los usuarios de Linux tienen una gran libertad a la hora de elegir software. Por ejemplo, los usuarios de Linux pueden elegir entre docenas de shells de línea de comandos diferentes y una variedad de escritorios gráficos. Esto a menudo confunde a los usuarios de otros sistemas operativos. Ni siquiera se les ocurrió que la línea de comandos y el escritorio podrían reemplazarse.
Linux rara vez falla, es adecuado para ejecutar múltiples programas al mismo tiempo y es más seguro que la mayoría de los sistemas operativos.
Con estas ventajas, Linux se ha convertido en el sistema operativo de más rápido crecimiento en el mercado de servidores. Recientemente, se ha vuelto cada vez más popular entre los usuarios domésticos y comerciales.
Varias distribuciones de Linux
Dije antes que Linux es solo un kernel. Sin embargo, un sistema operativo completo es más que un simple núcleo. Por ello, muchos individuos, organizaciones y empresas han desarrollado distribuciones de Linux basadas en GNU/Linux. Las más famosas son las organizaciones comunitarias de la serie Red Hat y la serie Debian de la empresa Red Hat.
Presentaré brevemente las distribuciones de Linux más famosas y populares.
1. Mandrake
Mandriva, anteriormente conocida como Mandrake, fue fundada por primera vez por Duval y lanzada en julio de 1998. Hablando de la historia de Mandrake, de hecho, los primeros desarrolladores de Mandrake se basaron en Redhat. Red usa el sistema de escritorio GNOME por defecto, mientras que Mandrake lo cambia a KDE. En ese momento, debido a que Linux era generalmente difícil de instalar y no era adecuado para principiantes que eran nuevos en Linux, Mandrake también simplificó el sistema de instalación.
Ventajas: interfaz de operación amigable, herramientas de configuración gráfica, gran soporte técnico comunitario, cambios en el tamaño de la partición NTFS. Desventajas: hay muchos errores en algunas versiones, la última versión solo se lanza para la administración de paquetes de software de los miembros del Mandrake Club. sistema: descarga gratuita de urpmi: FTP para lanzamiento y descarga instantánea, ISO proporciona la página de inicio oficial a las pocas semanas de su lanzamiento:
La distribución más familiar y familiar para los usuarios de Linux en China e incluso en todo el mundo debe ser Sombrero Rojo. Red Hat fue fundada en 1995 por Bob Young y Mark Ewing. Sólo recientemente la empresa ha entrado verdaderamente en la era de la rentabilidad, gracias a la versión paga de Red Hat Enterprise Linux. La versión oficial de Red Hat dejó de recibir soporte técnico hace mucho tiempo y la última versión fue Red Hat 9.0. Actualmente Red Hat se divide en dos series: Red Hat Enterprise Linux respaldado y actualizado por Red Hat y Fedora Core gratuito desarrollado por la comunidad. Doracore 1 se lanzó a finales de 2003 y FC estaba dirigido a usuarios de escritorio. FC proporciona los últimos paquetes de software y el ciclo de actualización de la versión es muy corto, sólo seis meses. La última versión es FC 3 y el lanzamiento de FC4 está previsto para junio de este año. Esta es la razón por la que generalmente no se recomienda el uso de Fedora Core en servidores.
La versión adecuada para servidores es Red Hat Enterprise Linux, ya que este es un sistema operativo de pago. Por lo tanto, muchas empresas nacionales y extranjeras o empresas aeroespaciales eligen CentOS. CentOS puede considerarse como un clon de RHEL, pero su mayor ventaja es que es gratuito. El servidor actual de Cainiao utiliza CentOS 3.4.
Ventajas: Gran número de usuarios, excelente soporte técnico de la comunidad y muchas innovaciones. Desventajas: La versión gratuita tiene un ciclo de vida corto y un soporte multimedia deficiente. Sistema de gestión de paquetes: www.youtheme.org. , Descarga gratuita de Yum: es la página de inicio oficial:
SUSE es la distribución de Linux más famosa en Alemania y goza de una gran reputación en todo el mundo. YaST, el sistema de gestión de paquetes de software desarrollado independientemente por SUSE, también ha tenido una buena acogida. SUSE fue adquirida por Novell a finales de 2003.
Los lanzamientos posteriores a SUSE fueron caóticos. Por ejemplo, la versión 9.0 se cobra y la versión 10.0 se lanza de forma gratuita. Esto confundió a algunos usuarios y los llevó a otras distribuciones.
Ventajas: Sistema de gestión de paquetes de software YaST profesional y fácil de usar. Desventajas: El lanzamiento FTP suele tardar entre 1 y 3 meses en comparación con la versión comercial. Sistema de gestión de paquetes de software: YaST, descarga gratuita de la biblioteca de software APT de terceros: página de inicio oficial para ver la versión:
Debian fue fundada originalmente por Ian Murdoch en 1993. Puede considerarse como el sistema Linux más compatible con GNU hasta el momento. Los sistemas Debian se dividen en tres versiones: estable, de prueba e inestable.
En mayo de 2005, las versiones específicas de estas tres versiones son Woody, Sarge y Sid. La versión inestable es la última versión de prueba, que incluye los últimos paquetes de software, pero también tiene relativamente muchos errores y es adecuada para usuarios de escritorio. Se ha probado la inestabilidad de la versión beta, es relativamente estable y admite muchas tecnologías nuevas. Woody generalmente solo se usa en servidores. La mayoría de los paquetes de software anteriores están desactualizados, pero la estabilidad y la seguridad son muy altas. El novato ha usado Debian Sarge antes.
¿Por qué hay tantos usuarios obsesionados con Debian? Apt-get/dpkg es una de las razones. Dpkg es una herramienta de administración de paquetes exclusiva de la serie Debian y se afirma que es la más poderosa de todas las herramientas de administración de paquetes de Linux. Con apt-get, resulta extremadamente fácil instalar, actualizar, eliminar y administrar software en Debian. Muchos usuarios de Debian bromean diciendo que Debian los vuelve perezosos porque todo el software de la máquina se actualiza automáticamente con solo hacer clic en "actualizar apt-get update".
Ventajas: Sigue las especificaciones GNU, 100% gratis, excelentes recursos de red y comunidad, potente apt-get. Desventajas: relativamente difícil de instalar y el software de la rama estable es extremadamente antiguo. Sistema de gestión de paquetes de software: Descarga gratuita de APT: esta es la página de inicio oficial:
Ubuntu es un sistema operativo Linux casi perfecto que tiene todas las ventajas de Debian y también tiene sus propias ventajas. Ubuntu es una distribución relativamente nueva, pero su aparición puede haber cambiado la forma en que muchos usuarios potenciales piensan sobre Linux. Quizás la gente solía pensar que Linux era difícil de instalar y usar, pero después de la aparición de Ubuntu, estas cosas pasaron a la historia. Ubuntu está basado en Debian Sid y tiene todas las ventajas de Debian, incluido apt-get. Pero no sólo eso, el sistema de escritorio GNOME predeterminado de Ubuntu también hace que la interfaz de Ubuntu #039 sea simple pero hermosa.
La instalación de Ubuntu #039 es muy fácil de usar. ¡Simplemente siga las instrucciones paso a paso y la instalación será tan fácil como Windows! Además, Ubuntu se considera una de las mejores y más completas distribuciones de Linux con hardware compatible. Muchos hardware que no están disponibles en otras distribuciones o que están configurados de forma predeterminada se pueden manejar fácilmente en Ubuntu. Además, Ubuntu utiliza un núcleo que se endurece automáticamente y su seguridad se logra subiendo un tramo de escaleras. Además, Ubuntu puede iniciar sesión directamente de forma predeterminada y debe obtener los permisos de root del primer usuario creado a través de su o sudo.
Desventajas: No hay un modelo de negocio maduro. Sistema de gestión de paquetes: Descarga gratuita de APT: es la página de inicio oficial:
Gentoo fue creado originalmente por Daniel Robbins. Debido a que los desarrolladores están más familiarizados con FreeBSD, Gentoo tiene un sistema de ports muy conocido que es comparable a FreeBSD. La primera versión estable de Gentoo fue lanzada en 2002.
Gentoo es conocido por su alto grado de personalización: porque es una distribución basada en código fuente. Aunque puede seleccionar paquetes precompilados durante la instalación, la mayoría de los usuarios de Gentoo optan por compilarlos manualmente. Es por eso que Gentoo es adecuado para los veteranos de Linux con más experiencia. Sin embargo, debe tenerse en cuenta que compilar software lleva mucho tiempo, por lo que si usted mismo compila todo el software y instala paquetes de software más grandes, como el sistema de escritorio KDE, es posible que se necesiten varios días para completar la compilación.
Ventajas: Altamente personalizable, manual de usuario completo, el sistema Portage es comparable a un puerto, adecuado para propietarios "complacientes". Desventajas: la compilación lleva mucho tiempo y la instalación es lenta. Sistema de gestión de paquetes de software: Portage Descarga gratuita: Página de inicio oficial:
Slackware fue fundada en 1992 por Patrick Volkerding. Debería ser la distribución de Linux más antigua.
Slackware alguna vez fue muy popular, pero cuando Linux se hizo cada vez más popular y el nivel técnico de los usuarios se hizo cada vez más amplio, los recién llegados olvidaron gradualmente a Slackware. Mientras que otras distribuciones convencionales enfatizan la facilidad de uso, Slackware todavía persigue obstinadamente la eficiencia más primitiva. -Toda la configuración aún debe realizarse a través de archivos de configuración.
A pesar de esto, Slackware sigue profundamente arraigado en el corazón de la gente. Slackware es estable y seguro, por lo que todavía cuenta con una gran cantidad de usuarios leales. Debido a que Slackware intenta utilizar el paquete de software original sin realizar modificaciones, la probabilidad de que se produzcan nuevos errores es mucho menor. Slackware tiene un ciclo de actualización largo, pero aún hay nuevas versiones del software disponibles para que los usuarios las descarguen.
Ventajas: Es muy estable y seguro, y cumple altamente con los estándares UNIX. Desventajas: todas las configuraciones se realizan mediante la edición de archivos y la capacidad de detección automática del hardware es deficiente. Sistema de gestión de paquetes: Descarga gratuita de gestión de paquetes de Slackware. Esta es la página de inicio oficial:
Knoppix, desarrollada por Klaus Knoppix, es una distribución basada en Debian. Estrictamente hablando, Knoppix es un LiveCD Linux. El llamado LiveCD significa que todo el sistema operativo está en un CD. ¡Siempre que comience desde el CD, podrá tener un sistema Linux completo! ¡Deja de fingir! Por supuesto, Knoppix también se puede instalar fácilmente en un disco duro. Se elogian mucho sus poderosas capacidades de detección de hardware, capacidades de reparación de sistemas y tecnología de transmisión de compresión instantánea. ¡Se puede decir que Knoppix es invencible en el mundo de LiveCD!
Ventajas: Se puede ejecutar directamente en la unidad de CD-ROM sin instalación. Tiene excelentes capacidades de detección de hardware y se puede utilizar como disco de rescate del sistema. Desventajas: LiveCD #039 reduce significativamente el rendimiento del disco debido a las limitaciones de velocidad de lectura de datos del disco. Sistema de gestión de paquetes de software: descarga gratuita de APT. Esta es la página de inicio oficial:
MEPIS fue fundada en 2003 por Warren Woodford. Aunque MEPIS acaba de crearse, se ha extendido rápidamente entre los usuarios de Linux. En pocas palabras, MEPIS es un producto de Debian Sid y Knoppix. Los usuarios pueden usarlo como LiveCD o instalarlo usando una interfaz gráfica tradicional.
MEPIS integra e instala una variedad de programas de uso común, como el entorno de ejecución Java, el complemento Flash, el controlador de aceleración nVidia, etc. Por defecto. Los usuarios pueden instalar fácilmente el sistema y comenzar a usarlo directamente en lugar de buscar información sobre cómo descargar, instalar y configurar este software. Esto no sólo brinda comodidad a los principiantes en Linux, sino que también ahorra un tiempo considerable a los veteranos.
Ventajas: LiveCD se puede utilizar para instalaciones regulares, tiene excelentes capacidades de detección de hardware y tiene muchos programas útiles preinstalados. Desventajas: la configuración no lleva mucho tiempo y la interfaz predeterminada está un poco deteriorada. Sistema de gestión de paquetes de software: descarga gratuita de APT. Esta es la página de inicio oficial:
Xandros está construido sobre Corel Linux, lo cual es historia. Cuando la empresa Corel Linux se vio obligada a finalizar el desarrollo de Corel Linux debido a dificultades financieras, Xandros adquirió Corel Linux a tiempo y lanzó el nuevo escritorio Xandros en junio de 2002.
El punto fuerte de Xandros es que es extremadamente sencillo de instalar y usar, por lo que su posicionamiento en el mercado es para personas que no tienen experiencia en el uso de Linux o usuarios que están acostumbrados a usar Windows. Las versiones estándar y mejorada de Xandros son software comercial con un precio de 40 dólares y 99 dólares respectivamente. Sin embargo, aún puedes descargar la versión pública gratuita aquí.
Ventajas: Adecuado para principiantes sin ninguna experiencia. Se puede utilizar después de la instalación. Contras: Sistema de gestión de paquetes comerciales: Xandros Networks o APT.
Descarga gratuita: Lanzamiento público de la página de inicio oficial:
¡Lo primero que hay que enfatizar es que FreeBSD no es un sistema Linux! Pero ¿por qué debería presentar FreeBSD? Debido a que FreeBSD tiene una gran cantidad de usuarios, muchas de sus características son similares a las de Linux. De hecho, Linux y BSD son ramas evolutivas de UNIX. Además, muchas características y funciones de Linux se han tomado de BSD. FreeBSD es la distribución más famosa de la familia BSD y tiene la mayor cantidad de usuarios. MEZOC utilizó el sistema FreeBSD antes.
BSD fue fundada en 1993 y tiene una larga trayectoria. FreeBSD tiene dos ramas: estable y actual. Como sugiere el nombre, estable es la versión estable y actual es la versión beta con nuevas tecnologías. Además, FreeBSD lanzará nuevas versiones de vez en cuando. Esta versión se llama RELEASE. Las versiones estables y las versiones actuales tienen sus propias versiones de lanzamiento. Por ejemplo, 4.11-RELEASE y 5.3-RELEASE. Tenga en cuenta que esto no significa que el último sea más nuevo que el primero. Esto sólo puede significar que la primera es una versión estable y la segunda es la versión actual.
FreeBSD no es sólo un sistema de servidor, sino que también es adecuado para usuarios de escritorio. Sin embargo, considerando la compatibilidad del software, no es muy inteligente que los usuarios comunes elijan FreeBSD como su sistema de escritorio. Como servidor, FreeBSD es excelente. Algunos dicen que FreeBSD utiliza menos recursos que Linux con la misma configuración de hardware de servidor y ejecutando el mismo foro vBulletin. Esta es también la razón por la que muchos desarrolladores espaciales elogian mucho a FreeBSD. )
Ventajas: rápido, muy estable, excelente manual de usuario, Desventajas del sistema de puertos: en comparación con Linux, soporte de hardware deficiente, la compatibilidad del software es un problema del sistema de escritorio. Sistema de gestión de paquetes de software: Descarga gratuita del puerto: Esta es la página de inicio oficial:
El historial de desarrollo de la versión de Linux
. Explique con una imagen:
Compartiré más sobre devops y DBA más adelante, los amigos interesados pueden prestar atención ~
Haga clic para probar Heart of the King 2.