sábado, 6 de diciembre de 2008


LINUX. TRABAJO
Linux: Es un sistema operativo que fue creado inicialmente como entretenimiento por un joven fines, llamado Linux Torvalds en la universidad de Helsinski, En Filandia, Linux tenia interés en Minix un pequeño sistema de UNIX, y decidió desarrollar un sistema que superara los estándares de aquel. Trabajó constantemente entre 1991 y 1994.Linux se desarrolla bajo la licencia pública de GNU y su código de fuente esta libremente disponible para quien lo desee, Linux se puede utilizar para una gran diversidad de propósitos, incluyendo el establecimiento de una red, el desarrollo de software especifico y como plataforma del usuario final. Linux se considera una alternativa excelente, y más barata, a otros sistemas operativos más caros y menos estables en funcionamientoLinux es un Unix libre, es decir, un sistema operativo, como el Windows o el MS-DOS (sin embargo, a diferencia de estos y otros sistemas operativos propietarios, ha sido desarrollado por miles de usuarios de computadores a través del mundo.Linux tiene una mascota oficial, el pingüino de Linux, que fue seleccionado por Linux Torvalds para representar la imagen que asocia al sistema operativo que él creó.¿QUÉ SON LAS "DISTRIBUCIONES" DE GNU/LINUX?Una distribución es un modo de facilitar la instalación, la configuración y el mantenimiento de un sistema GNU/Linux. Al principio, las distribuciones se limitaban a recopilar software libre, empaquetarlo en disquetes o CD-ROM y redistribuirlo o venderlo.Entre las distribuciones existentes de Linux se encuentran:§ RedHat, SuSE, Caldera, Mandrake, Corel Linux, Turbo Linux.
Existen versiones de Linux para PC, Macintosh, Apple, Amiga, SUN, Alpha, PowerPC...VersionesLinux 0.01 Linux 0.02Linux 0.03 Linux 0.10Linux 0.95 Linux 0.99Linux 1.0 Linux 2.0Linux 2.2 Linux 2.3CARACTERÍSTICAS· Multitarea: La palabra multitarea describe la habilidad de ejecutar varios programas al mismo tiempo.· Multiusuario: Muchos usuarios usando la misma maquina al mismo tiempo.· Multiplataforma: Las plataformas en las que en un principio se puede utilizar Linux son 386-, 486-. Pentium, Pentium Pro, Pentium II, Amiga y Atari, también existen versiones para su utilización en otras plataformas, como amd64, Alpha, ARM, MIPS, PowerPC y SPARC.· Multiprocesador: Soporte para sistemas con mas de un procesador esta disponible para Intel, AMD y SPARC.· Funciona en modo protegido 386.
VENTAJA DE GNU/LINUX. La ventaja de GNU/Linux es que pertenece al desarrollo del software libre. El software libre, a diferencia del software propietario, es desarrollado bajo la premisa de que los programas son una forma de expresión de ideas y que las ideas, como en la ciencia, son propiedad de la humanidad y deben ser compartidas con todo el mundo (como ya se expuso en la licencia del público en general del GNU). Para lograr esto, el software libre expone el código fuente de sus programas a quien desee verlo, modificarlo o copiarlo.El software propietario no permite que nadie vea el código fuente de sus programas, porque eso sería exponer la manera en que estos funcionan.¿Qué puedo hacer con Linux?Las áreas de aplicabilidad de Linux son varias. En sus inicios fue muy utilizado por personas relacionadas con ciencias de la computación, desde hace algunos años ha sido también adoptado en instalaciones científicas de diversa índole (Física, Biología, Ciencias Espaciales y otras). Son de particular interés los proyectos en el área de Computación de Alto Rendimiento, donde Linux se está utilizando intensiva y extensivamente.Recientemente, también muchas compañías grandes han introducido soporte para Linux en su línea de productos. Un caso ejemplar es Corel, desarrolladores del popular programa de oficina WordPerfect, quienes han venido trabajando de cerca con la comunidad de Linux y ofrecen una versión de WordPefect en forma gratuita para uso personal. Además de WordPerfect hay otros programas de oficina disponibles para Linux, pero haciendo honor a la verdad, las aplicaciones de escritorio son un área con poco desarrollo en este ambiente. Otras compañías internacionales que utilizan y desarrollan productos para Linux incluyen a IBM, Netscape, Oracle, HP y Dell.ESCRITORIOS DE LINUXSe trata de un conjunto de software ideado para ofrecer al usuario de un ordenador un ambiente amigable y cómodo. Hablamos de la interfaz gráfica del usuario; los iconos, barras de herramientas, etc.Dicho de un modo general, cada entorno de escritorio se diferencia por su aspecto y comportamiento, aunque algunos tienden a imitar características de escritorios ya existentes.Los escritorios de código abierto que ofrecemos son: GNOME, KDE, o Xfce.GNOME: Creado para sistemas operativos libres, en especial para LINUX, con la idea de proporcionar un conjunto de aplicaciones amigables y un escritorio fácil de utilizar.Los componentes principales de GNOME son:o Un entorno de usuarios basado en ventanas.o Una rica colección de herramientas, bibliotecas, y componentes para desarrollar potentes aplicaciones en Unix.o Un conjunto de aplicaciones de productividad ofimática.KDE: Hablamos de otro moderno entorno de escritorio gráfico e infraestructura de desarrollo para sistemas Unix, en particular para LINUX.Una de sus principales características es que todos los componentes de KDE pueden ser configurados en mayor o menor medida por el usuario.XFCE:
Hablamos de un entorno de escritorio ligero que se configura íntegramente con el ratón (mouse) y que exige pocos recursos. Xfce no es tan fácil de encontrar en las distribuciones de Linux comparado con otros entornos de escritorios como KDE y Gnome.Algunas de sus características más relevantes son las siguientes:o Gran funcionamiento cruzado con los escritorios y aplicaciones de Gnome y KDE.o Proporciona un marco de desarrollo de aplicaciones.o Puedes instalar y ejecutar los distintos módulos de XFce por separado en caso de que no necesites todos a la vez, o si tu ordenador dispone de pocos recursos.o Posee un panel principal, vertical u horizontal, de tamaño variable que puede ocultarse automáticamente.o Incluye un centro de control gráfico para las configuraciones generales y para el control de impresión.En una era de cambios en el ambiente computacional, de una amplia oferta en sistemas operativos e interfaces gráficas y sobre todo, del costo que representa contar con un sistema operativo que interactúe con el software sin problemas, surge con fuerza inusitada: LinuxLINUX es un sistema operativo, compatible Unix. Dos características muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado, la primera, es que es libre, esto significa que no tenemos que pagar ningún tipo de licencia a ninguna casa desarrolladora de software por el uso del mismo, la segunda, es que el sistema viene acompañado del código fuente. El sistema lo forman el núcleo del sistema (kernel) mas un gran numero de programas / librerías que hacen posible su utilización.LINUX se distribuye bajo la GNU Public License: Ingles, por lo tanto, el código fuente tiene que estar siempre accesible.El sistema ha sido diseñado y programado por multitud de programadores alrededor del mundo. El núcleo del sistema sigue en continuo desarrollo bajo la coordinación de Linus Torvalds, la persona de la que partió la idea de este proyecto, a principios de la década de los noventa.Día a día, más y más programas / aplicaciones están disponibles para este sistema, y la calidad de los mismos aumenta de versión a versión. La gran mayoría de los mismos vienen acompañados del código fuente y se distribuyen gratuitamente bajo los términos de licencia de la GNU Public License.En los últimos tiempos, ciertas casas de software comercial han empezado a distribuir sus productos para Linux y la presencia del mismo en empresas aumenta rápidamente por la excelente relación calidad - precio que se consigue con Linux. Las plataformas en las que en un principio se puede utilizar Linux son 386-, 486-. Pentium, Pentium Pro, Pentium II, Amiga y Atari, también existen versiones para su utilización en otras plataformas, como Alpha, ARM, MIPS, PowerPC y SPARC.ORIGEN DE LINUX. Linux es un sistema operativo que fue creado inicialmente como entretenimiento por un joven fines, llamado Linux Torvalds en la universidad de Helsinski, En Filandia, Linux tenia interes en Minix un pequeño sistema de UNIX, y decidió desarrollar un sistema que superara los estándares de aquel. Trabajó constantemente entre 1991 y 1994.Linux se desarrolla bajo la licencia pública de GNU y su código de fuente esta libremente disponible para quien lo desee, Linux se puede utilizar para una gran diversidad de prepósitos, incluyendo el establecimiento de una red, el desarrollote software especifico y como plataforma del usuario final. Linux se considera una alternativa excelente, y más barata, a otros sistemas operativos más caros y menos estables en funcionamientoDEFINICIONLinux es un Unix libre, es decir, un sistema operativo, como el Windows o el MS-DOS (sin embargo, a diferencia de estos y otros sistemas operativos propietarios, ha sido desarrollado por miles de usuarios de computadores a través del mundo, y la desventaja de estos es que lo que te dan es lo que tu obtienes, dicho de otra forma no existe posibilidad de realizar modificaciones ni de saber como se realizó dicho sistema. Linux tiene una mascota oficial, el pingüino de Linux, que fue seleccionado por Linux Torvalds para representar la imagen que él se asocia al sistema operativo él creó. CARACTERÍSTICAS· Multitarea: La palabra multitarea describe la habilidad de ejecutar varios programas al mismo tiempo. LINUX utiliza la llamada multitarea preeventiva,la cual asegura que todos los programas que se estan utilizando en un momento dado seran ejecutados, siendo el sistema operativo el encargado de ceder tiempo de microprocesador a cada programa.· Multiusuario:Muchos usuarios usando la misma maquina al mismo tiempo.· Multiplataforma: Las plataformas en las que en un principio se puede utilizar Linux son 386-, 486-. Pentium, Pentium Pro, Pentium II,Amiga y Atari, tambien existen versiones para su utilizacion en otras plataformas, como amd64, Alpha, ARM, MIPS, PowerPC y SPARC.· Multiprocesador: Soporte para sistemas con mas de un procesador esta disponible para Intel, AMD y SPARC.· Funciona en modo protegido 386.·Protección de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema.·Carga de ejecutables por demanda: Linux sólo lee del disco aquellas partes de un programa que están siendo usadas actualmente.· Política de copia en escritura para la compartición de páginas entre ejecutables: esto significa que varios procesos pueden usar la misma zona de memoria para ejecutarse. Cuando alguno intenta escribir en esa memoria, la página (4Kb de memoria) se copia a otro lugar. Esta política de copia en escritura tiene dos beneficios: aumenta la velocidad y reduce el uso de memoria.· Memoria virtual usando paginación (sin intercambio de procesos completos) a disco: A una partición en el sistema de archivos, con la posibilidad de añadir más áreas de intercambio sobre la marcha.· La memoria se gestiona como un recurso unificado para los programas de usuario y para el caché de disco, de tal forma que toda la memoria libre puede ser usada para caché y ésta puede a su vez ser reducida cuando se ejecuten grandes programas.· Librerías compartidas de carga dinámica (DLL's) y librerías estáticas.· Se realizan volcados de estado (core dumps) para posibilitar los análisis post-mortem, permitiendo el uso de depuradores sobre los programas no sólo en ejecución sino también tras abortar éstos por cualquier motivo.· Compatible con POSIX, System V y BSD a nivel fuente.·Emulación de iBCS2, casi completamente compatible con SCO, SVR3 y SVR4 a nivel binario. Todo el código fuente está disponible, incluyendo el núcleo completo y todos los drivers, las herramientas de desarrollo y todos los programas de usuario; además todo ello se puede distribuir libremente. Hay algunos programas comerciales que están siendo ofrecidos para Linux actualmente sin código fuente, pero todo lo que ha sido gratuito sigue siendo gratuito.· Control de tareas POSIX.
Pseudo-terminales (pty's).· Emulación de 387 en el núcleo, de tal forma que los programas no tengan que hacer su propia emulación matemática. Cualquier máquina que ejecute Linux parecerá dotada de coprocesador matemático. Por supuesto, si el ordenador ya tiene una FPU (unidad de coma flotante), esta será usada en lugar de la emulación, pudiendo incluso compilar tu propio kernel sin la emulación matemática y conseguir un pequeño ahorro de memoria.· Soporte para muchos teclados nacionales o adaptados y es bastante fácil añadir nuevos dinámicamente.· Consolas virtuales múltiples: varias sesiones de login a través de la consola entre las que se puede cambiar con las combinaciones adecuadas de teclas (totalmente independiente del hardware de video).
Se crean dinámicamente y puedes tener hasta 64.· Soporte para varios sistemas de archivo comunes, incluyendo minix-1, Xenix y todos los sistemas de archivo típicos de System V, y tiene un avanzado sistema de archivos propio con una capacidad de hasta 4 Tb y nombres de archivos de hasta 255 caracteres de longitud.· Acceso transparente a particiones MS-DOS (o a particiones OS/2 FAT) mediante un sistema de archivos especial: no es necesario ningún comando especial para usar la partición MS-DOS, esta parece un sistema de archivos normal de Unix (excepto por algunas restricciones en los nombres de archivo, permisos, y esas cosas). Las particiones comprimidas de MS-DOS 6 no son accesibles en este momento, y no se espera que lo sean en el futuro. El soporte para VFAT, FAT32 (WNT, Windows 95/98) se encuentra soportado desde la version 2.0 del nucleo y el NTFS de WNT desde la version 2.2 (Este ultimo solo en modo lectura).· Soporte en sólo lectura de HPFS-2 del OS/2 2.1· Sistema de archivos de CD-ROM que lee todos los formatos estándar de CD-ROM.· TCP/IP, incluyendo ssh, ftp, telnet, NFS, etc.· Appletalk.· Software cliente y servidor Netware.· Lan Manager / Windows Native (SMB), software cliente y servidor.Diversos protocolos de red incluidos en el kernel: TCP, IPv4, IPv6, AX.25, X.25, IPX, DDP, Netrom, etc.Cuál es la ventaja de GNU/Linux?La ventaja de GNU/Linux es que pertenece al desarrollo del software libre. El software libre, a diferencia del software propietario, es desarrollado bajo la premisa de que los programas son una forma de expresión de ideas y que las ideas, como en la ciencia, son propiedad de la humanidad y deben ser compartidas con todo el mundo (como ya se expuso en la licencia del público en general del GNU). Para lograr esto, el software libre expone el código fuente de sus programas a quien desee verlo, modificarlo o copiarlo.El software propietario no permite que nadie vea el código fuente de sus programas, porque eso sería exponer la manera en que estos funcionan. Las empresas creen que si la gente pudiera ver cómo está construido su software, entonces no habría necesidad de comprarlo, ya que la gente construiría el propio - o la competencia se robaría sus ideas.¿Qué puedo hacer con Linux?Las áreas de aplicabilidad de Linux son varias. En sus inicios fue muy utilizado por personas relacionadas con ciencias de la computación, desde hace algunos años ha sido también adoptado en instalaciones científicas de diversa índole (Física, Biología, Ciencias Espaciales y otras). Son de particular interés los proyectos en el área de Computación de Alto Rendimiento, donde Linux se está utilizando intensiva y extensivamente.Recientemente, también muchas compañías grandes han introducido soporte para Linux en su línea de productos. Un caso ejemplar es Corel, desarrolladores del popular programa de oficina WordPerfect, quienes han venido trabajando de cerca con la comunidad de Linux y ofrecen una versión de WordPefect en forma gratuita para uso personal. Además de WordPerfect hay otros programas de oficina disponibles para Linux, pero haciendo honor a la verdad, las aplicaciones de escritorio son un área con poco desarrollo en este ambiente.
Otras compañías internacionales que utilizan y desarrollan productos para Linux incluyen a IBM, Netscape, Oracle, HP y Dell.VERSIONES O DISTRIBUCIONES.¿Qué son las "distribuciones" de GNU/Linux?Una distribución es un modo de facilitar la instalación, la configuración y el mantenimiento de un sistema GNU/Linux. Al principio, las distribuciones se limitaban a recopilar software libre, empaquetarlo en disquetes o CD-ROM y redistribuirlo o venderlo.Ahora las grandes distribuciones -RedHat, SuSE, Caldera, Mandrake, Corel Linux, Turbo Linux. Son potentes empresas que compiten entre sí por incluir el último software, a veces también software propietario, con instalaciones gráficas capaces de auto detectar el hardware y que instalan un sistema entero en unos cuantos minutos sin apenas preguntas.Entre las distribuciones de GNU/Linux, destaca el proyecto Debian/GNU. Debian nace como una iniciativa no comercial de la FSF, aunque luego se independiza de ésta y va más allá del propio sistema GNU/Linux. Es la única de las grandes distribuciones que no tiene intereses comerciales ni empresariales. Son sus propios usuarios, muy activos, quienes mantienen la distribución de modo comunitario, incluidas todas sus estructuras de decisión y funcionamiento. Su objetivo es recopilar, difundir y promover el uso del software libre. Reúne el mayor catálogo de software libre, todos ellos probados, mantenidos y documentados por algún desarrollador voluntario.En una distribución hay todo el software necesario para instalar en un ordenador personal; servidor, correo, ofimática, fax, navegación de red, seguridad, etc.Posee un sistema operativo multiplataforma. Es decir, existen versiones de Linux para PC, Macintosh, Apple, Amiga, SUN, Alpha, PowerPC.
Versiones. El desarrollo inicial Linux ya aprovechaba las características de conmutación de tareas en modo protegido del 386, y se escribió todo en ensamblador.Linux nunca anunció la versión 0.01 de Linux (agosto 1991), esta versión no era ni siquiera ejecutable, solamente incluía los principios del núcleo del sistema, estaba escrita en lenguaje ensamblador y asumía que uno tenia acceso a un sistema Minix para su compilación.El 5 de octubre de 1991, Linux anunció la primera versión "Oficial" de Linux, - versión 0.02. Con esta versión Linux pudo ejecutar Bash (GNU Bourne Again Shell) y gcc (El compilador GNU de C) pero no mucho mas funcionaba. En este estado de desarrollo ni se pensaba en los términos soporte, documentación, distribución.Después de la versión 0.03, Linux salto en la numeración hasta la 0.10, más y más programadores a lo largo y ancho de Internet empezaron a trabajar en el proyecto y después de sucesivas revisiones, Linux incremento el número de versión hasta la 0.95 (Marzo 1992). Más de un año después (diciembre 1993) el núcleo del sistema estaba en la versión 0.99 y la versión 1.0 no llego hasta el 14 de marzo de 1994.La versión actual del núcleo es la 2.2 y sigue avanzando día a día con la meta de perfeccionar y mejorar el sistema.La ultima versión estable es la versión 2.2, que soporta muchos más periféricos, desde procesadores hasta joysticks, sintonizadores de televisión, CD ROM no ATAPI y reconoce buena cantidad de tarjetas de sonido. Incluye también soporte para tipos de archivos para Macintosh HFS, Unix UFS y en modo de lectura, HPFS de OS/2 y NTFS, de NT.Otras Versiones:· Linux 2.0· Linux 2.2· Linux 2.3.EL ESCRITORIO DE LINUXCuando inicie una sesión gráfica verá el escritorio Gnome. Este escritorio cuenta con iconos para acceder rápidamente a aplicaciones y, con menús que le permiten iniciar programas. También le permite usar varios espacios de trabajo, cada uno como escritorio independiente de los demás; aunque es fácil pasar aplicaciones de un espacio de trabajo a otro, pues basta arrastrarlas con el ratón. Escritorios independientes en una misma sesión de Gnome, cada uno puede tener aplicaciones diferentes que pueden pasarse de uno a otro arrastrando con el ratón.El botón izquierdo del ratón, normalmente, permite elegir una opción de un menú o activa un icono. El botón derecho tiene diversas aplicaciones de acuerdo al contexto. El botón del centro permite pegar el texto que se hubiera seleccionado con el ratón. Si su ratón sólo tiene 2 botones, puede "emular" el botón del centro oprimiendo simultáneamente el izquierdo y el derecho. Para seleccionar un texto se pasa por encima del mismo con el puntero del ratón mientras se mantiene presionado el botón izquierdo.Este botón del ratón permite copiar textos previamente seleccionados; si el ratón sólo tiene dos botones puede emularse oprimiendo ambos simultáneamente. El escritorio Gnome es bastante configurable, usted puede configurar los menús, los iconos, los tipos de letra, el fondo, el protector de pantalla, el tema, el administrador de ventanas, sonidos, la interacción con las ventanas; y muchos otros detalles de acuerdo a su gusto. Para hacer algunas de las configuraciones puede emplear opciones de los menús Gnome, el ratón por ejemplo, para administrar los iconos que hay sobre el escritorio, el programa "Centro de control Gnome" y, eventualmente, los archivos de configuración de X-Window, programa usado para configurar algunas características de Gnome (e.g papel tapiz, sonidos, teclas rápidas)El administrador de ventanas que emplee decorará cada ventana con botones que le permitirán cerrar, maximizar o minimizar. Las ventanas minimizadas se verán en la parte inferior del escritorio Gnome, más precisamente en el panel que no necesariamente está en la parte inferior, porque puede reubicarse de acuerdo a su gusto.Entre los menús de Gnome, encontrará diversas herramientas: calculadora gcalc, editor de texto sencillo gnotepad, calendario gnomecal, procesador de palabra, hoja de cálculo, graficadores, reproductor de sonido y vídeo; y muchas otras que puede aprender a usar consultando la documentación. Entre las aplicaciones debe haber una Terminal, se trata de un intérprete de comandos en una ventana que, para iniciarla, puede haber varias opciones entre los menús de Gnome: Regular xterm, color xterm, GNOME Terminal. Este intérprete se opera con teclado y es la herramienta integradora del juego de herramientas Unix.
MANEJO DE ARCHIVOS. Es una de las principales funciones de un Sistema Operativo es la administración del almacenamiento de información, para lo cual es necesario contar con un “Sistema de Archivos”. Con este término se hace referencia, por un lado, a los mecanismos y estructuras que el sistema operativo utiliza para organizar la información en medios físicos tales como discos y diskettes (aspecto físico del sistema de archivos), y por otro a la visión que es ofrecida al usuario para permitir la manipulación de la información almacenada (una abstracción, o perspectiva lógica del sistema de archivos).Se ofrece a continuación una descripción sintética de los aspectos lógicos del sistema de archivos de Linux.ARCHIVOS Y DIRECTORIOS. El sistema de archivos de Linux está organizado en archivos y directorios. Un archivo es una colección de datos que se almacena en un medio físico y a la cual se le asigna un nombre. Los archivos, a su vez, están agrupados en conjuntos llamados directorios. Un directorio puede tener subdirectorios, formándose así una estructura jerárquica con la forma de un árbol invertido.
El directorio inicial de esa jerarquía se denomina directorio raíz y se simboliza con una barra de división (/).El sistema de archivos de un sistema Linux típico está formado por los siguientes directorios bajo el directorio raíz:Bin Contiene los programas ejecutables que son parte del sistema operativo Linux. Muchos comandos de Linux como cat, cp, ls, more y tar están ubicados en este directorio.Boot Contienen el kernel (o núcleo) de Linux y otros archivos necesarios para el administrador de inicio LILO, que realiza la carga inicial del sistema operativo cuando la computadora se enciende.Dev Contienen todos los archivos de acceso a dispositivos. Linux trata cada dispositivo (terminales, discos, impresoras, etc.) como si fuera un archivo especial. Contiene archivos de configuración del sistema y los programas de inicialización.
Home Contiene los directorios HOME de los usuarios. El directorio HOME el directorio inicial en el que se encuentra posicionado un usuario al ingresar al sistema, por lo que también se conoce como directorio de logín o de conexión.Lib Contiene los archivos de biblioteca utilizados por las aplicaciones y utilidades del sistema, así también como las librerías pertenecientes a diferentes lenguajes de programación.Lost+found Directorio para archivos recuperados por el proceso de reparación del sistema de archivos, que se ejecuta luego de una caída del sistema y asegura su integridad luego de que el equipo haya sido apagado de manera inapropiada.Mnt Es un directorio vacío que se usa normalmente para montar dispositivos como disquetes y particiones temporales de disco.Proc Contiene archivos con información sobre el estado de ejecución del sistema operativo y de los procesos.Root Es el directorio HOME para el usuario root (administrador del sistema).Sbin Contienen archivos ejecutables que son comandos que se usan normalmente para la administración del sistema.Tmp Directorio temporal que puede usar cualquier usuario como directorio transitorio.Usr Contiene archivos de programa, de datos y de librerías asociados con las actividades de los usuarios.Var Contiene archivos temporales y de trabajo generados por programas del sistema. A diferencia de /tmp, los usuarios comunes no tienen permiso para utilizar los subdirectorios que contiene directamente, sino que deben hacerlo a través de aplicaciones y utilidades del sistema.APLICACIONES DE LOS SISTEMAS LINUXEscritorio KDE 3.4.2 corriendo sobre Gentoo Linux (2.6.13-r9) corriendo un cliente IRC Konversation, un cliente p2p aMule y un reproductor musical Amarok.Con la adopción por numerosas empresas fabricantes de PCS, muchas computadoras son vendidas con distribuciones GNU/Linux pre-instaladas, y "GNU/Linux" ha comenzado a tomar su lugar en el vasto mercado de las computadoras de escritorio.Con entornos de escritorio, "GNU/Linux" ofrece una interfaz gráfica alternativa a la tradicional interfaz de línea de comandos de Unix.
Existen en la actualidad numerosas aplicaciones gráficas, ya sean libres o no, que ofrecen funcionalidad que está permitiendo que GNU/Linux se adapte como herramienta de escritorio.Algunas distribuciones permiten el arranque de Linux directamente desde un disco compacto (llamados Live CDS) sin modificar en absoluto el disco duro de la computadora en la que se ejecuta Linux. Para este tipo de distribuciones, en general, los archivos de imagen (archivos ISO) están disponibles en Internet para su descarga.Otras posibilidades incluyen iniciar el arranque desde una red (ideal para sistemas con requerimientos mínimos) o desde un disco flexible o disquete o de unidades de almacenamiento USB.CONFIGURACION DE DISPOSITIVOS.Puede configurar y comprar dispositivos para instalar una red Ethernet como la de la plataforma de referencia.Puede configurar el loopback de un computador.Puede instalar y configurar una tarjeta de red Ethernet junto con una interfaz de red.Puede instalar cableado de una red Ethernet como la especificada en la plataforma de referencia.De acuerdo al uso hay diversos dispositivos que permiten conectar computadores. Para el caso de redes pequeñas algunos ejemplos son:MODEMPermiten conectar dos computadores empleando una línea telefónica.Cable serialPermite conectar dos computadores por sus puertos seriales.Cable Base10TConsta de 8 cables internos trenzados en parejas (azul con azul/blanco, verde con verde/blanco, naranja con naranja/blanco, cafe con cafe/blanco), en sus extremos tiene conectores. RJ45 [Permite conectar un computador a un concentrador o dos computadores directamente haciendo un cruce de los cables internos (a un cable con tal cruce se le dice cruzado cross-over-- o invertido --reverse)[Concentrador [.Por medio de clabes Base10T (no cruzados) permite conectar varios computadores que tengan tarjetas Ethernet de 10MB, cada uno en un puerto del concentrador. Normalmente los concentradores son repetidores que retransmiten por todos sus puertos la señal que llega por uno de ellos y detectan colisiones. Hay modelos por ejemplo de 4, 8, 10 y 16 puertos, algunos tienen un puerto más para conectar a otro concentrador.Para operar dispositivos de red conectados a un computador con Linux, es necesario emplear el controlador apropiado y asociar el dispositivo a una interfaz de red, que a su vez tendrá una dirección IP. Así por ejemplo a un modem se le puede asociar la interfaz ppp0 (o con otro número en lugar de 0) y a una tarjeta Ethernet se le puede asociar la interfaz eth0 (o con otro número en lugar de 0). Hay además una interfaz que siempre debe estar presente: lo (loopback) que representa una conexión con el mismo computador. Los nombres de las interfaces activas en un sistema.
Linux pueden consultarse con: /sbin/ifconfig o con netstat -i.En esta sección se presentan detalles de algunos dispositivos para interconexión y su configuración. Hemos procurado dar especial enfasis a los requeridos en una red local Ethernet.ModemUn modem permite modular información digital para transmitirla por una línea telefónica. Infortunadamente la tecnología de modems está en gran parte patentada y muchas especificaciones son secretas, así que hay muchos modems que NO son soportados en Linux. Por esto, el paso más difícil es lograr que su modem sea reconocido y manejado por Linux.No tendrá problemas con modems que puedan configurarse con jumpers y que no sean especifícos para Windows (winmodems), tal es el caso de modems externos que se conectan a los puertos seriales o modems que se conectan directamente al bus, pero que sean genéricos. Mientras que los primeros emplean la configuración estándar de los puertos seriales, los segundos normalmente pueden configurarse con jumpers o por software, para emplear una dirección base y un puerto libres.Tarjeta Ethernet e interfaz de redPara emplear una tarjeta de red Ethernet en Linux para conectarse a una LAN debe:1. Instalarla físicamente en el computador.2. Lograr que el kernel pueda comunicarse con la tarjeta, empleando el controlador apropiado3. Configurar una interfaz de red que servirá como abstracción de la tarjeta.
CONFIGURACION DE PROGRAMASPor su carácter abierto y por la diversidad de quienes lo desarrollan, Linux puede configurarse para ser usado en varios países, con alfabetos diferentes, dispositivos diferentes y gustos diferentes.VimVim es una versión mejorada de vi. Instálelo con el paquete vim. Para que todos los usuarios empleen este editor por defecto al ejecutar el comando vi., puede crear un alias en /etc/profile:Alias vi="vim"LaTeXPara emplear TeX y LaTeX (versection 3.1.1.2 LaTeX), instale la distribución Tetex, puede emplear el paquete (tarea) task-tex que instalará Tetex y otras aplicaciones útiles Para convertir de LaTeX a HTML recomendamos las herramientas HeVea y latex2html. Las fuentes de la primera escritas en Ocaml están disponibles en: http://para.inria.fr/~maranget/hevea/ .GnomeSi durante la instalación no eligió el escritorio Gnome, puede hacerlo posteriormente instalando task-gnome.OcamlPuede instalar los paquetes ocaml, ocamltk y ocaml-doc, aunque la versión disponible en estos paquetes es la 2.04. Si desea la versión más reciente puede compilarla directamente de las fuentes.DocBookHay dos tipos de DocBook: XML y SGML, de cada uno hay diversas versiones. En el CD de Potato está DocBook SGML v3.1 (paquete docbook) y la versión 3.1.3 de DocBook XML (paquete docbook-xml).MozillaLa versión incluida en los paquetes oficiales no es tan reciente. Puede instalar una reciente agregando la línea:deb http://dtype.org/debian/potato. /a `/etc/apt/sources. list' y ejecutandoapt-get updateApt-get install mozillaDiccionariosPara que puedan funcionar los diccionarios , instale los paquetes dict (cliente) y dictd (servidor). Los diccionarios que hay disponibles (todos en inglés) son:· dict-web1913 Diccionario Webster de 1913 (de dominio público)· dict-wn Diccionario WordNet 1.6· dict-jargon Diccionario con jerga de hackers.· dict-easton Diccionario de términos bíblicos de 1897· dict-elements Datos sobre los Elementos· dict-gazetteer U.S. Gazeteer· dict-hitchcock Diccionario de nombres bíblicos de Hitchcock
CONFIGURACIÓN DEL TECLADO. Si la distribución es latinoamericana o española basta que configure el mapa del teclado (ver Dispositivos y Linux) y el teclado en X-Windows,
En la sugerencia hecha en esta guía para modificar un mapa del teclado US, se presupone que ya pueden generarse los caracteres especiales de español, sin emplear dígrafos de vim o de otro editor de texto.2. Se carga el archivo original con loadkeys así ya se pueden generar todas excepto la ü y Ü. Para generar estas dos últimas puede navegarse sobre las guías y copiar y pegar, puede usarse +udiaeresis y +Udiaeresis o puede emplearse un editor de texto que permita ingresar un código ASCII o Unicod.CONCLUSIONUna de las más importantes es que Linux es una excelente elección para trabajar con UNIX a nivel personal. Linux permite desarrollar y probar el software UNIX en su PC, incluyendo aplicaciones de bases de datos y X Windows.
Con Linux, se puede correr un sistema UNIX y adaptarlo a las necesidades. La instalación y uso de Linux es también una excelente manera de aprender UNIX si no se tiene acceso a otras máquinas UNIX.Linux no es solo para los usuarios personales de UNIX. Es robusto y suficientemente completo para manejar grandes tareas, así como necesidades de cómputo distribuidas. Muchos negocios especialmente los pequeños se están cambiando a Linux en lugar de otros entornos de estación de trabajo basados en UNIX.
Grandes vendedores de software comercial se están dando cuenta de las oportunidades que puede brindar un sistema operativo gratuito.Linux es, propiamente, el núcleo de un sistema operativo. Es decir, el conjunto de programas que controla los aspectos más básicos del funcionamiento de un ordenador. Su desarrollo lo inició en 1991 Linus Tovalds, entonces estudiante en la Universidad de Helsinki, en Finlandia, y se completó con miles de aportaciones a través de Internet.

No hay comentarios: