Aprenda Linux en 8 Lecciones

Embed Size (px)

Citation preview

Estos apuntes corresponden al curso bsico de LinuxEsLibre. Aquellos que deseen hacer el curso online podrn encontrar los mismos en nuestro sitio y realizarlos con la herramienta moodle que es un verdadero colegio virtual. De lo contrario quienes quieran documentarse solamente, tendrn aqu todo lo referente a un nivel bsico de gnu/linux. Andrs Beny

LECCION 1Esta leccin va a estar dividida en: Una pequea parte de informacin general. Una sub-parte explicando bsicamente qu es un sistema de archivos y una particin. Detalles de instalacin de las 3 distribuciones ms populares, Ubuntu, SuSe y Mandriva. Si bien esta semana aparece muy abultada por la cantidad de temas mencionados, hay que tener en cuenta que solo vamos a instalar una distribucin. Esto significa que debemos hacer foco solo en los temas de esa distro y no en todos. De cualquier forma, si alguien quiere leer la parte de instalacin de una distro que no es la suya, seguramente encontrar algn detalle enriquecedor. En suma, las semanas prximas veremos que los apuntes no son tantos. TEMARIO: Semana 1 Objetivos y Temario del curso Introduccin -parte 1 Un poco de historia Introduccin Parte II Instalacin de alguna distribucin de gnu/linux Particiones y Sistemas de archivos Como grabar una imagen "ISO" para instalar gnu/linux Instalando Ubuntu/Kubuntu Instalando Mandriva Instalando Open SuSe parte 1 Instalando Open Suse parte 2 Semana 2 Seguridad-Permisos-Logueos Qu escritorio usar Gnome o Kde? El escritorio Gnome 2.2 Cambios en escritorio Gnome 2.25 El Escritorio Kde

Primer contacto con Ubuntu Primer contacto con Kubuntu Conectndonos a Internet con Ubuntu/Kubuntu Primer contacto con SuSe Conectndonos a Internet con Suse Un paseo por Mandriva Conectndonos a Internet con Mandriva Semana 3 Para qu sirve conocer la lnea de comandos en gnu/linux? Linea de comandos parte 2 Linea de comandos parte 3 Linea de comandos parte 4 - Midnight Commander - Instalando paquetes .tar.gz/.tar.bz Linea de comandos -Consideraciones Finales Tarea para la leccin 3 Semana 4: AMule Azureus El navegador Web Firefox Thunderbird el cliente de correo electrnico Mensajera Instantnea AMsn Mensajera Instantnea con GAIM Semana 5: Open Office - Presentacin General de la suite Open Office - Introduccin a "Writer" el procesador de texto Introduccin a Calc la hoja de clculo de OpenOffice Introduccin a "Base" el gestor de bases de datos de Open Office "Base" parte 2 Semana 6: Multimedia Un "Cmo"(Howto) de Sonido Amarok Grip Xmms Xine K3b Semana 7: Utilizando nuestro escritorio. Diferencias entre Gnome y Kde. Seguridad del sistema, Mantenimiento bsico del sistema Utilizando VirtualBOX Utilizando VmWare Semana 8: Algunas nociones bsicas de seguridad Finalizando el curso Y ahora cmo seguimos?

OBJETIVOS: Este curso est especialmente orientado a aquellos que tienen su primer contacto con gnu/linux. Generalmente al venir usando otro Sistema Operativo hemos tomado una serie de conceptos y de formas de trabajo que tienen que ver con ese Sistema. As por ejemplo, aquellos que vienen de Windows, estn acostumbrados a usar el ratn ms que cualquier otra cosa. Pocos saben, que ese sistema operativo, al igual que cualquier otro tiene una consola con su propia lnea de comandos. S! como se usaba en DOS y en cualquier otro sistema operativo. En realidad est un poco oculta, pero con solo entrar iNICIO--EJECUTAR--y en cuadro de texto que aparece escribir 'Cmd' nos encontraremos con una pantalla negra con letras blancas. Es la lnea de comandos de ese sistema! Es la que utilizan los profesionales, en ese como en cualquier otro SO cuando desean realizar tareas de administracin. Todo buen profesional, en ese como en cualquier otro SO, conoce y usa la lnea de comandos. Realmente parece algo superfluo su uso, aunque realmente no lo sea. Aunque muchos se sorprendan este curso, est basado justamente en el uso del ratn y el entorno grfico casi en un 100%. Sabemos que GNU/Linux tiene una lnea de comandos que es muy poderosa, tambin sabemos que "10 dedos tienen muchas ms posibilidades que un ratn", pero para que vayamos adaptndonos al nuevo Sistema Operativo hemos credo importante comenzar por lo que ya conocemos y usamos. De esta manera conoceremos un GNU/Linux bien sencillo que nos permitir ir acercndonos a este, nuestro nuevo SO sin grandes problemas. Igualmente haremos comentarios y mostraremos algo de lnea de comandos, pero ser lo mnimo, de forma de nivelar conocimientos con nuestra experiencia en otros SO. Luego, en prximos cursos profundizaremos en conceptos que nos permitirn un manejo ms fluido del SO y "nos abrir perspectivas" no solo para este SO sino en general para el manejo de cualquier ordenador con cualquier SO. Hemos experimentado diferentes formas posibles de ensear GNU/Linux y finalmente llegamos a darnos cuenta que la forma de aprendizaje en realidad tiene mucho que ver con el conocimiento anterior de quin quiere aprender. Esto es: no es lo mismo aprender "de 0" GNU/Linux (sin tener conocimientos anteriores de informtica) que hacerlo con conocimientos previos de otros SO. Entonces la idea es usar "a nuestro favor" esa costumbre tan arraigada de manejarse siempre con el ratn. Una vez ya familiarizados con el nuevo sistema, en el curso que sigue a este veremos aquellas cosas propias de GNU/Linux que lo hacen potente, flexible y muy seguro, pero eso...ser ms adelante. Por ahora hemos de aprender a usar las principales utilidades desde el entorno grfico, lo cual no tiene nada de malo por supuesto. De todos modos necesitaremos saber un poco de lnea de comandos, como para lograr instalar algunos programas donde otros mtodos de instalacin no estn al alcance. As que igualmente veremos algo del manejo de bash y la lnea de comandos. All nos 'vamos a sacar el miedo'.

Se ha 'tejido' en torno a GNU/Linux y muy especialmente en el tema 'lnea de comandos' una falsa creencia sobre las dificultades que entraa su uso. Veremos que esto es una mentira, y que realmente es solo cuestin de costumbre. La idea es que al finalizar el curso, podamos tener instalados, configurados y manejar sin problema, un conjunto de programas que nos permitan hacer con la computadora todas las cosas ms importantes. Se trata de: Escribir o recibir mails Navegar por internet Escuchar y grabar msica y pelculas Utilizar una red P2P para bajar pelculas, videos, msica Comunicarnos al servidor Msn u otros similares desde nuestro Gnu/Linux Utilizar mquinas virtuales Compartir archivos y hardware en redes mixtas (con equipos trabajando en GNU/ Linux y otros en otros Sistemas Operativos, etc.

Un poco de HistoriaUna resea histrica de Gnu/Linux nos permitir entender los origenes de este SO y situarnos en el lugar que ocupa, adems de su perpectiva de desarrollo. Al conocer sus orgenes y la filosofa con la que fue creado podemos tener una idea clara de sus posibilidades en un futuro prximo. Encararemos qu es exactamente Gnu/Linux y cual es la filosofa de sus creadores. http://www.linux-es-libre.org/libertad/Documentos/NUEVOS/nuevos.html En la dcada de los '70, Dennis Ritchie y Ken Thompson pertenecan a los Laboratorios Telefnicos Bell (Bell Telephone Labs o BTL) y desarrollaron un Sistema Operativo que marc un gran cambio en materia de software. Se puede decir que estas personas crearon un antes y un despus en lo que a Sistemas Operativos ser refiere. Pero no conformes con esto, tambin se encargaron de crear el lenguaje para este SO (conocido como lenguaje C). A este Sistema Operativo se lo llam Unix y al finalizar la etapa de desarrollo los autores lo presentaron en una conferencia internacional, creando gran curiosidad por parte de los participantes. Todos deseaban experimentar y conocer el nuevo sistema. En esa misma poca, se le prohibe a la Bell (compaa enla que trabajaban los autores y por lo tanto titulares del trabajo de ambos) entrar en otros negocios que no tuvieran que ver con las telecomunicaciones. Por este motivo, la compaa, impedida de comercializar el producto, permiti su uso como herramienta de investigacin. De esta forma, si bien para la industria el precio de la licencia era muy caro, para el sector educativo resultaba muy accesible. Con el objeto de experimentar con este Sistema Operativo la Universidad de CaliforniaBerkeley adquiri una licencia. A partir de sus investigaciones crearon varios programas utilitarios que corran bajo este Sistema Operativo. Al principio la distribucin de Berkeley eran solo programas para usuarios, ms tarde empezaron a realizar cambios en el Sistema Operativo Unix. Entre las cosas que modificaron se encuentran:

A) El manejo de memoria virtual B) Soporte para los protocolos usados por Arpanet. (Recordemos que Arpanet despus se convertira en Internet.) 1 Un cambio de poltica en el software A mediados de los aos ochenta, http://www.stallman.org/ (http://www.stallman.org/, entonces en el Instituto Tecnolgico de Massachussets -MIT(http://es.wikipedia.org/wiki/MIT) decidi dedicarse a la construccin de lo que denomin software libre. (http://es.wikipedia.org/wiki/Cdigo_libre). El razonamiento de Stallman era que los mayores progresos en la industria del software surgen cuando se coopera entre programadores. Stallman considera que las industrias del software propietario atentan contra la libertad de los usuarios y programadores de compartir el software, as que se puso a programar un sistema parecido a Unix pero...gratis! de regalo para el que lo quisiera. A este sistema le llam GNU, que haciendo un juego de palabras en ingls significa Gnu's Not Unix (GNU no es Unix). En ese momento Unix ya era muy importante. Microsoft distribua Xenix (una versin de Unix), Sun Microsystems tena como base de su sistema operativo SunOS a BSD (el Unix de Berkeley) y as otras empresas utilizaban de una u otra forma, directa o indirectamente Unix. A principios de los noventa, la Universidad de California haba hecho tantos cambios en Unix que empezaron su distribucin aun sin una licencia de AT&T (dueo por ese entonces de Unix). Esto di inicio a una nueva empresa para distribuir BSD (el Unix de Berkeley). As naci la Berkeley Software Design, Inc. (BSDI). BSDI comenz a vender BSD pero all empezaron los problemas legales. AT&T lanz una demanda legal contra BSDI.Esto dio lugar a una cadena de demandas y contrademandas. BSDI compareci ante los tribunales e indic que su producto no estaba basado en el Unix de AT&T sino en el Unix de la Universidad de Berkeley-California, y que la citada Universidad regalaba este Unix sin necesidad de una licencia. AT&T decidi entonces, demandar a la Universidad de California en Berkeley por distribuir cdigo basado en el Unix de AT&T a personas que no posean una licencia de AT&T. Pero la Universidad de California no se qued atrs y demand a AT&T por incorporar cdigo desarrollado en la Universidad sin dar el crdito debido a los autores. Bueno, como para no complicarnos, tenemos entonces la iniciativa comercial de BSDI, el BSD de la Universidad de California, el Unix de At&t. Pero ac no termina la cosa, aparecen nuevos grupos y personas como NetBSD para el procesador intel 386 llamado 386BSD, tambin freeBSD etc.etc. Pero ante tanto problema todos estos proyectos se detuvieron hasta que se supiera qu pasara con las demandas. Si bien estamos explicando lo que suceda con el software, no menos importante es el desarrollo del hardware por aquellos das. La popularizacin de las Personal Computers (Pc) haca que cada vez ms personas tuvieran deseos de correr Unix en esas mquinas. La alternativa fue Minix (http://es.wikipedia.org/wiki/Minix) que era un sistema operativo parecido a Unix desarrollado por el Profesor Andrew Tanenbaum. Este profesor usaba Minix para ensear el diseo de sistemas operativos. Necesitaba para esto un sistema simple, sin demasiadas sofisticaciones. No permita las modificaciones que podran haber desarrollado el sistema pero tambin lo hubieran vuelto inservible

