domingo, 10 de julio de 2016

SISTEMAS ADMINISTRATIVOS Y SISTEMAS DE ADMINISTRACIÓN PARA LA GERENCIA

T.S.U. BELMONTE CAROLINA   C.I. 12.119.204
ACTIVIDAD N°.1

SISTEMA DE INFORMACION GERENCIAL:
Definición: Es un sistema integrado usuario-maquina que suministra información para apoyar las operaciones, la administración y la toma de decisiones dentro de una organización. El sistema de Información Gerencial utiliza: equipo y software de computación, procedimientos manuales, planificación central, toma de decisiones y una base de datos.

Estructura: El sistema de información gerencial se puede presentar como una estructura piramidal:


Vinculación de los sistemas de información gerencial con el proceso administrativo y contable:
El sistema de información en el ámbito administrativo y contable sirve como ayuda en las operaciones, ya que lo incluyen como un factor importante en las facturaciones, inventarios los activos y los pasivos.
Un factor muy importante que se conoció fue, que en toda organización con la aplicación de los sistemas de información gerencial, es la identificación del problema de manera rápida, clara y precisa.
Cabe destacar que no debemos pasar, lo importante que es la capacitación y entrenamiento para los usuarios, ya que podemos manejar el sistema de información gerencial como un punto clave para la empresa u organización.

Importancia de los sistemas de información gerencial para la organización: Las razones pueden ser muchas, pero pueden resumirse en estas:

·         Oportunidad: Para lograr un control eficaz de una organización, se deben tomar a tiempo medidas correctivas en caso de ser necesarias, antes de que se presente una gran desviación respecto de los objetivos planificados con anterioridad.

·      Cantidad: Es probable que los gerentes casi nunca tomen decisiones acertadas y oportunas si no disponen de información suficiente, pero tampoco deben verse desbordados por información irrelevante e inútil (redundancia), pues ésta puede llevar a una inacción o decisiones desacertadas.

·         Relevancia: Reducción de costos.

SISTEMAS DE PLANIFICACION DE LOS RECURSOS EMPRESARIALES:

Definición: Los sistemas de planificación de recursos empresariales son sistemas de gestión de información que automatizan muchas de las prácticas de negocio asociadas con los aspectos operativos o productivos de una empresa.

Objetivos: Los objetivos principales de los sistemas ERP son:

·         Optimización de los procesos empresariales.
·         Acceso a la información.
·         Posibilidad de compartir información entre todos los componentes de la organización.
·         Eliminación de datos y operaciones innecesarias de reingeniería.

Características: Las características más destacadas de los sistemas ERP son:
·         Base de datos centralizada.
  • Los componentes del ERP interactúan entre sí consolidando las operaciones.
  • En un sistema ERP los datos se capturan y deben ser consistentes, completos y comunes.
  • Las empresas que lo implanten suelen tener que modificar alguno de sus procesos para alinearlos con los del sistema ERP. Este proceso se conoce como reingeniería de procesos, aunque no siempre es necesario.

Ventajas: Una empresa que no cuente con un sistema ERP, en función de sus necesidades, puede encontrarse con muchas aplicaciones de software cerradas, que no se pueden personalizar, y no se optimizan para su negocio. Diseño de ingeniería para mejorar el producto, seguimiento del cliente desde la aceptación hasta la satisfacción completa, una compleja administración de interdependencias de los recibos de materiales, de los productos estructurados en el mundo real, de los cambios de la ingeniería y de la revisión y la mejora, y la necesidad de elaborar materiales substitutos, etc. La ventaja de tener un ERP es que todo esto, y más, está integrado.

Desventajas: Muchos de los problemas que tienen las compañías con el ERP se deben a la inversión inadecuada para la educación continua del personal relevante, incluyendo los cambios de implementación y de prueba, y una falta de políticas corporativas que afectan a cómo se obtienen los datos del ERP y como se mantienen actualizados.

Limitaciones y obstáculos del ERP incluyen:
  • Muchos de los eslabones integrados necesitan exactitud en otras aplicaciones para trabajar efectivamente. Una compañía puede lograr estándares mínimos, y luego de un tiempo los "datos sucios" (datos inexactos o no verificados) reducirán la confiabilidad de algunas aplicaciones.
  • Una vez que el sistema esté establecido, los costos de los cambios son muy altos.
  • La resistencia en compartir la información interna entre departamentos puede reducir la eficiencia del software.
  • Hay problemas frecuentes de compatibilidad con algunos de los sistemas legales de los socios.
  • Los sistemas pueden tener excesiva ingeniería respecto a las necesidades reales del consumidor.
  • El éxito depende en las habilidades y la experiencia de la fuerza de trabajo, incluyendo la educación y como hacer que el sistema trabaje correctamente.
  • Cambio de personal, las compañías pueden emplear administradores que no están capacitados para el manejo del sistema ERP de la compañía empleadora, proponiendo cambios en las prácticas de los negocios que no están sincronizados con el sistema.
  • La instalación del sistema ERP es muy costosa.
  • Los vendedores del ERP pueden cargar sumas de dinero para la renovación de sus licencias anuales, que no está relacionado con el tamaño del ERP de la compañía o sus ganancias.
  • El personal de soporte técnico en ocasiones contesta a las llamadas inapropiadas de la estructura corporativa.

SISTEMAS ADMINISTRATIVOS:
Definición: Es el medio a través del cual las decisiones de política o estrategias adoptadas por los niveles superiores de la organización, se concretan en una serie de múltiples decisiones en los niveles medio o inferiores que resuelven casos individuales y que a través de la conformación de rutinas de trabajo y procesos’ de comunicación van configurando la actividad administrativa total de la organización.

Estructura: Los sistemas administrativos se ubican en los departamentos y cuando se hace referencia de su estructura, se piensa en el armazón en el cual se ubican los puestos de trabajo, las líneas de mando, autoridad, niveles de jerarquía.

Características:
                            
Vinculación entre los sistemas administrativos y los procedimientos contables: Realizar y llevar a cabo un inventario de todos aquellos procedimientos que pueden asimilarse como procedimientos contables de acuerdo con la definición dada al principio, permite conocer en profundidad todas las posibles operaciones que pueden afectar los estados financieros.
Cuando se está realizando el análisis de todos los procesos llevados a cabo por la empresa, es sumamente importante determinar e identificar todos aquellos clasificables como procedimientos contables. Este primer paso del análisis ayudará a determinar e identificar en cuáles de ellos un error pudiera tener mayor impacto sobre los estados financieros que otro.

Vinculación entre los sistemas administrativos y la tecnología: Los sistemas administrativos guardan estrecha relación con la Ofimática por cuanto son aplicaciones que complementan el equipo diseñado para procesar información dentro de una organización, ambos conforman la tecnología de punta que facilita el trabajo de los administradores.

PAQUETES ADMINISTRATIVOS Y CONTABLES:
Definición: Un sistema administrativo contiene datos acerca de todas las operaciones efectuadas por una organización y ayuda a los administradores a tomar decisiones y desarrollar sus funciones. Estos sistemas se diseñan para las actividades de seguimiento, control, toma de decisiones y las actividades administrativas de la gerencia. Proporcionan reportes periódicos en vez de información instantánea sobre las operaciones.

