sábado, 24 de noviembre de 2007

Lo básico que deberías saber al instalar un sistema Linux

TuxAntes que nada, quiero pedir las disculpas del caso por no poder publicar constantemente pero por razones de trabajo no he podido hacer tiempo para esto pero tengo varios post en proceso y luego los compartiré con todos ustedes, no sin antes agradecerles por su apoyo y atención al blog.

Yendo al grano, escribo esto debido a la poca comprensión que tienen las personas sobre lo que es un sistema operativo Linux y su proceso de instalación por primera vez.

No soy el más sabiondo ni el más experto en este aspecto pero según la experiencia que he tenido creo que puedo escribir un poco para ilustrar con lo más básico, simple y sencillo posible sobre lo que es instalar un Linux.

Para empezar voy a dejar muy en claro que en Linux no existen las unidades nombradas por letras como lo es en Windows: Unidad A:, Unidad C:, Unidad D: etc, sino puntos de montaje y un solo sistema al cual se le llama Raiz (o root) que es donde se instala o reside Linux independientemente de la distribución que sea.

A manera de explicación vaga para personas normales (con las disculpas del caso a los sabios de linux), un sistema operativo Linux no es un todo en si, sino más bien un conjunto de componentes que interactúan entre todos para darle lugar al sistema Operativo, asi por ejemplo, están el Kernel o Nucleo de Linux que se actualiza constantemente y que representa el corazón de este sistema Operativo, el componente de ventanas "X" que es el que actúa como el motor de redibujado de ventanas y cosas gráficas (parte indispensable para que se facilite la creación de interfaces de usuario - si quieren leer más sobre X has click aqui), y el administrador de intefaz gráfica ya sea, Gnome, KDE, Xcfe, Fluxbox, etc.

La diferencia, según como entiendo estos ultimos es que X simplemente es el motor que administra las ventanas sin mayor estética y que se encarga de darle forma a todas las ventanas pero sin llegar a embellecerlas, y la interfaz actúa como pieles dependientes de X para poderse recrear.

Así, unas pieles en linux son más rapidas con respecto al rendimiento que otras. A todo esto se le suman muchos más programas, demonios (daemons), y cuanta carambada sea posible de acuerdo a tus necesidades (ej, Beryl, Software de servidor, etc).

Pasos Previos a la Instalación.
Por lo general Linux al igual que Windows trae su propio programa de instalación, aunque con una interfaz distinta en cada distribución.
Distribución: Se le denomina de esta manera a cada una de las distintas versiones de Linux que existen en la red, por ejemplo: Fedora, RedHat, Ubuntu, Debian, Mandriva (anteriormente Mandrake), Knoppix, Slackware, etc) todos son linux pero cada uno es una distribución.


Normalmente los instaladores graficos te facilitan la vida a diferencia de los instaladores a nivel de texto en donde tienes que ir respondiendo de acuerdo a las preguntas que se te hacen.

El Particionado en Linux.
Cuando vas a instalar Windows solo necesitas tener una partición lista y vacía en donde vas a instalar el Sistema Operativo, y lo unico que debes escojer en ese paso es si vas a utilizar el sistema de Archivos FAT o NTFS.

En Linux se crean dos particiones. A una de ellas se le llama de Intercambio ó simplemente Swap y la otra es la que se utilizara para instalar el Sistema Operativo, y que se llamará partición Raiz (ó root en inglés) la cual deberá tener el punto de montaje "/".

La partición de Intercambio es obligatoria en linux y no puedes usarla como medio de almacenamiento de archivos (como si fuera unidad lógica) porque no se crea para ese fin. Su objetivo es trabajar como memoria adicional para evitar carga excesiva en la memoria RAM del equipo y asi brindarte mayor estabilidad en tu sistema. Windows se instala de una sola vez en la partición designada y él mismo crea un archivo de memoria virtual tomando cierta cantidad de espacio del disco duro en donde reside, para actuar casi de forma similar al Swap pero con efectos horrorosos cuando te quedas sin esta memoria.

La partición designada con el punto de montaje es donde se instala el sistema Operativo Linux desde el inicio de la instalación hasta el final.

Un aspecto muy bonito e interesante es cada vez que Linux arranca una vez instalado, el porqué? pues es sencillo... una vez que termina de cargar no hay mas procesos cargandose en segundo plano como el caso de Windows que ha cargado el sistema operativo y aun quedan programas cargando en segundo plano.

La línea de comandos.
Parte de la fortaleza de un sistema Linux/UNIX radica en su línea de comandos, así que si vas a meterte a este mundo, buscate un buen manual sobre comandos de consola de Linux. A veces las interfaces fallan, y tienes que hacer uso de la consola o terminal de comandos.

