¿Qué
es Linux y cuáles son sus ventajas? (primera parte)
Tal
vez usted nunca ha oído hablar de Linux o tiene una referencia muy
vaga de lo que es en realidad, y no lo culpo, esto en parte al
monopolio ejercido por Microsoft y su sistema operativo Windows en
sus diferentes versiones, que está instalado en casi el 80 % de las
computadoras en todo el mundo; y a Apple y su sistema Operativo Mac,
OS X, también en sus diferentes versiones e instalado en sus propios
aparatos. Pero hoy gracias a los avances informáticos y a la
globalización mundial el acceso a la información hace que el
conocimiento de cualquier tema en general, llegue a mucho más gente
y sea de conocimiento público. Y gracias a ese impulso es que poco a
poco la gran familia de Linux esté haciéndose cada vez más su
espacio en el mundo de la informática y empezando a tener una
creciente presencia a nivel mundial.
la ventana de Microsoft, el pingüino Tux de Linux y la Manzana mordida de Apple |
Trataré
de explicar en el lenguaje más sencillo y comprensible ¿qué cosa
es Linux?, y las ventajas que conlleva el que cada vez más gente se
familiarice con su uso y esté migrando a ella.
Linux
es una gran familia de sistemas operativos de código abierto o libre
(llamado en inglés open source) que puede ser accesible a cualquier
ser humano, y ser instalado en cualquier computador, no importando su
capacidad, uso u antigüedad. Pero pasemos a definir que es un sistema
operativo y que es código abierto.
Sistema
Operativo: (S.O. o en inglés O.S) está definido
por: el conjunto de programas informáticos que permiten la
administración eficaz de los recursos de una computadora. También
se le puede llamar software del sistema.
Ahora
bien, sistemas operativos conocidos son todos los programas de la
todopoderosa Microsoft mencionando por citar algunos: MS-DOS,
Windows XP, Windows Vista, Windows 8 y windows 10 entre otros.
Sistema Operativo MS-DOS de Microsoft |
Por
su lado la compañía Apple tiene sus propios sistemas operativos para
sus propios equipos: llamados: MacOS y los subsecuentes Tiger,
Mountain Lion, Snow Leopard, Lion, Capitan, Yosemite, etc.
Entorno gráfico de Apple en sus comienzos |
Hasta
el gigante de los navegadores Google también ha desarrollado su
propio sistema operativo Chrome OS, así como el sistema operativo
Android que está instalado en muchos teléfonos celulares, y que
está basado en el núcleo o kernel de Linux.
Breve Historia (1)
¨El
concepto de Sistema Operativo surge en la década de los 50. El
primer Sistema Operativo de la historia fue creado en 1956 para un
ordenador IBM 704, y básicamente lo único que hacía era comenzar
la ejecución de un programa cuando el anterior terminaba.
En los años 60 se produce una revolución en el campo de los Sistemas Operativos. Aparecen conceptos como sistema multitarea, sistema multiusuario, sistema multiprocesadores y sistema en tiempo real.
Es en esta década cuando aparece UNIX, la base de la gran mayoría de los Sistemas Operativos que existen hoy en día.
En los años 60 se produce una revolución en el campo de los Sistemas Operativos. Aparecen conceptos como sistema multitarea, sistema multiusuario, sistema multiprocesadores y sistema en tiempo real.
Es en esta década cuando aparece UNIX, la base de la gran mayoría de los Sistemas Operativos que existen hoy en día.
En
los años 70 se produce un boom en cuestión de ordenadores
personales, acercando estos al público general de manera impensable
hasta entonces. Esto hace que se multiplique el desarrollo, creándose
el lenguaje de programación C (diseñado específicamente para
reescribir por completo el código UNIX). El
primer sistema operativo del mundo
Como
consecuencia de este crecimiento exponencial de usuarios, la gran
mayoría de ellos sin ningún conocimiento sobre lenguajes de bajo o
alto nivel, hizo que en los años 80, la prioridad a la hora de
diseñar un sistema operativo fuese la facilidad de uso, surgiendo
así las primeras interfaces de usuario.
El primer S.O. MacOS |
En
los 80 nacieron sistemas como MacOS, MS-DOS, Windows.
Terminal de MS-DOS de Microsoft |
En
la década de los 90 hace su aparición Linux, de la mano de su
creador un joven de 19 años llamado Linus Torvalds y del cual toma
su nombre modificado, publicándose la primera versión del núcleo
en septiembre de 1991, que posteriormente se uniría al proyecto GNU,
un sistema operativo completamente libre, similar a UNIX, al que le
faltaba para funcionar un núcleo funcional. Hoy en día la mayoría
de la gente conoce por Linux al Sistema Operativo que realmente se
llama GNU/Linux.¨(2)
Linus Torvalds padre de Linux |

