Accede a todo EDteam con un único pago¡Sube a premium!

¿Qué es Linux?

Linux está en todas partes 🐧, ¿quieres saber por qué? ¿Qué lo hace tan especial? En este blog te lo explico a detalle, quédate hasta el final y conoce la historia de este sistema operativo.

Diseño web
8 minutos
Hace 3 años
¿Qué es Linux?

Seguramente has llegado a este blog porque eres amante del mundo de la tecnología y posiblemente uses Linux y, si no, es muy posible que estés usándolo sin darte cuenta. Si hoy te has propuesto aprender algo nuevo y ese "algo" es ¿Qué es Linux? No te despegues y sigue leyendo.

La historia de Linux

Mucho antes que a Linus Torvalds se le ocurriera crear Linux estaba ocurriendo algo más. Para saberlo, tenemos que volver en el tiempo a la década de los 80 cuando Richard Stallman estaba trabajando en la construcción de un sistema operativo completamente libre y gracias a eso nació el movimiento del software libre.

Básicamente, las personas que usan software libre tienen la capacidad de poder leer y entender el código fuente de los programas para poder modificarlo en pro de sus necesidades. Aunque fue una gran idea, iba en contra de las creencias privativas propias de las empresas, pues buscan proteger su "propiedad intelectual" 🔒.

Así es como Stallman decide crear este primer software libre y le pone de nombre GNU. Aun cuando lo tenía construido seguía faltándole el motor, el núcleo, del mismo, es decir, el kernel. Este es el que se encarga de establecer las conexiones entre el software y el hardware.

Sin embargo, para 1991, Linus Torvalds proponía su proyecto sin tener mucha fe en él, postulándolo casi como un hobbit. Este proyecto, llamado Linux, era justamente un kernel. ¿Y por qué Linux? Pues, viene de su propio nombre "Linus" donde se sustituye la "s" por la "x" de "Unix", un sistema operativo en el cual se basaron muchos otros.

Fue entonces cuando ambos proyectos, los de Linus y Stallman, se juntaron y nació "Linux" 🐧, el primer sistema operativo libre. No obstante, es importante recalcar que Linux no es un sistema operativo, sino un núcleo, el kernel.

¿Y qué es Unix?

Ahora, ¿qué hay que decir de Unix? Debes saber que tanto el proyecto GNU como Linux partieron de aquí. Unix es el primer sistema operativo portable y es el padre (por decirlo de alguna forma) de todos los otros sistemas operativos; por ejemplo, Mac es un sistema Unix.

¿Por qué Unix es tan importante en el mundo de la tecnología? Pues, este fue el primer sistema operativo que podía ser instalado en diversas computadoras 💻. Recuerda que, a diferencia de ahora, estas eran muy diferentes y eso permitió que Unix adquiriera popularidad y se crearán mucho más derivados de este proyecto, como fue GNU.

Si no lo sabías, los sistemas operativos creados a partir de Unix y más populares actualmente son las distribuciones de Linux y Mac. Si eres programador, seguramente te habrás dado cuenta de las semejanzas entre las terminales, comandos y estructura de carpetas de ambos sistemas.

Distribuciones Linux

En este punto creo que está claro que GNU y Linux son dos proyectos distintos que se fusionaron para dar lugar a otro más grande. Entonces, ¿cuál es el término correcto para referirnos a estos sistemas operativos? 🤔 GNU-Linux.

Pero la realidad es que no existe un único sistema operativo basado en Linux, de hecho hay demasiados y son llamados "Distribuciones" o "Distros". Si alguien te pregunta qué distro usas, se refiere a cuál versión de Linux usas. Esto es porque, al ser software libre cualquiera puede realizar modificaciones. Si quisieran, una empresa puede crear e implementar su propia distro personalizada.

Pero, esto que pinta como una gran ventaja también puede convertirse en una desventaja por lo que llamamos "Fragmentación". Esto es debido a que existen tantas versiones o sabores de Linux que nunca ha podido establecerse con fuerza en el escritorio, es decir, los dispositivos del usuario final (tu computadora personal o tu laptop).

Por otro lado, existen los servidores y las supercomputadoras que hacen grandes procesos de datos, que sí utilizan Linux porque tienen un sistema muy personalizado. Aunque al usuario común no use mucho Linux, hay que reconocer que sus distribuciones son muy hermosas: sus ventanas, sus animaciones 3D y más.

Cada distribución está destinada a un público, algunas a uno muy empresarial como CentOs o Red Hat, otros a un público más profesional como Debian y otras a un público más cotidiano como Ubutun y Fedora. Estas últimas no tienen una curva de aprendizaje demasiado elevada y sus sistemas son muy amigables.

Si quieres saber más sobre las distros de Linux, en EDteam tenemos un blog donde te damos más detalles sobre ellas. Haz clic aquí y conócelas 🤗.

Comandos

Si bien es cierto que Linux puede ser un poco complicado debido a la cantidad de versiones que hay de él, algo que comparten todas ellas son sus comandos. Sí, puedes administrar cualquier distribución de Linux usando una línea de comandos, no importa si es Debian, Fedora o Red Hat.

Puede que sí haya ciertas diferencias, pero serán muy pequeñas, cuestión que puedas aprenderlas de igual forma. En realidad, lo que puede incomodar a una persona que ha usado Windows y luego pasa a Linux es que todo se opera por medio de línea de comandos y no desde una interacción con la interfaz.