Características: Las características más pronunciadas son:
  • Es software libre.
  • Independencia del creador del sistema, garantizando que cada organización realice las adaptaciones que necesite.
  • Reduce costos en cuanto al licenciamiento, asesoría técnica, implementación, capacitación, adaptaciones, entre otros servicios informáticos, debido a que la organización tiene la posibilidad de capacitar a su personal para que realizase las implementaciones, adaptaciones, asesoría técnica y demás necesidades para que cada organización sea "libre".
  • Módulos totalmente integrados.
  • Actualización constante del sistema de acuerdo a las nuevas exigencias legales-tributarias.

 PAQUETES ADMINISTRATIVOS PARA LA GESTION PÚBLICA:
Definición: Es un sistema administrativo integral que permite la automatización de los procesos inherentes a la administración pública  de entes descentralizados sin fines  empresariales.
Características: Se registra y controla el presupuesto de gastos de un organismo público descentralizados sin fines empresariales, así los usuarios planifican la formulación del presupuesto de gastos (basado en los instructivos de la ONAPRE y luego pasan a la asignación de créditos que les permite ejecutar el presupuesto mediante procesos de compras o compromisos de distinto origen. La ejecución del presupuesto pasa por todas las etapas del gasto: compromiso, causado y pagado, conectándose con los procesos financieros y contables que tengan lugar.

Ejemplo de aplicación de estos paquetes en Venezuela:
ü  Proyecto Canaima
Canaima Educativo es un proyecto del Gobierno Bolivariano que tiene por objetivo apoyar la formación, mediante la dotación de una computadora subsidiadas por el Estado. Es factor importante en el alcance de la independencia tecnológica, ya que los contenidos educativos, aplicaciones y funciones son totalmente desarrollados en Software Libre por talento venezolano.

Programas y aplicaciones
-Productividad: Libre Office (editor de texto, hojas de cálculo, presentaciones y dibujo), planificación de proyectos, bases de datos, entre otros.
-Gráficos y multimedia: diseño gráfico (Gimp e Inkscape), diagramación, gestión de sonido, imágenes y video. Internet: Turpial (redes sociales), Guácharo (correo electrónico), Cunaguaro (navegador web).
-Herramientas: asistente de migración.
-Más de 30 programas desarrolladas por talento venezolano para Canaima GNU/Linux.
-Con acceso a Repositorio de Aplicaciones del proyecto Debían, donde se encuentran disponible miles de herramientas informáticas orientadas a diversos sectores.

¿Cómo se utiliza el open office en el proyecto Canaima con el open office.org (hoja de cálculo)?.
El Proyecto Canaima Educativo fue creado con la intención de capacitar a los docentes para enseñarles a los estudiantes el manejo y los recursos tecnológicos que existen actualmente; Canaima educativo presenta avances y herramientas ofimáticas como Open Office (procesador de palabras, hojas de cálculo, base de datos, presentaciones multimedia, diseños gráficos, etc.) también permite la interacción con Internet a través de su navegador web, gestor de correo electrónico y aplicaciones para realizar vídeo llamadas a través de la red, además fue desarrollado como software libre basado en la versión estable de Linux.

El objetivo de Canaima Educativo es fomentar la utilidad de las tecnologías dentro del aula de clase y a su vez brindar la alternativa del uso del computador portátil Canaima educativo, para que los estudiantes puedan realizar diversas tareas dentro de las aplicaciones que ofrece este recurso; de esta manera comprenderán y alcanzaran el objetivo que se pretende como conocer las nociones básicas de los paquetes ofimáticos que presta el recurso, como lo pueden utilizar, para que sirve, en que me puede favorecer entre otras cosas, también se desea lograr que el estudiante se interese al cambio y a los avances que se están presentando para ello el docente también tiene que ser innovador e interesarse  en el tema de las nuevas tecnologías de información y comunicación esto así favorecer el proceso de enseñanza y aprendizaje en el sistema educativo venezolano.

Al finalizar el proyecto el estudiante estará en la capacidad de utilizar las herramientas que ofrece el programa OpenOffice.org Cal(hoja de cálculo), el estudiante podrá iniciar la hoja de cálculo y presentar formas de pantalla e imágenes pre diseñadas también sabrá cómo manejar los colores y objetos, utilizara las planillas existentes, generara tablas y gráficos y podrá imprimirlas, guardara y modificara hojas ya existentes y sabrá como importar y exportar imágenes, textos otras aplicaciones.


GNU LINUX

T.S.U. BELMONTE CAROLINA   C.I. 12.119.204
ACTIVIDAD N°.3

1.- DEFINICIÓN DE GNU LINUX:
Linux es un sistema operativo: un conjunto de programas que le permiten interactuar con su ordenador y ejecutar otros programas. Linux está modelado como un sistema operativo tipo Unix. Desde sus comienzos, Linux se diseñó para que fuera un sistema multi tarea y multi usuario. Estos hechos son suficientes para diferenciar a Linux de otros sistemas operativos más conocidos. Sin embargo, Linux es más diferente de lo que pueda imaginar. Nadie es dueño de Linux, a diferencia de otros sistemas operativos. Gran parte de su desarrollo lo realizan voluntarios de forma altruista.


Evolución:


1983: Richard Stallman crea el proyecto de GNU con el objetivo de crear un sistema operativo libre parecido a UNIX y compatible con POSIX.
1985: Creó la fundación de software libre (FSF) y desarrollo la licencia pública general de GNU (GNU GPL), para tener un marco legal que permitiera difundir libremente el software.
1989: Richard Stallman escribe la primera versión de la licencia GNU GPL.
1991: El núcleo Linux es anunciado públicamente, el 25 de agosto por el entonces estudiante de informática de la universidad de Helsini (Finlandia) Linus Benedict Torvalds de 21 años (finlandés). Un nuevo proyecto donde se propone como entrenamiento hacer un sistema operativo que se comporte exactamente igual al sistema operativo UNIX, pero que funcione en cualquier PC. El 17 de septiembre de 1991 Linux 0.01 liberado la primera versión pública aparece sobre un servidor de ftp. Algunos desarrolladores están interesados en el proyecto y contribuyen con mejoras y extensiones. Linus nunca anuncio la versión 0.01 de Linux esta versión no era ni siquiera ejecutable, solamente incluía los principios del núcleo del sistema, estaba escrita en lenguaje ensamblador. El 5 de octubre, de 1991 Linus anuncia la primera versión oficial de Linux la 0.02. Esta versión ya podía ejecutar dos herramientas básicas de GNU: el intérprete de ordenes (BASH) y el compilador de C (GCC). Linux no tenía aun nada sobre soporte a usuarios, distribuciones, documentación ni nada parecido (aun hoy la comunidad de Linux trata estos asuntos de forma segundaria; lo primero sigue siendo el desarrollo del Kernel).
1992: El núcleo Linux es licenciado de nuevo bajo la GNU GPL. Las primeras distribuciones Linux son creadas.
1993: Más de 100 desarrolladores trabajan sobre el núcleo Linux. Con su ayuda el núcleo es adaptado al ambiente de GNU, que crea un espectro enorme de tipos de aplicaciones para el nuevo sistema operativo creado de la unión del software del proyecto GNU, variados programas de Software libre y el núcleo Linux. En este año, también el proyecto Wine comienza su desarrollo y la distribución más antigua actualmente activa, Slackware, es liberada por primera vez. Más tarde en el mismo año, el Proyecto Debian es establecido. Hoy esta es la comunidad más grande de una distribución.
1994: En marzo de este año, Torvalds considera que todos los componentes del núcleo Linux están totalmente maduros y presenta la versión 1.0 de Linux. Esta versión está, por primera vez, disponible en la red Internet. El proyecto XFree86 contribuye con una interfaz gráfica de usuario (GUI). En este año, las empresas Red Hat y SUSE también publican la versión 1.0.
1995: En marzo, la siguiente rama estable de Linux aparece, la serie 1.2. Más tarde, Linux es transportado a las plataformas informáticas DEC y SUN SPARC. Durante los años siguientes es transportado a un número cada vez mayor de plataformas.
1996: La versión 2.0 del núcleo Linux es liberada. Éste ahora puede servir varios procesadores al mismo tiempo, y así se hace una alternativa seria para muchas empresas.
1997: Varios programas propietarios son liberados para Linux en el mercado, como la base de datos Adabas D, el navegador Netscape y las suites de oficina Applixware y Star Office.
1998: Empresas importantes de informática como IBM, Compaq y Oracle anuncian soporte para Linux. Además, un grupo de programadores comienza a desarrollar la interfaz gráfica de usuario KDE, primera de su clase para Linux, con el objetivo de proveer facilidad de uso al usuario.
1999: Aparece la serie 2.2 del núcleo Linux, en enero, con el código de red y el soporte a SMP mejorados. Al mismo tiempo, un grupo de desarrolladores comienza el trabajo sobre el entorno gráfico GNOME, que competirá con KDE por la facilidad de uso y la eficiencia para el usuario. Durante ese año IBM anuncia un extenso proyecto para el soporte de Linux.
2000: La Suite de oficina Star Office es ofrecida según los términos de la GNU GPL, abriendo así el camino para una Suite de oficina avanzada, y libre en Linux.
2001: En enero, se libera la serie 2.4 del núcleo Linux. El núcleo Linux ahora soporta hasta 64 Gb de RAM, sistemas de 64 bits, dispositivos USB y un sistema de archivos journaling.
2002: La comunidad OpenOffice.org libera la versión 1.0 de su Suite de oficina homónima. El navegador web libre Mozilla es también liberado. En septiembre, aparece el Slapper-worm el cual es el primer gusano informático Linux.

2003: Al final del año, la serie 2.6 del núcleo Linux es liberada, después de lo cual Linus Torvalds va a trabajar para el OSDL. Linux se usa más extensamente sobre sistemas integrados (embedded system).
2004: El equipo de XFree86 se desintegra y se forma la fundación X.Org, que provoca un desarrollo considerablemente más rápido del servidor X para Linux. En octubre 2004, se lanza UBUNTU 4.10 al mercado, UBUNTU lego a la vida con un número de versiones inusual el 4.10, en referencia a su fecha de lanzamiento en octubre de 2004 y con el nombre de código Wart Ywarthog. No obstante, la distribución basada en debían ha conseguido llegar a ser muy popular. UBUNTU fue desarrollado por Canonical LTD., una empresa propiedad de Mark Shuttleworth. Si bien no es un importante contribuyente al Kernal, UBUNTU juega un papel importante en la adopción de Linux en computadoras de escritorio y portátiles.
2005: El proyecto open SUSE es comenzado como una distribución libre de la comunidad de Novell. Además el proyecto OpenOffice.org proyecta la versión de lanzamiento 2.0 que soporta al estándar OASIS Open Document en octubre.
2006: El Xgl de Novell y el AIGLX de Red Hat permiten el uso de efectos acelerados por hardware sobre el escritorio Linux. Oracle publica su propia distribución de Red Hat. Novell y Microsoft anuncian una cooperación para la mejor interoperabilidad.
2007: Dell llega a ser el primer fabricante principal de computadoras en vender una computadora personal de escritorio con Ubuntu preinstalado.2007 The Linux Foundation, The Linux Foundation es un consorcio tecnológico sin ánimo de lucro establecido para adoptar el crecimiento de Linux. Este nace de la unión de Free Standards Group (FSG) y Open Source Development Labs (OSDL) el día 21 de enero del 2007. Estos dos consorcios tenían los mismos objetivos dentro de la adaptación del mercado y la estandarización de los componentes de Hardware y Software para el Sistema Operativo GNU/Linux. El 21 de enero de 2007 fue nombrado su primer Director Ejecutivo, Jim Zemlin. El 05 de noviembre, 2007 ANDROID es Anunciado, Android es un sistema operativo basado en el kernel de Linux. En lugar de anunciar un Gphone como se había especulado previamente, Google anunció el Open Handset Alliance y Android llamándola la primera plataforma verdaderamente abierta y completa para dispositivos móviles. Cualquiera significado que tenga "abierto" en Google. Es cierto el sistema operativo Android basado en Linux es más abierto su principal competidor iOS de Apple y se ha convertido en el sistema operativo móvil más exitoso.
2011: El 21 de julio, 2011 Se libera Linux 3.0, Linus Torvalds anuncia la salida de Linux 3.0 con las siguientes palabras: "Así que ahí, han quedado atrás los días de 2.6 y 3.0 está disponible". La Bump de la versión no se trata de grandes tecnológica ya que no existen características históricas especiales o incompatibilidades relacionadas con el cambio de número de versión, es simplemente una manera de colocar un sistema de numeración inconveniente en honor a veinte años de Linux.
2015: Linux en la Actualidad, Han pasado 24 años desde la creación de Linux y actualmente se encuentran como base en distintas plataformas alrededor del mundo tales como Supercomputadoras, Bolsa de valores, teléfonos, ATM, Centros de Salud, Redes inteligentes, Seguridad... y la lista continua, por lo que es difícil imaginarse como sería el mundo actualmente.

Características: Mencionaremos ahora algunas de las características que hacen a GNU/Linux uno de los sistemas operativos más robustos y flexibles que existen actualmente:

ü   Multitarea: quiere decir que se pueden ejecutar varias tareas y se puede acceder a varios dispositivos al mismo tiempo.
ü  Utiliza Memoria Virtual: Linux puede usar una porción de espacio en disco como memoria ram, lo que aumenta la eficiencia del sistema al mantener los procesos activos en la memoria física y el resto en ésta memoria.
ü  Multiusuario: Linux permite que varios usuarios accedan a su sistema en forma simultánea sin que existan conflictos entre los mismos, y a su vez cada uno de ellos cuente con su espacio de trabajo.
ü  Su código fuente es libre: El kernel de Linux y la gran mayoría de sus aplicaciones se encuentran liberados.
ü  Adaptabilidad: Linux puede ejecutar una amplia variedad de software, disponible gracias al proyecto GNU. Este software es muy diverso, incluyendo desde aplicaciones para desarrollo, herramientas para la administración del sistema y juegos, entre otros.
ü  Estabilidad: Linux presenta una gran estabilidad en la gestión de sus procesos internos del sistema. Es muy difícil conseguir que una computadora con Linux se “cuelgue”.
ü  Defensa contra Virus: Aunque la mayor parte de los virus que rondan por Internet son desarrollados para Windows, es cierto que, en teoría, existen algunos para Linux, pero son más difíciles de crear debido a que Linux emplea un sistema de permisos de archivos previendo los posibles desastres que se ven todos los días en los entornos de Windows y principalmente la comprometida comunidad de desarrolladores de GNU/Linux se encargan de corregir los posibles errores de seguridad en tiempo óptimo.
ü  Cuenta con una gran Comunidad de Usuarios: Linux posee una comunidad de gente distribuida alrededor del mundo que brindan ayuda a las personas que desean introducirse en este mundo. Brindando capacitaciones, elaborando manuales o ayudando en la instalación del mismo.

Componentes:
ü  Entorno gráfico: GNU/Linux puede funcionar tanto en entorno gráfico como en modo consola. La consola es común en distribuciones para servidores, mientras que la interfaz gráfica está orientada al usuario final tanto de hogar como empresarial. Asimismo, también existen los entornos de escritorio, que son un conjunto de programas conformado por ventanas, iconos y muchas aplicaciones que facilitan la utilización del computador. Los escritorios más populares en GNU/Linux son: GNOME, KDE SC, LXDE y Xfce. En dispositivos móviles se encuentra Android, que funciona sobre el núcleo Linux, pero no usa las herramientas GNU. Intel anunció productos de consumo basados en MeeGo para mediados del 2011, por lo que es probable que este entorno tenga también una creciente importancia en los próximos años.

ü  Aplicaciones:
  • Supercomputadoras: Dentro del segmento de supercomputadoras, a noviembre de 2012, el uso de este sistema ascendió al 93,8% de las computadoras más potentes del mundo por su confiabilidad, seguridad y libertad para modificar el código.[43] De acuerdo con TOP500.org, que lleva estadísticas sobre las 500 principales supercomputadoras del mundo, a noviembre de 2012: 469 usaban una distribución basada en GNU/Linux, 20 Unix, 7 mezclas, 1 BSD y 3 Windows.
Las primeras 37 supercomputadoras, incluidas la número 1, la Titan - Cray XK7 con 560.640 procesadores, utilizan distribuciones basadas en GNU/Linux.
GNU/Linux, además de liderar el mercado de servidores de Internet debido, entre otras cosas, a la gran cantidad de soluciones que tiene para este segmento, tiene un crecimiento progresivo en computadoras de escritorio y portátiles. Además, es el sistema base que se ha elegido para el proyecto OLPC: One Laptop Per Child.
Para saber más sobre las arquitecturas soportadas, lea el artículo "Portabilidad del núcleo Linux y arquitecturas soportadas".

  • Teléfonos inteligentes y tabletas: Linux tiene un papel imprescindible en el territorio de los teléfonos inteligentes debido a que Android y meego lo utilizan. Actualmente Android es el sistema operativo predominante en los nuevos teléfonos inteligentes y su cuota de mercado mundial supera a iOS de Apple.

2.- DISTRIBUCION GNU LINUX Y DISTRIBUCION EN VENEZUELA

Gestión de paquetes:

Cada paquete elaborado para ese sistema de paquetes contiene meta-información tal como fecha de creación, descripción del paquete y sus dependencias. El sistema de paquetes analiza esta información para permitir la búsqueda de paquetes, actualizar las librerías y aplicaciones instaladas, revisar que todas las dependencias se cumplan y obtenerlas si no se cuenta con ellas de manera automática.
Algunos de los sistemas de paquetes más usados son:
·         RPM, creado por Red Hat y usado por un gran número de distribuciones de Linux.
·     Deb, paquetes Debian, originalmente introducidos por Debian, pero también utilizados por otros como Knoppix y Ubuntu.
·         Tgz, usado por Slackware, empaqueta el software usando tar y gzip. Pero, además, hay algunas herramientas de más alto nivel para tratar con este formato: slapt-get, slackpkg y swaret.
·    Ebuilds, archivo que sirve para obtener, compilar e instalar un paquete en el sistema Portage de Gentoo Linux con el comando emerge.
· Pacman, para Arch Linux, usa binarios pre-compilados distribuidos en un fichero .pkg.tar.gz ó .pkg.tar.xz.
·         Pet, utilizado por Puppy Linux, sus derivados y Quirky, su proyecto hermano.
Es también posible armar un sistema a la medida en su totalidad, descartando incluso el uso de una distribución. Lo primero que hay que hacer es generar un sistema base que permita conseguir, compilar, configurar e instalar el código fuente. Generar los binarios de este sistema base requerirá de otra máquina que sea capaz de generar los binarios para el dispositivo deseado, esto puede ser alcanzado por medio de una compilación cruzada.

Por consecuencia, pueden ser:
ü  Configuradas especialmente para ser más seguras, completas, portables o fáciles de usar.
ü  Soportadas bajo distintos tipos de hardware.
ü  Comerciales y/o no comerciales.
ü   Diseñadas para uso en el hogar o en las empresas, para servidores, escritorios o dispositivos empotrados.
ü  Diseñadas e incluso certificadas para un hardware o arquitectura específicos
ü  Pueden ser software libre o privativo.
ü  Orientadas a usuarios regulares o usuarios avanzados.
ü  De uso general o para dispositivos altamente especializados.
ü El modo de licenciamiento del software libre permite que cualquier usuario con los conocimientos e interés suficiente pueda adaptar o diseñar una distribución de acuerdo a sus necesidades.

 

Distribuciones más populares:
Entre las distribuciones Linux más populares se incluyen:
ü  ARCH LINUX, una distribución basada en el principio KISS, con un sistema de desarrollo continuo entre cada versión (no es necesario volver a instalar todo el sistema para actualizarlo).
ü CANAIMA, es un proyecto socio-tecnológico abierto, construido de forma colaborativa, desarrollado en Venezuela y basado en Debian.
ü  CENTOS, una distribución creada a partir del mismo código del sistema Red pero mantenida por una comunidad de desarrolladores voluntarios.
ü  CHAKRA PROJECT, una popular distribución para escritorio, inicialmente basada en Arch Linux, actualmente se encuentra en un desarrollo independiente.
ü  DEBIAN, una distribución mantenida por una red de desarrolladores voluntarios con un gran compromiso por los principios del software libre.
ü DRAGORA Y TRISQUEL, que van adquiriendo importancia entre las distribuciones que sólo contienen software libre.
ü ELEMENTARY OS, Es una distribución Linux basada en Ubuntu 12.04
ü      FEDORA, una distribución lanzada por Red Hat para la comunidad.
ü   FUDUNTU, distribución ligera y rápida basada en Fedora y orientada al uso en notebooks.
ü  GENTOO, una distribución orientada a usuarios avanzados, conocida por la similitud en su sistema de paquetes con el Free BSD Ports, un sistema que automatiza la compilación de aplicaciones desde su código fuente.
ü  HUAYRA, distribución Educativa, desarrollada por el estado Argentino, desde el Anses/Programa Conectar Igualdad. Está basada en Debian Jessie con entorno de escritorio MATE.
ü  KNOPPIX, fue la primera distribución live en correr completamente desde un medio extraíble. Está basada en Debian.
ü  KUBUNTU, la versión en KDE de Ubuntu.
ü  LINUX MINT, una popular distribución derivada de Ubuntu.
ü  MAGEIA, creada por ex trabajadores de Mandriva, muy parecida a su precursor.
ü MANDRIVA, mantenida por la compañía francesa del mismo nombre, es un sistema popular en Francia y Brasil. Está basada en Red Hat.
ü  OPEN SUSE, originalmente basada en Slackware es patrocinada actualmente por la compañía SUSE (Micro Focus Internacional).
ü  PC LINUX OS, derivada de Mandriva, pasó de ser un pequeño proyecto a una popular distribución con una gran comunidad de desarrolladores.
ü  PUPPY LINUX, versión para equipos antiguos o con pocos recursos que pesa unos 130 MiB.
ü  RED HAT ENTERPRISE LINUX, derivada de Fedora, es mantenida y soportada comercialmente por Red Hat.
ü  SLACKWARE, una de las primeras distribuciones Linux y la más antigua en funcionamiento. Fue fundada en 1993 y desde entonces ha sido mantenida activamente por Patrick J. Wolkerding.
ü  SLAX, es un sistema Linux pequeño, moderno, rápido y portable orientado a la modularidad. Está basado en Slackware.
ü  TUQUITO, Basada en Ubuntu, distribución desarrollada en Argentina con buenas interfaces gráficas y drivers universales. Recomendada para usuarios iníciales.
ü  TRISQUEL, Distribución 100 % libre, utiliza el núcleo Linux-Libre y es apropiada para usuarios finales.
ü  UBUNTU, una popular distribución para escritorio basada en Debian y mantenida por Canonical.
ü  ZORIN OS, distribución basada en Ubuntu y orientada a los usuarios de Windows que quieren pasar a Linux de la forma más fácil y sencilla posible.

Distribuciones Especializadas:
Estas distribuciones se especializan en grupos específicos:
ü  64 STUDIO, una distribución basada en Debian diseñada para la edición multimedia.
ü  ABC GNU/Linux, distribución para la construcción de clusters Beowulf desarrollado por Iker Castaños Chavarri, Universidad del País Vasco.
ü  KALI LINUX, distribución basada en Debian y especializada en seguridad de red.
ü  BLACK TRACK, distribución basada en Ubuntu y especializada en seguridad de red.
ü  WIFI STAX, distribución basada en Slackware y especializada en seguridad de red.
ü  WIFI WAY, distribución basada en Ubuntu y especializada en seguridad de red.
ü  DEBIAN MED, es una distribución orientada a la práctica médica y a la investigación bio-médica.
ü  EDUBUNTU, un sistema del proyecto Ubuntu diseñado para entornos educativos.
ü  EMMABUNTUS, es diseñada para facilitar el reacondicionamiento de computadores donados a comunidades Emaús.
ü  FEDORA ELECTRONIC LAB, distribución basada en Fedora y especializada en el desarrollo electrónico.
ü  GEE XBOX, distribución rápida y ligera orientada a los centros multimedia.
ü  ICABIAN, en formato LIVE USB está pensada para usuarios técnicos ya que contiene una gran variedad de programas para la ciencia e ingeniería.
ü  LULA, distribución académica para universidades. Proyecto LULA.
ü  MK LINUX, YELOW DOG LINUX O BLACK LAB LINUX, orientadas a usuarios de Macintosh y de la plataforma Power PC.
ü  MUSIX, una distribución de Argentina destinada a los músicos.
ü  MYTH TV, orientada para equipos multimedia o grabadores de video digital.
ü  OPEN WRT, diseñada para ser empotrada en dispositivos enrutadores.
ü  SCIENTIFIC LINUX, distribución para desarrollo científico basada en Red Hat.
ü  UBER STUDENT, distribución dedicada a la educación y basada en Ubuntu.


3.- MANEJO DE LINUX

Ambiente del usuario:
Al igual que Unix, Linux es un sistema operativo multiusuario y multitarea. Multitarea significa que se puede realizar más de una tarea a la vez. Multiusuario significa que el sistema puede ser empleado por más de un usuario. Por ser multiusuario, Unix debe diferenciar a los usuarios y su información, para lograrlo a cada usuario se le asigna una identificación única (en inglés login), un grupo, una clave de acceso (en inglés password) y un espacio independiente del espacio de los demás usuarios (ese espacio se llama directorio personal y permite organizar información del usuario en archivos). Unix brinda también un esquema de permisos, con el que un usuario puede conceder o quitar permisos para ver o modificar sus archivos a otros usuarios o a usuarios de su mismo grupo. Gracias, al sistema de usuarios y al esquema de permisos no es posible que un usuario normal desconfigure el sistema completo o lo infecte con virus ---la configuración general del sistema sólo puede cambiarla el administrador del sistema, cuyo login es root.
Como usuario de Linux, usted tendrá un login, un grupo principal, un espacio y una clave. Para evitar mala utilización de los recursos por parte de otra persona a nombre suyo, su clave de acceso debe ser secreta. Además por seguridad, es recomendable que cada usuario cambie su clave de acceso al menos cada dos meses, empleando el comando password desde un intérprete de comandos.
Puede entrar a una sesión con su login y clave bien desde un entorno gráfico (con un programa llamado gdm) o bien desde una interfaz tipo texto. Su sistema Linux puede brindarle simultáneamente varias interfaces tipo texto ---llamadas consolas virtuales--- junto con el entorno gráfico. Desde el entorno gráfico puede pasar a una consola virtual presionando Ctrl-Alt-F1, y desde una consola virtual puede retornar a la sesión gráfica con Ctrl-Alt-F7.
Cuando inicie una sesión desde una consola virtual, entrará a un intérprete de comandos donde podrá dar comandos o ejecutar programas. En una sesión gráfica podrá emplear el ratón, por ejemplo para elegir opciones de menús, aún cuando en Unix es usual emplear un intérprete de comandos incluso desde sesiones gráficas (porque es más efectivo trabajar con 10 dedos en el teclado que con 2 sobre el ratón). Los programas iniciados desde una consola virtual, generalmente pueden interrumpirse con la secuencia de teclas Control-C, para reiniciar la sesión gráfica puede emplear la secuencia Ctrl-Alt-Backspace.
Tenga en cuenta salir de su sesión cuando termine de trabajar y recuerde no apagar el computador sin antes haber "cerrado" el sistema operativo (si apaga el computador antes de cerrar Linux puede que pierda información). Para salir de una sesión con un intérprete de comandos se emplea el comando exit, para salir de una sesión gráfica con Gnome busque entre los menús la opción Logout o Salir. La labor de "apagar" depende de la política que el administrador haya escogido, eventualmente usted podrá hacerlo desde los menús de gdm ---el administrador puede apagar el sistema con el comando halt (ver Apagado y encendido de una red).
Con respecto al administrador(es) del sistema (quien maneja la cuenta root), recuerde que él también es una persona, es alguien que está sirviéndole y ayudando a mantener la red y los recursos de su institución.


Comandos Básicos:
Una de las de las herramientas más poderosa con la que contamos en el mundo linux es la consola, la mayoría de 'configuraciones' del sistema se hacen a través de ella.
Cuando nos cambiamos a un entorno linux (a cualquier distro en general) y siempre hemos usado wintendo, se hace un poco pesado memorizar muchos comandos, y más aun, desconocemos la mayoría de ellos (me pasó a mi también). Por eso os dejo este pequeño manual con los comandos más básicos y más usados para el manejo de carpetas y archivos en la consola.
ü  Para movernos a través de los diferentes directorios o carpetas que hay en nuestro sistema utilizamos el comando: ' cd '. El siguiente ejemplo nos lleva al directorio carpeta, que se encuentra dentro de home/usuario:
bash-3.2# cd /home/usuario/carpeta

Si ' carpeta ' no existe el sistema nos informa de esto. Si simplemente dijitamos 'cd', nos llevará a nuestro directorio principal.
ü  Visualizar contenido de carpeta: usamos ' ls ':
bash-3.2# ls /home/usario/carpeta
para mostrar mas detallado:
bash-3.2# ls -l /home/usario/carpeta

ü  Crear carpetas: para crear una carpeta o directorio usamos el comando 'mkdir'.
El siguiente ejemplo crea el directorio 'carpeta' dentro de /home/usario/
bash-3.2# mkdir /home/usario/carpeta

Si el nombre del directorio tiene espacios, usamos comillas para unir el nombre
bash-3.2# mkdir /home/usario/'carpeta uno'


ü  Borrar carpetas vacías: utilizamos el comando 'rmdir'.
bash-3.2# rmdir /home/usario/'carpeta uno'

ü  Borrar carpetas no vacías: utilizamos el comando 'rm -R'
bash-3.2# rm -R /home/usario/carpeta

ü  Mover o cambiar nombre: en ambos casos usamos 'mv'
para mover una carpeta:
bash-3.2# mv /localizacion-carpeta /destino-carpeta
para cambiar de nombre
bash-3.2# mv oldnombre newnombre


Esto también se aplica a archivos:
bash-3.2# mv /home/usario/arch.txt /home/documentos/arch.txt
Mueve el archivo de texto arch.txt al directorio documentos.
bash-3.2# mv arch.txt archlinux.txt
Cambia el nombre de arch.txt a archlinux.txt

ü  Copiar carpeta vacía:
bash-3.2# cp /ruta-de-carpeta /ruta-de-destino


ü  Copiar carpeta y contenido:
bash-3.2# cp -R /ruta-de-carpeta /ruta-de-destino


ü  Copiar archivo:
bash-3.2# cp /ruta-de-archivo/archlinux.txt /ruta-de-destino/archlinux.txt


ü  Mostrar un archivo completo:
bash-3.2# cat /ruta-de-archivo/archlinux.txt


ü  Mostrar un archivo por paginas:
bash-3.2# more /ruta-de-archivo/archlinux.txt
o bien:
bash-3.2# less /ruta-de-archivo/archlinux.txt


ü  Crear un archivo:
bash-3.2# touch /ruta-de-archivo/archlinux.txt


ü  Borrar un archivo:
bash-3.2# rm /ruta-de-archivo/archlinux.txt


ü  Editar un archivo:
bash-3.2# editor /ruta-de-archivo/archlinux.txt





Comandos de comunicación:
ü  Telnet: Establece conexiones a puertos TCP
Ejemplo: telnet localhost 25

ü  Mesg: Establece si se aceptan mensajes a través de write o talk.
Ejemplo: mesg –y

ü  Write: Envía mensajes a otros usuarios.
Ejemplo: write jrmorris pts/0

ü  Wall: Envía un mensaje a todos los usuarios conectados al sistema
Ejemplo: wall “a cascarla el sistema”

ü  Ifconfig: Interface config. configuracion de interfaces de red, modems, etc.
Ejemplos: ifconfig, ifconfig eth0 ip netmask 255.255.255.0

ü  Route: Gestiona las rutas a otras redes.
Ejemplos: route, route –n

ü  Iptraf: Muestra en una aplicación de consola TODO el trafico de red IP, UDP, ICMP.
Permite utilizar filtros, y es SUMAMENTE UTIL para diagnostico y depuración de firewalls
Ejemplos: iptraf

ü  Tcpdump: Vuelca el contenido del trafico de red.
Ejemplos: tcpdump, tcpdump –u

ü  Ping: Herramienta de red para comprobar entre otras cosas si llegamos a
un host remoto.
Ejemplos: ping www.redriris.es

·         Traceroute: Herramienta de red que nos muestra el camino que se necesita para llegar a otra máquina.
Ejemplos: traceroute www.rediris.es}

·         Mail: Envio y lectura de correo electronico.
Ejemplos: mail pepe@cuatrovientos.org < style="font-weight: bold;">wget.

Descripción: programa para descargar ficheros por http o ftp.


·         Lynx: Navegador web con opciones de ftp, https.
Ejemplos: lynx www.cuatrovientos.org, lynx –source
http://www.cuatrovientos.org/script.sh | sh

·         Ftp: cliente FTP.
Ejemplos: ftp ftp.cuatrovientos.org

·         Whois: whois de dominios.
Ejemplos: whois cuatrovientos.org

·         Sniffit: Sniffer o husmeador de todo el trafico de red. No suele venir
instalado por defecto.
Ejemplos: sniffit -i

Comandos avanzados:
 GNU Linux tiene a disposición de los usuarios una serie de herramientas que realizan tareas muy específicas.
Además, presenta una característica de modularidad que hace posible combinar esas herramientas y así permitir a los usuarios ejecutar trabajos mucho más complejos. A continuación se describen algunos de los comandos mas ´útiles.
Ordenamiento de Archivos
ü  Sort [-t separador] [-i] archivo:  El comando sort sirve para ordenar el contenido de un archivo. También tiene la capacidad de fusionar diferentes archivos en uno solo, manteniendo cierto orden en los registros.