para su propsito de ensear este SO en un semestre. 1.2 La aparicin de Linux Un estudiante de Finlandia llamado Linus Torvalds, al ver las limitaciones de Minix, decidi escribir su propio Sistema Operativo compatible con Unix. 1.3 Algunos conceptos previos Cuando los programadores hacen un programa, no lo escriben en lenguaje de mquina. Las computadoras solo pueden entender unos y ceros (lenguaje binario). Para hacer ms fcil el trabajo, los programadores utilizan lenguajes ms amigables al hombre y luego mediante una especie de traductor (llamado compilador) lo transforman en lenguaje fcil de entender para la mquina. El cdigo fuente, por lo tanto, es el lenguaje utilizado por los programadores antes de la compilacin. Linus Torvalds primero utiliz para su SO un lenguaje conocido como Assembler pero luego lo cambi por lenguaje C (el mismo de Unix) con lo que logr un importante avance en el desarrollo. Fue entonces cuando muchas personas, especialmente programadores, vieron en Linux el SO que estaban esperando. No tena las limitaciones de Minix ni los problemas legales de BSD. En 1991 sale la versin Linux 0.01, pero todava no haba sido anunciada, ya que para compilar su cdigo deba servirse de Minix. Era un SO precario que solo poda hacer unas pocas tareas. Fue en octubre cuando Linux fue anunciado oficialmente por medio de las pginas de Minix. All s el nuevo S.O. Ya tena su compilador propio y una linea de comandos para ejecutar las rdenes. 1.4 La convergencia GNU/Linux Cuando Linus Torvalds ensaya su primer versin, Richard Stallman y su proyecto GNU ya tenan mucho software escrito, pero le faltaba algo importante el kernel o ncleo. Este es el programa central que controla el hardware de la mquina. Linus Torvalds decidi utilizar el sistema GNU y completarlo con su propio kernel, llamando a tal convergencia Linux. El nombre correcto con el que deberamos llamar a este proyecto tendra que ser GNU/LINUX ya que es en realidad una unin de ambos proyectos, aunque Linus Torvalds no haya querido reconocerlo as. En realidad esto no es demasiado importante porque en general en el mundo entero el sistema es conocido como GNU/Linux en reconocimiento a ambas partes. Finalmente AT&T vendi Unix a la compaa Novell, quin se dedic a destrabar las demandas. Se lleg a un acuerdo con la Universidad de California por la cual esta ltima se comprometi a eliminar el cdigo de AT&T de su BSD. La Universidad lanz una distribucin de BSD totalmente libre de problemas de licenciamiento. Esta distribucin fue la 4.4-BSD Lite2. A partir de ese momento si alguien quiere distribuir BSD deber basarse en esa evitando de esta manera problemas legales. Inmediatamente los entusiastas de BSD reiniciaron las tareas de adecuacin y distribucin migrando al 4.4-BSD Lite2.

Pero la ola de demandas y contrademandas parece no acabar nunca. Ahora SCO (nueva duea de Unix, y con muy buenas relaciones con Microsoft) entabla una demanda millonaria contra IBM y tambin contra Novell, porque segn esa compaa, IBM habra cedido cdigo Unix para el diseo de Linux. Quienes deseen ampliar en el conocimiento de la disputa pueden consultar: Sco denuncia 11 archivos con cdigo Linux robados (http://www.diarioti.com/gate/n.php?id=4548) Microsoft gestion aporte de capital para SCO (http://www.diarioti.com/gate/n.php?id=6774) SCO enfrenta serios problemas econmicos (http://www.diarioti.com/gate/n.php?id=6913) SCO no ha vendido licencias de Linux (http://www.diarioti.com/gate/n.php?id=7111) Aumentan las dificultades para SCO (http://www.diarioti.com/gate/n.php?id=6942) Memo revelara participacin de Microsoft en ofensiva de SCO contra Linux SCO ahora se querella contra Novell (http://www.diarioti.com/gate/n.php?id=6740) SCO deber presentar pruebas dentro de 30 das (http://www.diarioti.com/gate/n.php?id=4399) SCO suspende envo de facturas (http://www.diarioti.com/gate/n.php?id=4329) SCO: Linux es inconstitucional (http://www.diarioti.com/gate/n.php?id=4247) Mientras tanto el mundo GNU/Linux sigue y sigue creciendo, para llegar a convertirse en el sistema de emulacin Unix ms popular entre la gente que busca SO alternativos a los conocidos comercialmente. Tambin conocidos como SO propietarios. 2. En resumen Existen en la actualidad varias distribuciones GNU/Linux y tambin son varias las

distribuciones de Bsd. Veamos alguna de ellas con un poco de detalle: *RedHat http://www.redhat.com/: era la distribucin ms popular de Linux y para la que hay ms paquetes comerciales de software. Su genialidad fue el sistema de distribucin de paquetes de software llamado RPM. Hoy otras distribuciones utilizan este sistema por la agilidad y faciliad de instalacin que provee. Est orientada tanto a las mquinas de escritorio como a servidores. Durante mucho tiempo la mayora de los servidores web que utilizan GNU/Linux-Apache como Sistema Operativo-Servidor utilizaban esta distribucin. En la actualidad hay tambin otras distribuciones muy usadas, como Debian y Ubuntu. *Fedora http://fedoraproject.org/ Fedora es un sistema operativo basado en Linux que incluye lo ltimo en software libre y de cdigo abierto. Fedora es siempre gratis para que cualquiera lo use, modifique o distribuya. Lo construye gente alrededor del mundo que trabajan juntos como una comunidad: el Proyecto Fedora. *Mandriva http://www.mandrivalinux.com/ : Originalmente se bas en RedHat y es una de las distros ms fciles de instalar y usar. *S.u.S.e. http://www.suse.com/latam/index.html: Distribucin muy popular en Europa y tambin en el mundo. Est orientada tanto a desktops como a servidores. *Slackware http://www.slackware.com/: es una de las distribuciones ms antiguas que adems resulta muy estable y completa. Sus seguidores la consideran el verdadero Linux. *Debian (http://www.debian.org/index.es.html) Sin lugar a dudas, es junto a Red Hat, la distribucin ms usada para servidores por su solidez y seguridad. No es una distribucin que se actualice muy a menudo porque sus actualizaciones son siempre muy probadas y cuando llegan al pblico como versin estable, es seguro que tienen muy pocos errores. Debian utiliza el ncleo Linux (el corazn del sistema operativo), pero la mayor parte de las herramientas bsicas vienen del Proyecto GNU; de ah el nombre GNU/Linux. Debian GNU/Linux ofrece ms que un S.O. puro; viene con 25113 paquetes, programas precompilados distribuidos en un formato que hace ms fcil la instalacin en tu computadora. Es la primer distribucion que us (y usa) apt como administrador de paquetes, hoy adaptada por muchos y tal vez el mejor gestor de administracin de paquetes. *Ubuntu http://www.ubuntu.com/ es una de las distribuciones ms jvenes del mundo gnu/linux. Basada en Debian trae una serie de innovaciones que la hacen por dems atractiva, tanto para usuarios antiguos como los ms nuevos. Fcil de instalar y tambin de manejar. *Xandros http://www.xandros.com/ : Distribucin bastante nueva basada en Corel Linux quin a su vez la basa en Debian. La idea es hacer una distribucin tan fcil de usar como Windows. Estas son solo unas pocas distribuciones, pero hay muchas ms y seguramente en el correr del tiempo todos probaremos diferentes distribuciones, de acuerdo a las actividades que realizamos, ya que algunas se adaptan mejor que otras a nuestras necesidades, no solo por el trabajo que hacemos sino tambin por el hardware que tenemos. Finalmente aquellos con ms experiencia, se arman una distribucin a su medida con los elementos que nos brinda el software libre, cosa que no podramos hacer con una Sistema Operativo propietario. BSD:

*FreeBSD http://www.freebsd.org/ : Es muy facil de usar, tiene buen rendimiento y hace un manejo racional de recursos. Tiene emulacin de Linux, lo que le permite correr software escrito para este ltimo. *NetBSD http://www.netbsd.org/ : Muy portable, actualmente se puede usar en casi cualquier plataforma. *OpenBSD http://www.openbsd.org/ : Ha cuidado especialmente el tema seguridad. Parte de su cdigo fuente estara encriptado. Algunos sistemas BSD permiten correr programas hechos para Linux. 3.Que es Gnu/Linux? Vimos a grandes rasgos la historia del software libre, pero nos falta saber con exactitud... que es GNU/Linux? Bsicamente diremos que es un Sistema Operativo como Dos, Windows, Os2, Solaris o cualquier otro. La pregunta entonces sera: Que lo diferencia de otros SO? Desde el punto de vista comercial, sabemos que no es un sistema propietario. Esto significa que se trata de un sistema que se puede copiar y tambin del cual se conoce el cdigo fuente, permitiendo a los programadores mejorar y corregir programas y cdigo. Qe es cdigo fuente? Para poder entenderlo, supongamos que somos programadores y estamos listos para hacer un nuevo programa. Como le damos las rdenes a la mquina para que realice tareas? O dicho de otra forma cmo le hablamos a la mquina? Las computadoras solo entienden (o para decirlo ms tcnicamente reciben por sus dispositivos de entrada) 0s y 1s. Esto es, seales de tipo digital. Es muy dificil entonces, la comunicacin directa entre un programador y la computadora. Para facilitarnos la tarea aparecieron los lenguajes. Las computadoras no entienden los lenguajes que escriben los programadores en forma directa sino que una vez escritos los programas, se utilizan compiladores. Estos son algo as como traductores que llevan todo lo escrito a lenguaje entendible por la mquina. El lenguaje escrito por los programadores es llamado cdigo fuente. Solamente el software libre distribuye el cdigo fuente para que otros programadores lo puedan ver y modificar. El software propietario (como el de Windows) no permite ver el cdigo fuente. Por lo tanto las modificaciones y mejoras se deben a un reducido grupo de personas contratadas por la empresa duea de tal o cual licencia. Para aquellos que estn interesados, aqu est el link para ver la Licencia general pblica GNU (http://www.slackware.cl/guia/arreglo/cap_gnu.html) donde se encuentra todo lo relacionado con el software libre. Linux es Unix? Linux no tiene una sola lnea de cdigo fuente de Unix, pero por su estructura y forma

de funcionar podramos decir que est inspirado en Unix, o que es un clon de Unix. 4. Primer contacto con Gnu/Linux No deseo extenderme en el manejo de Gnu/Linux para dar un poco ms de tiempo a los participantes que estn instalando este SO en su mquina, sinembargo a modo de introduccin un primer contacto con el SO no nos vendr nada mal. Como sabemos Gnu/Linux puede manejarse de dos maneras diferentes: a) En modo texto b) En modo grfico En modo texto GNU/Linux es visualmente similar a Dos. Se trata de una pantalla generalmente negra y lo que uno escribe aparece en letras blancas. Puede parecer aburrido y muy complicado este modo, pero es ideal cuando hay que manejar temas de administracin, configuracin etc. Hay un dicho que explica que 10 dedos pueden mucho ms que un ratn. Una de las cosas que haremos ser tratar de sacar una conclusin (es algo ms bien personal) de cuando conviene manejarnos con el modo texto y cuando con el modo grfico. Esto podremos evaluarlo cuando hayamos tenido una experiencia con ambos modos. Lo que intento explicar es que no debemos formarnos pre-conceptos, primero hay que experimentar con ambos y luego ver qu parte de c/u nos conviene usar. En modo grfico, controlaremos el SO mediante el ratn. Es mucho ms agradable a la vista por lo que generalmente todo el que se acerca a Gnu/Linux tiende a preferir este modo. No es tan rpido ni tan flexible como el modo texto pero resulta evidente que su manejo es ms fcil. Cuando encendemos nuestra computadora, luego del proceso de verificacin del hardware en la C-Mos del Bios. toma el control del ordenador un programa llamado Linux Loader (LILO) o algn otro gestor de arranque (Grub, por ejemplo) empieza el booteo mostrando una pantalla en la que debemos elegir el Sistema Operativo con el que queremos arrancar. Esto es especialmente til si en nuestra computadora tenemos varios SO. En ese caso el gestor de arranque nos dar, mediante un men la opcin de arranque con el SO que queramos utilizar. Elegimos Linux y comienza la carga del ncleo Linux (kernel) inicializando el hardware instalado y los dispositivos (software) que se interconectan con la mquina. Luego se cargarn los programas y tambin los servicios que tengamos en uso, como , algn ftp, una base de datos etc. Luego se produce el logueo. Esto lo hace un programa que nos pide nombre de usuario y contrasea comparndolo con los datos que tiene el SO, si estos concuerdan nos dar entrada en el sistema. Para administrar la seguridad, el sistema tiene varios usuarios. Hay uno de ellos que es el administrador o root con permisos totales para hacer cualquier cosa dentro del sistema. Al escribir la contrasea hay que tener cuidado ya que todos los sistemas Unix o basados

