Noticias
Mini-Howtos
Links
Actividades y Eventos
Sobre nosotros
Contacto
- Mini-Infos y Howtos -
Inicios de Linux  |  Preguntas Frecuentes  |  Primeros Pasos  |  Instalar (1)  |  Instalar (2)  |  Como actualizar el Kernel  | 
Atencion: Las informaciones estan proveidos "como están", esperamos que estén correctas.. si no favor avisanos para poder corregir ;) o actualizarlas

¿Qué es Linux?

Linux® es un poderoso y sumamente versátil Sistema Operativo de 32 bits, multi-usuario y multi-área. Fue creado en 1991 por Linus Torvalds, siendo entonces un estudiante de la Universidad de Helsinski. 

Linus se basó sobre Unix®, con una gran característica: este sistema operativo sería Software Libre. Esto significa que una vez que el usuario compra un CD o bien lo descarga gratuitamente desde Internet, es libre de redistribuirlo y modificarlo a su antojo, siempre que, como lo indica la Licencia Pública General GNU-acrónimo de "GNU is Not Unix"-, del modo que ha dispuesto la Free Software Foundation, se incluya el código fuente. Esto también incluye el derecho a poder instalar Linux® en cualquier número de ordenadores o equipos de cómputo que el usuario desee.

GNU/Linux® no es Freeware. Es software libre. Cuando hablamos de software libre, nos referimos a la libertad y no al precio. Las Licencias Públicas Generales (GPL), a la cual Linus Torvalds incorporó a Linux, están pensadas para asegurar que el usuario tiene la libertad de distribuir copias del software libre (y cobrar por el servicio si así lo desea). La licencia Pública General (GPL) tiene como objetivo garantizar al usuario la libertad de compartir y cambiar software libre, es decir, asegurarse de que el software es libre para todos sus usuarios. Esta licencia Pública General es aplicable a la mayoría del software de la Free Software Foundation así como a cualquier otro programa cuyos autores se comprometan a usarlo.

GNU/Linux® es también de la mejor alternativa del nuevo milenio para los usuarios que no solo desean libertad, sino que también desean un sistema operativo más estable, robusto y confiable, un sistema operativo idóneo para Redes, Servidores, estaciones de trabajo y, contrario a lo que afirma cierta empresa de la costa este de USA, y gracias al trabajo de miles de programadores alrededor del mundo, también para PC de escritorio, aunque con algunas reservas, siendo que la configuración de algunos dispositivos y servicios requieren conocimientos técnicos.

Las características de GNU/Linux® le permiten desempeñar múltiples tareas en forma simultánea de forma segura. Es decir, los distintos servicios servicos se pueden detener, inicar o reiniciar independientemente sin afectar al resto del sistema. GNU/Linux® es un sistema operativo hecho para trabajar las 24 horas del día los 365 días del año. 

Para 1998 se hablaba de que Linux®: era utilizado por aproximadamente el 2.0% de las computadoras del mundo. En 2000 alcanzó el 5.0% de las computadoras del mundo, superando incluso a MAC-OS®: y OS-2®:, es decir, un crecimiento de más del 100%. GNU/Linux®: se ha convertido en el sistema operativo consentido de los "gurus" de la informática y cientos de empresas alrededor del mundo lo han adoptado para el mantenimiento de sus sistemas, servidores Web y/o sus redes.

Tal ha sido el impacto alcanzado por GNU/Linux®:, que muchas de las empresas de Software más importantes del mundo, como Corel, Netscape y Sun Microsystems, han encontrado en GNU/Linux un increíble mercado sin la competencia de Microsoft®, y se han volcado al desarrollo de versiones para Linux de sus más populares aplicaciones. Grandes corporaciones como Compaq, Dell, Hewlett Packard, IBM y Penguin Computing han comenzado a vender equipos con Linux® como sistema operativo.

Esto es apenas el comienzo. Gracias a sus características, y a la aparición de nuevos ambientes gráficos para X Window® de fácil uso, como Gnome, al trabajo de cientos de programadores y usuarios fieles alrededor del mundo, Linux ha dejado de ser un sistema operativo feo y difícil de utilizar y se ha convertido en una alternativa real para los usuarios que buscan un sistema operativo confiable y poderoso, ya sea para una Red local, un servidor Web o la PC hogareña de un usuario intrépido.