Mientras
que sistemas operativos como Windows de Microsoft o Mac de Apple son
del tipo de código cerrado, es decir son privativos y encargándose
ellos mismos de su propio desarrollo, además de ser de pago. La
filosofía GNU/Linux es totalmente diferente siendo ésta de código
abierto o open source .
Entorno de Slackware de Linux con terminal |
Código
Abierto: es
un modelo de desarrollo de software basado
en la colaboración abierta.
Se enfoca más en los beneficios prácticos (acceso al código
fuente) que en cuestiones éticas o de libertad que tanto se destacan
en el software
libre.
Para muchos el término «libre» hace referencia al hecho de
adquirir un software de
manera gratuita, pero más que eso, la libertad se refiere al poder
modificar la fuente del programa sin restricciones de licencia, ya
que muchas empresas de software encierran su código, ocultandolo, y
restringiéndose los derechos a sí misma.
Se
utilizó por primera vez en 1990 las
comunidades de software
libre,
tratando de usarlo como reemplazo al ambiguo nombre original en
inglés del software libre (free
software).
Lo cual implica, para el caso que nos ocupa, «software que podemos
usar, escribir, modificar y redistribuir gratuitamente» (software
gratuito)
y, según la acepción española de libertad.
La
expresión, para algunos, no resultó apropiada como reemplazo para
el ya tradicional free
software,
pues eliminaba la idea de libertad,
confundida con la simple gratuidad.
No obstante continúa siendo ambivalente, puesto que se usa en la
actualidad por parte de programadores que no ofrecen software libre
pero, en cambio, sí ofrecen el código
fuente de
los programas para su revisión o conlleva modificación previamente
autorizada por
parte de sus pares académicos.
Dada
la ausencia de tal ambigüedad en la lengua española, el
término software libre es adecuado para referirse a
programas que se ofrecen con total libertad de modificación, uso y
distribución bajo la regla implícita de no modificar dichas
libertades hacia el futuro. De hecho en inglés también se usa el
término «libre software» para evitar ambigüedades semánticas.
Desde
el punto de vista de una «traducción estrictamente literal», el
significado textual de código
abierto es
que «se puede examinar el código
fuente»,
por lo que puede ser interpretado como un término más débil y
flexible que el del software
libre.
Sin embargo, ambos movimientos reconocen el mismo conjunto de
licencias y mantienen principios equivalentes.
Sin
embargo, hay que diferenciar los programas de código
abierto, que dan a los usuarios la libertad de mejorarlos, de los
programas que simplemente tienen el código fuente disponible, previa
restricciones sobre su uso o modificación.
En
la actualidad el código abierto se utiliza para definir
un movimiento
nuevo de software (la Iniciativa
Open Source),
diferente al movimiento
del software libre,
incompatible con este último desde el punto de vista filosófico, y
completamente equivalente desde el punto de vista práctico, de
hecho, ambos movimientos trabajan juntos en el desarrollo práctico
de proyectos.
La
idea bajo el concepto de código abierto es
sencilla: cuando los programadores (en Internet) pueden leer,
modificar y redistribuir el código fuente de un programa, éste
evoluciona, se desarrolla y mejora. Los usuarios lo adaptan a sus
necesidades, corrigen sus errores con un tiempo de espera menor a la
aplicada en el desarrollo de software convencional o cerrado, dando
como resultado la producción de un mejor software.(3)
El
mundo y la comunidad linuxera continuamente se ve favorecida por
aportes de personas sean profesionales o no de la informática e
inclusos hackers, que gracias a sus aportes, ayudan al mejoramiento
del gran grupo que componen los distintos sistemas operativos que
conviven en la familia Linux, sistemas operativos llamados distribuciones o distros; a través de sus propios repositorios o paquetes basados en: Debian, RPM, TGZ, Ebuild o Pacman.(4)
En
síntesis la filosofía de Linux es que el mundo de la informática y
computación, no sea para una élite o gente privilegiada y llegue a
más personas de una forma libre, sin tener que estár sometida a los
caprichos de los grandes gigantes informáticos, que amenazan con
devorarse a todo lo que se les interponga en el camino.
Diferentes Distribuciones o distros (S.O.) de Linux representados por el pingüino ¨Tux¨ la mascota. |
Por
eso es bueno resaltar los grandes esfuerzos en una lucha casi entre
David contra Goliath de los gigantes dueños de la ventana y la
manzana. Poseedores de todo el dinero del mundo por un lado y las compañias y desarrolladores independientes por el otro, que nos
ofrecen colaborando de manera solidaria en el desarrollo de software
y programas, para que nosotros los mortales comunes y corrientes
podamos disfrutarlos, instalarlos y trabajar con ellos; librandonos
de la necesidad de recurrir a programas caros de pago, sean éstos en
el área de la ofimática, diseño gráfico, media, audio, etc. Todo
esto a cambio solamente de una colaboración a manera de donación y
no exigida, como único recurso para recabar fondos en sus
investigaciones.
Por
supuesto que existen compañias que están dentro del mundo linuxero
que generan ganancias con los productos que desarrollan y venden ese
desarrollo a quienes estén dispuesto a pedir sus servicios, me
parece lógico y justo que lo hagan pero ello no contraviene con el
espíritu del open source que promulga Linux; porque detrás de todo
desarrollo de un software hay tiempo, dinero y desarrollo invertido
por un grupo de gente que trabaja en ello.
Linux Ubuntu 16.04 con entorno Unity |
Como
señalé líneas arriba Linux no es un solo sistema operativo sino
una gran familia de sistemas operativos diversos o distros, compuesto por
empresas grandes como Canonical creadora de las distribuciones:
Ubuntu, Xubuntu, Kubuntu, Lubuntu, entre otras y todos sus sabores***
basados a su vez en otro sistema operativo llamado Debian y del cual
usa sus paquetes de instalación llamado DEB. De Ubuntu que es la distro más usado de Linux, derivan programas como
Elementary, ZorinOS, Linux Mint por citar los más conocidos.
También
esta Red Hat con su distribución Fedora y usa sus propios
paquetes o repositorios de instalación llamados RPM (por sus siglas
en inglés Red Hat Package Manager), y Open Suse y su último sistema
operativo Leap 42.3 basado También en RPM de Red Hat.
Linux Fedora 25 de Red Hat |
Arch
Linux y su derivada Majaro maneja paquetes de instalación o
repositorios llamado Pacman
Gentoo
usa su propios paquetes o repositorios llamado Ebuild
TGZ
que es el paquete de UNIX
existen
muchos otros programas como: Slackware (el más antiguo programa que
aún se mantiene en vigencia), Peppermint, Puppy Linux, Bunsenlab por
citar algunos más. Sin lugar a dudas es posible que existan 60
sistemas operativos basados en linux que aparecen y desaparecen
continuamente gracias a que cualquiera con conocimientos medianos de
programación pueda crear un nuevo programa basado en Linux. Pero
dentro de todo ese grupo grande solo un puñado de sistemas
operativos basados en Linux son los que se perfilan como los más
estables y serios.
Existe
por otro lado empresas y desarrolladores independientes que también
se han dado a la tarea de desarrollar programas para áreas tan
diversas como la ofimática, el diseño gráfico, media, etc.
softwares que
no tienen
nada que envidiar a los programas desarrollados por las compañias de
código
cerrado. Existen diferentes
sistemas operativos de Linux, desde los de muy fácil instalación
como Ubuntu o Fedora por ejemplo, dirigido para los que desconocen de
programación y
temen usar una
terminal y están más
familiarizados con Windows o Apple por su simpleza;
hasta los sistemas operativos más
elaborados, para conocedores experimentados que
quieran desarrollar sus conocimientos en informática como
FreeBSD o Slackware y tengan que hacer uso de terminal y lenguaje de
programación.
La suite ofimática LibreOffice usada en la mayoría de las distribuciones o distros. de Linux |
Es
necesario mencionar el loable esfuerzo de la Fundación LibreOffice
que nos brinda una excelente suite ofimática muy similar y
casi en un 90% compatible con
la Office de Microsoft que
es la adoptada por consenso
general como el estándar
en este rubro a nivel
mundial.
Empresas
como Gimp, Inkscape,
Blender, Kdenlive, Openshot , Cinelerra, Darktable, Scribus;
que nos brindan programas para corregir y trabajar con
fotos, diseño gráfico, edición de vídeo
y audio, o efectos especiales, sin tener que recurrir a la
costosa Suite de Adobe
con su premiere, Illustrator, Photoshop,
After Effects, etc.,
desarrolladas unicamente para Microsoft
y Apple.
Es
más, tal es la generosidad de éstas
mismas empresas y los desarrolladores independientes que permiten que
la gran mayoría de sus programas puedan instalarse de forma libre en
las plataformas de Microsoft y Apple.
Gimp, Inskape, blender, Kdenlive y otros programas usados en artes gráficas, diseño y media |
Romper con los moldes, la
costumbre y el oligopolio que nos imponen los grandes grupos
informáticos es importante para poder conocer el inmenso universo
que nos ofrece el mundo de Linux. Siempre se pensó que Linux era
solo para programadores y loquitos de la computación y tal vez fue
así en un comienzo; pero hoy es diferente, para todo aquél que
tenga una computadora que esté usando y se vea en la necesidad de
trabajar con ella y que muchas veces por antigüedad o por no poderle
hacerle una modernización o tener al día el sistema operativo
(usualmente de código cerrado) o tenerlo pirateado, se vea postrado,
rezagado o forzado en adquirir un nuevo aparato para estar acorde con
el avance tecnológico del momento.
Linux permite romper con esa
barrera, no todos tienen los medios para adquirir una computadora ya
sea de escritorio o laptop de última generación, con Linux las
computadoras de 32 0 64 bits adquieren una segunda vida (existen
programas de Linux incluso para computadoras 486), Linux es un
programa muy ligero, con decir que tal vez el sistema operativo de
linux más pesado no llegue a los 2 gigabites lo que hace que corra a
gran velocidad con aparatos de limitadas prestaciones, instalándose
desde un cd o memoria usb en aproximadamente 35 minutos en el peor de
los casos. Mientras instalar windows 7, 8 o 10, puede llevar hasta 4
horas por lo pesado que es (35 gigabites sin contar los softwares
adicionales que hay que instalarles), y con sus innumerables
reinicios; siempre hay un Linux para cualquier aparato por más
antiguo que sea, además cualquier problema que surja una vez
instalado Linux, encuentra solución con una simple búsqueda en la
internet, ya que la comunidad linuxera está allí presente para
absolver y resolver cualquier duda o problemas que se te puedan
presentar.
El que escribe no es un
ingeniero de informática, ni especialista con estudios realizados en
el rubro, es más aprovecho en pedir las disculpas del caso si algo
de lo que he escrito no esté en el lenguaje de programador o
conocedor avanzado de Linux; soy un simple entusiasta que se
convirtió en autodidacta cuando tuvo la oportunidad de migrar de
Windows a Linux, más por necesidad que por curiosidad y comenzó a
descubrir el maravilloso mundo que se le abría ante sus ojos,
desconocido hasta entonces para mí; saber que desde cualquier laptop
o computadora de escritorio de cualquier marca, modelo o año que ya
tenga previamente instalado cualquier tipo de windows o Mac, pueda
darle una segunda vida a sus máquinas; tanto eliminando dicho
Sistema Operativo o haciéndole una división (partición) al disco
duro, para que ambos sistemas operativos convivan en la computadora
(si es que aún te cuesta dejar Windows o Mac). El saber y descubrir
que no estoy a merced de los dictámenes de la moda, que autoimponen
tanto Microsoft o Apple, para tener un público cautivo y esclavo a
sus caprichos y tendencias frente a lo que en realidad necesitamos y
requerimos, me hace sentir verdaderamente libre.
Con respecto a Apple y Mac
tengo que decir que es un excelente sistema operativo y una
innovadora marca siempre adelante en cuanto a avances tecnológicos,
es más tengo una Notebook del 2009, aunque algo viejita me gusta su
desempeño, su elegancia y su solidez a prueba de viruses (aunque se
que han aparecido algunos); pero tengo que decir lo que no me gusta
de ella: que la empresa Apple a mi entender, fabrica aparatos
excelentes en cuanto a rendimiento por un tiempo de vida útil
determinado, de entre 3 a 4 años
aproximadamente. Pasado ese tiempo, poder hacerles un upgrade al
sistema operativo o update a los programas instalados por otros más
modernos, se convierte en una tarea imposible de realizar a una
máquina que en cuanto a su valor en el mercado es alta; viéndose
uno en la obligación de tener que adquirir una nueva. Además el
gigante de Cupertino tiene programas, aplicaciones y aparatos, que
solo pueden ser usados si posees algún producto Apple convirtiéndote
en cautivo de la marca.
cable Dañado de una Mac |