en Unix (en adelante sistemas *nix) hacen diferencia entre maysculas y minsculas. Por ejemplo no es lo mismo PEPE que PePe o pepe. Una vez logueados, nos dar la entrada al sistema. Si estamos en modo grfico, tal vez queramos ir al modo texto. Para pasar al modo texto debemos utilizar una combinacin de teclas CTRL+ALT+F1 o CTRL+ALT+F2 o CTRL+ALT+F3 o CTRL+ALT+F4 o CTRL+ALT+F5 o CTRL+ALT+F6. Si luego queremos volver al modo grfico debemos utilizar la combinacin ALT+F7. El proceso de registracin Ates de llegar a la pantalla de registro, suceden algunas cosas durante el arranque del Sistema Operativo. En primer lugar dijimos que tenemos varias posibilidades CTRL+Fx donde x puede ir del 1 al 6. Pero esto tiene un significado. En Linux no tenemos una consola sino muchas. Es como tener muchas computadoras independientes en una sola mquina. En cada una de estas terminales podemos registrarnos como usuario diferente y ejecutar distintos programas. A esto le llamamos sistema verdaderamente Multiusuario/multitarea.

Quin es Linus Torvalds?Ftes. : http://es.wikipedia.org/wiki/Linus_Torvalds http://www.cs.helsinki.fi/u/torvalds/ http://www.linux.org/info/linus.html Linus Torvalds naci el 28 de diciembre de 1969 en Helsinki - Finlandia y es un ingeniero de software, conocido por desarrollar el ncleo (kernel) del sistema operativo GNU/Linux. Para poder hacer su trabajo se bas en herramientas, compiladores, y utilidades del proyecto GNU. En la actualidad Linux Torvalds se encarga de la oordinacin del proyecto linux. En los timos aos de la dcada del '80 empieza a experimentar con diferentes computadoras como las "personal computers -PC" de IBM. Es en 1991 cuando adquiere una PC con procesador Intel modelo 80386. Cuando tena tan solo 21 aos, ya contaba con 5 aos de experiencia programando (en lenguaje C), y haba experimentado, como tantos estudiantes de informtica con el SO Minix. Pero este SO, no le terminaba de convencer ya que su creador lo usaba para fines especficos de enseanza y por lo tanto no permita modificar y agregar partes esenciales para convertirse en un SO utilizable. Es as que Linus Torvalds comienza un nuevo proyecto personal. Se basa en el SO Unix, pero seguramente conociendo los problemas que por esos das existan con BSD, lo reescribe completamente basndose en una arquitectura de hardware relacionada con las computadoras IBM/PC. El 5 de octubre de 1991, luego de algunos intentos anuncia la aparicin de un nuevo So, que a la postre se llamar "Linux" integrado con Bash para trabajar en la lnea de comandos y un compilador conocido como GCC (GNU Compiler Collection). Ya en enero de 1992 adopta la Licencia Pblica General (GPL) para su sistema operativo

Linux. Al contar con esta licencia el SO Linux agrega libertades propias del software libre permitiendo modificaciones, redistribucin, copia y uso ilimitado. Linus Torvalds hizo solamente el 2% del cdigo del actual Linux, lo que nos muestra varias cosas: La gran responsabilidad de Linux Torvalds para que el proyecto no se deforme. En su persona se coordinan las actividades para mantener vivo y en constante desarrollo el ncleo del sistema operativo. La importancia de trabajar en equipo, lo que permiti y permite que miles de desarrolladores esparcidos por todo el mundo sigan aportando da a da para que este proyecto, no solo est vivo sino que crezca y se mejore a s mismo.

En la actualidad hay diversidad de herramientas, aplicaciones y diferentes distribuciones GNU/Linux. Algunas son de uso general, otras especialmente diseadas para escritorio, para la educacin, para multimedia, para servidores, etc. Entonces lo que da potencia a este So es la unin entre herramientas, aplicaciones de GNU y el ncleo Linux Linux se est empleando cada vez ms en escuelas, universidades e incluso por grandes empresas. Un captulo aparte merece el uso de este SO en organismos gubernamentales, ya que al conocerse el cdigo fuente, los gobiernos se aseguran que no estn usando SO con espas dentro, lo que sera catastrfico. Muchos pases estn adoptando este SO y adaptndolo a sus necesidades, otros en cambio, ya sea por presiones intenacionales e interempresariales, o simplemente por no habrelo comprendido an, todava siguen utilizando SO propietarios con el peligro que esto supone, no solo en cuanto a seguridad, sino incluso a licencias, que muchas veces se soslayan con el perjuicio que esto puede suponer. Parece que en forma privada, Linus Torvalds llamaba Linux a su nuevo sistema, pero en la presentacin pblica propuso llamarlo Freax. Parece ser que en el FTP de la Universidad de Helsinki, el nombre que le dieron al directorio donde subi su primer SO se llam "linux", as que todo el mundo lo conoci con este nombre. El SO Linux actual ha evolucionado y mucho desde aquellos tiempos. Veremos que la primera versin de Linux tena apenas 10.000 lneas de cdigo y el actual tiene ms de 10 Millones. Quin es Richard Stallman? Ftes: http://es.wikipedia.org/wiki/Richard_Stallman http://maccare.com.ar/biografia_stallman.htm http://www.imdb.com/name/nm1128476/bio Richard Stallman naci en Manhattan, New York, el 16 de marzo de 1953. Es programador pero su tarea tal vez ms importante no est tan relacionada con el software que pueda haber creado, sino con la

creacin del movimiento por el software libre en el mundo. De todas maneras como programador tiene logros importantes, como el compilador GCC, sin el cual Linux no existira. Tambin es el creador del editor de textos Emacs, y el depurador GDB. Todo este software por supuesto se encuentra licenciado mediante el proyecto GNU. El reconocimiento mundial a este hombre, llega por el aporte al movimiento del software libre, como una alternativa al desarrollo y distribucin del software no libre o propietario. Es el inventor del concepto de Copyleft (pero no es el creador del trmino), que permite licencias cuyo uso y modificacin permanezcan siempre libres y vuelvan a la comunidad. Es importante tomar en cuenta que el concepto de copyleft es usado no solo en software, sino en otras ramas de la ciencia y la investigacin. Luego de muchos aos de vida universitaria, donde algunos de sus compaeros, sin xito tratan de imponer e imponerle las ides ms convencionales del software propietario, finalmente el 27 de septiembre de 1983 Stallman anunci en varios grupos de noticias el inicio del proyecto GNU que tena como objetivo crear un sistema operativo completamente libre. Dos as ms tarde apareci la publicacin del Manifiesto GNU, en el cual Stallman declara los motivos para crear alternativas libres al sistema operativo Unix. La Free Software Foundation lo acogi entre sus miembros y su idea del copyleft fue utilizada en la Licencia Pblica General GNU (conocida generalmente como la "GPL"). En 1991, mientras que Linus Torvalds liberaba el ncleo Linux bajo los trminos de la licencia GPL, muchos de los programas ya creados con anterioridad y algunos nuevos de origen libre, pero sin Sistema Operativo donde correr hasta ese momento, son utilizados en el nuevo proyecto. A esta fusin se la conoce como sistema operativo GNU/Linux, No todos compartieron o comparten las ideas de Richard Stallman, as podemos encontrar un amplio arco que va desde aquellos que solo aceptan el software si es propietario, hasta los que estando de acuerdo con los conceptos bsicos de compartir el cdigo entre los desarrolladores, difieren en otros aspectos. Como resultado, hay otro movimiento que en lugar de llamarse Software libre de llama movimiento de cdigo abierto. Existen diferencias entre ambos movimientos, como podemos ver en este link. Un texto que todos deberamos leer alguna vez es "La catedral y bazar" de Eric Raymond y tambin "Cultivando la noosfera" del mismo autor. Pero volviendo al pensamiento de Richard Stallman, que difiere del de Eric Raymond, a modo de muestra veamos alguna de sus afirmaciones para entenderle mejor: "Que las empresas tengan especial influencia en la poltica significa que la democracia est enferma. El propsito de la democracia es asegurarse que los ricos no tengan una influencia proporcional a su riqueza. Y si tienen ms influencia que t o que yo, eso significa que la democracia est fallando. Las leyes que obtienen de esta forma no tienen autoridad moral, sino la capacidad de hacer dao." Richard Stallman Los premios recibidos por Stallman no son pocos, veamos alguno de ellos: *Membresa en MacArthur Foundation en 1990 * Grace Hopper Award de la Association for Computing Machinery en 1991 por su trabajo en el editor Emacs original *Doctorado Honoris Causa del Royal Institute of Technology de Suecia en 1996