Instalación de programas (paquetes) y dependencias.
En dicho sentido linux es más inteligente que Windows y a la vez un tanto difícil. Normalmente las distribuciones linux traen un gran conjunto de programas y características estéticas que se instalan a la primera vez, por ejemplo, OpenOffice el programa de gestion de documentos, hojas de cálculo, presentaciones, etc. similiar al Office de Microsoft, programas para quemar CD's y DVD's como el k3b, juegos, organizadores de tareas, navegadores web, calculadora, proxys, reproductores de Video y Sonido, etc., pero a diferencia de Windows los programas no se instalan una vez que los descargues con un simple click y mas clics en Siguiente, Siguiente, Aceptar, Si, Siguiente... sino que a menudo se deben instalar dependencias, o sea, archivos necesarios para que un programa funcione, todo esto mediante el uso de servidores o repositorios en donde normalmente se encuentran todos a través del internet.

Instalar un programa manualmente no es tan fácil como podría pensarse, dependiendo del tamaño del programa y el compilador necesario. A qué me refiero? Ok, hablando en buen español la cosa funciona así. Cuando consigues un programa a veces lo consigues mediante código fuente que necesitas compilar para que se genere el programa en sí y se adapte al tipo de sistema linux que tengas. Compiladores hay varios, como el gcc, g++, y otros, pero deberás buscar el compilador que se te pida en las instrucciones que vengan detalladas en el archivo. Posiblemente no tengas las dependencias y necesites instalarlas, o tener un archivo de dependencia especifico para que X programa funcione, en tal caso, deberás ser cuidado al hacer cambios que podrían desestabilizar tu sistema.

Los archivos propietarios en linux.
El archivo libre en comparación al MP3 es el OGG. Ambos son de sonido solo que el MP3 es un formato desarrollado por el Moving Picture Expert Group patentado y protegido por las leyes, y el OGG es un formato libre de pantentes desarrollado por la Fundación Xiph.org. Los archivos de Video como el MP4 y el DivX también son formatos propiedad de otras empresas que por lo general no son reproducibles en linux a excepción de algunas pocas distribuciones y las distribuciones que se actualicen para poder reproducirles (por medio de los codecs respectivos).

El mundo linux predica el software libre, accesible para todos y como tal busca por todos los medios crear programas, formatos, tecnologias, y cuantas caracteristicas sean necesarias para que todo mundo tenga acceso a la información de la mejor manera posible. Esto implica además que muchas de estás tecnologías libres también sean plagiadas por compañias inescrupulosas que luego después quieren patentar cosas que han sido invención de la comunidad mundial linux, y vengan consecuentes demandas sobre el software.

Quizá a este artículo le haga falta un poco más de información pero vuelvo y repito que este no es un instructivo sino más bien una forma de ver lo que es linux en particular. Hay personas que sabrán más que yo de este tema y otras que no, lo importante es tener un punto de donde empezar y compartir.

4 comentarios

  1. HOLA MARIO, ESTOY PROBANDO UNA DISTRIBUCION LINUX "CIBERLINUX" muy parecida al w xp, SE VE PADRE, EL PROBLEMA QUE TENGO ES QUE VA MUY LENTA, LA INSTALE EN UN P4 3.0GZ Y 256 RAM. A VER SI PUDIERAS GUIARME PORFA?

    NECESITO HACERLA MAS RAPIDA, AUNQUE ESTOY BAJANDO OTRA QUE PARECE MUY INTERESANTE "VIXTA LINUX"

    ESTOY PENSANDO SERIAMENTE EN MI CIBER PONER UNAS MAQUINAS CON LINUX PARA QUE MI CLIENTELA SE VAYA ACOSTUMBRANDO.

    SALUDOS...

    ResponderEliminar
  2. Pues una buena, y bonita opción es el Famelix 2.0 "Hasta la Vista" con un parecido extremedamente similar al Windows Vista.

    Sobre la velocidad, creo que eso depende del interfaz que estés usando.

    ResponderEliminar
  3. @ Victor: :La aventura de instalar GNU/Linux en un negocio, no debe ser movida por evadir el pago de licencias de windows, recorda que la mayoría de personas que van a un negocio como un ciber estan acostumbradas a un sistema operativo en especifico, es algo tan simple como dice la reingeniería "las personas se resisten al cambio" aunque pongas un sistema operativo basado en GNU, con núcleo Linux y que se parezca mucho, mucho al sistema operativo mas popular, la gente le va a parecer un bicho raro y tu negocio puede tener perdidas, pero igual aventurate puede ser que vos metas gol! suerte compa!!

    ResponderEliminar
  4. tengo un servidor linux suse y quiero crear terminales bobas y me gustaria saber como se hace eso o recomendarme q linux instalar en todas las maquinas por q actualmente tengo instalados windows y mi patron ya no quire tenerlos ( observacion todas las de la red son un poco viejas asi q no tienen q ser algo muy pesado gracias


    ATTE Derlis A benitez

    ResponderEliminar