viernes, 1 de julio de 2016

GNU LINUX

       El sistema operativo GNU-LINUX

LINUX (o GNU/LINUX, más correctamente) es un Sistema Operativo como MacOS, DOS o Windows. Es decir, Linux es el software necesario para que tu ordenador te permita utilizar programas como: editores de texto, juegos, navegadores de Internet, etc. Linux puede usarse mediante un interfaz gráfico al igual que Windows o MacOS, pero también puede usarse mediante línea de comandos como DOS.


EVOLUCIÓN
 
Linux tiene su origen en Unix. Éste apareció en los años sesenta, desarrollado por los investigadores Dennis Ritchie y Ken Thompson, de los Laboratorios Telefónicos Bell.
Andrew Tanenbaum desarrolló un sistema operativo parecido a Unix (llamado Minix) para enseñar a sus alumnos el diseño de un sistema operativo. Debido al enfoque docente de Minix, Tanenbaum nunca permitió que éste fuera modificado, ya que podrían introducirse complicaciones en el sistema para sus alumnos.
Un estudiante finlandés llamado Linus Torvalds, constatando que no era posible extender Minix, decidió escribir su propio sistema operativo compatible con Unix.

En aquellos momentos el proyecto GNU (GNU’s Not Unix), que Richard Stallman había iniciado hacía ya casi diez años, comprendía un sistema básico casi completo. La excepción más importante era el kernel o núcleo, que controla el hardware.

Torvalds decidió aprovechar el sistema GNU y completarlo con su propio núcleo, que bautizó como Linux (Linux Is Not UniX). El sistema conjunto (herramientas GNU y núcleo Linux) forma lo que llamamos GNU/Linux.

 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
 

CPU (Central Processing Unit)

 Es el componente encargado de realizar todos los cálculos e interpretar instrucciones (los programas). Actualmente se mide la velocidad de estos en el orden de los Gigahercios (GHz) y puede encontrarse con computadoras con dos o más CPU's.

Memoria RAM (Random Access Memory)

 En ella se almacena de forma temporal la información utilizada por los distintos procesos que se están ejecutando. Actualmente se mide en Megabytes (MB) y en Gigabytes (GB) y una computadora nueva, suele proveer de 2GB de memoria.

Memoria ROM (Read Only Memory)

 Toda la información que no debe cambiar es almacenada en éste componente. Por lo general, sólo es utilizada durante el arranque de la computadora y no puedes ser utilizada después de éste proceso. El contenido de la ROM es lo primero que vemos cuando se enciende una computadora.

Disco Duro

Es el componente encargado de almacenar de forma persistente, los datos escritos en éste. Actualmente se mide en Gigabytes (GB) y una computadora nueva, suele proveer de 200GB de espacio libre en el disco duro.

Chipset

 Este funciona como el enlace entre los distintos componentes de la computadora.

 

APLICACIONES

 Sonido, Imagen y Vídeo

1) Amarok: uno de los reproductores y organizadores de audio más populares para Enlace Glosario GNU/Linux. Tiene muchas características similares y en muchos aspectos mejores a las de otros reproductores populares que no están disponibles en Ubuntu, como iTunes o Windows Media Player.

2) Enlace Glosario Gimp: herramienta de edición de imágenes con características similares a Photoshop. Existe una versión portátil de GIMP que puede ser transportada y usada directamente desde una Enlace Glosario memoria USB sin necesidad de instalarse en el ordenador.

3) Totem: reproductor Enlace Glosario multimedia que trae por defecto el entorno de escritorio libre Gnome. Con los correspondientes plug-ins puede reproducir CDs, DVDs y Video CDs, así como los formatos de computadora más comunes, como puede ser AVI, WMV, MOV y Enlace Glosario MPEG.

Internet y Redes

36) Pidgin: cliente multimedia de mensajería instantánea capaz de conectarse a múltiples redes (entre las que se encuentra MSN) y cuentas de manera simultánea.