*Pioneer award de la Electronic Frontier Foundation en 1998, el Yuki Rubinski memorial award en 1999 *Takeda award en 2001. *Doctorado Honoris Causa de la Universidad de Salta (Argentina). *Premio Internacional Extremadura de Conocimiento Libre que concedi la Junta de Extremadura el 7 de febrero de 2007 en Badajoz en el marco de la III Conferencia Internacional de Software Libre. Un antecedente de la Wikipedia fue la GNUPedia promovida por Stallman en 1999 y de cuya inspiracin tal vez se haya creado Wikipedia. Actualmente, Stallman difunde las ideas GNU en todo el mundo mediante charlas y conferencias. Como habla bastante bien el castellano ha podido dar conferencias en espaol en Argentina, Cuba, Ecuador, Espaa, Mexico, y otros pases de habla castellana. Varias de estas conferencias se pueden ver en Google Video. Richard Stallman aconseja usar distribuciones, Gnu/Linux completamente libres, es decir que no incluyan en ninguna forma software propietario. "Las obras de conocimiento deben ser libres, no hay excusas para que no sea as." Richard Stallman Porqu Instalar Gnu/Linux en mi Pc? Hay que tomar en cuenta que no escribo porqu migrar a gnu/linux? Esto es mucho ms complejo, y requiere conocimientos que se van a adquirir luego de un tiempo de uso del nuevo Sistema Operativo. Por lo tanto, creo que en un primer momento lo que podemos hacer es seguir con nuestro actual Sistema Operativo e instalar tambin gnu/linux, alternando el uso de ambos Sistemas. Luego de algn tiempo de probar el nuevo SO, llegar el momento de decidir y tendremos 3 opciones posibles: 1. Usar alternativamente ambos SO (cosa posible ya que se puede tener instalado en una misma mquina varios Sistemas Operativos sin que se interfieran entre s.) 2. Usar solo gnu/linux (migrar a gnu/linux en forma total) al compreder la superioridad de este respecto a otros SO 3. Borrar gnu/linux y quedarse con nuestro viejo SO. Pero al hacerlo saber realmente qu ventajas y que problemas nos puede traer usar este SO. Sobre la base de haber aprendido antes a usar gnu/linux y entonces poder decidir sobre razones reales y no subjetivas porqu gnu/linux no? Entonces la pregunta en forma completa podra ser: PORQU USAR EN MI PC, ADEMS DE MI ACTUAL SISTEMA OPERATIVO OTRO MAS, LLAMADO GNU/LINUX? Se puede decir que gnu/linux rene dos caractersticas que lo hacen extraordinario: a) Trae en s toda la historia de Unix. Si bien no hay en su cdigo una sola lnea Unix, todo el sistema est basado en aquel, lo que lo hace slido y robusto con ms de 35 aos de experiencia. b) Trae toda la frescura de un nuevo Sistema Operativo, con pocos aos de vida (como GNU/Linux) lo que produce una fuerza joven y vigorosa representada en cada uno

de sus desarrolladores y tambin de los que somos sus usuarios. Todos los sistemas contienen errores, pero veremos que en GNU/Linux los errores son mucho menores que en otros SO y adems su comunidad, al ser software libre, los soluciona en mucho menor tiempo que en otros SO que dependen de un grupo cerrado de desarrolladores y por lo tanto necesariamente mucho ms reducido y lento en hacer las correcciones. 3) Ausencia casi total de virus. Esto no significa que GNU/Linux no tenga en forma absoluta virus ni mucho menos, sino que por algunas caractersticas que estudiaremos ms adelante, los desarrolladores de virus no le han dado importancia a este SO. Por lo tanto, si bien no hay problemas prcticos de posibles virus, siempre debemos estar alertas. Es importante tomar en cuenta esta caracterstica. Cuantas veces tuvimos que reinstalar todo un Sistem Operativo o sabemos de amigos que han tenido que hacerlo por causa de algn virus que "se col" en nuestra mquina? Debemos saber que en Gnu/Linux no tenemos estos problemas. Tcnicamente es muy fcil crear un virus para este Sistema Operativo, pero de all a que haga un gran dao, como sucede e n otros SO hay una distancia grande. Es justamente por este motivo, (lo poco ofensivo que puede ser un virus en nuestro sistema) que no hay casi virus en GNU/Linux. Porque no se hacen virus para este SO? Atencin con esto!!. Que no exista casi ningn virus (salvo unos pocos y de laboratorio ms para estudio que para propagarlos) no quiere decir que esto no pueda suceder en un futuro, as que siempre a estar atentos! Lo que sucede hoy en da es que los virus no son transparentes al sistema. qu quiere decir esto? a) Que una vez que alguien consigue instalar virus en una computadora, debido al cdigo abierto, los mismos son rpidamente detectables. b) Que el sistema de permisos con el que funciona GNU/Linux hace que un virus no pueda propagarse por todo el Sistema, quedando reducido a un espacio mnimo. En otros Sistemas Operativos, cuando un virus ingresa en una computadora, rpidamente se esparce por todos los directorios y tambin por sus registros. Esto no sucede en GNU/Linux, ya que su sistema de permisos impide al virus propagarse ms all del directorio donde ha ingresado. El virus, aislado en un directorio, es entonces fcilmente detectable y tambin destruible, adems de causar un dao limitado. Mientras el virus no pueda atacar el Sistema Operativo en s mismo (esto se logra no utilizando el usuario administrador -llamado root- para usos comunes), no habr daos de importancia. Por este motivo los virus en gnu/linux son prcticamente inofensivos y nadie o casi nadie se toma el trabajo de hacer todo un desarrollo para tan magro resultado. En sntesis hasta hoy, es el propio Sistema el garante para que no se desarrollen virus peligrosos para GNU/Linux. De todos modos, no debemos llamarnos a engaos!!! Siempre hay que tener, an en GNU/Linux), un antivirus en nuestra mquina, pero solamente por prevencin. En general todas las distribuciones, traen incluidos software antivirus de instalacin automatizada junto al sistema. 4) Vida ltil extendida del hardware. Pero hay un motivo muy slido para utilizar GNU/Linux y que lamentablemente no se

toma demasiado en cuenta: La no necesidad de renovar permanentemente nuestra mquina, "al son" de los deseos de las grandes corporaciones. El inters de estas corporaciones es vendernos nuevo hardware y nuevo software en forma casi permanente dejando obsoleto todo en cuestin de un par de aos. Aos? En algunos casos solamente meses! Sabemos que en otros Sistemas Operativos, permanentemente las novedades en software nos estn pidiendo nuevo hardware. Es como una "zanahoria" puesta delante que hace a los usuarios "correr" en pos de un software nuevo y consecuentemente de nuevo hardware. Pero adems este nuevo software y hardware, no se van a salvar de caer rpidamente en la obsolescencia. As es comn que en poco tiempo nuestra computadora quede completamente obsoleta. Que hacer? Ciertos Sistemas Operativos, no nos dan ms opcin que tirar a la basura nuestra vieja vieja? computadora, que tal vez tanto dinero nos cost comprar. Ser necesario para que corra aquel nuevo juego, o programa de msica, etc. comprar una nueva mquina, que a su vez rpidamente quedar obsoleta. En esto colabora el soporte tcnico de los Sistemas Operativos Propietarios, que nos dejan rpidamente sin garantas cuando otro software aparece. Esto no sucede en gnu/linux, y no porque no haya programas nuevos o software renovado, sino porque an con mquinas muy viejitas, el Sistema Operativo funcionar y lo har bien. Por supuesto una mquina con hardware ms poderoso ser siempre bienvenida en cualquier SO, pero lo importante a recordar es que an en una mquina vieja, con gnu/linux tendremos un excelente desempeo. Es cierto que GNU/Linux requiere bastante memoria, pero bastar con un procesador algo antiguo para que podamos hacer funcionar el sistema sin problema y con sus principales programas. Gnu/linux tiene muchas distribuciones diferentes, y si bien hay algunas que requieren de muchos recursos, siempre encontraremos aquellas que funcionen con muy poco. Ms razones para conocer Gnu/Linux Tal vez haya adems otras razones de fondo y que no por ello son verdades menores. 5) GNU/LINUX representa la Libertad de usar software creado con un critero solidario y no para el inters exclusivo de las grandes corporaciones. Se ha dicho que GNU/Linux es un sistema creado "por programadores para programadores" y esto fue as durante un tiempo, generando la idea de un sistema cerrado para el comn de la gente, crptico y difcil de usar. Lamentablemente esta idea se ha extendido hasta nuestros das. Sin embargo hoy no es as y GNU/Linux es un sistema hecho s por desarrolladores y de los buenos!!! pero, no solo para beneficio de ellos sino de cualquiera que desee acercarse y hacer uso de este Sistema. Hoy en da gnu/linux resulta un SO simple y fcil de usar.

6) GNU/LINUX puede conseguirse gratis. Si bien libre no significa gratis y hay utilidades que son pagas, una buena parte de las distribuciones destinan su software en forma gratuita de manera que no necesitamos hacer erogaciones para nuestro SO ni para los programas que corren en l, al menos no si nos referimos al software tipo escritorio para nuestro uso domiciliario. Si bien se puede usar igualmente en forma gratuita en otros sectores, en general a nivel empresarial, la opcin ms inteligente tal vez sea pagar un buen soporte tcnico que garantice el buen funcionamiento de todo el sistema. Pero esto es una eleccin personal (o corporativa en todo caso). Todos sabemos que en muchas casas, empresas y hasta establecimientos educativos se usan SO propietarios en forma "gratuita" (esto es: sin pagar licencia). Pero tenemos soporte tcnico sobre el SO y los datos que se alojan en una computadora o red que funciona as? Seguramente no. Una de las cosas que siempre se critica a GNU/Linux es que el software se entrega sin garanta. Esto, en el caso de las empresas, donde es de vital importancia el resguardo del Sistema y muy especialmente de los datos, mediante el uso de soporte tcnico. Y esto es vlido para todos los Sistemas. Ahora, vuelvo a repreguntar Se puede pretender tener soporte tcnico sobre un SO propietario adquirido sin pagar licencia? Seguramente que no. Seguramente en muchos comercios y establecimientos, habrs escuchado en ms de una oportunidad "No podemos hacer nada por usted, se nos 'cay el Sistema'. Te preguntaste cuantas veces esto sucede con Sistemas de Software propietario y cuantas con Sistemas de Software libre? La prxima vez que escuches una frase como la anterior, pregunta qu Sistema Operativo estn usando? Te sorprendera saber que en la mayora de los casos estn usando software propietario? Si bien, es ms dificil de averiguar, es muy probable que ese software adems, no tenga licencia y por lo tanto le falte soporte tcnico. Esto es vlido para el Sistema Operativo lo mismo que el software que corre en ella, pero...por cuanto tiempo ms esto ser as? Sabemos que esa forma de uso es ilegal y que esto en algn momento puede ser penalizado verdad? Estar usando cracks y nmeros que dan vueltas por la red, puede llevarnos tarde o temprano, y especialmente con las nuevas normativas cada vez ms restrictivas que hay en todo Internet a tener serios problemas, ms all de las convicciones que tengamos sobre la propiedad intelectual, es un hecho que esto va sucediendo cada vez ms. Pues bien, tanto GNU/Linux como sus programas tienen posibilidades de uso libre, sin necesidad de tener que ocultarnos o dar cuenta de nuestros actos a nadie. Por esto es software libre y deberamos tenerlo en cuenta. Queremos soporte tcnico y del bueno? Adems de hayarlo, no tendremos problemas a la hora de verificar si hemos pagado o no por una licencia. Supongamos adems que un amigo nos dice: Quiero tener GNU/Linux cmo hago para conseguirlo? Es perfectamente legal hacer copias de GNU/Linux y el software que viene en una distribucin y drselo a nuestros amigos. Esto, seores se llama Software Libre y tiene muy poco que ver con el software propietario verdad? Pero queda una pregunta en el tintero...

