Ubuntu y CentOS, ¿son lo mismo?

Ubuntu y CentOS, ¿son lo mismo?

Se está realizando una configuración para algunos trabajos de implementación; la persona A había solicitado una máquina virtual con instalación de Ubuntu. Por lo que leo y entiendo, Ubuntu está construido sobre Linux. La persona B marcó la solicitud como completa y entregó un servidor que la persona A puede usar, pero al iniciar sesión, la persona A notó que no es Ubuntu sino CentOS 7.

Entonces A y B han estado trabajando en esto todo el día, la persona A afirma que tener CentOS en lugar de Ubuntu va a convertir sus planes en una broma y que tendría que rehacer todo lo que ya ha hecho.

En un momento durante la conversación, la persona B dijo que la máquina es Ubuntu, pero tiene instalada la versión CentOS, a lo que la persona A se opuso. ¿Es esa una afirmación verdadera? ¿No es Ubuntu en sí mismo una versión de Linux? ¿Existe una versión CentOS de Ubuntu? (No pude encontrar ninguno).

Mis preguntas son,

  1. ¿No están CentOS y Ubuntu construidos sobre el kernel de Linux? ¿Cuál es el problema entonces?
  2. ¿Hay paquetes/software que se ejecutarían en Ubuntu pero no en CentOS?
  3. ¿No tendrían ambos la misma línea de comandos con la que trabajar?
  4. ¿Existe una versión CentOS (o cualquier otra) de Ubuntu?

Respuesta1

No, son bastante diferentes. 'A' tiene razón y 'B' no es exacta al afirmar que se ha instalado alguna versión de Ubuntu. Haymúltiples versiones o 'sabores', de Ubuntu que existen, pero CentOS no es uno de ellos.

El kernel de Linux es tan pequeño que se deben agregar varios conjuntos diferentes de componentes del sistema operativo para que funcione como una computadora de escritorio, portátil o servidor, y algunas aplicaciones exigen un conjunto de componentes del sistema operativo (undistribución o 'distro') y no funcionará en otra distribución.

Hay múltiples ramas del árbol gigante que es Linux.ubuntues descendiente deDebian.CentOSes descendiente deSombrero rojo.

Esta listale da una introducción a las diferentes familias, yeste graficomuestra cómo han evolucionado las diferentes versiones.Aquí hay una comparación de Debian y Fedora., suma uncomparación de Arch y CentOS, siendo Fedora la distribución pionera de la que RedHat y CentOS encuentran innovaciones para adoptar selectivamente.

Lo más obvio incluido en una distribución es el Entorno de Escritorio 'DE', y tanto CentOS como Ubuntu ahora usan el mismo DE como predeterminado ('GNOME'). Sin embargo, haymuchos otros DEen Linux, mientras que Windows solo tiene un DE para una versión (el DE de Windows 3.1 es diferente de XP, que es diferente de Windows 7, que es diferente de Windows 8, que es diferente de Windows 10).

Sin embargo, dos distribuciones diferentes con el mismo DE no funcionarán de la misma manera ni ejecutarán las mismas aplicaciones, por lo que aunque el DE es lo primero que alguien encuentra, seguramente no es lo más importante, y las diferencias entre CentOS y Ubuntu será evidente cuando el usuario intente agregar una aplicación.

Respuesta2

Llamar a CentOS una versión de Ubuntu es una tontería. CentOS se puede llamar una versión de RedHat y Ubuntu se puede llamar una versión de Debian.

Probablemente no te molestaste en buscar en Google CentOS y Ubuntu.

  1. Tanto CentOS como Ubuntu usan un kernel de Linux, pero un sistema es más que el kernel.
  2. Depende del paquete y del esfuerzo que esté dispuesto a invertir, y de si las fuentes están disponibles o no.
  3. Pueden tener o no la misma línea de comandos, dependiendo también de las versiones de ambos, pero la configuración es diferente.
  4. Como ya se mencionó, no existe una versión CentOS de Ubuntu.

No estoy seguro de confiar en esta persona B para configurar correctamente un sistema Linux, ya sea CentOS, Ubuntu o cualquier otro.

Respuesta3

Existen varias diferencias fundamentales entre ambos, especialmente a la hora de configurarlos. Si alguien familiarizado con Ubuntu ha ideado una forma de configurar Ubuntu durante muchas horas o días, potencialmente puede llevar días o semanas familiarizarse con las formas en que CentOS hace las cosas correctamente (incluidas cosas importantes como la configuración de seguridad) y luego horas o días para descubrir cómo configurar correctamente las aplicaciones deseadas que se ejecutan en CentOS.

En cuanto a cómo poner en funcionamiento las aplicaciones, una forma importante en la que se diferencian es que sus administradores de paquetes de software (que instalan correctamente el software de una manera que facilita su actualización y desinstalación) son completamente diferentes:

  • el administrador de paquetes de uno no se puede instalar en el otro para evitar esto
  • cada administrador de paquetes proporcionará (no puede, pero proporcionará) diferentes versiones del mismo software con diferentes configuraciones predeterminadas, que pueden incluir diferentes procedimientos de configuración para esas diferentes versiones si ese procedimiento se cambió en el software en una actualización.
  • la misma aplicación puede tener diferentes nombres de paquetes en diferentes administradores de paquetes
  • la misma aplicación se puede proporcionar en un administrador de paquetes pero no en el otro, lo que significa que tienen que dedicar más tiempo a descubrir cómo instalarla limpiamente.

B es nuevo en Linux, lo que hace que su opinión sobre el asunto sea francamente inútil, o B miente en lugar de ignorarlo cuando afirma que CentOS es una versión de Ubuntu, razón por la cual habrían instalado CentOS para empezar: son Probablemente esté algo familiarizado con CentOS y, por lo tanto, se dé cuenta de que esa familiaridad es muy importante para obtenersutrabajo hecho, sin importarle que A haga su trabajo.

información relacionada