En las siguientes páginas se encuentra toda la información necesaria acerca del por que es una muy buena alternativa, la verdad sobre de los mitos acerca de GNU/Linux®, que es lo que necesita saber antes de instalar GNU/Linux en una PC y prácticos tips o consejos para configurarlo y utilizarlo.



Pros y Contras

GNU/Linux® es un sistema operativo estable, confiable y robusto. Está hecho para poder trabajar las 24 horas del día los 365 días del año, e incluso durante varios años SIN sufrir colapso.

Como el resto de los sistemas operativos, tiene ventajas y desventajas:

Pros:

    No hay (aún) virus que realmente representen una amenaza para Linux. Esto significa que usted no necesitará comprar una licencia de algún antivirus. Además, los virus, en su mayoría creados para Windows® y programas que trabajan en este, no pueden ser ejecutados en GNU/Linux® y, por lo tanto, sus archivos e información se encontrarán a salvo.
    Los Crackers están más interesados en perjudicar a todo lo que tenga que ver con instituciones gubernamentales, Microsoft® y/o Windows®. Debe saber que Linux® le permitirá, utilizando las herrameintas apropiadas, controlar el acceso a los puertos y bloquear intrusiones.
    Si se presenta un "error" o algo se "cae", no es necesario reinicializar todo el sistema, bastará con "matar" y reiniciar la aplicación, programa o servicio. Usted no perderá tiempo y productividad. En GNU/Linux® los servicos como Sendmail, Servidores web, demonios en general, aplicaciones, etc, se desempeñan de forma independiente.
    Se puede actualizar el sistema operativo (el mismo kernel) sin necesidad de reinicializar. Esto significa que se ahorran muchas horas/hombre.
    GNU/Linux® y los programas para éste, a diferencia de otros sistemas operativos, son hechos desinteresadamente por personas que aman lo que hacen. Usted puede estar seguro de que los programadores han puesto realmente su máximo empeño y alma en su trabajo.
    GNU/Linux® es software libre, es decir,  la licencia del mismo le permite instalarlo en la cantidad de equipos que se desee. Esto quiere decir que si usted ha comprado un CD de instalación, o bajo gratuitamente los archivos de instalación, y posee dos o más computadoras, usted podrá instalar GNU/Linux® en todas estas. Usted tendría que pagar solo si usted esta interesado en obtener servicio de soporte especializado (comercial). Los "otros" sistemas operativos requieren que usted pague de US$108.00 hasta US$1000.00 por cada máquina en donde usted vaya a instalar el sistema, y si no lo hace, usted estaría cometiendo un delito.
    Cada distribución de GNU/Linux incluye el código fuente, el cual usted es libre de modificar a sus necesidades.
    Los métodos de seguridad de Linux son mejores que los de los "otros" sistemas operativos, por lo que es menos probable que sea víctima de un "Hacker" o que se filtre información fuera de su PC sin su autorización. En Linux el acceso a los directorios y los archivos, así como la capacidad de borra o moodificar estos, depende de los permisos de usuario que estos tengan.
    Linux no le sorprenderá con esas molestas "pantallas azules" que le indican que algo salió mal y que debe reiniciar su equipo.