ü  Búsqueda de Cadenas de Caracteres en Archivos: Para buscar una cadena de caracteres dentro de uno o varios archivos se utiliza el comando grep
grep cadena arch1 Muestra las líneas del archivo arch1 que contienen la palabra cadena.
grep -i cadena arch1 Muestra las líneas del archivo arch1 que contienen la palabra cadena, pero sin distinguir entre mayúsculas y minúsculas.
grep -n cadena arch1 Muestra las líneas del archivo arch1 que contienen la palabra cadena, pero añade el numero de la línea al principio.
Ejemplo: % grep slovaca secuencias.genebank.
Gb_ba1:Rirrgdx L36224 Rickettsia slovaca (strain 13-B) 16S ribosomal RNA .. Gb_ba1:Rsu43808 U43808 Rickettsia slovaca rOmpA (ompA) gene, partial cds. Gb_ba1:Rsu59725 U59725 Rickettsia slovaca citrate synthase (gltA) gene, p... Gb_ba2:Rsu83454 U83454 Rickettsia slovaca rOmpA (ompA) gene, partial cds.

ü  Cortar y Pegar Archivos: Existen comandos para extraer información desde archivos que se encuentren estructurados de forma particular. También en GNU Linux está presente un comando para poder unir información de manera sistematizada proveniente de archivos.
    El primero de los comandos es cut el cual es capaz de cortar trozos de archivos según un patrón específico.