37) Emesene: cliente de mensajería multiplataforma clon de MSN Messenger que intenta tener una interfaz más simple y limpia que el cliente oficial, aunque con mayores posibilidades de personalización y uso de las pestañas para mostrar las diferentes conversaciones.

38) Amsn: cliente de mensajería instantánea que utiliza el Enlace Glosario protocolo MSN. Imita la apariencia y el uso de MSN Messenger y admite muchas de sus características. 


 Oficina y Productividad

56) Dia: editor de diagramas que permite crear y editar planos técnicos y diagramas (de flujo, eléctricos, CISCO, UML…). Inspirado en el programa comercial para Windows ‘Visio’.

57) OpenOffice.org: suite ofimática de Enlace Glosario software libre y código abierto de distribución gratuita que incluye herramientas como procesador de textos, hoja de cálculo, presentaciones, herramientas para el dibujo vectorial y Enlace Glosario base de datos.

58) Scribes: potente editor de textos ampliable mediante plugins escritos en Python que también permite la edición remota de ficheros (ftp, ssh, samba,…).

 Escritorio

60) Compiz Fusion: colección de plugins y un sistema de configuración para el gestor de composición de ventanas Compiz, para el sistema de ventanas X.

69) AllTray: permite añadir cualquier aplicación al área de notificaciones aunque dicha aplicación no tenga soporte nativo para ello (como Evolution, Thunderbird, terminales, …).

70) Brightside: aplicación que permite asignar acciones configurables para que ocurran cuando se deje el ratón en una esquina de la pantalla (disminución del volumen, iniciar el salvapantallas, apagar el sistema, etc.).

Herramientas del Sistema

77) Yakuake: emulador de terminal inspirado en el terminal del videojuego Quake: cuando pulsas una tecla (por defecto F12, pero se puede cambiar) la consola aparece en la pantalla deslizándose desde la parte superior del escritorio, y cuando la vuelves a pulsar desaparece.

71) VMWare: VMware permite instalar en un Enlace Glosario sistema operativo varias máquinas virtuales sin necesidad de añadir ningún tipo de Enlace Glosario hardware y sin necesidad de hacer particiones.

79) Gparted: editor de particiones de GNOME. Esta aplicación es usada para crear, eliminar, redimensionar, inspeccionar y copiar particiones, como también sistemas de archivos.
Resultado de imagen para APLICACIONES DE GNU LINUX

DISTRIBUCIONES

Las distribuciones de Linux más populares a día de hoy pueden dividirse entre comerciales y no-comerciales. Las comerciales, son creadas y mantenidas por empresas, con el fin de vender estas distribuciones y los distintos servicios que puedan ser de interés para sus clientes. Las no-comerciales, son creadas por comunidades, entes gubernamentales, fundaciones u organizaciones sin animo de lucro. Algunas de estas son:

Comerciales

