Introducción al sistema operativo CentOS

 

En este artículo te hablaremos profundamente del sistema operativo CentOS (Community ENTerprise Operating System). Mencionaremos sus principales características, datos de su historia, aplicaciones, ventajas e inconvenientes.

 

Introducción al sistema operativo CentOS

Historia, características, aplicaciones, ventajas, inconvenientes

¿De qué trata este SO? Es una bifurcación a nivel binario de RHEL (la distribución Red Hat Enterprise Linux) a partir del código fuente publicado por Red Hat. Es de código abierto y opera de una forma muy similar. Su objetivo, es ofrecer a los usuarios un software empresarial gratuito, a coste cero.

 

CentOS es una perfecta alternativa para quienes busquen un buen software de clase empresarial gratuito, una solución que hoy en día muchos usuarios ejecutan. Se define además como estable, robusto, fácil de instalar y también de utilizar. Es sencillo y requiere de poco tiempo para su total dominio.

 

Historia de CentOS

CentOS sigue un modelo de desarrollo de software libre y su lanzamiento inicial se produjo el 14 de mayo de 2004.

 

Se trata de un operativo que está basado en Red Hat Enterprise Linux. Es una base que está compuesta de software libre y código abierto. Aún así, Red Hat libera el código fuente de forma pública bajo los términos de la Licencia pública general de GNU (y de otras). De ahí a que los desarrolladores de CentOS utilizaran dicho código fuente como base para crear un producto final tan potente.

 

Dicho producto final es compatible con RHEL (se considera su clon) tanto a nivel binario como funcional. Se encuentra disponible de forma libre, completamente gratuito para descargar. Y por tanto, se puede utilizar o distribuir libremente, aunque no es mantenido directamente por Red Hat.

 

Un dato curioso, es que en el año 2014, CentOS pasó a ser un proyecto patrocinado por la propia Red Hat. Pero sus buenos resultados dentro del campo de ‘software empresarial’ lo han llevado a ser la base de gran número de proyectos populares y complejos. Hoy en día, se sigue utilizando y se considera imprescindible.

 

Mencionar también, que CentOS utiliza yum como paquete para gestionar las actualizaciones. Es la herramienta que utiliza Fedora, distribución de Linux.

 

Actualmente, se encuentra disponible en desarrollo y la última versión estable es la 7.1708, publicada el 13 de septiembre de 2017. Aún así, es importante mencionar que desde la versión número 5, cada lanzamiento de CENTOs cuenta con un soporte aproximado de unos 10 años. Esto quiere decir, que la versión 7 recibirá actualizaciones de seguridad hasta el 30 de junio de 2024.

 

Características de CENTOs

En la última versión de CentOS (7.1708 a fecha de septiembre de 2017), tenemos una distribución basada en el núcleo de Linux 3.10.0. Así mismo, incluye SELinux y también implementa GCC (conocido como GNU Compiler Collection). Imprescindible esta última para los programadores, dado que contiene el compilador de lenguajes como C, C++ o Java.

De entre las demás características de CENTOs, es importante mencionar que es compatible con Hyperthreading (se divide un procesador en dos virtuales para aumentar el rendimiento). También tenemos compatibilidad con Plug and Play, Bluetooth y IPv6.

 

El paquete estándar de esta distribución de Linux incluye los siguientes software preinstalados por defecto:

  • Base de datos: MariaDB 5.5.x / PostgreSQL 9.2.x
  • Cliente de correo electrónico: Evolution 3.12 / Thunderbird 45
  • Interfaz de escritorio: Gnome 3.14 / KDE 4.14
  • LAN Manager: Samba-4.1.x
  • Lenguaje de script: PHP 5.4, Python 2.7, Perl 5.16.3
  • Office Suite: LibreOffice 4.3.7
  • Navegador web: Firefox 45
  • Servidor de pantalla: X.org 7.7
  • Servidor web: httpd 2.4.6 (Apache)

 

Requisitos del sistema

El hardware mínimo y recomendado para operar con CentOS es el siguiente:

  • Sin entorno de escritorio
    • RAM: 64 MB (mínimo).
    • Espacio en disco: 1 GB (mínimo) – 2 GB (recomendado).
    • Procesador: Intel x86-compatible (32 bit) o Intel x86-64 (64 bit).
  • Con entorno de escritorio
    • RAM: 1 GB (mínimo).
    • Espacio en disco: 20 GB (mínimo) – 40 GB (recomendado).
    • Procesador: Intel x86-compatible (32 bit) o Intel x86-64 (64 bit).

 

Unos requisitos modestos y que encontramos prácticamente en cualquier ordenador de gama baja. Sin embargo, muchos equipos vienen solo con 128 GB de SSD, por lo que podrías tener problemas de espacio, dado que ocupa bastante.

 

 

Aplicaciones

Si estás buscando aplicaciones para instalar en la distribución de Linux, CentOS, decirte que en este enlace encontrarás muchas útiles e imprescindibles. Aunque viene con todo lo necesario, seguro que te surge la necesidad de instalar algún paquete o aplicación a mayores. Una de sus ventajas es que cuenta con muchos paquetes para instalar, por lo que seguro encuentras lo que necesitas.

 

Ventajas

  • Es fácil de usar.
  • Está basado en RHEL (Linux).
  • Cuenta con muchos paquetes para instalar.
  • Viene con asistente de instalación integrado.
  • Dispone de gran ayuda y documentación.
  • Enfocado al mundo empresarial y gratuito.
  • Estable y eficaz en el consumo de recursos.
  • Es seguro.
  • Buen soporte y mantenimiento.

 

Queremos destacar principalmente 3 aspectos de CentOS, porque es seguro, estable y cuenta con un gran soporte y mantenimiento. Es una versión dedicada al mundo empresarial gratuita, por lo que recomendamos tenerlo en cuenta.

 

Inconvenientes de CentOS

  • Limitaciones para audio y vídeo sincronizados.
  • Si falla el servidor se cae todo.
  • Es una solución empresarial, pero enfocada a usuarios que posean pocas necesidades de procesamiento de datos.
  • Si se busca escalar, es necesario añadir servidores.

 

CentOS posee muchas más ventajas que inconvenientes. Sin embargo, es importante tener toda esta información en cuenta para elegirlo o para ver si es la solución que más se aproxima a tus necesidades.

 

Conclusión sobre CentOS

A modo de conclusión, decir que esta distribución de Linux cuenta con todo lo necesario si se busca un software empresarial gratuito. Quien esté buscando un sistema estable para usar durante mucho tiempo, esta modificación de RHEL es completa y cuenta con un buen mantenimiento. Además, al no costar absolutamente nada no es arriesgado tirarse a la piscina para probarlo. Sin duda lo recomendamos.