cut -cl1-l2,l3-l4,...,ln-lm archs Este comando extrae de los archivos archs la información de cada línea comprendida entre los caracteres l1 y l2, l3 y l4 y así sucesivamente. l1,l2,l3...lm son las posiciones de los caracteres en cada línea.

cut -d”sepf1,2,..,n archs Este comando extrae de los archivos archs las columnas 1,2,..,n las cuales se encuentran separadas por el carácter sep.

Ejemplos: % cut -c1-10,20-30 /etc/passwd
root:x:0:0ot:/bin/bas
bin:x:1:1:
daemon:x:2:/sbin:
adm:x:3:4:adm:
lp:x:4:7:lool/lpd:
sync:x:5:0in:/bin/syn
shutdown:xdown:/sbin:
halt:x:7:0in:/sbin/ha
mail:x:8:1ar/spool/ma
news:x:9:1ar/spool/ne
uucp:x:10:var/spool/u
operator:xrator:/root
games:x:12s:/usr/game
gopher:x:1er:/usr/lib
ftp:x:14:5r:/home/ftp
nobody:x:9dy:/:
gdm:x:42:4gdm:/bin/ba
xfs:x:100:t Server:/e
soffice:x:/home1/soff
yasleyda:x::/usr/peop
%
% cut -d”:f1,6 /etc/passwd
root:/root
bin:/bin
daemon:/sbin
adm:/var/adm
lp:/var/spool/lpd
sync:/sbin
shutdown:/sbin
halt:/sbin
mail:/var/spool/mail
news:/var/spool/news
uucp:/var/spool/uucp
operator:/root
games:/usr/games
gopher:/usr/lib/gopher-data
ftp:/home/ftp
nobody:/
gdm:/home/gdm
xfs:/etc/X11/fs
soffice:/home1/soffice
yasleyda:/usr/people/yasleyda