He podido darme cuenta también
navegando en internet, que no soy el único que afirma que el
hardware que ofrece Apple es pésimo en cuanto a su durabilidad en el
tiempo, que está hecho ex profeso para que se malogre o deteriore en
un tiempo específico y así poder reemplazarlo; la prueba más clara
está en el cargador que usa, cualquiera que tenga un Apple Notebook
con cierta antigüedad dígame si no le ha pasado que, la batería se
le ha hinchado hasta volverse inservible, el cable de conexión se le
ha roto, pelado y expuesto al aire, teniendo que parcharlo con cinta
aislante para poder usar su Notebook hasta poder adquirir uno nuevo.
Si ese cable lo comparamos con el de cualquier otra PC podrán darse
cuenta que los cables de las PC duran muchísimo más que los de
Apple, Esa es una prueba clarísima de que Apple fabrica su hardware
en este caso, y software en el caso de las aplicaciones, programas o
sistemas operativos para que duren un tiempo determinado, tiempo
programado por ellos mismos; así uno se ve en la obligación de tener
que comprar un equipo nuevo, y como todos sabemos los productos de
Apple no son nada baratos. Por esa razón, sus productos deberían
ser de mejor calidad y durar más tiempo.
Batería malograda e hinchada de una Notebook de Apple |
El navegador Chrome de Google
nunca ha sido muy condescendiente con Apple y menos (con sus máquinas
que ya tienen tiempo en el mercado por el consumo alto que demanda,
siendo un verdadero problema; si a ésto le sumamos que recientemente
el navegador Firefox Mozilla que era el navegador no nativo de Apple
más amigable para sus máquinas, ha dejado de brindar soporte a las
Apple con Snow Leopard y Lion, creando otro dolor de cabeza más; lo
que hace imposible conectarse a internet por este buscador, siendo un
vía crucis para los que detestan tener que ingresar a la internet por
Safari, el navegador propio de Apple.
Frente a este entusiasmo, he
podido adquirir cierto nivel de conocimiento y compartirlo con la
gente que me rodea, hacerles ver un nuevo panorama que se le presenta
ante sus propios ojos a través de Linux, ayudándolos a hacer de sus
vidas un poco mejor; tengo que confesarlo: estoy enamorado de Linux y
de las posibilidades que me pueda dar, y eso quiero compartirlo para
que cada día más gente se deje atrapar como yo de Linux, y ayude a
hacer crecer más a la comunidad linuxera y llegar a ser la mayoría
que impone y marque la tendencia.
En la segunda parte hablaré
de la seguridad de Linux y porque es usado en instituciones del
estado y privadas en el mundo entero, el porque no existe Virus para
Linux y por lo tanto no es necesario instalar antivirus, lo fácil de
su instalación y otras cosas más.
José Fernando Orrego Mir
Miami, febrero 8 del 2018
(1)Historia de los sistemas operativos
Facultat d'Informàtica de Barcelona | retroinformatica@fib.upc.edu
Facultat d'Informàtica de Barcelona | retroinformatica@fib.upc.edu
(2) GNU/Linux Un sistema operativo consiste en varios programas fundamentales que necesita el ordenador para poder comunicar y recibir instrucciones de los usuarios; tales como leer y escribir datos en el disco duro, cintas, e impresoras; controlar el uso de la memoria; y ejecutar otros programas. La parte más importante de un sistema operativo es el núcleo. En un sistema GNU/Linux, Linux es el núcleo. El resto del sistema consiste en otros programas, muchos de los Historia de los sistemas operativoscuales fueron escritos por o para el proyecto GNU. Dado que el núcleo de Linux en sí mismo no forma un sistema operativo funcional, preferimos utilizar el término “GNU/Linux” para referirnos a los sistemas que la mayor parte de las personas llaman de manera informal “Linux”.
(3) Fuente wikipedia.
(4) Los sabores son un
subnivel dentro de la distribución escogida, así la mayoría de
distribuciones se lanzan con distintos sabores, por ejemplo si
hablamos de Ubuntu versión X, a su vez se puede descargar la misma
versión X de la distribución con distintos sabores (Mate,
KDE, Gnome, entre otros.
(5) Un repositorio de
software es un lugar de almacenamiento del cual pueden ser
recuperados e instalados los paquetes de software en un ordenador