Linux es
un núcleo libre de sistema
operativo (también
suele referirse al núcleo como kernel)
basado en Unix.4 Es
uno de los principales ejemplos de software
libre y de código abierto.5 Linux
está licenciado bajo la GPL
v2 y
está desarrollado por colaboradores de todo
el mundo.
El desarrollo del día a día tiene lugar en la Linux
Kernel Mailing List Archive
El
núcleo Linux fue concebido por el entonces estudiante de ciencias
de la computación finlandés Linus
Torvalds en 1991.6 Linux
consiguió rápidamente desarrolladores y usuarios que adoptaron
códigos de otros proyectos de software
libre
para usarlo con el nuevo sistema operativo.7 El
núcleo Linux ha recibido contribuciones de miles de programadores de
todo el mundo.8 Normalmente
Linux se utiliza junto a un empaquetado de software,
llamado distribución
Linux y
servidores.
En
abril de 1991,2 Linus
Torvalds, de 21 años, empezó a trabajar en unas simples ideas para
un núcleo de un sistema operativo. Comenzó con un intento por
obtener un núcleo de sistema operativo gratuito similar a Unix que
funcionara con microprocesadores Intel
80386.
Luego, el 26
de agosto de 1991,
Torvalds escribió en el grupo
de noticias comp.os.minix:9
CODIGO
LINUX como
empresa ofrece alternativas basadas en Software Libre de gran
reconocimiento en el mercado, y que sin duda lograrán satisfacer las
necesidades de su empresa o negocio.
Ofrecemos:
- Consultoría
- Implementación
- Instalación/Configuración
- Mantenimiento/Soporte
- Migración
- Servidores GNU/LINUX
- Estaciones de Trabajo GNU/LINUX
- Capacitación GNU/LINUX
Después
de esto, muchas personas ayudaron con el código. En septiembre de
1991 se lanzó la versión 0.01 de Linux. Tenía 10.239 líneas de
código. En octubre de ese año(1991), se lanzó la versión 0.02 de
Linux; luego, en diciembre se lanzó la versión 0.11(1991). Esta
versión fue la primera en ser self-hosted (autoalbergada).
Es decir, Linux 0.11 podía ser compilado por una computadora que
ejecutase Linux 0.11, mientras que las versiones anteriores de Linux
se compilaban usando otros sistemas operativos. Cuando lanzó la
siguiente versión, Torvalds adoptó la GPL como su propio boceto de
licencia, la cual no permitía su redistribución con otra licencia
que no sea GPL.
Unix (registrado
oficialmente como UNIX®)
es un sistema
operativo portable,multitarea y multiusuario;
desarrollado, en principio, en 1969,
por un grupo de empleados de los laboratorios
Bell de AT&T,
entre los
que figuran Ken
Thompson,Dennis
Ritchie y Douglas
McIlroy.1 2
El
sistema, junto con todos
los derechos
fueron vendidos por AT&T a Novell,
Inc. Esta vendió posteriormente el software a Santa
Cruz Operation en 1995,
y esta, a su vez, lo revendió a Caldera
Software en 2001,
empresa que después se convirtió en el grupo
SCO.
Sin embargo, Novell siempre argumentó que solo vendió los derechos
de uso del software, pero que retuvo el copyright sobre
"UNIX®". En 2010, y tras una larga batalla legal, ésta ha
pasado nuevamente a ser propiedad de Novell.3
Solo
los sistemas totalmente compatibles y que se encuentran certificados
por la especificación Single
UNIX Specification pueden
ser denominados "UNIX®" (otros reciben la denominación
"similar a un sistema Unix" o "similar a Unix").
En ocasiones, suele usarse el término "Unix tradicional"
para referirse a Unix o a un sistema operativo que cuenta con las
características de UNIX
Versión 7 o UNIX
System V.
Creador
de las programaciones C
C es
un lenguaje
de programación creado
en 1972 por Dennis
M. Ritchie en
losLaboratorios
Bell como
evolución del anterior lenguaje B,
a su vez basado en BCPL.
Al
igual que B, es un lenguaje orientado a la implementación
de Sistemas
Operativos,
concretamente Unix.
C es apreciado por la eficiencia del código que produce y es el
lenguaje de programación más popular para crear software
de sistemas,
aunque también se utiliza para crear aplicaciones.
Se
trata de un lenguaje de tipos de datos estáticos, débilmente
tipificado, de medio
nivel pero
con muchas características de bajo
nivel.
Dispone de las estructuras típicas de los lenguajes
de alto nivel pero,
a su vez, dispone de construcciones del lenguaje que permiten un
control a muy bajo
nivel.
Los compiladores suelen ofrecer extensiones al lenguaje que
posibilitan mezclar código en ensamblador con
código C o acceder directamente a memoria o dispositivos
periféricos.
La
primera estandarización del lenguaje C fue en ANSI,
con el estándar X3.159-1989. El lenguaje que define este estándar
fue conocido vulgarmente como ANSI
C.
Posteriormente, en 1990, fue ratificado como estándar ISO (ISO/IEC
9899:1990). La adopción de este estándar es muy amplia por lo que,
si los programas creados lo siguen, el código es portátil entre
plataformas y/o arquitecturas.
Xenix es
una versión descontinuada del Unix sistema
operativo ,
con licencia deMicrosoft de AT
& T Corporation a
finales de 1970. The Santa
Cruz Operation (SCO)
más tarde adquirió los derechos exclusivos sobre el software, y
eventualmente sustituida con SCO
UNIX (ahora
conocida como SCO
OpenServer ).
A
finales de 1980, Xenix era "probablemente la versión más
difundida del sistema
operativo UNIX ,
de acuerdo con el número de equipos en los que se ejecuta ", de
acuerdo con los desarrolladores del BSD versión
de Unix, [ 1 ] y
el presidente de Microsoft, Bill
Gates, declaró
en 1996, que desde hace mucho tiempo, su empresa tenía el más alto
volumen de AT & T de licencia Unix. [ 2 ]
Linus
Benedict Torvalds (28
de diciembre de 1969, Helsinki, Finlandia)
es uningeniero
de software finlandés estadounidense1 ,
conocido por iniciar y mantener el desarrollo del "kernel" (en
español, núcleo) Linux,
basándose en el sistema
operativo libre Minix creado
por Andrew
S. Tanenbaum y
en algunas herramientas, varias utilidades y
los compiladores desarrollados
por el proyecto
GNU.
Actualmente Torvalds es responsable de la coordinación del proyecto.
Pertenece a la comunidadsueco-parlante de Finlandia.
Sus
padres tomaron su nombre de Linus
Pauling (estadounidense, Premio
Nobel de Química 1954).
Comenzó sus andanzas informáticas a los 11 años cuando su abuelo,
un matemático y estadístico de
la Universidad, compró uno de los primeros
microordenadores Commodore en 1980 y
le pidió ayuda para usarlo.2
A
finales de los años
80 tomó
contacto con los computadores IBM, PC y
en 1991adquirió
una computadora con procesador modelo 80386 de Intel.
En 1988 fue
admitido en la Universidad
de Helsinki,
donde estudio Ciencias
de la Computación.
Ese mismo año el profesor Andrew
S. Tanenbaum saca
a la luz el S.O. Minix con
propósitos didácticos. Dos años después, en 1990,
Torvalds empieza a aprender el lenguaje
de programación C en
su universidad.
A
la edad de 21 años, con un año de experiencia programando (en C),
ya conocía lo suficiente del sistema operativo Minix como
para tomar prestadas algunas ideas y empezar un proyecto personal.
Basándose en Design
of the Unix
Operating System,
publicado por Maurice
J. Bach en 1986,
crearía una implementación que ejecutará cualquier tipo de
programa, pero sobre una arquitectura de ordenadores
compatibles,
IBM/PC.
Este
proyecto personal desembocó el 5
de octubre de 1991 con
el anuncio3 de
la primera versión de Linux capaz
de ejecutar BASH (Bourne
Again Shell)
y elcompilador conocido
como GCC (GNU
Compiler Collection).
En
enero de 1992 se
adoptó la Licencia
Pública General (GPL)
para Linux. Ésta añade libertades de
uso a Linux totalmente opuestas a las del software
propietario,
permitiendo su modificación, redistribución, copia y uso ilimitado.
Este modelo de licencia facilita lo que es conocido como el modelo de
desarrollo de bazar, que ha dado estabilidad y funcionalidad sin
precedentes a este sistema operativo.
En 1997 Linus
Torvalds recibe
los premios 1997
Nokia Foundation Award de Nokia yLifetime
Achievement Award at
Uniforum Pictures.
Ese
mismo año finaliza los estudios superiores (1988 - 1997)
tras una década como estudiante e investigador en la Universidad
de Helsinki,
coordinando el desarrollo del núcleo del S.O. desde 1992.
Torvalds
trabajó en Transmeta desde
febrero de 1997 hasta junio de 2003. Actualmente trabaja para el Open
Source Development Labs en Beaverton, Oregón.
Solo el 2% del código del Linux actual
está escrito por él, pero, además de su paternidad, en su persona
sigue descansando la dirección de la gestión núcleo del sistema
operativo.
Torvalds
posee la marca
registrada "Linux"
y supervisa4 el
uso de la marca a través de la organización
sin ánimo de lucro Linux
International.
No hay comentarios:
Publicar un comentario