ü  El comando para pegar información proveniente de archivos diferentes es paste. Para
Explicar cómo funciona este comando supongamos que se tienen dos archivos, cada uno de los cuales contienen una columna de datos. Supongamos que el primero de estos archivos contiene las coordenadas (X) de cierta ubicación espacial. Ahora supongamos que el segundo archivo contiene las coordenadas (Y) y se desea mostrar por pantalla una columna al lado de la otra, entonces debemos ejecutar el comando paste como sigue:
% paste arch1 arch2
Donde arch1 y arch2 son los archivos que contienen la información. Este comando contiene otras opciones interesantes, revıselas con el comando man.

ü  Comparación de Archivos: El comando diff se usa para comparar dos archivos de texto. Su función es comparar línea a línea el contenido de los dos archivos y dar como salida aquellos registros que son distintos. La sintaxis general de este comando es como se muestra a continuación:

% diff arch1 arch2

También puede usarse el comando sdiff que cumple la misma función que diff pero presenta la diferencia en forma horizontal:

% sdiff arch1 arch2

ü  Comparación de Directorios: Este comando permite comparar el contenido de dos directorios y genera información tabulada con el resultado de la comparación. La salida de la comparación que se realiza lista el contenido de cada uno de los directorios comparados, y luego las diferencias entre el contenido de tales subdirectorios. La sintaxis de este comando es como se muestra a continuación:

