curiosidades linux
Curiosidades linux
La historia de Linux comenzó mucho antes de lo que la mayoría de gente piensa, ya que en 1969, Ken Thompson, de AT&T Bell Laboratories, desarrolló el sistema operativo Unix, adaptándolo a las necesidades de un entorno de investigación, sin saber la importancia que llegaría a tener su trabajo. Un año después Dennis Ritchie (creador del lenguaje de programación C), colaboró con Ken Thompson para pasar el código del sistema Unix a C. Lo que convierto a Unix en un sistema operativo transportable.
Unix
creció gradualmente hasta convertirse en un producto de software
estándar, distribuido por muchos vendedores tales como Novell e IBM.
Sus primeras versiones fueron distribuidas de forma gratuita a los
departamentos científicos de informática de muchas universidades de
renombre.
En 1972, los laboratorios Bell empezaron a emitir
versiones oficiales de Unix y a otorgar licencias del sistema a
distintos usuarios. En 1975, Berkeley lanzó su propia versión de
Unix (BSD). Esta versión de Unix se convirtió en la principal
competidora de la versión de los laboratorios Bell de ATT&T,
pero no era la única ya que en 1980, Microsoft desarrolló una
versión de Unix para PC llamada Xenix.
En 1991 esta
organización desarrolló el SistemaV versión4, que incorporaba casi
todas las características que se encuentran en el SistemaV versión3,
BSDversión4.3, SunOS y Xenix. Como respuesta a esta nueva versión,
varias compañías, tales como IBM y Hewlett Packard, establecieron
la Open Software Foundation (OSF) para crear su propia versión
estándar del Unix.
En
1992 habían solo 100 personas trabajando en el desarrollo Kernel de
Linux, pero en el 2010 ya eran 1000 personas los que trabajaban en
el. Estos permitieron que lo que eran 250.000 líneas de código
(1995) pasaran a ser 14.000.000 (2.010).
Estos. Mas datos y
curiosidades se encuentran en este trabajo, donde explicamos
cosas sobre Linux, y todo lo que le rodea, y permite ver como una
idea se puede convertir en algo muy grande.
Debido
a la proliferación de versiones de Unix en las décadas anteriores,
el Instituto de Ingenieros Eléctricos y Electrónicos (IIEE)
desarrollo un estándar del Unix independiente para el American
National Institute (ANSI). Este nuevo estándar ANSI del Unix se
llama Portable Operating System Interface for Computer Environments
(POSIX). Este estándar define una norma universal a la cual se deben
adherir todas las versiones de Unix.
En esa época, los
estudiantes utilizaban un programa llamado Minix, que incorporaba
diferentes características de Unix. Minix fue creado por el profesor
Andrew Tannenbaum. Director del Departamento de Sistemas de la
Universidad de Vrije, Amsterdam.
Profesor de Arquitectura de
Ordenadores y Sistemas Operativos. Licenciado en el MIT, y doctorado
en la Universidad de Berkeley, California. En 1992 participó debate
con Linus sobre la idea de este utilizar un núcleo monolítico en
vez de los basados en un micro núcleo que Tanenbaum creía que
serían la base de los sistemas operativos futuros.
Los datos curiosos que tiene Linux.
Aunque pueda parecer increíble, Linux no es un sistema operativo completo como tal como lo puede ser Windows o Mac. En este caso hablamos de una familia entera de S.O del tipo UNIX de código kernel que tienen en su núcleo Linux.
Linux fue creado originalmente en 1991, por Linus Torvalds que por aquel entonces era un simple estudiante de informática. Al final este proyecto se lanzó únicamente con 10.000 líneas de código que puede parecer realmente poco, aunque ha ido evolucionando poco a poco hasta tener millones de líneas escritas.
En relación con esto último, el creador únicamente escribió un 2% de este código. El resto ha sido la comunidad que se ha unido después contribuyendo con sus propias distribuciones, la que finalmente ha formado Linux tal y como lo conocemos ahora mismo, siendo un software que ha dado muchas alas a los programadores.
En la actualidad hay muchos sistemas operativos que están basados en Linux más allá de Android. Pero lo cierto es que muchos móviles cuentan con sistemas adaptados para ellos, como por ejemplo Firefox OS, Ubuntu Mobile, Sailfish OS o Mobline.
Linux siempre ha estado muy presente en la informática de alto rendimiento. Con esto nos referimos concretamente a los superordenadores que hay en el mundo, ya que en su gran mayoría tienen instalado Linux para poder funcionar. Esto es algo que ha conseguido gracias a lo fácil que es de administrar, la seguridad o la compatibilidad.
Todos cuando pensamos en Linux se nos viene automáticamente a la cabeza un pingüino que relacionamos por ser el logotipo de Linux, pero lo cierto es que desde el principio ha pretendido ser la mascota y no su logo. Este se llama Tux, y ganó a otros muchos animales como zorros, tiburones, halcones... gracias a que siempre estuvo en la mente de su creador.
Hay que destacar que aunque Linux se vea como un
sistema incomprensible y poco usado, lo cierto es que está presente
en nuestro alrededor. Sin ir más lejos, son muchos los
gobiernos en sus ejércitos los que apuestan por Linux en
sus sistemas informáticos, como por ejemplo el Departamento de
Defensa de los Estados Unidos, la Bolsa de Nueva York e incluso las
torres de control aéreo de los principales aeropuertos como el de
San Francisco.
Como decíamos anteriormente, Linux no es un sistema operativo como tal, pero Ubuntu si es considerado como tal y está basado en Linux. Actualmente este se ha convertido en el S.O. basado en Linux más popular de todo el mundo, con 20 millones de usuarios y una cuota de mercado que ronda el 3%.
Tal era el talento del creador de Linux, que el parasito Steve Jobs le invitó a abandonar su proyecto y optar por trabajar dentro de las oficinas de Apple. Pero ante esta oferta, Linus la rechazó y continuó por su camino.
Pese a que pueda parecer que hay una gran competencia dentro del mercado de la informática, lo cierto es que hay contribuciones al kernel de Linux que pueden llegar a sorprender a cualquiera. Empresas como por ejemplo Google, Intel, Samsung, Red Hat, Facebook o Google son considerados los principales contribuyentes al kernel.
Apple se vio obligada a usar el kernel Linux para crear aplicaciones que ofrecieran una mayor seguridad en macOS para sus usuarios. Este era el principal motivo para poder traer a Linus como hemos comentado anteriormente, pero que al final se rechazó por completo.