No comerciales

                                                         EN VENEZUELA   Resultado de imagen para distribucion de gnu linux en venezuela
  1. ¿Por qué una Distribución Nacional?  Facilitar el proceso de adopción de tecnologías libres en el Estado.  Fortalecer una estructura de desarrollo y soporte nacional.  Desarrollar un ciclo de desarrollo propio.  Promover el desarrollo endógeno.
  2. Proyecto CANAIMA CANAIMA nace como una distribución GNU/Linux basada en Debian, una alternativa para solventar las necesidades ofimáticas y de escritorio de los usuarios finales de la Administración Pública Nacional (APN), creada en el Centro Nacional de Tecnologías de Información (CNTI) para dar cumplimiento al decreto 3390 sobre el uso de Tecnologías Libres en la APN.
  3. Convocatoria al Proyecto CANAIMA Al inicio del proyecto:  Instituciones: MPPTI – CNTI – Cantv – Edelca – VIT – MPPPS Fundación Infocentro – Cenditel Mérida - Fundacite Falcón.  Comunidad de Software Libre.  Cooperativas.
  4. Equipos de trabajo Comité estratégico Diseñadores Administradores Rel. Públicas Desarrollo Documentadores Capacitación
  5. Ciclo de Desarrollo: CANAIMA ➔ Unidad de Auditoría ➔ Control de calidad Junta de Evaluación de Evaluación (core) Repositorio Aspectos legales, Estable sociales y técnicos Escritorio VIT Discapacidades Repositorio de Ministerios Pruebas Instituciones Estadísticas de Servidores soluciones a Bugs, Votación popular. Comunidad -Web -Mail Aportes en -Ldap General -Mirrors Repositorio de -Otros APN Desarrollo Dispositivos Otros Imbuidos
  6. Proyecto Metadistribución CANAIMA En un segunda etapa luego de la realización de acuerdos entre los equipos de trabajo y basados en los requerimientos de la 1era versión, se concluyó que el sistema operativo a desarrollar debía cumplir con un conjunto de requisitos técnicos y funcionales bajo la premisa de que su desarrollo debía incorporar elementos novedosos que permitieran la integración de paquetes de software de distintas instituciones a corto plazo. Fue así como se diseñó un sistema operativo con elementos inéditos en su desarrollo y una plataforma que permiten considerar al sistema operativo como una metadistribución capaz de generar distintas facetas dependiendo de la funcionalidad deseada.
  7. Proyecto Metadistribución CANAIMA Entre los requerimientos técnicos y funcionales más relevantes planteados para la metadistribución CANAIMA se encuentran:  Utilización de actualizaciones funcionales del software disponibles en Debian 5.0. • Desarrollo y normalización de un estilo visual consistente en todo el sistema. • Inclusión de nuevas aplicaciones, programas y paquetes de software. • Traducción de algunos elementos de software al idioma castellano. • Preconfiguración de algunos elementos de software para facilitar el uso.  Preconfiguración de la instalación del sistema para reducir el tiempo de entrega.  Incremento de soporte a nuevos controladores de hardware.  Utilización de repositorios diseñados específicamente para el sistema.
  8. CANAIMA y el Proyecto Debian ● Contrato social con la comunidad de software libre: ➔ Debian permanecerá 100% libre. ➔ Contribuiremos a la comunidad de software libre. ➔ No ocultaremos los problemas. ➔ Nuestra prioridad son nuestros usuarios y el software libre. ● Posee cerca de 25 mil elementos de software en más de diez arquitecturas de sistemas informáticos. ● Cuenta con un gran comunidad de voluntarios a nivel mundial.
  9. Algunas ventajas de CANAIMA ➔ Totalmente desarrollado en Software Libre. ➔ No está limitado al uso en la APN, puede ser utilizada por cualquier persona. ➔ Se encuentra equipado con herramientas ofimáticas como OpenOffice, (procesador de palabras, hojas de cálculo, presentaciones), diseño gráfico, planificación de proyectos y bases de datos. ➔ Permite la interacción con Internet, a través de su navegador web, gestor de correo electrónico y aplicaciones para realizar llamadas telefónicas por la red. ➔ Realizada en Venezuela por talento nacional.
  10. Actividades en curso ➔ Talleres de empaquetamiento a nivel Nacional. ➔ Encuentros CANAIMA a Nivel Nacional ➔ Terminando de Implementar la Plataforma Colaborativa ➔ Propuestas...
  11. Plataforma Colaborativa CANAIMA Foro Planeta Trac Wiki http://www.canaima.softwarelibre.gob.ve/
  12. Plataforma Colaborativa CANAIMA
  13. Plataforma Colaborativa CANAIMA
  14. Posibles proyectos derivados EDUCATIVO MISIONES COMUNAL ACCESIBILIDAD
  15. ¡Únete a ! Gracias Contacto: canaima@cnti.gob.ve Listas de Discusión: soporte@canaima.softwarelibre.gob.ve discusion@canaima.softwarelibre.gob.ve EN A www.cnti.gob.ve HO UEL www.canaima.softwarelibre.gob.ve EC EZ H N VE 

