Linux es un clon del legendario sistema operativo
Unix, escrito desde cero por Linus Torvalds con
el apoyo de una creciente comunidad de programadores
y hackers que se comunican a través de Internet.
Originalmente
fue desarrollado para la plataforma x86 de Intel
pero hoy en día se encuentra en varias plataformas
como SPARC de Sun, PowerPC de Motorola, ARM, MIPS,
HP PA-RISC e Intel IA-64 entre otros.
Si queremos ser
formales cuando decimos Linux nos referimos al kernel
de Linux.
El kernel se puede
ver como el "corazón" del sistema,
que provee a los programas que corren sobre éste
con las funciones básicas como manejo de
memoria, entrada/salida de datos y la interacción
con todos los dispositivos de hardware en el ordenador.
El kernel Linux
por su cuenta seria inútil al usuario si
no fuera por una gran cantidad de aplicaciones que
permiten su interacción con la maquina.
Estas aplicaciones
provienen del proyecto GNU lanzado en 1984 para
desarrollar un sistema similar a UNIX como software
Libre.
El conjunto de
estas grandes piezas de software es lo que finalmente
nos proporciona un sistema usable, por eso habría
que referirse al sistema operativo como Linux/GNU.
Tanto el kernel
de Linux como las aplicaciones GNU se rigen bajo
la protección de la licencia GPL de la FSF
(Free Software Foundation), la cual permite la libre
distribución del programa mientras se cumplan
los siguientes puntos:
- Se permite el uso y la distribución
del programa para uso comercial y domestico
mientras que nos se imponga ningún costo
sobre el programa y se incluya un disclaimer
apropiado con la licencia GPL.
- El programa se puede modificar
y redistribuir si y solo si se menciona al autor
original del programa en la documentación
y el programa resultante también se pone
bajo licencia GPL.
La Licencia GPL
impone además otras restricciones, para realizar
una visión mas detallada consulte http://www.gnu.org/copyleft/gpl.html
Hoy en día
muchas pequeñas y grandes empresas cada vez
consideran mas Linux como una buena alternativa
a los Sistemas Operativos comerciales, especialmente
en lo que se refiere al área de redes TCP/IP
y aplicaciones que corren sobre servidores.
Linux también
se emplea en el área de la educación,
para enseñar conceptos de UNIX sin los costos
que implicaría licenciar un Sistema de UNIX
comercial.
Hoy en día podemos
encontrar diferentes "versiones" de linux,
a estas se les llama distribuciones o sabores, siendo
las mas conocidas College Linux, Debian, Fedora,
Gentoo, Knoppix, Lycoris, Mandrake, RedHat, Slackware,
SuSe, TurboLinux y Ubuntu.
|