% dircmp [-d] arch1 arch2

La opción d muestra el contenido donde difieren los archivos.



Manejo de procesos:

Ya hemos mencionado la capacidad de GNU Linux para manipular más de un proceso a la vez. En esta sección se describen las diferentes acciones que se pueden tomar para gestionar los procesos en ejecución dentro de una maquina GNU Linux.
Para comenzar definamos primero el concepto de proceso en el marco del sistema operativo GNU Linux. Un proceso es un programa que se ejecuta, y al momento de ser iniciado se genera un descriptor conformado por una estructura de datos que contiene toda la información relacionada con el proceso. Esta estructura puede ser referenciada mediante un número llamado identificador de proceso (Proccess Identifier, PID). El sistema operativo mantiene una tabla con todos los procesos activos en un momento determinado la cual utiliza para la gestión de los mismos.

ü  Estados de los procesos: Los procesos pueden pasar por diferentes estados una vez iniciados. No siempre un proceso se encuentra dentro del procesador sino que puede permanecer en otros estados mientras ocurre algún evento específico o se ejecute alguna operación sobre uno de los dispositivos periféricos del sistema.

En líneas generales los procesos en un sistema operativo multitarea como lo es GNU Linux puede encontrarse en uno de los siguientes estados. Al ser iniciado un programa este es cargado en memoria y es llevado a un estado denominado listo donde existe una cola donde competirá con otros procesos por el procesador. Una vez que este es despachado hacia el procesador se dice que el proceso se encuentra en estado de ejecución.

El proceso estará dentro del procesador hasta que culmine o hasta que el quantum expire para luego regresar al estado de listo. El quantum es un tiempo que se asigna a los procesos para permanecer dentro del procesador.

Si el programa se encuentra en ejecución y realiza alguna operación de entrada o salida, entonces el núcleo del sistema lo coloca en un estado bloqueado, donde el proceso permanecerá hasta que la operación culmine. Si la operación de entrada/salida tarda demasiado entonces el proceso es llevado a un estado llamado suspendido-bloqueado y al proceso se le quita todo recurso que esté utilizando.

Si la operación de entrada/salida culmina entonces el proceso se pasa a un estado llamado suspendido-listo. En este estado el proceso está listo para competir de nuevo por el procesador pero no tiene asignado ningún recurso del sistema.

Al serle reasignados los recursos al proceso, este pasa de nuevo al estado de listo. Los estados listo, bloqueado y en ejecución son llamados estados activos; el resto son llamados estados inactivos.

Los procesos llamados demonios (daemons) siempre están listos para cumplir con alguna
labor, solo que si ellos permanecieran en estados activos sin hacer nada se estarían desperdiciando los recursos del sistema. Por esta razón ellos se encuentran generalmente en el estado de suspendido-listo o durmiendo.

Para observar el estado en que se encuentra todos los procesos del sistema se cuenta con el comando ps. La sintaxis de este comando en las versiones System V para desplegar una lista completa de los procesos es: ps [-edalf ].

Ejemplo:
% ps -edalf
S UID PID PPID C PRI NI ADDR SZ STIME TTY TIME CMD
A root 1 0 0 60 20 2805 344 Oct 27 - 1 2:31 init
A root 2294 1 0 60 20 3046 84 Oct 27 - 1 9:54 syncd 60
A root 2560 1 0 60 20 d19a 376 Oct 27 - 0:00 errdemon
A root 3156 1 0 60 20 70ae 56 Oct 27 - 0:00 ssa_daemon

ü  Activar un proceso:
Algunas versiones de UNIX (SunOS) introdujeron un concepto para describir un comando que se ejecuta: el concepto de tarea o trabajo (job). Un trabajo es un comando cuya ejecución se ordena desde el terminal. Un trabajo consta de uno o más procesos que se ejecutan en secuencia, bajo la tutela directa o indirecta de una sesión en la concha. Para activar un proceso entonces, la manera más sencilla es invocar su ejecución (que equivale a ejecutar un trabajo) desde la concha del sistema.

La invocación consiste en escribir el nombre del archivo que contiene el código ejecutable. Al hacer ´esto, la concha entenderá que debe crear un proceso hijo suyo con ese código ejecutable. Mas no siempre los procesos son hijos de las conchas o creados en sesiones de usuarios.

Existe un conjunto especial de procesos que no dependen de la concha, sino del proceso matriz del sistema (init). Son los llamados demonios del sistema, programas que se ejecutan constantemente y que se emplean comúnmente para atender solicitudes de servicios provenientes de los usuarios u otros programas. Los demonios son activados al encender el sistema, pero pueden reactivarse o cancelarse en cualquier momento. Volviendo con los trabajos, ´estos pueden activarse al frente”(foreground)., en cuyo caso la ejecución se ”ve en la pantalla del terminal; ´o .al fondo”(background) donde el trabajo no despliega ningún mensaje directo a la pantalla.

De esta forma, el usuario puede activar varias tareas, mientras que controla cuál de ellas
usará la pantalla.

ü  Cancelar un proceso: El núcleo del sistema operativo manipula los procesos a través del envió de señales. Las señales son mecanismos de comunicación interprocesos. GNU Linux cuenta con una serie de llamadas al sistema dedicadas al manejo de señales, pero existe un comando, kill, que constituye una herramienta dirigida al usuario no programador, que le permite el envío de señales a los diferentes procesos de los cuales ´el es dueño.


Navegadores de GNU LINUX:

ü  Tweet
No todas las opciones de navegación web acaban en el afamado Mozilla Firefox. GNU/Linux nos ofrece más opciones para la navegación web y algunas de ellas pueden resultar desconocidas para el ‘home-user’ que no siente curiosidad por esta temática.
Las distribuciones GNU/Linux están sobradamente preparadas para navegar por la red y para ello contamos con variado software. A continuación, encontraréis una serie de opciones (obviamente, no todas) de las que disponemos los usuarios de GNU/Linux para navegar por la red junto a una breve descripción de sus características.

