nueva versión sistema operativo central Fue aquí y trajo un cambio de personas que muchos usuarios cuestionaron. Sé que muchos de ustedes están pensando en actualizarse, pero ¿por qué? La comparación de CentOS 7 vs CentOS 8 cubre el rendimiento, las actualizaciones y la estabilidad, para que pueda elegir lo mejor.
Dado que Red Hat Enterprise Linus (RHEL) está a la vanguardia en este sentido, sigue la misma forma de vida. Todo esto significa que su versión 6 llega al final de su vida útil a finales de 2020 y la versión 7 a finales de 2024. El ciclo de vida de 20 años de RHEL hace que la versión 8, lanzada en 2019, sea la versión actual hasta 2029. Eso fue muchos años. Sin embargo, la versión más nueva se llamará «Stream» y no parece que vaya a desaparecer pronto.
¿Qué hay de nuevo en CentOS 8?
Iniciar sesión
Esto se llama una grabadora terminal con mucho potencial. Con esto, los usuarios pueden grabar una sesión de línea de comandos de forma local y remota, pero una a la vez, y también regresar. Dado que utiliza el formato de salida JSON para almacenar datos de sesión, también se puede buscar. Con esto las posibilidades son infinitas.
Prosperidad
Este es un administrador de arranque de la especificación BootLoader (BLS) que puede usar para arrancar fácilmente desde instantáneas. Es cierto que se introdujo por primera vez en la versión de mediados de 7, pero actualmente es un producto estándar en la versión 8.
EL8
Ahora, hay algunas cosas que quizás desee considerar que podrían hacer que se detuviera al pensar en obtener la versión 8 para la próxima compilación de su sistema.
Además, al ampliar el requisito mínimo de RAM, algunos administradores informaron problemas con la instalación con menos de 2 GB o 4 GB de RAM, aunque el requisito mínimo es de 1,5 GB. Ahora, todas estas fallas de instalación hacen que el instalador no encuentre el almacenamiento en bloque… o tal vez el proceso de instalación se bloquee por completo.
Estas situaciones pueden haber sido causadas por una «tormenta de ejecución» de las opciones de configuración, pero cambiar a una instalación basada en texto o agregar más RAM al sistema de alguna manera resolvió el problema subyacente tal como lo conocemos.
notas: Creemos que algunas posibles razones podrían deberse a la configuración de registro predeterminada que puede consumir 4 GB o más de RAM.
Administrador de almacenamiento de Stratis
La nueva versión también presenta esta característica, puede tener muchas características nuevas de conveniencia, como instantáneas de copia en escritura (CoW) y asignación de almacenamiento flexible, pero las pruebas han demostrado que esto tiene ciertos problemas, lo que hace que sea imposible de usar. Se recomienda para usarlo para alguna implementación de tareas críticas.
En primer lugar, las herramientas comunes como df, fu y Stratis pool no informan correctamente sobre los metadatos de uso del sistema de archivos, ya que todas estas herramientas informan un uso de espacio diferente. En segundo lugar, las instantáneas se crean con un UUID único y diferente, lo cual es excelente porque estas instantáneas se pueden montar sin cambiar manualmente el UUIS de la instantánea, y también se pueden restaurar con otro UUID único. Eso aún no muestra el tope, pero eso no significa que el sistema de archivos no se pueda restaurar desde este montaje sin ninguna otra configuración.
Además, solo proporciona soporte para el sistema de archivos XFS, por lo que un sistema de archivos extendido no puede reducir su tamaño automáticamente. Y esta corrupción es muy posible.
Si bien la protección contra la corrupción de datos debido a la falta de espacio de almacenamiento de nivel inferior disponible se considera la característica más esperada, descubrimos que es fácil corromper los archivos del sistema llenando el almacén de respaldo durante la prueba.
Intenta también: Qué versión de Ubuntu es la versión más estable.
Comparación de CentOS 7 vs CentOS 8: rendimiento, estabilidad, soporte
Se pueden ver algunos cambios importantes en la nueva versión en las actualizaciones del kernel, la estructura del repositorio, Python, la cabina, la RAM, etc. Haga un seguimiento para obtener más detalles sobre cada cambio y cuáles son esos cambios.
añadir software
Los principales cambios aquí incluyen una actualización del kernel de 3.10.0 a 4.18.0, reemplazo de software modular, obsolescencia de diferentes paquetes, administración de software DNF y una interfaz de administración basada en web incluida de forma predeterminada.
DNF ahora es YUMv4, una versión actualizada de YUMv3 que viene con la versión 7. Dado que es solo una evolución de yum, los comandos son en su mayoría compatibles con versiones anteriores, por lo que cambiar a él no es gran cosa.
La necesidad que ahora desencadena este cambio es reemplazar la colección de software con cierta modularidad. Debería poder notar que ha ingresado «reemplazar» dos veces en la cotización. Esto se debe a que el empaquetado modular no replica las propiedades de las colecciones de software.
Esto permite a los usuarios instalar diferentes versiones del mismo software en el sistema y elegir qué versión utilizar. Un paquete modular es en realidad un conjunto de paquetes, un usuario puede instalar un paquete o incluso un conjunto para proporcionar una determinada versión del software al usuario del sistema, pero en general no puede instalar tantas versiones en el mismo sistema como sea posible. con una colección.
Todos estos cambios se deben al enfoque de Red Hat en la contenedorización para aislarlo.
Intenta también: Utilice estas alternativas principales de Evernote en Linux.
La estructura del repositorio.
¡Ahora, con el empaque modular, ha cambiado por primera vez y parece una eternidad! El sistema operativo no es lo que se llama la base, si hablamos de aplicaciones y módulos, estos están en el repositorio de flujo de aplicaciones. Ambos son repositorios de actualizaciones continuas, lo que significa que ya no son repositorios de actualizaciones.
Si desea obtener un paquete de un punto conocido en el tiempo, lo cual es útil cuando intenta reconstruir una imagen dorada con la misma configuración kickstart, primero se crea una versión de sub-repositorio, lo cual es útil, llamado kickstart.
Desactivar paquetes es como un ritual cada vez que se lanza una nueva versión, pero mencionaremos algunos de ellos:
- El paquete ntp ya no está disponible, por lo que debe usar chrony.
- Python 2 ha sido reemplazado por Python 3 (que no es compatible con 2).
Tenga en cuenta que un sistema que reemplaza ntpd con chronyd puede causar muchos problemas. Ambos son demonios del protocolo NTP, aunque la interfaz de línea de comandos es un poco diferente. Además, dado que ambos están disponibles para la versión 7, es posible que esté familiarizado con chrony.
Cambios en Python
Estos cambios pueden causar más problemas que otros. Muchos mantenedores de paquetes hacen todo lo posible para que el software que depende de Python 2 funcione con la versión 3. Por ejemplo, Ansible detectará qué tipo de paquete está instalado en el sistema de destino y utilizará el script adecuado para implementar la funcionalidad principal. Tenga en cuenta que no libera a los escritores de guiones para asegurarse de que su código python personalizado funcione en ambos intérpretes.
Cabina incluida la instalación
Esto se incluye de forma predeterminada en las instalaciones de la versión 8 y proporciona a sus usuarios una herramienta de administración del sistema basada en la web. Con esto, se parece más a administrar un hipervisor, una máquina virtual o un contenedor que un sistema independiente. Si su sistema es uno de ellos, no debería sorprenderle. Hay muchos complementos en el mercado que brindan a los usuarios una interfaz web elegante, como imágenes de disco o sistema, configuración de firewalls y administración de virtualización.
Mayores requisitos del sistema (RAM)
Curiosamente, los requisitos mínimos de RAM para la versión 7 se han incrementado en 1,5 GB y 1 GB. Como estos valores son limitados, tenemos 768 MB de RAM donde el sistema de la versión 7 funciona bien, mientras que el sistema de la versión 8 no puede usar menos de 2 GB para completar el proceso de instalación.
Ahora, la mayoría de los usuarios ejecutan CentOS en x86_64, lo que en realidad tiene sentido ya que es la arquitectura principal de la versión 7. Esto se lanzó para aarch64, armhfp, i386, power9, ppc64 y ppc64Ie, que están disponibles como arquitecturas alternativas, que se sienten como una ocurrencia tardía y, a menudo, se quedan atrás en términos de usabilidad del paquete.
La versión 8 es compatible con aarch64, ppc64Ie y x86_64 como arquitecturas principales, lo que aumenta la audiencia de hardware del sistema operativo.
Intenta también: Una colorida extensión de GNOME Shell de primera línea.
Admite CentOS 8 y versiones anteriores
Hay muchas diferencias entre las versiones 7 y 8. Si necesita ayuda para comprenderlos o saber qué versión es la mejor para usted, debe ponerse en contacto con un experto en OpenLogic.
Los expertos pueden chatear con todos actualizando desde una versión anterior. Además, pueden brindar soporte continuo para CentOS a los usuarios de su organización.
Con OpenLogic y otro soporte, obtiene lo siguiente:
- 50% de ahorro de costes.
- Soporte a largo plazo, incluido EOL v6.
- SLA garantizado.
- La arquitectura se minimiza.
- Soporte multiplataforma.
- distribución similar.
- Orientación experta.
Póngase en contacto con nuestros expertos hoy y haga su plan para comenzar con la última versión.
Intenta también: Elija Debian y Ubuntu para obtener rendimiento y estabilidad.
juicio final
¡Ha recorrido un largo camino y es amado básicamente por cualquier geek de Linux o TI!Recientemente fueron adquiridos por Red Hat y ahora tienen decisión de dejar de apoyarSe dice que será reemplazado por «CentOS Stream». Han surgido informes de que «Rocky Linux» es básicamente una bifurcación. Avíseme si una comparación de CentOS 7 vs CentOS 8 lo ayuda a elegir uno para su servidor.