Es solo un cambio de mentalidad, nada demasiado difícil.

Linux vs Windows

Hoy día, la batalla épica entre Linux y Windows ha acabado 🔚**.** Batalla que venía desde la filosofía desde sus fundadores. Bill Gates era partidario de que el código es propiedad exclusiva de la empresa, es algo que debe ser secreto, pues ese código es lo que mantiene a flote la empresa, permite que genere trabajo.

Windows considera que regalar el software es algo que solo haría una persona mal de la cabeza. Pero, la filosofía de Stallman, el creador del proyecto GNU, era muy distinta, incluso creó un manifiesto donde expresaba las virtudes del software libre.

Estas filosofías estuvieron enfrentadas durante un largo tiempo y, aunque Windows todavía reina en el mundo de la computación personal, Linux se convirtió en el estándar de los servidores y las supercomputadoras donde se busca una personalización total. Sí existen sistemas para servidores de Windows, pero en este campo Linux es el amo y señor absoluto.

La guerra es tal que el segundo CEO de Microsoft, Steve Ballmer, llegó a decir que Linux era un cáncer y Bill Gates reprobaba en absoluto su software libre. Decía que Linux no era gratis realmente, su software sí, pero la inversión que haría el usuario después en soporte iba a ser mucho mayor, mientras que el Windows, una vez pagaras su licencia, traía incluido el soporte.

Pero, todo cambió cuando llego el tercer CEO de Microsoft, Satya Nadella, comenzó una relación bastante cariñosa con Linux ❤️ y todos creyeron que la guerra se había acabado. Fue entonces cuando se admitió que ellos usaban Linux en Azure, la nube de Microsoft.

Ahora existe Linux dentro de Windows, pues los desarrolladores prefieren usar Unix, es decir, Linux o Mac. Esto debido a que puede crearse un entorno personalizado o replicarse el entorno de producción, mientras que trabajar desde Windows resulta muy tedioso.

En los últimos años, Microsoft se ha actualizado muchísimo, siendo uno de los mayores contribuyentes del software libre -pensemos en GitHub- y del kernel de Linux. Hoy día puedes correr Linux en Windows en paralelo como lo haría un subsistema. Así que ya es momento de dar por finalizada esa batalla legendaria entre ambos sistemas.

¿Cuál es el negocio de Linux?

Seguro te preguntaste: "Si Linux es gratis, ¿dónde está el negocio? De algo tienen que vivir". La respuesta es: su soporte. Recuerda que Linux es completamente personalizable, eso quiere decir que si una empresa requiere la solución muy personalizada existen otras empresas que les brindarán ese soporte 👨‍🔧.

Los desarrolladores pueden crear módulos o programas altamente personalizados y brindar soporte a las empresas. Ahí es donde se mueve todo el dinero, que por cierto es mucho. De hecho, la empresa que más dinero maneja en el mundo de Linux es RedHat; otras como Canonical de Ubuntu Server.

Linux en Android

Otro de los datos interesantes que tiene Linux, es que está presente en Android. Cuando Google comenzó a hablar y dijo que pensaba crear su propio sistema operativo para móviles (sí, estamos retrocediendo muchos años en el tiempo) se decía que aquel sería el año de Linux, donde se empoderaría del mundo del escritorio. Pero nunca llegó.

La cuestión es que se dijo que Android, el sistema operativo de Google, estaba basado en Linux y se celebró que, aunque no llegó al mundo del escritorio sí había llegado al del móvil. Pero no fue así, porque Android es propietario.

Y parece extraño, porque Linux es un software libre y no podría usarse para luego licenciarlo. La razón es porque Google y Linux comparten el mismo kernel sobre el cual se han construido varias capas propietarias. Lo único que Android tiene de Linux es el kernel y por eso es propietario.

Aunque el año de Linux no haya llegado en el escritorio ni en mobile, nadie le roba su trono como amo y señor en el área de los servidores y supercomputadoras 👑.

Entonces, ¿por qué aprender Linux?

Si hay algo que debe quedar claro es la enorme cantidad de trabajo que existe si aprendes Linux. Por ejemplo, como desarrollador de entornos de desarrollo, podrías replicar los entornos de producción, tener espejos y configurarlos correctamente.

Por otro lado, esta seguridad informática. Linux es un sistema muy seguro, cuidadoso con sus permisos, pero tampoco es infalible. A Linux se le han encontrado muchas vulnerabilidades, pero eso no lo hace malo, es parte de la tecnología y al serlo es propensa a fallar.

También, aprendes Linux tendrás trabajo asegurado como administrador de sistemas y servidores y, por último, en el mundo del Cloud Computing porque empresas como Azure, AWS, JCP usan Linux.

Así que, ¿qué esperas para aprender Linux y tomar en tus manos la tecnología? En EDteam tenemos el curso Linux desde Cero con el que aprenderás los conceptos básicos y a usar correctamente sus herramientas, ¿lo mejor? Puedes comenzar a ver GRATIS la primera clase 🎁

También, si quieres saber más sobre este tema te recomendamos ver nuestro vídeo en YouTube ¿Qué es Linux? donde puedes obtener más detalles.

Recuerda seguirnos para disfrutar de contenido similar y de gran calidad cada semana, nos vemos 😉.

Comentarios de los usuarios

Pregunta a ChatEDT