ü  Mozilla Firefox
Actualmente, el navegador más popular en la red. Ha sido actualizado recientemente a la versión 3.0, solucionando algunos bugs crónicos de sus anteriores versiones además de correcciones de seguridad. Es un navegador ligero y que cuenta con la posibilidad de añadirle una serie de plugins que lo dotan de más funcionalidades, hecho este que resulta clave para su éxito. Su website oficial es éste y la web de descarga es ésta.

ü  Swiftweasel
Navegador basado en Mozilla Firefox, rápido, liviano, optimizado para GNU/Linux y para diferentes estructuras: en la web de descarga encontraremos paquetes .deb y los archivos .tar.gz para sistemas Intel y sistemas amd. Swiftweasel es totalmente compatible con los temas y plugins de Firefox y su website oficial es éste. Nota: hay proyectos similares que aportan alguna particularidad y/u optimización: el proyecto swiftbox y el proyecto IceCat/IceWeasel, ambos basados en Mozilla Firefox.

ü  Flock
El navegador social y “for people who like to be connected”. La versión disponible actualmente para descarga es la 1.2. Flock cuenta con motor Mozilla e incluye una serie de características que pueden resultar interesantes a los habituales de redes sociales: te avisa cuando tus amigos suben nuevas fotos a Flickr, Facebook u otros sites; incluye plugin para acceder directamente a digg.com; también te avisa de la actualización de tus sitios favoritos; podrás acceder a la edición de contenidos de tu/s blogs, etc. Los numerosos addons que pueden ser incorporados a Flock se encuentran en este link. Su homesite es éste (en su portada encontraréis el link de descarga directa del .tar.gz).

ü  Epiphany
Navegador web para el escritorio Gnome. Pretende resultar de simple manejo y ‘tira de algunos elementos’ del mencionado escritorio para su funcionamiento. Usa el motor de renderizado Gecko que actualmente gestiona la fundación Mozilla y que le proporciona buena velocidad de renderizado. Su interfaz es simple y, de hecho, es realmente eso uno de los objetivos de sus desarrolladores. Al igual que otros navegadores, la funcionalidad de Epiphany puede ser ampliada con plugins. Su homesite es éste y su web de descarga es ésta.

ü  Netsurf
“Pequeño como un ratón, rápido como un guepardo”. Es esa explícita frase la presentación del proyecto en su homesite. Se trata de un navegador ligero (puede llegar a funcionar con sólo 16MB RAM) para la plataforma GNU/Linux. Está escrito en C y cuenta con una interfaz simple: de hecho, fue originalmente concebido para ser utilizado en pda’s o teléfonos móviles. La última versión disponible es la 1.2, lanzada el 22 de marzo ’08. La página de download es ésta.

ü  Midori
Otro de los navegadores ligeros que podemos usar los ‘linux users’. Su última versión es la 0.0.18 que sólo pesa 420 kB. Usa el motor de render WebKit en busca de mayor velocidad de renderización, algo que, como han reconocido sus creadores, ha provocado algun que otro ‘crash’ que se están solventando para la próxima versión. Como otros navegadores, Midori también abre pestañas de navegación y puede ser cambiado su estilo de interfaz. Su web es ésta, donde explican cómo añadir Midori a los repositorios.

ü  Kazehakase
Software japonés y, como podréis observar en la web del proyecto y de acuerdo con el ritmo de actualizaciones, están trabajando duro en este navegador. Al igual que Epiphany, cuenta con motor de renderizado Gecko. Ofrece también navegación por pestañas, bookmarking, programación de gestos del ratón, accesos directos mediante combinación de teclas, soporta RSS, etc. Todo ello con una interfaz minimalista. La última versión es la 0.5.4, descargable desde aquí.

ü  Dillo
Seguro que todos los que cuentan con equipos muy modestos han recurrido a este navegador ultra-ligero en alguna ocasión. Sus características son limitadas pero nos ofrece la posibilidad de navegar por la red con pc’s o portátiles muy limitados y con una interfaz gráfica semejante a otros naveadores. Dillo está escrito en C y los binarios pesan tan sólo 350 KB’s. Aunque el proyecto esté (tal como dicen en su site) congelado, su última versión estable es relativamente reciente: febrero ’07 y puede ser descargada desde aquí. Es posible que distribuciones que cuenten con lista de repositorios (como Ubuntu, por ejemplo) encuentren Dillo instalable desde dichos repositorios. Homesite: Dillo.org.

ü  SeaMonkey
Una suite “todo en uno” para internet. En la línea de añadir más y más funcionalidades al navegador SeaMonkey incluye, además del propio navegador, cliente de correo y de grupos de noticias, cliente IRC y editor html. Incluye también las habituales características de los navegadores modernos: popup stopper, navegación por pestañas, búsqueda intuitiva de dirección web, bloqueador por tipos de imágenes, diferentes temas instalables, etc. En la línea del mencionado Flock, es posible añadirle a SeaMonkey una serie de plugins para adaptarlo a nuestras necesidades: diccionario y traductor, zoom de imágenes, TwittyTunes, etc. La web oficial del proyecto es ésta y la web de descarga es ésta (última versión: 1.1.10, lanzada el 2-07-2008).

ü  Opera
Uno de mis favoritos. Interfaz altamente configurable, cuenta con un pop-up stopper embebido muy efectivo, navegación por pestañas, visual-bookmarking (“speed dial”) mediante capturas (como el Safari de Mac OS) y, sobre todo, muy rápido. También incorpora un cliente para la red .torrent, gestos de ratón configurables, navegación por pestañas, zoom, cliente de e-mail y de news-feeds, bloqueador de contenidos, etc. Además, podremos añadirle widgets para otorgar a Opera de mayor funcionalidad: juego de agredez, mapas, previsión del tiempo, simulación de acuario, etc. Su web oficial es ésta y la sección de descarga es ésta.

ü  Konqueror
Todos los ‘KDEros’ lo hemos usado en alguna ocasión ya que es el navegador web y file-manager por defecto del escritorio KDE. Usa el motor de render KHTML que también usa Safari de Apple. Soporta SSL, navegación por pestañas, navegación simultanea por sistema de archivos y por internet, popup stopper. etc. Todo ello con una interfaz simple y funcional. Su homsesite es éste y su sección de descarga es ésta (lógicamente, directamente vinculada a a kde.org).

ü  Amaya
Navegador multiplataforma que conjunta editor y navegador web: “you can create web pages and upload them onto a server”. El equipo de Amaya busca la conjunción simple y fácil de ambas actividades, pudiendo realizarlas a la vez en una sola instancia. Amaya soporta MathML, svg, RDF y XPointer. Al igual que los demás navegadores, cuenta con la posibilidad de navegar por pestañas. Para saber más sobre este navegador, clickad aquí. La página de descarga de binarios es ésta y la del source es ésta.

ü  Links, Lynx y W3M (modo texto)
Realmente útiles en equipos obsoletos que no puedan mover las X de cualquier escritorio GNU/Linux.

 Links soporta tablas http y frames. A pesar de que la navegación es en modo texto, diferenciaremos los apartados de la web en diferentes colores. Obviamente, la renderización de la web será muy rápida (en ambos navegadores). Soporta descarga simultanea de archivos y bookmarking. A partir de links han surgido otras variantes: Elinks y Links-hacked. Website de Links: links.sourceforge y web de descarga. A la derecha, podéis ver un pantallazo de Links.

Lynx es otra alternativa a la navegación en modo texto. Su website es éste y aquí encontraréis varios mirrors de descarga.

W3M. Podremos con él navegar tanto por la red como por nuestro sistema de archivos. Aquí está su homepage donde aparecen también un par de mirrors de descarga.