Documentos de Académico
Documentos de Profesional
Documentos de Cultura
• El núcleo o kernel
• El traductor de comandos
• El sistema de archivos
El núcleo, también llamado kernel, representa las funciones básicas del sistema y por lo tanto
es responsable de, por ejemplo, la gestión de la memoria y de los procesos individuales. El
traductor de comandos permite que el usuario del equipo se comunique, por medio de
comandos, con el sistema operativo. Por último, el sistema de archivos hace posible el
almacenamiento de archivos en un árbol de datos. Las tareas de un sistema operativo son
muy diversas, aunque han ido cambiando con el paso del tiempo. En un principio, las
funciones de protección tales como la asignación de espacio de almacenamiento o
la limitación de los derechos de los usuarios, no jugaban un papel muy importante, sin
embargo, hoy son una gran herramienta para evitar fallos en el sistema o interrupciones de los
programas y para protegerse de ataques externos.
Hace unos años, también era necesario utilizar un sistema operativo para la administración
de servidores de archivos, de bases de datos y de servidores web, cuya popularidad
aumentaría como consecuencia de la creciente interconexión entre los sistemas informáticos.
Debido a los requerimientos del servidor en cuanto al sistema operativo y a que algunos SO
respondían mejor a ellos que otros, rápidamente empezaron a denominarse sistemas
operativos para servidor. A continuación, explicaremos un poco más sobre los inicios de los
sistemas operativos, acerca de los primeros representantes en los entornos de servidor, así
como sobre los sistemas operativos para servidor preferidos por los usuarios.
Durante mucho tiempo, DOS no fue en sí un sistema operativo único, sino más bien un
concepto que fue adaptado por diferentes proveedores e implementado de diversas maneras.
Posteriormente, apareció MS-DOS de Windows, que también jugaría un papel importante en
muchas versiones del reconocido sistema operativo de Microsoft (hasta Windows 98). Así, lo
que era DOS para los ordenadores IBM de la época, era System (que se convertiría en Mac
OS en 1996) para Apple. En 1984, con el lanzamiento del Apple Macintosh, el sistema
operativo recibió una interfaz gráfica que podía ser operada con el ratón. Un año antes, Apple
había implementado un sistema operativo similar con Lisa OS para el Apple Lisa, cuyo éxito
en ventas no fue muy grande debido al elevado precio de 10.000 dólares.
En cuanto a los sistemas operativos para servidores, aparecería Linux, una alternativa
inspirada en el veterano servidor UNIX. Aunque fue ofrecido solo por un corto periodo de
tiempo como software de propietario, en 1992 el kernel de Linux se puso a disposición de los
usuarios bajo la licencia de libre uso GNU, algo que propagaría su uso y lo convertiría en un
sistema interesante para un gran número de desarrolladores. En combinación con diferentes
tipos de software auxiliar, se desarrollarían las llamadas distribuciones, entre ellas Yhhdrasil,
Linux o Slackware, que funcionan como un sistema operativo completo y que no implican
ningún tipo de inversión financiera. Así, las distribuciones de Linux eran libres y de
implementación flexible, pues, con los conocimientos necesarios, podían ser adaptadas y
ampliadas según las necesidades. Junto a la excelente gestión de derechos y
administración del sistema, Linux se convirtió en el sistema operativo preferido de muchos
administradores para sus servidores, sobre todo para el desarrollo web, algo que aún se
mantiene.
En nuestra comparativa entre Linux vs. Windows explicamos cómo, en la actualidad, ambos
sistemas operativos apenas tienen diferencias cualitativas decisivas. Es por esto que los
motivos que llevan a los usuarios a decidirse por uno u otro sistema operativo para sus
servidores son el precio o las preferencias y gustos personales. La siguientes tablas presentan
un resumen de las similitudes y diferencias de los sistemas operativos para servidores más
populares.
Sistemas operativos para servidores - Parte 1:
CentOS-
Desarrollador Microsoft Canonical Debian-Projekt
Projekt
Licencia Microsoft-EULA GPL y otras GPL y otras (Compatible con DFSG) GPL y otras
De pago sí no no no
Interfaz de
ModernUI Unity - Gnome
usuario estándar
Soporte a largo
sí sí sí sí
plazo
Desktop,
Server,
2016, 2012 R2,
Cloud, Core,
2012,
Versiones Kylin - -
Essentials,2008 R2,
(especial
2008
para usuarios
en China)
Usuarios que
prefieren los
sistemas operativos
Todos los que
Windows y gustan Principiantes
busquen una
de programas y usuarios de Como meta-distribución, Debian resulta
alternativa
típicos como Windows que interesante para diferentes audiencias,
Público objetivo libre a Red
Exchange o quieren ya sea para el uso privado como para
Hat
Sharepoint y que no cambiarse a profesionales.
Enterprise
quieren renunciar a Linux.
Linux.
Windows para la
administración de
sus servidores.
Gentoo
Primera versión Red Hat Foundation Fedora-Projekt
Inc.
Alpha,
AMD64,
ARM,
HPPA, IA- i386, AMD64,
Intervalo de actualización i386, IA-64, PowerPC, AMD64 64, M68k, PowerPC,
MIPS, PPC, ARM, s390x
S/390, SH,
SPARC,
x86
Workstation,
Público objetivo Desktop, Workstation, Server -
Server, Cloud
Usuarios
que desean
Desarrolladores
personalizar
Los clientes comerciales que quieren que siempre
su sistema
usar Linux para proyectos profesionales. necesitan la
Linux de
última versión.
forma
individual.
La tabla muestra que no solo es importante decidirse entre Linux o Windows como sistema
operativo para un servidor, sino que, de decidirse por Linux, habrá que elegir entre diferentes
distribuciones. Por ejemplo, Ubuntu, el derivado de Debian, no goza del amplio campo de
funciones de su modelo a seguir, pero precisamente por esto puede ser configurado
fácilmente y resulta de gran ayuda para la transición desde Windows u otros sistemas
operativos. Debian es mucho más flexible, soporta diversas arquitecturas y es una de las
primeras distribuciones publicadas que ofrecen un soporte de calidad a través de su
comunidad de usuarios.
Red Hat Enterprise Linux (RHEL), el sistema comercial del desarrollador Red Hat, se orienta
específicamente a las necesidades de las empresas, proporciona estabilidad y cuenta con el
apoyo de varios proveedores independientes de software. A diferencia de RHEL, Fedora y su
derivado CentOS pueden utilizarse de forma gratuita, pero no cuentan, lógicamente, con el
mismo soporte y estándar de seguridad. En particular, Fedora se destaca por mantenerse
permanentemente actualizada, lo que significa una gran ventaja para muchos desarrolladores.
Quien quiera compilar su sistema Linux de forma individual, encontrará en Gentoo una buena
opción. Sin embargo, como consecuencia de la ausencia de soporte a largo plazo, una
desventaja que comparte con Fedora, este sistema no siempre es adecuado para proyectos a
largo plazo.