Es lo mismo freeware que software libre? NO! Porque el freeware es software propietario, es decir que si bien llega a nuestras manos en forma gratuita, no sabemos qu dice el cdigo fuente. Por lo tanto no sabemos nada de lo que hay en su interior. Tal vez alguien nos diga: "yo no se programar para qu me sirve saber lo que hay dentro de un programa?" Posiblemente la primera respuesta que venga a nuestra mente sea: "para nada". Pero...NO ES AS, porque al tener a disposicin de todos el cdigo fuente, no solo la comunidad internacional de desarrolladores puede mejorar el software, reparar bugs ms rpidamente que en cualquier Sistema Operativo propietario, sino tambin evitar que "nos metan dentro de un programa" ciertas partes que en realidad son programas espas o cualquier otro tipo de malware. O sea que aunque nosotros no sepamos nada de cdigo ni de programacin, va a haber mucha gente que s sepa y quedaremos todos protegidos. Ha habido ms de un programa con algn tipo de utilidad, que realmente en su interior contena espas que recababan nuestras costumbres, y hasta nuestros nmeros de tarjetas de crdito! etc.etc. Cuando el software es libre, todas estas cosas quedan expuestas en el cdigo fuente y por lo tanto, no se pueden hacer. Razn de ms para adoptar software libre y no freeware. Licencias de software propietario Para aquellos que disean un programa cualquiera para que corra en algn Sistema Operativo propietario, deben someterse a las normas de empresas como Microsoft y "hay que leer la letra chica". Los contratos establecidos con MS indican que para utilizar (o reutilizar) ciertas partes claves de cdigo deben tener expresa autorizacin de MS. Es decir, deben pagar por esto. Para entenderlo mejor: Supongamos que hacemos un programa con Visual Basic...La empresa Microsoft no nos vende ese software para crear ejecutables tipo .exe sino que solo nos da una licencia. Si al solo juicio de MS un programa creado no mejora en algo a algn software creado directamente por esa compaa, o cualquier otro esta empresa podr exigir que el mismo se retire del mercado. Esto por supuesto es completamente subjetivo, ya que un programa puede ser muy bueno y ofrecer ventajas respecto a otro, pero si MS -a su solo criterio- cree que no es as, puede obligar al autor a retirar su programa del mercado. Existen formas de usar software libre para compilar programas que funcionen en Sistemas Operativos propietarios, pero siempre estaremos de una u otra forma a merced de los deseos de las grandes corporaciones. En fin...son algunas de las mltiples razones para optar por usar y crear software libre verdad? 7) QU ES GNU/LINUX Y QU ES SOFTWARE LIBRE? Para no hacer demasiado larga esta explicacin, simplemente haremos un poco de historia a fin de entender mejor todo. Por un lado Richard Stallman, tena la concepcin

de algo que llamaremos software libre. Haba incluso, algunos programas que podan correr sin problemas en un sistema Unix, pero que ya desde su concepcin pretendan funcionar como software libre. Entonces haba un problema, para que estos programas funcionaran era necesario al menos un sistema o minisistema que permitieran su funcionamiento. Por otro lado Linus Torvalds, haba creado un ncleo mnimo de lo que sera luego un poderoso Sistema Operativo. l bautiz a este sistema como linux. Pero en realidad, debido a que es una fusin entre el trabajo de Stallman y el de Torvalds, lo ms correcto es llamar a este Sistema Operativo GNU/Linux. Vale la pena aclarar qu es SOFTWARE LIBRE. Se trata ante todo de una filosofa que lleva a una forma especial de trabajo en el desarrollo y la distribucin de software. Por ejemplo si un programa fue escrito bajo la filosofa de software libre, podr ser copiado, modificado e instalado libremente por cualquier usuario. Adems podr contar con el cdigo fuente tanto para constatar la calidad del programa, como para modificarlo y hacerle las correcciones necesarias para su mejor funcionamiento. Es justamente de esta forma que la colaboracin mundial para que cada da gnu/linux sea mejor es de muchsimas personas. Esto permite, por ejemplo, que ante alguna vulnerabilidad, rpidamente la misma quede solucionada. Ningn otro Sistema Operativo cuenta con tantos desarrolladores dispuestos a solucionar los problemas que se presenten. Un sistema de tipo propietario, tendr un grupo reducido de desarrolladores para tal tarea, mientras que en GNU/Linux son millones que se dedican a esta tarea. En sus comienzos GNU/Linux era solo un "kernel" (ncleo) y algunos programas que podan correr con este. Pero da a da el trabajo de todo un equipo diseminado por todo el mundo y con la herramienta Internet fue dando sus frutos. Hoy GNU/Linux es un slido Sistema Operativo, probado y experimentado que puede usarse sin problema tanto en nuestras casas como en oficina, comercios e industrias en general. Ahora bien, supongamos que somos programadores y deseamos hacernos del dinero necesario para poder vivir. 8) Es GNU/Linux un sistema que me permitir ganar dinero como desarrollador de software? Esta pregunta est tambin relacionada con otra ms general como lo es la "propiedad intelectual". Por un lado el trmino libre, no significa gratis, y por lo tanto es perfectamente posible cobrar por nuestro software an con una licencia GNU/Linux. Esto es especialmente cierto en la actividad privada, donde se necesitan programas que tengan un buen soporte tcnico. Las actuales tendencias, que llevan a que el negocio de vender software sea cada vez menos rentable, an en sistemas propietarios, realmente existen. Pero esto que es vlido a nivel general, no lo es cuando se trata de crear software especfico. Hay adems muchos buenos desarrrolladores trabajando para grandes corporaciones en el diseo de software libre y muy bien pagos. Sin embargo no debemos de aqu sacar la conclusin que linux es enemigo de los desarrolladores, sino ms bien lo contrario. Veamos:

Supongamos que somos desarrolladores y de los buenos!. Podremos hacer algo en forma independiente dentro del mundo del software propietario como para obtener una cantidad importante de dinero? Es posible que algunos lleguen a hacer buenos negocios, pero en general, las empresass privadas prefieren contratar empresas de renombre para que hagan sus trabajos. A su vez, si optamos como programadores en trabajar bajo contrato o en relacin de dependencia, posiblemente el dinero en gran parte lo lleve la empresa para la que trabajamos y no nosotros mismos. Esto no tiene nada que ver con GNU/Linux y es una tendencia generalizada con cualquier tipo de software. Qu opciones nos ofrece el software libre? A medida que pasa el tiempo cada vez ms (y por varios motivos) empresas y comercios van optando por una migracin hacia el software libre. Esto genera un campo nuevo de actividades. Por ejemplo, una empresa que migre a gnu/linux necesitar posiblemente: 1) Soporte tcnico 2) Capacitacin del personal 3) Adaptacin de programas existentes y nuevos programas personalizados 4) Administrar una red interna con conocimientos de gnu/linux 5) Soluciones de configuracin y seguridad de red Todo esto supone gente especializada para manejar estos sistemas. Lamentablemente vemos que muchos centros de enseanza, nos proponen tanto como operadores cuanto como desarrolladores y administradores aprender todo solamente desde la plataforma Windows. Esto es un gravsimo error, ya que luego en el campo laboral veremos limitada nuestras posibilidades al no conocer GNU/Linux. Por este motivo, los noveles estudiantes, deberan exigir a los institutos de enseanza, que al menos tengan en sus programas partes dedicadas al Software Libre, so pena de cambiar de instituto hacia uno ms plural. La falta de personal especializado en GNU/Linux hace que aquel que sepa trabajar con este Sistema Operativo sea necesariamente ms buscado y pueda recibir mejor paga. Si decidimos trabajar por cuenta propia, tambin es grande el campo de accin, tanto como consultor, cuanto como asistente tcnico, especialmente en empresas de mediano y gran tamao. Si queremos informarnos ms a fondo sobre GNU/Llinux deberamos ingresar a: http://www.gnu.org/gnu/thegnuproject.es.html Tambin sitios como el nuestro http://linuxcursosgratis.org y nuestra lista de ayuda http://groups.google.com/group/linuxeslibre pretenden servir para estar informado y tener ayuda de los otros miembros

8) DONDE PUEDO USAR GNU/LINUX?CMO ELIJO UNA DISTRIBUCIN ADECUADA PARA MI? Podemos usar gnu/linux en cualquier tipo de computadora, incluso en otro hardware que no puede catalogarse como una computadora en s. Veremos que hasta hay telfonos celulares que estn adoptando partes de este SO para funcionar. El uso de gnu/linux est extendindose da a da. Porqu entonces hay personas que se niegan a usar gnu/linux? Pueden haber varias razones: a) Vendedores de software propietario o de cierto tipo de hardware no compatible. b) Especialistas en antivirus que no quieren adaptarse a nuevas normas del mundo libre. (Esto no es general, ya que hay numerosas empresas creadoras de software antivirus, que estn haciendo sus programas para que corran tambin en gnu/linux). c) Personas comprometidas de alguna forma directa o indirecta con el software propietario. d)Personas poco flexibles o que no quieren hacer un mnimo esfuerzo para conocer nuevo software y nuevos Sistemas Operativos. Pero debemos romper con el mito de que Gnu/Linux es dificil, casi imposible de aprender. Aun para aquellos que les resulte ms difcil, se puede en poco tiempo dominar sin problema este Sistema Operativo. Solo se necesita un poco de paciencia y ser metdicos en el aprendizaje. Ofrezco como ejemplo algunas sugerencias: 1) Dejar instalado en nuestra computadora el SO que estabamos utilizando con anterioridad junto a nuestro nuevo SO (gnu/linux). Esto permitir ir aprendiendo en forma gradual gnu/linux y no todo "de golpe". 2) Desde el primer momento, luego de configurar el modem o la placa de red (ya sea modem telefnico dial up, winmodem, *dsl, etc.) instalar y configurar el cliente de correo electrnico (sugiero Thunderbird), y el navegador (sugiero Mozilla-Firefox) en GNU/Linux.Para qu? Hay varios motivos: a) Porque de esta forma nos obligaremos a abrir todos los das el SO GNU/Linux e iremos practicando con este. No sirve de nada tener instalado GNU/Linux si no lo usamos todos los das. b) Porque estaremos mucho ms protegidos contra los virus que si usaramos el correo y el navegador web desde otro SO. 3) Una vez que dominemos bien, estos dos programas podremos ir incluyendo otros, como tal vez en multimedia, un programa de msica etc.etc. De esta forma la migracin no resultar demasiado complicada. QU ES UNA DISTRIBUCIN GNU/LINUX Y CMO SABER QU DISTRIBUCIN ME CONVIENE MS? 1. Hay diferentes empresas que se ocupan de crear distribuciones de GNU/Linux. Las mismas son personalizaciones del gnu/linux bsico, con la eleccin de diferentes programas y con un entorno grfico ms o menos propio. En un comienzo seguramente haba una sola versin de gnu/linux, pero como este S funciona como software libre, es altamente configurable y hoy hay miles de distribuciones. Respecto a cual es mejor, "sobre gustos no hay nada escrito", pero tomemos en cuenta algunos detalles.

