¿Qué es un sistema operativo?
Sabemos que Windows y Linux son sistemas operativos, ¿pero eso qué es? Se trata del software que es cargado/instalado en un disco duro para administrar, literalmente todo: memoria, procesos y todo lo relacionado entre el software y hardware.
Y cuando decimos “administrar”, hay mucha importancia en la asignación de recursos hardware a los programas que lanzan peticiones. Dichos recursos suelen ser los mismos: CPU, GPU, RAM, red, periféricos y almacenamiento.
¿Qué le diferencia del resto de software (programas, aplicaciones, etc.)? El sistema operativo ejecuta de forma indefinida una tarea, la cual se termina cuando se apaga e PC. Gracias al avance de la tecnología, hemos visto que los sistemas operativos actuales permiten que haya muchos procesos activos, estructurándose cada uno como un hilo usado para ejecutar un programa.
No hay que resumir los sistemas operativos a los ordenadores personales o profesionales, sino a cualquier maquinaria que lo requiera. Es el caso de smart TVs, smartphones, lavadoras, cadenas de montaje, aviones, etc. Así que, os podéis imaginar lo importante que es el sistema operativo para cualquier usuario o profesional.
En los inicios, no teníamos una GUI o una interfaz como tal con la que poder manejarnos, sino que los primeros sistemas operativos solo funcionaban como una consola de comandos. El primero en lanzarse a la piscina fue IBM, ya que era una empresa con una predominancia brutal en “Personal Computers” (lo que conocemos como PC hoy) entre los 60 y 80.
Los precursores de lo que hoy vemos en los ordenadores, fueron Apple con macOS y Microsoft con Windows. Linux esperaría hasta 1991, de la mano de Linus Benedict Torvalds, el creador del kernel de Linux. Dicho esto, no habría sido posible sin todo el trabajo realizado por los creadores de Unix (Ken Thompson y Dennis Ritchie) y su posterior desarrollo.
Sobre Windows
Windows es el sistema operativo desarrollado por Microsoft, el cual nació con la idea de ser ejecutado en ordenadores personales. De hecho, Windows nace bajo el seno de IBM, habiendo un equipo software dentro de esta empresa encabezado por Bill Gates, quienes estuvieron desarrollando PC DOS para que los PS/1 de IBM fueran un éxito.
Microsoft se separa con PC DOS 5.0, que, en 1981, daría paso a MS-DOS (Microsoft Windows): el inicio de la interfaz como idea para facilitarle la vida al usuario. Aunque luego vendrían Windows 3.1, Windows 95, 98, 2000, XP, Vista, 7, 8-8.1, 10 y 11… MS-DOS duró desde 1981 hasta 2000.
MS-DOS fue reemplazado por las versiones Windows que hemos mencionado por una única razón: el GUI (Graphical User Interface), la interfaz. A día de hoy, podemos decir que la interfaz de Windows se distribuye de forma muy sencilla:
- Tenemos una barra de tareas que se pone en cualquier lado de la pantalla (generalmente, en el inferior).
- Un escritorio o “home” donde poner accesos directos para ir a donde queremos más rápido.
- Un botón Inicio o Start que contiene carpetas, accesos directos, un buscador de aplicaciones, etc.
- Windows administra el contenido haciendo un uso de explorador, el cual es un gestor de archivos que hace uso de ventanas para ir accediendo a las instancias de todo el contenido guardado en nuestros discos duros, SSD o cualquier unidad.
- También hay un panel de control donde ajustar cosas sobre el S.O, el cual se lleva reemplazando por el menú “configuración” desde Windows 8.
Aun así, lo que más le caracteriza no es la interfaz, sino esto:
- Windows es un sistema operativo de código cerrado y es de pago.
- Usa un micro-kernel que ocupa poco espacio.
- Los archivos se almacenan siguiendo una ruta > en las unidades, además de organizarse en carpetas (incluso el escritorio es una carpeta).
- Al ser más utilizado por la mayoría de las personas, hay más ataques, piratas y spammers. El diseño inicial de Windows era para usarse sin conexión de red. Igualmente, el servicio Windows Update a través de parches de actualización funciona muy bien.
- Sigue siendo el sistema operativo más compatible de todos.
- Es muy fácil usarlo porque sigue el esquema de instalar y ejecutar con un programa sencillo (el famoso “siguiente”).
- Tiene poca privacidad, a pesar de que digan lo contrario.
{4c0f22eb-a96c-4cef-a988-8c7eaaf63a8e}
Sobre Linux
Linux es una comunidad de sistemas operativos open source que son desarrollados sobre el kernel de Linux. Dicho kernel fue creado por Linus Benedict Torvalds el 17 de septiembre de 1991, fecha en la que se hizo público. Sin embargo, comenzó dicho proyecto el 25 de agosto del mismo año, ¡qué barbaridad!
Este sistema operativo es mucho más complejo de entender porque está organizado en distribuciones, popularmente conocidas como “distros”. Esas distros son sistemas operativos basados en el kernel de Linux, siendo completamente gratuitos.
Podríamos hacer un artículo aparte sobre la historia de Linux, pero podemos decir que su invención se sostiene sobre una piedra denominada Unix, un sistema operativo creado por Kenneth Lane Thompson y Dennis MacAlistair Ritchie en 1969 (cuando trabajaban en AT&T). En 1983, Richard Matthew Stallman crea el proyecto GNU que es un sistema operativo gratuito similar a UNIX.
Siempre se ha considerado un sistema operativo para desarrolladores, ingenieros y programadores por ser algo complejo, pero lo cierto es que hay distribuciones muy sencillas de usar (Ubuntu o Debian, las más famosas).
Pues bien, ante la pregunta de qué es Linux, podemos decir que es un sistema operativo libre y gratuito que nace tras combinar proyectos GNU y la Free Software Foundation junto con el kernel de Linus.
Se trata de un S.O muy seguro, ya que pocos se interesan por crear un virus para él por el poco uso de usuarios que tiene. Aun así, su arquitectura para gestión de archivos, procesos y memoria no hace fácil la supervivencia de malware dentro del S.O.
Es un sistema muy similar al de Windows o macOS a nivel general: gestor de archivos, programas, sistemas de archivos compatibles, etc. Dicho esto, hay diferencias:
- Muy personalizable.
- Varios usuarios pueden acceder a los recursos y programas simultáneamente.
- Individualización de los drivers de los dispositivos, pudiendo instalar nuevos en cuanto conectemos uno nuevo.
- Se puede acceder a su código, modificarlo o desarrollar nuevas funciones sin requerir permisos o licencias.
- Dependiendo de la distribución, puede ser intuitivo o no. Ubuntu es la distro más sencilla.
- La falta de compatibilidad está ahí y existe con software y programas.
- Muchas veces vamos a tener que abrir una ventana de comandos para realizar una tarea específica.
- No requiere compatibilidades con hardware tan estricta como la de macOS, siendo mucho más libre.
- Es usado para programar con C, C++, java, Pascal, Ada y más, estando Python o PHP instalado en muchas distros.
- Viene con programas gratuitos que pretenden sustituir las versiones de pago y que se han hecho muy famosos en Windows: Libreoffice, GIMP o Firefox, entre otros.
{411a20b7-f825-4fb5-8a68-aa876b271e04}
Windows vs Linux: diferencias y similitudes
Después de explicar cada sistema operativo, podemos resumir las diferencias entre Windows vs Linux de la siguiente forma:
Windows |
Linux |
Es de pago y con código cerrado |
Es gratuito y con código abierto |
Versiones reducidas a Home, Profesional, Enterprise y Education |
Un sinfín de distribuciones, que van desde propósitos generales a más específicos |
Es considerado seguro, pero no el que más |
Hasta ahora, el S.O más seguro |
Es el más compatible y estandarizado del mundo |
No goza de tanta compatibilidad y puede ser más limitado, por ejemplo, para jugar a videojuegos. |
Tanto para particulares, como para profesionales |
Se podría decir lo mismo, pero lo usan más profesionales que particulares. |
Interfaz muy intuitiva |
Interfaz intuitiva, pero dependerá de la distro |
Si todavía tienes dudas sobre estos sistemas operativos, te recomendamos que veas nuestro vídeo sobre Windows 11 y descubras qué carácterísticas tiene:
Si te ha gustado este artículo, quizás te interese nuestra comparativa los dos sistemas operativos más usados en móviles: Android vs iOS.
{f4811995-2d4b-4ff5-bdae-c3cf6fb60b1f}