Contras:

    Se necesita algo de experiencia y algunos conocimientos básicos de Unix® para poder configurarlo adecuadamente, sobre todo lo relacionado con multimedia y redes. El usuario está obligado por las circusnancias a capacitarse adecuadamente.
    No hay tanto software para GNU/Linux® como lo hay para Windows®, y definitivamente no encontrará una versión de Internet Explorer® para GNU/Linux®, hay otras mejores formas de navegar de forma insegura por Internet y, al mismo tiempo, delatar su identidad y contenido del disco duro a cualquiera. Sin embargo un gran número de empresas, como Corel, Netscape® y Sun Microsystems®, han puesto sus ojos en GNU/Linux®, dado que es un campo virgen y sin la competencia de Microsoft®. Actualmente usted encontrará desde aplicaciones solitarias como Corel WordPerfect 8, hasta Suites completas para satisfacer sus necesidades, como lo es Corel WordPerfect Office 2000 o StarOffice. Y si, todos estos programas normalmente le permiten abrir y editar documentos de MS-Office.
    Salvo que sea paciente y espere el resultado de la apertura del código fuente de OpenGL®, o bien adquiera un servidor de video comercial -como los que se ofrecen en http://www.xig.com y http://www.metrolink.com-o un servidor de video modificado por el fabricante de la tarjeta de video -Voodoo y Nvidia por ejemplo-, los gráficos 3D tendrán un pobré desempeño.
    Algunos importantes fabricantes de hardware se rehusan a proporcionar controladores para el funcionamiento de sus dispositivos bajo GNU/Linux®. Algunos argumentan que la cantidad de usuarios de GNU/Linux® no amerita su atención, otros no lo han hecho por falta de personal capacitado. Por fortuna esto tiene una fuerte tendencia a cambiar debido el incremento en la demanda por Linux® en el sector empresarial y doméstico. En tanto la actitud de estos fabricantes de hardware no cambie positivamente, le sugiero no intente forzar a GNU/Linux® a trabajar con hardware no soportado y mejor apoye a los buenos fabricantes de hardware utilizando solo dispositivos hechos para trabajar bajo cualquier sistema operativo. Visite con frecuencia Linhardware.com para mantenerse al día con la lista de hardware que si funciona con Linux®.
    Apple utiliza el codec Sorenson en las más recientes versiones de Quicktime®, mismo del cual no hay una versión para GNU/Linux®, por lo cual no existe aplicación que permita al usuario visualizar archivos de medios en formato de Quicktime® 3.0 y 4.0.



     
     

    Historia

    LINUX hace su aparicion a principios de la decada de los noventa, era el año 1991 y por aquel entonces un estudiante de informatica de la Universidad de Helsinki, llamado Linus Torvalds empezo, -como una aficion y sin poderse imaginar a lo que llegaria este proyecto, a programar las primeras lineas de codigo de este sistema operativo llamado LINUX. 

    Este comienzo estuvo inspirado en MINIX, un pequeño sistema Unix desarrollado por Andy Tanenbaum. Las primeras  discusiones sobre Linux fueron en el grupo de noticias comp.os.minix, en estas discusiones se hablaba sobre todo del desarrollo de un pequeño sistema Unix para usuarios de Minix que querian mas. 

    Linus nunca anuncio la version 0.01 de Linux (agosto 1991), esta version no era ni siquiera ejecutable, solamente incluia los principios del nucleo del sistema, estaba escrita en lenguaje ensamblador y asumia que uno tenia acceso a un sistema Minix para su compilacion. 

    El 5 de octubre de 1991, Linus anuncio la primera version "Oficial" de Linux, -version 0.02. Con esta version Linus pudo ejecutar Bash (GNU Bourne Again Shell) y gcc (El compilador GNU de C) pero no mucho mas funcionaba. En este estado de desarrollo ni se pensaba en los terminos soporte, documentacion, distribucion ..... 

    Despues de la version 0.03, Linus salto en la numeracion hasta la 0.10, mas y mas programadores a lo largo y ancho de internet empezaron a trabajar en el proyecto y despues de sucesivas revisiones, Linus incremento el numero de version hasta la 0.95 (Marzo 1992). Mas de un año despues (diciembre 1993) el nucleo del sistema estaba en la version 0.99 y la version 1.0 no llego hasta el 14 de marzo de 1994. 

    Actualmente la última versión estable del kernel es la 2.4 y sigue avanzando...



     
     

    Caracteristicas

    Aqui hay una lista bastante completa con las caracteristicas de LINUX: 
     
     

    • Multitarea: La palabra multitarea describe la habilidad de ejecutar varios programas al mismo tiempo. 
                   LINUX utiliza la llamada multitarea preeventiva, la cual asegura que todos los programas que se estan utilizando en un
                   momento dado seran ejecutados, siendo el sistema operativo el encargado de ceder tiempo de microprocesador a 
                   cada programa.
     
    • Multiusuario: Muchos usuarios usando la misma maquina al mismo tiempo.
      Multiplataforma: Las plataformas en las que en un principio se puede utilizar Linux son 386-, 486-. Pentium, Pentium Pro, Pentium II,Amiga y Atari, tambien existen versiones para su utilizacion en otras plataformas, como Alpha, ARM, MIPS, PowerPC y SPARC.
    • Multiprocesador: Soporte para sistemas con mas de un procesador esta disponible para Intel y SPARC.
    • Funciona en modo protegido 386.
    • Protección de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema.
    • Carga de ejecutables por demanda: Linux sólo lee del disco aquellas partes de un programa que están siendo usadas
                   actualmente.
     
      Política de copia en escritura para la compartición de páginas entre ejecutables: esto significa que varios procesos pueden usar la misma zona de memoria para ejecutarse. Cuando alguno intenta escribir en esa memoria, la página (4Kb de memoria) se copia a otro lugar. Esta política de copia en escritura tiene dos beneficios: aumenta la velocidad y reduce el uso de memoria. 
      Memoria virtual usando paginación (sin intercambio de procesos completos) a disco:  A una partición o un archivo en elsistema de archivos, o ambos, con la posibilidad de añadir más áreas de intercambio sobre la marcha  Un total de 16 zonas deintercambio de 128Mb de tamaño máximo pueden ser usadas en un momento dado con un límite teórico de 2Gb paraintercambio. Este limite se puede aumentar facilmente con el cambio de unas cuantas lineas en el codigo fuente.
      La memoria se gestiona como un recurso unificado para los programas de usuario y para el caché de disco, de tal forma quetoda la memoria libre puede ser usada para caché y ésta puede a su vez ser reducida cuando se ejecuten grandes programas.
    • Librerías compartidas de carga dinámica (DLL's) y librerías estáticas.
      Se realizan volcados de estado (core dumps) para posibilitar los análisis post-mortem, permitiendo el uso de depuradoressobre los programas no sólo en ejecución sino también tras abortar éstos por cualquier motivo.
    • Compatible con POSIX, System V y BSD a nivel fuente.
    • Emulación de iBCS2, casi completamente compatible con SCO, SVR3 y SVR4 a nivel binario.
      Todo el código fuente está disponible, incluyendo el núcleo completo y todos los drivers, las herramientas de desarrollo y todoslos programas de usuario; además todo ello se puede distribuir libremente. Hay algunos programas comerciales que estánsiendo ofrecidos para Linux actualmente sin código fuente, pero todo lo que ha sido gratuito sigue siendo gratuito.
    • Control de tareas POSIX.
    • Pseudo-terminales (pty's).
      Emulación de 387 en el núcleo, de tal forma que los programas no tengan que hacer su propia emulación matemática. Cualquiermáquina que ejecute Linux parecerá dotada de coprocesador matemático. Por supuesto, si el ordenador ya tiene una FPU(unidad de coma flotante), esta será usada en lugar de la emulación, pudiendo incluso compilar tu propio kernel sin la emulación matemática y conseguir un pequeño ahorro de memoria.
    • Soporte para muchos teclados nacionales o adaptados y es bastante fácil añadir nuevos dinámicamente.
    • Consolas virtuales múltiples: varias sesiones de login a través de la consola entre las que se puede cambiar con las
              combinaciones adecuadas de teclas (totalmente independiente del hardware de video).  Se crean dinámicamente y 
              puedes tener hasta 64.
     
    • Soporte para varios sistemas de archivo comunes, incluyendo minix-1, Xenix y todos los sistemas de archivo típicos 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 esnecesario ningún comando especial para usar la partición MS-DOS, esta parece un sistema de archivos normal de Unix(excepto por algunas restricciones en los nombres de archivo, permisos, y esas cosas). Las particiones comprimidas deMS-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 añadido al núcleo de desarrollo y estará en la próxima versión estable.
    • Un sistema de archivos especial llamado UMSDOS que permite que Linux sea instalado en un sistema de archivos DOS.
    • Soporte en sólo lectura de HPFS-2 del OS/2 2.1
    • Sistema de archivos de CD-ROM que lee todos los formatos estándar de CD-ROM.
    • TCP/IP, incluyendo ftp, telnet, NFS, etc.
    • Appletalk.
    • Software cliente y servidor Netware.
    • Lan Manager / Windows Native (SMB), software cliente y servidor.
    • Diversos protocolos de red incluidos en el kernel: TCP, IPv4, IPv6, AX.25, X.25, IPX, DDP, Netrom, etc.