Resultado de imagen para GESTIÓN DE PAQUETES DE GNU LINUX GESTIÓN DE PAQUETES

                                Definiciónde paquete

Es un conjunto de ficheros que forman una aplicación o una unión de varias aplicaciones relacionadas, normalmente formando un único fichero (denominado paquete), con un formato propio y normalmente comprimido, que es el que se distribuye, ya sea vía CD, disquete omediante acceso a servicios de ftp o web.
En cualquier distribución, los paquetes son el elemento básico para tratar las
tareas de instalación de nuevo software, actualización del existente o eliminación del no utilizado. El uso de paquetes facilita añadir o quitar software al considerarlo una unidad y no tener que trabajar con los ficheros individuales. En el contenido de la distribución los paquetes suelen estar agrupadospor categorías como:

a) base: paquetes indispensables para el funcionamiento del sistema (útiles,
programasde inicio, bibliotecas de sistema);
b) sistema: útiles de administración, comandosde utilidad;
c) desarrollo (developement): útiles de programación: editores, compiladores,
depuradores,...
d) gráficos: controladores e interfaces gráficas, escritorios, gestores de ventanas,...
e) otras categorías.

Pasos para la instalaciónde paquetes

Normalmente, para la instalación de un paquete será necesario efectuar una serie de pasos:
1) Previo (preinstalación): comprobar que existe el software necesario (y con las versiones correctas) para su funcionamiento (dependencias), ya sean bibliotecas de sistemau otras aplicaciones que sean usadas por el software.
2) Descomprimir el contenido del paquete, copiando los ficheros a sus
localizaciones definitivas, ya sean absolutas (tendrán una posición fija) o si se
permite reubicarlas a otros directorios.
3) Postinstalación: retocar los ficheros necesarios, configurar posibles parámetros del software, adecuarlo al sistema, ...
Dependiendode los tipos de paquetes, estos pasos pueden ser automáticos en su mayoría (así es en el caso de RPM y DEB, o pueden necesitar hacerlos todos a mano (caso .tgz) dependiendo de las herramientas que proporcione la
distribución. Veremos a continuación quizás los tres paquetes más clásicos de la mayoría de distribuciones. Cada distribución tiene uno por estándar y soporta alguno de los demás.

TIPOS Y TENDENCIAS

PaquetesTGZ
Definición; Los paquetes TGZ son quizás los de utilización más antigua. Las primeras
distribuciones de GNU/Linux los utilizaban para instalar el software, y aún varias distribuciones los usan (por ejemplo, Slackware) y algunosUNIXcomerciales. Son una combinación de ficheros unidos por el comando tar en un único fichero .tar, que luego ha sido comprimido por la utilidad gzip, suele aparecer con la extensión tgz o bien .tar.gz. Asimismo, hoy en día es común encontrar los tar.bz2 que utilizan en lugar de gzip otra utilidad llamada bzip2, que en algunos casos consiguemayor compresión del archivo. Muchos creadores de software que trabajan para plataformas varias, como varios UNIX comerciales, y diferentes distribuciones de GNU/Linux lo prefieren como sistemamás sencillo y portable.
 
Los paquetes TGZ son una herramienta básica a la hora de instalar software no
organizado. Además, son una herramienta útil para realizar procesos de backup y restauración de archivos.

PaquetesRPM
Definición: El sistema de paquetes RPM creado por Red Hat supone un paso adelante, ya que incluye la gestión de dependencias y tareas de configuración del software. Además, el sistema guarda una pequeña base de datos con los paquetes ya instalados, que puede consultarse y se actualiza con las nuevas instalaciones. Los paquetesRPM, por convención, suelen usar un nombre como: paquete-version-rev.arq.rpm Donde paquete es el nombre del software, version es la versión del software, rev suele ser la revisión del paqueteRPM, que indica las veces que se ha construido, y arq, la arquitectura a la que va destinado el paquete, ya sea Intel (i386, i586, i686) u otras comoAlpha,Sparc, PPC. Ejemplo:El paquete: apache-1.3.19-23.i686.rpm indicaría que se trata del software Apache (el servidor web), en su versión 1.3.19, revisión del paqueteRPM23, para arquitecturasPentiumII o superiores.

PaquetesDEB
Introducción: Debian tiene herramientas interactivas como tasksel, que permiten escoger unos subconjuntos de paquetes agrupados por tipo de tareas: paquetes para X, para desarrollo, para documentación, etc., o como dselect que nos permite navegar por toda la lista de paquetes disponible (haymiles), y escoger aquellos que queramos instalar o desinstalar. El comandodpkg En el nivel de línea de comandos dispone de dpkg, que es el comando de más bajo nivel, para gestionar directamentelos paquetesDEBde software, típicamente dpkg -i paquete.deb para realizar la instalación. Pueden realizarse todo tipo de tareas, de información, instalación, borrado o cambios internos a los paquetes de software. Otro nivel intermedio lo presentan las herramientas APT (la mayoría son comandos apt-xxx), donde se gestionan los paquetes a través de una lista de paquetes actuales y disponibles a partir de varias fuentes de software, ya sea desde los propios CD de la instalación, sitios ftp o web (HTTP). Esta gestión se hace de forma transparente, de manera que el sistema es independiente de las fuentes de software.

DISTRIBUCIONES POPULARES
 
Resultado de imagen para DISTRIBUCIONES MAS POPULARES DE GNU LINUX


 DISTRIBUCIONES ESPECIALIZADAS

 Resultado de imagen para DISTRIBUCIONES ESPECIALIZADAS DE GNU LINUX               Resultado de imagen para DISTRIBUCIONES ESPECIALIZADAS DE GNU LINUX
Resultado de imagen para DISTRIBUCIONES ESPECIALIZADAS DE GNU LINUX           Resultado de imagen para DISTRIBUCIONES ESPECIALIZADAS DE GNU LINUX
Resultado de imagen para DISTRIBUCIONES ESPECIALIZADAS DE GNU LINUX                     Resultado de imagen para DISTRIBUCIONES ESPECIALIZADAS DE GNU LINUX



 MANEJO DE LINUX
  • AMBIENTE DEL USUARIO

 El sistema Unix es un sistema operativo multiusuario. Linux está basado en el sistema Unix. Para que múltiples usuarios puedan hacer uso del sistema de una forma segura y ordenada, es necesario que el sistema disponga de mecanismos de administración y seguridad para proteger los datos de cada usuario, así como para proteger y asegurar el correcto funcionamiento del sistema.

Cuentas de usuario

Para poder utilizar el sistema operativo Unix es necesario disponer de una cuenta de usuario que se compone de nombre de usuario (login) y de contraseña (password). Las cuentas de usuario son creadas por el administrador que en Unix es un usuario especial llamado root (ver más abajo). Los usuarios deberán pertenecer al menos a un grupo de usuarios ya que obligatoriamente deben tener asignado un grupo principal o grupo primario. 
Cuando un usuario entra en un sistema Unix, debe identificarse indicando su nombre de usuario (en inglés login) y su contraseña (en inglés password). Si se equivoca al introducir su nombre o su contraseña, el sistema le denegará el acceso y no podrá entrar.
Inicio de sesión en Linux
Una vez se haya identificado de forma satisfactoria, el usuario podrá utilizar el sistema y ejecutar todas las aplicaciones que le sean permitidas, así como leer, modificar o borrar aquellos archivos sobre los cuales tenga permiso.
Las cuentas de usuario no solo ofrecen al usuario un nombre y una contraseña, también le proporciona una ruta para almacenar sus documentos y su perfil, generalmente dentro de la carpeta /home/nombre-usuario y comunmente denominada carpeta home del usuario, y un intérprete de comandos (shell) que le permitirá ejecutar aplicaciones.

Cuando el usuario ejecuta una aplicación, el sistema carga la aplicación en memoria y la ejecuta. En el argot informático a las aplicaciones que se están ejecutando en un momento determinado se les denomina procesos. Los procesos en ejecución pertenecen a algún usuario. El sistema asigna a los procesos el usuario que los ejecuta. Ejemplo, si el usuario "pepe" ejecuta la aplicación "konqueror", en la lista de procesos del sistema aparecerá un nuevo proceso llamado "konqueror" cuyo propietario es "pepe". Obligatoriamente, todos los procesos del sistema pertenecen a algún usuario. Ejecutando el comando 'ps aux' podemos ver todos los procesos en ejecución. Si ejecutamos el comando 'top' lo veremos a tiempo real.

Mostrando procesos con top. La segunda columna indica el propietario
Cuando se crea un nuevo archivo, el propietario del archivo será el usuario que lo ha creado y el grupo del archivo será el grupo principal de dicho usuario. Ejemplo, si "pepe" cuyo grupo principal es "profes" crea un nuevo archivo llamado examen.txt, el propietario de examen.txt será "pepe" y el grupo propietario será "profes", o lo que es lo mismo, el archivo pertenecerá al usuario pepe y al grupo profes. Obligatoriamente, todos los archivos del sistema pertenecen a algún usuario y a algún grupo.
El archivo examen.txt pertenece al usuario pepe y al grupo profes
La cuenta de usuario le permite acceder al sistema tanto de forma presencial (sentado delante del ordenador) como de forma remota accediendo desde otro equipo por la red. Los permisos que tiene el usuario cuando utiliza el sistema presencialmente son los mismos que tiene cuando lo hace remotamente. Lo habitual es utilizar el sistema de forma remota ya que al ser Unix un sistema multiusuario, la única forma de que varios usuarios lo utilicen de forma simultánea es remotamente.
El sistema Unix codifica los usuarios con un número diferente a cada uno que es el identificador de usuario (uid = User IDentifier). Internamente el sistema trabaja con el uid, no con el nombre del usuario. Normalmente a los usuarios que creemos se les asignan uids desde 1000 en adelante. Los números uid menores que 100 se reservan para usuarios especiales del sistema.

En Unix, por defecto, la información de los usuarios de un sistema se guarda en el archivo /etc/passwd. Es un archivo de texto que puede visualizarse con cualquier editor. Cada linea del archivo /etc/passwd almacena los parámetros de un usuario. Solo puede modificarlo el administrador (root). A continuación mostramos el archivo passwd:

Volcado del archivo /etc/passwd

Las contraseñas de cada usuario se guardan encriptadas con un sistema de codificación irreversible, en el archivo /etc/shadow que también es un archivo de texto.
Volcado del archivo /etc/shadow

Grupos de usuarios

Para poder administrar los permisos de los usuarios de una forma más flexible, el sistema Unix permite la organización de usuarios en grupos y establecer permisos a los grupos. Ejemplo, si en un centro educativo el grupo "profesores" tiene acceso a ciertas carpetas, cuando demos de alta un profesor nuevo, tan solo tendremos que añadirle al grupo "profesores" para que pueda acceder a todas esas carpetas. Es lo que se denomina administración de permisos por grupos.

Todos los usuarios pertenecen al menos a un grupo que es el grupo principal del usuario, también llamado grupo primario del usuario, pero pueden pertenecer a más grupos. En caso de que pertenezcan a más grupos, éstos serán grupos secundarios.

Todo usuario debe pertenecer a un grupo principal obligatoriamente

Los grupos pueden contener varios usuarios. Los grupos de usuarios solo pueden contener usuarios, nunca podrán contener a otros grupos.

El sistema Unix codifica los grupos de usuarios con un número diferente a cada uno que es el identificador de grupo (gid = Group IDentifier). Internamente el sistema trabaja con el gid, no con el nombre del grupo. Normalmente a los grupos que creemos se les asignan gids desde 1000 en adelante. Los números gid menores que 100 se reservan para grupos especiales del sistema.

En Unix por defecto, la información de los grupos de un sistema se guarda en el archivo /etc/group. Es un archivo de texto que puede visualizarse con cualquier editor. Cada línea del archivo /etc/group almacena los parámetros del grupo y los usuarios que contiene. Solo puede modificarlo el administrador (root). Las contraseñas de los grupos se guardan encriptadas con un sistema de codificación irreversible, en el archivo /etc/gshadow que también es un archivo de texto.

Usuario root

El usuario root, a veces llamado superusuario, es el usuario administrador del sistema. Está identificado con el número de usuario cero (uid=0) y tiene permisos sobre todo el sistema sin ningún tipo de restricción. El usuario root puede acceder a cualquier archivo, ejecutar, instalar y desinstalar cualquier aplicación, modificar los archivos de configuración del sistema y administrar usuarios. Si dispones de la contraseña de root tendrás control total sobre todo el sistema. 

  • COMANDOS BÁSICOS




  • COMANDOS DE COMUNICACIÓN
 
 

  • COMANDOS AVANZADOS




MANEJO DE PROCESOS

 NAVEGADORES

Mozilla Firefox 38
Mi navegador preferido, aunque hace tiempo que reconozco que no es el más rápido. No obstante, la existencia de “intangibles” y la comodidad de estar habituado a su uso hacen que no lo cambie por ningún otro. Por no hablar de las opciones de privacidad que ofrece, al menos por el momento.

Para instalarlo en Chakra es preciso tener habilitado el repositorio [extra] en el archivo /etc/pacman.conf. En el foro de la distribución indican cómo: habilitar el repositorio extra. Luego, basta un:
ccr -S firefox-kde firefox-i18n-es-es oxygen-gtk2 oxygen-gtk3
Los dos últimos paquetes impiden que veamos el navegador como si estuviéramos en la época de Windows 95. En Ubuntu no es preciso instalarlo ya que es el navegador de cabecera de la distro de Canonical. En cuanto a Windows, se puede obtener aquí.
Google Chrome 43
El navegador estrella del gigante de Mountain View es el que empleo en el móvil, donde Firefox nunca me ha funcionado bien. Cosas de Android, supongo. Se integra muy bien, como no podría ser de otra manera, con todos los servicios de Google y es bastante rápido, al menos en mi experiencia personal.

En Chakra podemos optar por su versión libre, Chromium, que está en los repositorios: sudo pacman -S chromium
O bien por el auténtico Chrome, que lo tenemos en CCR:
ccr -S google-chrome
Habiendo probado ambas opciones, los resultados en cuanto a rendimiento son ligeramente superiores en el Google Chrome “propietario”, por lo que es éste el empleado en la comparativa.
Si se desea instalar en Ubuntu o Windows, el enlace es el mismo: éste. En el caso de Ubuntu, el instalador se encarga de añadir el correspondiente PPA que nos permitirá mantener el navegador al día.
Opera 29
Este navegador, de origen noruego, me trae recuerdos de otra época en la que era mi favorito. Solía usarlo en mi Windows 98 SE, con el que me introduje de lleno en la era de la Informática moderna. Luego llegó GNU/Linux y mis preferencias cambiaron. En la actualidad, Opera ha dado un salto de calidad más que notable a mi entender, convirtiéndose, como veremos en las pruebas, en una alternativa sólida a tener muy en cuenta.

Para instalarlo en Chakra hay que habilitar [extra], como se indica en el apartado referido a Firefox. Tras esto, basta un: sudo pacman -S opera En Ubuntu y Windows, lo tenemos aquí.
Rekonq 2.4.2
El navegador por defecto de Chakra, únicamente lo empleo cuando quiero consultar algo rápidamente, sin esperar a que se abra Firefox. Como es lógico y natural, al estar escrito en Qt, su respuesta en Chakra es instantánea, mientras Firefox se toma algunos segundos. En términos generales es un navegador muy ligero y que se comporta con fluidez. Su talón de Aquiles continúa siendo el mismo de siempre: su escasa compatibilidad con determinadas páginas y estándares de la web hace que, en ocasiones, los textos luzcan distintos (peor) o no se cargue algún complemento. De hecho, Peacekeeper, que es uno de los tests a los que sometí a los navegadores, no fue capaz de concluir y agotó la memoria del sistema.

En Chakra, como comentaba, viene de serie. En Ubuntu se puede instalar desde la tienda de aplicaciones, aunque advierto que arrastra varias dependencias de librerías Qt. En Windows, aunque parece que existió en un principio voluntad de crear una versión, no es posible instalarlo.
Qupzilla 1.8.6
La otrora apuesta inicial de Chakra, si mal no recuerdo sigue siendo el navegador de elección en KaOS. De factoría española, lo utilicé durante mis comienzos con la distribución de mis amores, pero adolecía entonces, y lo sigue haciendo ahora, de lo mismo que Rekonq.
Si lo queremos instalar en Chakra, hacemos:
sudo pacman -S qupzilla
Para Ubuntu, Windows y otros sistemas, desde la web del proyecto.
Maxthon 1.0.5.3
El único programa de la comparativa que no he usado habitualmente. Me parece una especie de Chrome mejorado, que aporta algunas cosas interesantes pero nada especialmente relevante para mi forma de usar este tipo de aplicaciones. Su inclusión obedece a que arrastra una cierta fama de navegador rápido y de buen desempeño.
La instalación de Maxthon en Chakra es tan simple como todas:
ccr -S maxthon-browser
Y en el caso de Ubuntu o Windows, una vez más, lo podemos descargar desde la web oficial.
Internet Explorer 11
Si bien tiene los días contados, el navegador monopolístico de Microsoft merece su rinconcito en la comparativa, claro que sí. Así de paso podemos comprobar cómo se desenvuelve en estas lides y si su legendaria reputación de ser lento hasta decir basta está justificada. Como si no lo supiéramos, la mayoría… Bromas aparte, ha mejorado bastante, pero en mi opinión – y en la de los “benchmarks” – no llega a alcanzar a los mejores.

Obviedades aparte, en Chakra y Ubuntu no se puede instalar, ni falta que hace. Tal vez con Wine, jamás lo he intentado, pero si os sentís aventureros, que no se diga. En Windows, otra obviedad manifiesta, es el navegador predeterminado, aunque hace años una sentencia obligase a Microsoft a permitir alternativas de instalación con el famoso “Elegir un navegador” que adorna los escritorios de tantos usuarios.
Vamos, tras presentar a los contendientes, a ir entrando en materia pura y dura.
Bancos de pruebas utilizados
Peacekeeper. El probador de navegadores universal, como se define. De la empresa Futuremark.
Browsermark. El que suelo utilizar en las revisiones de las distribuciones, de la empresa Rightware.
Octane. Una prueba centrada en Javascript, desarrollada por Google. No temáis, que enseguida equilibro la balanza.
Kraken. ¿Veis? Esta prueba ha sido desarrollada por Mozilla, y también se centra en Javascript.
Además de los cuatro tests, he tenido en cuenta la memoria total ocupada por todos los procesos que lanza cada navegador, que no son pocos, salvo en el caso de Rekonq y Qupzilla, más comedidos a este respecto. La memoria se mide con el navegador recién abierto y mostrando la página de inicio por defecto.









 
 

No hay comentarios:

Publicar un comentario