Sunteți pe pagina 1din 3

Qu es GNU/Linux?

Cuando escuchas la palabra Linux, puede que te imagines programadores con


barba escribiendo largas lneas de cdigo en una pantalla negra. Buenas
noticias! Las cosas han cambiado.

La respuesta rpida
Linux es un sistema operativo, una gran pieza de software que controla un
computador. Es parecido a Microsoft Windows, pero completamente libre. El
nombre correcto es GNU/Linux pero "Linux" se usa ms.

Linux no es el producto de una sola compaa, es el resultado de la


contribucin de un gran nmero de compaas y grupos de personas. De
hecho, el sistema GNU/Linux es un componente central, el cual se transforma
en muchos productos diferentes: las llamadas distribuciones.

Las distribuciones cambian la apariencia y funcionamiento de Linux


completamente. Las hay desde grandes sistemas completos totalmente
equipados (respaldadas por compaas) hasta las ms ligeras que entran en un
llavero USB o funcionan en computadores viejos (usualmente desarrolladas por
voluntarios).

Usando Linux
GNU/Linux no es ms difcil de usar que Windows, y tiene muchas ms
funcionalidades. Uno se tarda slo unos minutos en familiarizarse con una
distribucin como Ubuntu o Fedora, la cual viene con muchos programas
instalados.

Si necesita software de calidad comercial para trabajar con documentos de


negocios, Internet, conexin de redes, o trabajar con grficos, est listo para
que lo use. Quiere an ms? Linux puede hacerlo: Existen muchos miles de
programas que puede encontrar, instalar y desinstalar de una forma intuitiva y
sencilla.
Sin embargo, no deberas asumir que Linux es un clon de Windows. Para saber
qu le espera al adentrarse en Linux, le sugerimos leer nuestra pgina
relacionada con migrar a Linux.

La respuesta completa
Cuando obtiene una distribucin de GNU/Linux, tambin obtiene la libertad
para estudiarla, copiarla, cambiarla, y redistribuirla. Eso es lo que la hace
realmente libre.

Muchas compaas desarrollan sus propios sistemas operativos basados en el


sistema central GNU: Crean productos derivados sobre los cuales no tienen los
derechos exclusivos. Entonces, cmo funciona todo?

La mayora de las empresas consiguen beneficios gracias al soporte


tcnico y otros servicios de pago relacionados con su distribucin de
GNU/Linux. Los clientes empresariales pagan por la garanta de
actualizaciones de seguridad y asistencia, e incluso muchas veces
entrenamiento y modificaciones al software para adecuarlo a sus
necesidades.

Otras compaas, como HP e IBM, contribuyen con Linux porque lo


preinstalan en los servidores que venden.

Una enorme comunidad participa en el desarrollo y mejora del software,


disminuyendo los costos y mejorando la eficiencia.

Finalmente, las personas suelen obtener el software gratuitamente, mientras


que los clientes empresariales suelen estar felices de pagar para un soporte
ms avanzado.

Caractersticas de Linux

multitarea: varios programas (realmente procesos) ejecutndose al mismo tiempo.


multiusuario: varios usuarios en la misma mquina al mismo tiempo (y sin licencias para todos).
multiplataforma: corre en muchas CPUs distintas, no slo Intel.
funciona en modo protegido 386.
tiene proteccin de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema.
carga de ejecutables por demanda: Linux slo lee de disco aquellas partes de un programa que estn
siendo usadas actualmente.
poltica de copia en escritura para la comparticin de pginas entre ejecutables: esto significa que varios
procesos pueden usar la misma zona de memoria para ejecutarse. Cuando alguno intenta escribir en esa
memoria, la pgina (4Kb de memoria) se copia a otro lugar. Esta poltica de copia en escritura tiene dos
beneficios: aumenta la velocidad y reduce el uso de memoria.
memoria virtual usando paginacin (sin intercambio de procesos completos) a disco: una particin o
un archivo en el sistema de archivos, o ambos, con la posibilidad de aadir ms reas de intercambio
sobre la marcha (se sigue denominando intercambio, es en realidad un intercambio de pginas). Un total
de 16 zonas de intercambio de 128Mb de tamao mximo pueden ser usadas en un momento dado con
un lmite terico de 2Gb para intercambio.
la memoria se gestiona como un recurso unificado para los programas de usuario y para el cach de
disco, de tal forma que toda la memoria libre puede ser usada para cach y ste puede a su vez ser
reducido cuando se ejecuten grandes programas.
libreras compartidas de carga dinmica (DLL's) y libreras estticas tambin, por supuesto.
se realizan volcados de estado (core dumps) para posibilitar los anlisis post-mortem, permitiendo el uso
de depuradores sobre los programas no slo en ejecucin sino tambin tras abortar stos por cualquier
motivo.
casi totalmente compatible con POSIX, System V y BSD a nivel fuente.
mediante un mdulo de emulacin de iBCS2, casi completamente compatible con SCO, SVR3 y SVR4 a
nivel binario.
todo el cdigo fuente est disponible, incluyendo el ncleo completo y todos los drivers,
las herramientas de desarrollo y todos los programas de usuario; adems todo ello se puede distribuir
libremente. Hay algunos programas comerciales que estn siendo ofrecidos para Linux actualmente sin
cdigo fuente, pero todo lo que ha sido gratuito sigue siendo gratuito.
control de tareas POSIX.
pseudo-terminales (pty's).
emulacin de 387 en el ncleo, de tal forma que los programas no tengan que hacer su propia
emulacin matemtica. Cualquier mquina que ejecute Linux parecer dotada de coprocesador
matemtico. Por supuesto, si tu ordenador ya tiene una FPU (unidad de coma flotante), ser usada en
lugar de la emulacin, pudiendo incluso compilar tu propio kernel sin la emulacin matemtica y conseguir
un pequeo ahorro de memoria.
soporte para muchos teclados nacionales o adaptados y es bastante fcil aadir nuevos dinmicamente.
consolas virtuales mltiples: varias sesiones de login a travs de la consola entre las que se puede
cambiar con las combinaciones adecuadas de teclas (totalmente independiente del hardware de video).
Se crean dinmicamente y puedes tener hasta 64.
soporte para varios sistemas de archivo comunes, incluyendo minix-1, Xenix y todos los sistemas de
archivo tpicos de System V, y tiene un avanzado sistema de archivos propio con una capacidad de hasta
4 Tb y nombres de archivos de hasta 255 caracteres de longitud.
acceso transparente a particiones MS-DOS (o a particiones OS/2 FAT) mediante un sistema de archivos
especial: no necesitas ningn comando especial para usar la particin MS-DOS, parece un sistema de
archivos normal de Unix (excepto por algunas graciosas restricciones en los nombres de archivo,
permisos, y esas cosas). Las particiones comprimidas de MS-DOS 6 no son accesibles en este momento,
y no se espera que lo sean en el futuro. El soporte para VFAT (WNT, Windows 95) ha sido aadido al
ncleo de desarrollo y estar en la prxima versin estable.
un sistema de archivos especial llamado UMSDOS que permite que Linux sea instalado en un sistema de
archivos DOS.
soporte en slo lectura de HPFS-2 del OS/2 2.1
sistema de archivos de CD-ROM que lee todos los formatos estndar de CD-ROM.
TCP/IP, incluyendo ftp, telnet, NFS, etc.
Appletalk disponible en el actual ncleo de desarrollo.
software cliente y servidor Netware disponible en los ncleos de desarrollo

S-ar putea să vă placă și