a) Si la distribucin no es muy conocida y no tiene detrs un grupo importante de programadores, tal vez no se actualice demasiado rpido b) Si la distribucin no est orientada hacia nuevos usuarios, tal vez sea muy buena, pero nos resulte demasiado traumtica la migracin. c) Si la distribucin no est en nuestro propio idioma, tal vez nos cueste entender algunas cosas. d) En mi caso particular y para aquellos que recin empiezan creo que las mejores distros para usar son Mandriva, SuSe y Ubuntu. Aquellos que ya tienen algo de experiencia, podran utilizar tambin Debian o Slackware. Tambin tiene importancia el mbito donde vamos a usar el nuevo SO. Por ejemplo si vamos a utilizarlo como distribucin en una red de oficina, tal vez lo ms adecuado sea Debian, por su simpleza en lnea de comandos. En cambio si lo vamos a utilizar en nuestro hogar y somos nuevos, tal vez lo ms adecuado sea Mandriva, SuSe o Ubuntu/Kubuntu. CARACTERSTICAS DE GNU/LINUX, FORMAS DE INSTALARLO

Gnu/Linux puede ser tan fcil o difcil de instalar de acuerdo a la distribucin que hayamos elegido utilizar. Las distribuciones ms populares tienen todas un tutorial que nos llevar casi de la mano para hacer una buena instalacin sin problema. Debemos recordar tener el espacio suficiente en disco rgido para instalar nuestro nuevo sistema sin tener que desinstalar el SO anterior, ya que como se dijo con anterioridad, es bueno, al menos al principio, no realizar una migracin completa sino irla haciendo de a poco. Cuanto espacio necesitaremos para gnu/linux? Esto depende de la cantidad de programas que agreguemos al SO. Recordemos que las distribuciones de gnu/linux, se entregan con un conjunto muy grande de programas. Uno de los grandes problemas es que compulsivamente cuando instalamos el SO muchas personas quieren instalar tambin todos los programas que la distribucin trae. Esto, adems de hacernos ocupar mucho disco rgido (disco duro) en programas que tal vez no usemos nunca, hace que la mquina mantenga procesos abiertos, que a su vez consumen recursos innecesariamente. Por este motivo, veremos luego, qu programas conviene instalar. Si nos quedamos con algn programa importante sin instalar, podremos instalarlo luego sin problema. Pero la regla de oro es NO INSTALAR PROGRAMAS QUE NO SABEMOS SI VAMOS A USAR. Con 5 GB tendremos espacio suficiente para que corran los programas necesarios en una mquina domstica de escritorio. Pero si podemos dejar 10 GB o ms, ser mejor an. Necesitaremos bsicamente tres particiones: 1. Con el kernel (ncleo) del Sistema y la mayora de los programas a utilizar. 2. Como particin de intercambio (memoria virtual)

3. Home, donde irn todos los archivos personalizados de cada Veremos ms a fondo el tema particiones prximamente.

usuario.

Si existe suficiente espacio vaco dentro de esta particin, GNU/Linux crear otra particin (u otras particiones) quitando espacio a la particin original, tal vez utilizada enteramente por Windows. Gnu/Linux puede utilizar una particin FAT32 (o NTFS) con el SO Windows primitiva. En este espacio quitado a la particin original, se crearn una o varias particiones GNU/Linux, sin que ello interfiera el normal funcionamiento de ambos SO (tanto Windows como GNU/Linux). Luego de instalado Gnu/Linux, un gestor de arranque como LILO o GRUB (tambin instalado con el Sistema Operativo) har que al iniciar nuestra mquina se abra un men que nos pregunte algo as: Con qu sistema deseas iniciar tu computadora ahora? Y nos dar las opciones de abrir: *GNU/LINUX *WINDOWS *otros Sistemas operativos. Es decir que podremos seguir utilizando nuestro viejo SO y tambin el nuevo Gnu/Linux en la misma mquina sin problema. Si tuviramos poco espacio en nuestro disco rgido, tal vez la mejor opcin sea cambiar o agregar un nuevo disco rgido (duro). Mientras Windows nos exigir encontrarse en la primera particin (particin booteable) podremos instalar Gnu/Linux en cualquier particin, con el solo requisito de instalar primero Windows y luego Gnu/Linux porqu esto ltimo? Porque si instalamos Windows en ltimo lugar, este nos destruir los datos que el gestor de arranque haya escrito en el MBR (Master Boot Record) y ya no podremos bootear sino con Windows. As que nos valemos de una pequea "trampa para engaar" a este Sistema Operativo y que no nos deje sin nuestro "otro" SO. Simplemente instalamos primero Windows y luego Gnu/Linux. EL TEMA DE LAS PARTICIONES Cuando compramos un disco rgido (duro), este viene sin particiones. No importa el Sistema Operativo que pensemos instalar, antes de usar un nuevo disco rgido (disco duro) debemos crear al menos una particin. Aunque es prctica comn de los comercios de informtica entregarnos el disco rgido con una sola gran particin. (Por ejemplo en Windows una gran particin C:\) Esto no es una buena prctica!!! Entre otros motivos porque la parte ms pequea de una particin se denomina "cluster" y es un resultado porcentual del tamao de una particin. Por ejemplo supongamos que tenemos una particin grande, all como el cluster es un porcentual,

tambin ser grande. Por el contrario con particiones ms pequeas (lase varias particiones ms pequeas y no una sola grande) los clusters sern tambin de menor tamao. Y esto en qu me afecta? Supongamos una particin grande en donde un "cluster" ocupa 50 kB...si queremos guardar un icono de tan solo 500 bits, como el cluster (mnima unidad de la particin) tiene 50KB el espacio que utilizar el icono ya no ser de 500 bits sino de 50 KB. Es decir, que cuanto ms pequea es una particin, ms pequeo ser el tamao del cluster y por lo tanto se podr lograr un mejor aprovechamiento del disco rgido. Esto es vlido para cualquier disco rgido y para cualquier sistema operativo. Pero adems, tener un disco rgido con varias particiones, nos permite en el caso de Gnu/Linux (este SO no necesita usar registros como lo hacen otros SO), desinstalar el kernel sin desinstalar por ejemplo todo lo que se encuentre en la particin /home. Podemos perfectamente reinstalar nuestro kernel sin necesidad de reinstalar no solo datos sino incluso programas que se encuentren en otra particin, por el simple expediente de no formatear esta ltima. Esto, por ejemplo, no es posible desde Windows ya que para hacerlo deberamos editar los registros y esto sera un trabajo ms engorroso que volver a instalar todo nuevamente. Como Gnu/Linux no tiene registros podemos perfectamente "montar" una particin perteneciente a una versin anterior de nuestra distro preferida en un SO nuevo sin demasiados problemas. fcil no? Por este motivo, es comn trabajar en gnu/linux al menos con tres particiones:I) La particin "raiz", donde se ubicar todo lo relacionado con la instalacin primaria del sistema II) La particin "swap", que sirve como particin de intercambio y tiene que ver con la memoria virtual. III) La particin "home", con todo lo que bajen o creen cada uno de los usuarios. Por ejemplo si en nuestra mquina hay un usuario "Mario", habr dentro de la particin "Home" un subdirectorio llamado "Mario" que contendr todo lo que "Mario" decida crear. Hay quin incluso crea ms particiones, dependiendo de la experiencia en el manejo del sistema y del uso que se le vaya a dar al mismo. Por ejemplo es comn crear una particin /log para aquellos administradores interesados en conocer y guardar toda la actividad de un servidor. Veamos un ejemplo ms que nada usado en servidores: En este caso se ha optado por tener varias particiones: Raiz (/) Usr Home Swap Tmp Esto, por supuesto queda a la voluntad del usuario y tambin al uso que daremos a nuestro SO.

Licencia GNU La traduccin de la licencia gnu est ubicada entre otros lugares en: http://www.gnu.org/copyleft/copyleft.es.html es impecable y sumamente clara. Comentarios sobre el software libre realizados por el Dr. Martn Rivolta Los abogados y estudiantes de derecho estamos acostumbrados a manifiestos y licencias que restringen una actividad deteminada. Aqu en cambio sucede todo lo contrario la licencia pblica GNU, persigue un fin totalmente distinto al convencional ya que la misma est diseada para que el software sea libre y no limitado como estamos acostumbrados a verlo. Adems, lo curioso es que a partir del propio - podra decirse"basamento del GNU" se busca lograr perpetuidad en el objetivo de liberalidad confirindole al usuario las mas amplias facultades de disposicin al posibilitar "distribuir copias del software libre (y cobrar por ese sencillo servicio si as lo desea) recibir el cdigo fuente (o tener la posibilidad de obtenerlo si as lo desea) que usted puede modificar el software o utilizar partes de el en nuevos programas de software libre" Podra decirse que todo programa, aplicacin, juego, etc. etc. etc. que se encuentre bajo la proteccin de la licencia GNU puede ser usado para cualquier fin y sin ningn tipo de limitacin. Ms aun, el propio prembulo para proteger esta libertad, hace referencia a la necesidad de "hacer restricciones que prohban a cualquiera denegarle estos derechos o pedirle que renuncie a ellos" Dado que se ha buscado lograr la mayor amplitud posible en materia de distribucin o redistribucin se otorga el cdigo fuente que permite meterse en el corazn del programa. Tambin se puede modificar sin restricciones. A los fines de evitar que "los re-distribuidores de un programa de software libre obtengan individualmente los derechos de patente con el fin de volver dicho programa propietario" (lo que en criollo significa software propietario = pagame si lo quers), "para prevenir esto, hemos dejado en claro que cualquier patente deber ser licenciada para el uso libre de toda persona o que no est licenciada del todo". Esto viene a significar que si bien se puede servir del cdigo fuente y manipularlo como nos guste, ello no posibilita que se desnaturalice el programa madre, imponiendo un canon al resultado emergente. Como se dice en el mbito jurdico, lo accesorio sigue la misma suerte del principal y si el principal, valga la redundancia, es libre la misma naturaleza tendr todo lo que salga de el. En referencia a este punto, se dice que el GNU, o mejor dicho el programa que se encuentra bajo una licencia de este tipo, es como un virus porque una de sus clusulas principales es que cualquier modificacin de un programa cubierto por la licencia, es tambin cubierta por sta, todo lo cual coadyuva a proteger la libertad de los programa. La propia wikipedia habla de copyleft que, segn dice, es un nuevo trmino acuado por GNU que nace de un juego de palabras en ingls: en oposicin a "copyright" (derecho de copia) se usa "copyleft" (copia dejada o abandonada o copideje), indicando que no se restringe la copia, sino por el contrario se permite sin reservas. La forma de lograr este objetivo principal mencionado en el prrafo anterior se encuentra explicitada en la seccin "Trminos y Condiciones para copia, modificacin o distribucin". All determina que para tipificar el software libre debemos cumplir con un requisito esencial, debe haber "una nota puesta por el propietario de los derechos del trabajo

