Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Linux Ubuntu
Linux Ubuntu
Linux Ubuntu
LINUX se distribuye bajo la GNU Public License: Ingles, por lo tanto, el código
fuente tiene que estar siempre accesible.
El sistema ha sido diseñado y programado por multitud de programadores
alrededor del mundo. El núcleo del sistema sigue en continuo desarrollo bajo la
coordinación de Linus Torvalds, la persona de la que partió la idea de este
proyecto, a principios de la década de los noventa.
Linux fue creado originalmente por Linus Torvalds en la Universidad de
Helsinki en Finlandia. Inicialmente, sólo fue un proyecto de aficionado de Linus
Torvalds. Se inspiraba en Minix, un pequeño UNIX desarrollado por Andy
Tanenbaum, y las primeras discusiones sobre Linux surgieron en el grupo de
noticias campos. Minix. Estas discusiones giraban en torno al desarrollo de un
pequeño sistema UNIX de carácter académico dirigido a aquellos usuarios de
Minix que querían algo más. El desarrollo inicial de Linux ya aprovechaba las
características de conmutación de tareas en modo protegido del 386, y se
escribió todo en ensamblador.
"Comencé a utilizar el C tras escribir algunos drivers, y ciertamente se aceleró
el desarrollo. En este punto sentí que mi idea de hacer "Un Minix mejor que
Minix" se hacía más seria. Esperaba que algún día pudiese recompilar el gcc
bajo Linux... "Dos meses de trabajo, hasta que tuve un driver de discos con
numerosos bugs, pero que parecía funcionar en mi PC y un pequeño sistema de
ficheros. Aquí tenía ya la versión 0.01 [al final de Agosto de 1991]; no era muy
agradable de usar sin el driver de disquetes, y no hacía gran cosa. No pensé que
alguien compilaría esa versión." Linus.
Linux es un Sistema Operativo, una versión de Unix libremente distribuible e
independiente, para plataformas con máquinas x86, Motorola 68k, Digital Alpha,
Sparc, Mips y Motorola Power PC.
Es una implantación de la especificación POSIX con la cual cumplen todas las
verdaderas versiones de Unix. El núcleo de Linux no usa código de AT&T o de
cualquier otra fuente propietaria, la mayoría de los programas disponible para Linux
es desarrollado por el proyecto GNU de la Free Software Foundation (Fundación de
Programas Libres).
El núcleo de Linux está legalmente protegido
por la Licencia Publica GNU (GPL de sus
siglas en inglés), es usualmente empaquetado
con varios ejecutables que comprenden un
sistema operativo Unix funcional. Estos
paquetes de programas son llamados
"distribuciones" y vienen en muchos tamaños y
arreglos.
El componente main
El componente main contiene solamente los paquetes que cumplen los requisitos de
la licencia de Ubuntu, y para los que hay soporte disponible por parte de su equipo.
Éste está pensado para que incluya todo lo necesario para la mayoría de los sistemas
Linux de uso general. Los paquetes de este componente poseen ayuda técnica
garantizada y mejoras de seguridad oportunas.
El componente restricted
El componente restricted contiene el programa soportado por los desarrolladores
de Ubuntu debido a su importancia, pero que no está disponible bajo ningún tipo
de licencia libre para incluir en main. En este lugar se incluyen los paquetes tales
como los controladores propietarios de algunas tarjetas gráficas, como por
ejemplo, los de VIDA. El nivel de la ayuda es más limitado que para main,
puesto que los desarrolladores pueden que no tengan acceso al código fuente.
El componente universe
El componente universe contiene una amplia gama del programa, que puede o no
tener una licencia restringida, pero que no recibe apoyo por parte del equipo de
Ubuntu. Esto permite que los usuarios instalen toda clase de programas en el
sistema guardándolos en un lugar aparte de los paquetes soportados: main y
restricted.
El componente comercial
Como lo indica su clasificación, contiene programas comerciales.
El componente multiverse
Finalmente, se encuentra el componente multiverse, que contiene los
paquetes sin soporte debido a que no cumplen los requisitos de Software
Libre.
Ubuntu Desktop: Orientado para usuarios con computador de
escritorio. Cuenta con miles de aplicaciones para entretenimiento y
desarrollo.