estableciendo que su trabajo puede ser distribuido bajo los trminos de esta GPL General Public License" A continuacin se hace referencia a lo anteriormente mencionado en relacin a la posibilidad de distribucin del programa y su cdigo fuente en forma totalmente gratuita, entendida esta nicamente como la exencin en el pago de derechos de autor. Como no poda ser de otra manera, la consecuencia lgica que se deriva del no pago de derechos de autor es que este no asume ningn tipo de responsabilidad ni garanta por el uso del programa en cuestin. En sntesis, es el propio usuario quien asume toda la responsabilidad por cualquier dao que se le derive como consecuencia del uso del soft. Como deca anteriormente hay una exencin en el pago de derechos de autor, pero esta dispensa no debe ser malinterpretada ya que la misma no abarca: * el cobro del soporte magntico en caso de que sea necesario * o la imposicin de cargos por el acto fsico de transferir una copia * o incluso el canon que imponga un tercero distribuidor como consecuencia de brindar una garanta y asumir los riesgos derivados del programa (obsta decir que el hecho que sea un tercero quien asume los riesgos no compromete en modo alguno la responsabilidad del fabricante quin sigue estando exento de responder por las fallas del programa que ha realizado). * Los artculos 2 y 3 de la licencia hacen referencia a la posibilidad de copiar y redistribuir el programa sujeto a una licencia GNU (ya sea en el todo o en cualquier de sus partes)siempre que se cumpla con algunos requisitos: a. Se debe incluir en los archivos modificados notas declarando que se ha realizado una modificacin en los mismos. b.Fecha de realizacin de los cambios c. Se debe notificar que ese trabajo que se distribuye contiene totalmente o en partes al Programa madre, y que debe ser licenciado como un conjunto sin cargo alguno a cualquier otra persona que reciba sus modificaciones. d. Se debe presentar un aviso, cuando el programa inicie su ejecucin que contenga una noticia de derechos de autor y un aviso de que no existe garanta alguna (o que s existe si es el que ha modificado el programa quin la proporciona) y que los usuarios pueden redistribuir el programa bajo esas condiciones e. Es requisito esencial que el trabajo se desarrolle a partir del programa madre para quedar cubierto por esta licencia ya que el simple agregado de otro trabajo NO basado en el Programa no pone el otro trabajo bajo el alcance de esta licencia. f.El programa que se cree a partir de otro amparado por la licencia GNU debe ir acompaado con el correspondiente cdigo fuente.

A partir de lo mencionado se puede comprender, lo que significa la licencia GNU y los derechos y obligaciones de los usuarios y fabricantes de un programa sujeto a ese tipo de licencia. Instalacin de alguna distribucin de gnu/linux Bsicamente mencionaremos 3 distribuciones gnu/linux durante todo el curso.

Se puede utilizar otra distribucin que no sea alguna de estas tres? Se puede y en lo posible tratar de ir guiando al participante para que realice la instalacin de cualquier distribucin. Tal vez existan participantes que tenegan una mquina no muy nueva con pocos recursos y deban por este motivo instalar alguna distribucin que se ajuste a esas necesidades. Desde el foro daremos ayuda tambin a aquellos que estn en esta situacin. Por favor pido que todos entren al foro y participen del mismo. La eleccin de Ubuntu, OpenSuSe y Mandriva tiene que ver con la facilidad que representa su instalacin para los que todava no tienen experiencia previa. Con esto quiero indicar que aquel que sea totalmente nuevo en GNU/Linux, debera en lo posible, utilizar una de estas tres distribuciones. Queda a criterio de cada uno realizar la instalacin que le resulte ms conveniente, ya sea por la facilidad a la hora de conseguir los Cds de una de estas distribuciones, o porque algn conocido haya recomendado alguna de ellas, o por el tamao de memoria, disco, procesador, etc. Lo que no resulta necesario es concentrarse en las 3 instalaciones. Ms bien lo correcto sera enfocarse en una instalacin en particular. Se puede imprimir la leccin y utilizarla como material de consulta para un futuro en que queramos instalar otra distro. De todas formas, recomiendo leer al menos el apunte completo ya que hay informacin que nos dar un panorama ms general, y luego concentrarse en una de las 3 (la que vamos a instalar) Algunas consideraciones previas: Aunque est muy difundido el uso de un programa llamado "Partition Magic", que nos permite crear las particiones desde otro SO antes de instalar Gmu/Linux, es conocido que a veces las particiones logradas con este tipo de programas, luego de un tiempo fallan. y nos dejan sin Gnu/Linux. Por este motivo, a menos que no haya otra posibilidad, quiero sugerir no utilizar programas ajenos a Gnu/Linux para realizar tareas propias del sistema, a menos que sea un programa preparado especialmente desde el software libre como herramienta adecuada para preparar las particiones para GNU/Linux. Antes de comenzar la instalacin propiamente dicha, debemos acondicionar el/los discos rgidos que vamos a utilizar. Por ejemplo si ya existe un SO Windows instalado y deseamos conservarlo debemos hacer lo siguiente: a) Utillizar un desfragmentador desde Windows antes de "tocar" el disco rgido para la instalacin. Esto tiene que ver con el hecho que tanto FAT32 como NTFS son sistemas de archivos que no contemplan por s mismos solucionar el problema de fragmentacin. (Veremos que en gnu/linux no tenemos este problema). Por este motivo es fundamental defragmentar como paso previo a la modificacin de una particin. b) La instalacin de un sistema GNU/Linux, cuando hay instalado ya un SO Windows que se va a conservar, normalmente se realiza sobre una particin ya existente. No obstante se puede agregar otro disco rgido y realizar all la nueva instalacin, o bien utilizar una particin vaca. Lo ms comn es que tengamos que "restarle" espacio a una particin Windows ya existente y en ese lugar crear nuevas particiones para nuestro nuevo sistema.

Clarificando en concepto Para clarificar conceptos, pongamos un ejemplo: Supongamos que tenemos un SO Windows instalado en una sola particin (supongamos que se llama "C:") y que no tenemos posibilidad de utilizar otro disco, o que en el mismo disco no hay nada de espacio libre para crear una nueva particin. Supongamos que esa particin (C:\) tiene el espacio total del disco que es de 40GB,

y que Windows, ms todos los programas all instalados ocupan...26GB (los valores son tomados en forma completamente arbitraria y solo sirven para ilustrar lo que vamos a hacer)...Podramos dejar para Windows 4GB ms, con lo cual la particin "C:" en lugar de tener los 40GB actuales podra tener solo 30GB (26GB + 4GB= 30GB). De esta forma los 10GB restantes (40GB - 30GB= 10GB) podran utilizarse para instalar all las particiones para gnu/linux.

En ese espacio que ha quedado marcado en celeste vamos a realizar las nuevas particiones para gnu/linux. Me alcanza con 10GB para instalar "todo" en gnu/linux (Sistema + programas)? Por lo general s, aunque si tenemos ms espacio podramos hacer particiones mas grandes. De todos modos, se considera que una distribucin comn puede llegar a funcionar en un espacio de 2GB (seguramente limitando la cantidad de programas que vamos a usar). Lo que se hace en el momento de particionar, es justamente "restarle" a la particin original (por ejemplo "C:") una parte no usada de su espacio, para reparticionar el rgido, creando nuevas particiones en ese lugar que servirn para gnu/linux. Como imaginarn este proceso debe ser hecho con mucho cuidado. Cualquier error nos har perder la informacin que hay en el disco y con ello todo lo que tengamos de Windows. Una buena costumbre es copiar (hacer un backup) de todo el contenido Windows antes de pasar adelante con el trabajo en gnu/linux, de forma que ante cualquier error,

siempre tengamos un Cd (o un Dvd o varios Cds) con el backup (respaldo) correspondiente. Para esto hay programas que podemos usar desde Windows como ghost de Norton y otros que nos permitirn hacer imgenes perfectas que despus podrn usarse en caso de algn desastre. Hasta el momento y por tomar todos los recaudos necesarios, jams deb usar un back up de windows y llevo hechas unas cuantas instalaciones!!!, pero igualmente debo decir que jams dej de hacer un back up antes de particionar. e) Realizados los pasos anteriores, es posible seguir adelante, y aqu los mtodos varan segn la distro que vayamos a utilizar. Lo veremos, por lo tanto en detalle para cada distro. PARTICIONES Y SISTEMA DE ARCHIVOS Hay algo que no es demasiado fcil de comprender para quienes comienzan a utilizar GNU/Linux. Esto es especialmente as porque el mismo concepto pero desde la ptica de Windows es diferente. Se trata de la forma en que GNU/Linux trabaja con las particiones. En DOS/Windows, cada particin tiene una letra de unidad, y esta funciona como un contenedor. De esta forma en la unidad C:\ guardo algunas cosas y otras en la particin D:\ o F:\ o lo que sea. Usamos una letra de unidad para referirnos a los archivos o carpetas (as llaman en Windows a los directorios) de una determinada particin. En Gnu/Linux el manejo de las particiones es completamente distinto. La diferencia est en que el sistema de archivos se integra a las particiones sean estas ltimas 1 o 10 como un bloque de archivos y directorios monoltico. Dicho de otra manera la estructura de directorios/archivos es independiente de las particiones que existan. Esto se consigue asociando cada particin con un determinado tipo de directorios mediante un proceso llamado montaje. Montar una particin es utilizar su capacidad de almacenamiento siguiendo una determinada estructura que tiene que ver con el sistema de archivos. De acuerdo al sistema de archivos, estos cuelgan todos de un directorio raiz llamado /. Podramos crear una sola particin (cuyo nombre sera justamente /) y all colgar todo el rbol de directorios. Esto sera montar todos los directorios en la particin / En cambio podemos crear varias particiones y aunque la estructura de archivos ser la misma (eso no cambia aunque tengamos una o varias particiones) cada particin tendr solo una parte del total de archivos. Para qu sirve esto? Supongamos que tenemos una particin home, y all montamos el directorio /home con todos sus subdirectorios. De esta manera si en un futuro queremos instalar una nueva distribucin, podremos dejar sin tocar la particin home y as, la nueva distribucin (instalada en /) mantendr todos los datos personales guardados en home, porque no hemos tocado esa particin (no la hemos formateado). Normalmente por este motivo, en las instalaciones de un GNU/Linux para escritorio se usan tres particiones: '/' (raiz) Donde se encuentra todo el gnu/linux menos el directorio /home Para todo el directorio /home, subdirectorios con todos los usuarios y sus respectivos archivos

/swap Particin para intercambio swap (en windows sera solo un directorio aqu acostumbramos utilizar una particin completa cuyo tamao ser el doble de la memoria RAM que tengamos, a menos que estemos muy justos en el tamao del rgido. En este ltimo caso debemos proveer al sistema al menos con 512 Mb) Veamos ahora el directorio del sistema operativo. Este directorio es comn a cualquier distribucin gnu/linux. / Es el directorio donde se encuentra el Sistema Operativo. /boot Contiene el ncleo (kernel) as como tambin informacin sobre el arranque. /dev Directorio que contiene los dispositivos (device) del SO. /bin Aqu encontraremos los comandos ejecutables compilados en forma dinmica. /sbin El este directorio, tambin hay comandos ejecutables pero estn compilados en forma esttica.(simplemente una forma de compilar archivos ms pesados pero ms compatibles con cualquier distro y cualquier mquina). /lib Aqu se encuentran las libreras y tambin algunos mdulos.

/usr Hay muchas cosas dentro de este directorio, las ms importantes son, los programas bsicos de funcionamiento, as como los fuentes del kernel (ncleo del SO). /home Todo este directorio se usa para colocar los subdirectorios y archivos de cada usuario. Por ejemplo si hay un usuario pepito, habr un subdirectorio llamado /pepito. As que esto lo veremos as /home/pepito. Aqu se guardarn los archivos propios del usuario pepito. De la misma forma si hubiera otro usuario de nombre juancito habra un segundo subdirectorio que se llamara /juancito, as que lo veremos como /home/juancito. Si lo colocamos en otra particin (por ejemplo la particin /home, desde el punto de vista fsico estar seguramente en esa otra particin, pero para el sistema de archivos seguir estando exactamente igual que si solo hubiera una particin / /etc Todo lo relacionado con la configuracin de los programas se encuentra aqu. /var Aqu se guarda toda la informacin del sistema. /proc Este directorio no lo vamos a encontrar en el disco rgido, si la computadora no est funcionando. Esto es as porque su informacin no queda instalada sino que se genera durante el uso de la computadora. Por ejemplo guarda todos los procesos que se estn produciendo en ese instante. /root Es el directorio del administrador y debe quedar a muy buen resguardo de cualquier tipo de invasor a nuestra mquina. /tmp Es el directorio donde se guardan los archivos temporales. /media Es un directorio mediante el cual se puede entrar a dispositivos como el disquette, el cdrom y en algunos casos a otras particiones de otros Sistemas Operativos. /opt Es un directorio especial para instalar utilidades que no vienen con la distribucin (su nombre significa other products=otros productos). /lost+found Existe una aplicacin llamada fsck que sirve para reparar los errores de los

discos rgidos. En lost+found el programa fdisk guarda mucha informacin sobre los archivos reparados. Grabar imagenes de CD y DVD para instalar gnu/linux Esta explicacin pertenece a la comunidad Mandriva, pero es aplicable a cualquier instalacin sobre Cd o Dvd de cualquier distribucin gnu/linux. Solo debemos bajar el archivo correspondiente que vendr en formato .iso de la distribucin preferida y luego simplemente seguir los pasos que aqu se indican. Si todava no conoces un Sistema Gnu/Linux puedes utilizar cualquier grabador de Cds/Dvds que tengas en tu actual Sistema Operativo (por ejemplo Nero de Windows) Solo debes recordar grabar la imagen (.iso) como imagen y no como copia comn. De lo contrario seguramente el Cd/Dvd no tendr autobooteo y por lo tanto quedar inutilizado. Vea ms abajo algunas opciones para otros Sistemas Operativos, con herramientas gratuitas. De Wiki de la Comunidad Mandriva (http://wiki.mandriva.com/es/Grabar_imagenes_de_CD_y_DVD) Grabar imagenes de CD y DVD Los discos de instalacin de Mandriva Linux se proporcionan como archivos (llamados ficheros en Espaa y algunos pases) de imagen ISO descargables nombre_de_archivo.iso - que se han de grabar en discos CD o DVD vacos. Esta pgina contiene instrucciones para grabar imagenes de CD o DVD a discos vacos grabables o regrabables con diversos sistemas operativos. GNU/Linux Hay diversas aplicaciones que pueden escribir una imagen de CD o DVD en Linux. Referiremos la forma ms simple para grabar una imagen en los dos principales entornos de escritorio - KDE y GNOME - y desde una consola. KDE Para grabar una imagen de CD o DVD usando KDE, use la aplicacin k3b (*1). En muchas distribuciones Linux ya estar instalada y disponible en los mens del sistema. Si no lo est, use el administrador de paquetes de la distribucin para instalar el paquete k3b por ejemplo, en Mandriva Linux, puede ir al Centro de Control de Mandriva, seleccionar "Ver el software instalable e instalar paquetes de software", buscar k3b e instalarlo, o ejecutar urpmi k3b como root en una consola. *Las formas de instalar sern vistas en detalle ms adelante (comentario agregado del curso) Una vez que tenga k3b instalado y funcionando, seleccione el men Herramientas y entonces seleccione Grabar imagen de CD...(para una imagen de CD) o Grabar imagen de DVD ISO...(para una imagen de DVD). Se abrir una caja de dilogo. En el rea 'Imagen a grabar', haga clic sobre el icono de carpeta y se abrir el selector de archivos. Utilcelo para encontrar su imagen y seleccionela. Asegrese de que el Dispositivo de Grabacin est correctamente preparado, y cambie la velocidad a 4x (si est disponible). Asegrese que tiene un disco vaco en el dispositivo y haga clic en el botn Comenzar.

GNOME Para grabar una imagen de CD o DVD usando GNOME, navegue a la carpeta donde est guardado (ya sea usando el administrador de archivos o con los enlaces del escritorio). Haga clic con el botn derecho sobre el archivo imagen y seleccione 'Abrir con "Creador de CD/DVD"'. Asegrese de que el dispositivo correcto aparece en la caja "Grabar disco a:", y fije la velocidad a 4x (si est disponible). Asegrese de que tiene un disco vaco en el dispositivo y haga clic en el botn Grabar. Consola Para grabar una imagen de CD o DVD desde la consola, use cdrecord o wodim (algunas distribuciones usan wodim, otras usan cdrecord). En muchas distribuciones Linux ya estar instalada y disponible en los mens del sistema. Si no lo est, use el administrador de paquetes de la distribucin para instalar el paquete cdrecord o cdrkit por ejemplo, en Mandriva Linux, puede ir al Centro de Control de Mandriva, seleccionar "Ver el software instalable e instalar paquetes de software", buscar cdrecord o cdrkit e instalarlo, o ejecutar urpmi cdrecord o urpmi cdrkit como root en una consola. Para grabar la imagen, use un comando como el siguiente: wodim -v dev=/dev/hdc speed=4 nombre_de_fichero.iso Tendr que cambiar /dev/hdc por el dispositivo apropiado correspondiente a su grabador CD / DVD. En Mandriva Linux, puede encontrar el nodo de dispositivo para su grabador mediante la herramienta de configuracin de hardware. Otras distribuciones pueden tener herramientas similares para ayudarle a encontrar sta informacin. Cambie nombre_de_fichero.iso por el nombre de fichero correcto. Si su distribucin utiliza cdrecord en lugar de wodim, cambie el comando wodim por cdrecord. Microsoft Windows (TM) Microsoft Windows no lleva includo ningn programa para grabar imgenes de CD / DVD. Necesitar instalar programas extra para poder grabar las imgenes. Hay varias aplicaciones disponibles; sta pgina no incluye una lista exhaustiva, slo unas cuantas opciones. ISO Recorder ISO Recorder (http://isorecorder.alexfeinman.com/isorecorder.htm) es una herramienta gratuita que habilita la grabacin de imgenes en el men contextual del Explorador. Descargue e instale ISO Recorder de acuerdo con las instrucciones de la pgina del programa, y podr grabar imgenes de la misma forma que lo hara con GNOME en Linux: busque la imagen, haga clic con el botn derecho sobre ella y seleccione 'Copy image to CD' (copiar imagen a CD). Este es el mtodo ms simple para grabar imgenes en Windows, pero slo est disponible para Windows XP, Windows Server 2003 y Windows Vista, y slo puede grabar imgenes de DVD bajo ste ltimo: bajo XP y 2003 slo puede grabar imgenes de CD. CDBurnerXP Pro CDBurnerXP Pro (http://www.cdburnerxp.se/) es una aplicacin gratuita de grabacin de CD /DVD para Windows. Puede grabar imgenes de CD y DVD bajo Windows 2000, Windows XP, y Windows Server 2003. Vea el sitio oficial (http://cdburnerxp.se/help/english/burniso) para instrucciones sobre el uso de

CDBurnerXP Pro para grabar una imagen de CD / DVD. BurnCDCC BurnCDCC (baje un poco por la pgina) es una herramienta gratuita para Windows de grabacin de imgenes CD / DVD. Puede grabar imgenes de CD y DVD bajo Windows 2000, Windows XP, Windows Server 2003 y Windows Vista. Para grabar una imagen usando BurnCDCC, (http://www.terabyteunlimited.com/utilities.html) descrguelo, extraiga el programa, ejectelo, elija el fichero de imagen a grabar, habilite la opcin Finalize, elija la velocidad 4x si est disponible, asegrese de que tiene un disco en blanco en el dispositivo apropiado y haga clic en Start. Mac OS X OS X incluye capacidades de grabacin CD / DVD. Hay varias formas de acceder a sta funcionalidad. Para ver una seleccin, vea ste articulo (http://www.macosxhints.com/ article.php?story=20060619181010389) en macosxhints.com y los comentarios sobre el artculo. El mtodo ms simple sera abrir la utilidad Disco (Disk), pulsar CMD+B y seleccionar la imagen a grabar. 1. La aplicacin k3B es propia de Kde, pero se puede instalar y funciona perfectamente desde Gnome por lo que es posible utilizarla cualquiera sea el escritorio elegido.

Instalacin de Ubuntu/KubuntuLo que veremos a continuacin es una gua de instalacin tanto para Ubuntu, como para Kubuntu y otras variantes existentes. Ubuntu trae un instalador grfico incorporado que hace mucho ms sencillo el proceso de instalacin y configuracin del nuevo sistema. Vamos a ir viendo paso a paso todo el proceso de instalacin. Vamos a instalar la nueva versin 8.10 conocida como "Intrepid Ibex", que contiene importantes cambios respecto a versiones anteriores. Una mejora importante en el rendimiento, tambin en detalles de su entorno grfico, y a su acostumbrada facilidad de uso se suman algunas sofisticaciones que harn que el novel usuario de esta distribucin se sienta muy a gusto con la misma. Las caractersticas ms importantes que encontraremos en el nuevo "Intrepid Ibex" son las siguientes: 1. Gnome 2.24 (para Kbuntu el escritorio funciona con la versin 4.0 de Kde) 2. X.Org 7.4 3. Linux Kernel 2.6.27 4. Directorio privado encriptado 5. Sesin de Invitado 6. Network Manager 0.7 7. DKMS (Dyna mic Kernel Module Support) 8. Samba 3.2 9. Plugin Totem de la BBC 10.Inclusin de nuevos programas en los repositorios principales de Ubuntu tales como ClamAV, Spam Assasin, Java OpenJDK 1.6 y Tomcat Apache 6.

Tal vez convenga imprimir este pequeo "howto" ("Cmo" en castellano) para tenerlo a mano en el momento de la instalacin misma. Esta versin de Ubuntu trae solo un Cd que sirve a la vez como liveCd, es decir para usar directamente en nuestra mquina sin necesidad de instalar en el disco rgido (este mtodo ms que nada es para probar la distribucin) y tambin como Cd de instalacin. El primer paso es bajar el ISO (o imagen con la que se va a crear el Cd) de Ubuntu, para ello accedemos a http://www.ubuntu.com/getubuntu/download o a algn cliente bittorrent para la descarga. Hay otra forma de obtener el Cd directamente y es