linux revista
Post on 11-Mar-2016
231 Views
Preview:
DESCRIPTION
TRANSCRIPT
J
E
N
N
I
F
E
R
A
L
E
X
A
N
D
R
A
C
U
E
R
V
O
F
L
O
R
E
Z
EDICION 1 CREADO EL 19 DE MARZO DE 2010
Linux, historia, Shell, distribuciones, aplicaciones, entornos, interfaces, pasos para instalación de debían , gestores de arranque, gestores de ventana, instalación de dispositivos y aplicativos, etc… Paralelo entre Windows y Linux configuración post-instalación
SYSDATEC JENNIFER ALEXANDRA CUERVO
TECNICO LABORAL EN SISTEMAS
LINUX
Es un sistema operativo completo preparado para ser ejecutado en Live CD o instalado en disco duro, de manera que pueda comenzar inmediatamente a utilizar herramientas de productividad como procesadores de texto, navegadores de Internet, retoque fotográfico, etc. ya incluidas junto al propio sistema, por lo tanto es necesario disponer de un hardware capaz de ejecutarlo.
Ubuntu Linux no es especialmente voraz con los recursos de la máquina, sin embargo, cuanto mayores prestaciones posea nuestra instalación, más rápido y ágil se comportará el sistema. En general podríamos apuntar los siguientes requerimientos para una correcta ejecución de Ubuntu Linux:
REQUISITOS MÍNIMOS PARA INSTALAR UBUNTU
LINUX Procesador Intel™ o compatible a 200 MHz
256 Mb de RAM
Tarjeta SVGA
3 Gib de espacio libre en el disco duro
REQUISITOS RECOMENDADOS PARA INSTALAR
UBUNTU LINUX Procesador Intel™ o compatible a 1 Ghz 512 Mb de RAM Aceleradora gráfica 3D compatible con OpenGL 5 Gb de espacio libre en el disco duro
Historia
Richard Matthew Stallman, iniciador del proyecto GNU.
Linus Torvalds, creador del núcleo Linux
El proyecto GNU, iniciado en 1983 por Richard Stallman,[6] tiene como objetivo el desarrollo de un sistema operativo Unix completo compuesto enteramente de software libre. La historia del núcleo Linux está fuertemente vinculada a la del proyecto GNU. En 1991 Linus Torvalds empezó a trabajar en un reemplazo no comercial para MINIX[7] que más adelante acabaría siendo Linux. Cuando Torvalds liberó la primera versión de Linux, el proyecto GNU ya había producido varias de las herramientas fundamentales para el manejo del sistema operativo, incluyendo un intérprete de comandos, una biblioteca C y un compilador, pero como el proyecto contaba con una
infraestructura para crear su propio sistema operativo, el llamado Hurd, y este aún no era lo suficiente maduro para usarse, comenzaron a usar a Linux a modo de continuar desarrollando el proyecto GNU, siguiendo la tradicional filosofía de mantener cooperatividad entre desarrolladores. El día en que se estime que Hurd es suficiente maduro y estable, será llamado a reemplazar a Linux. Entonces, el núcleo creado por Linus Torvalds, quien se encontraba por entonces estudiando en la Universidad de Helsinki, llenó el "espacio" final que había en el sistema operativo de GNU.
SHELL
Cada usuario de un
sistema Linux tiene su
propia interfaz de
usuario o Shell. Los
usuarios pueden
personalizar sus shells
adecuándolos a sus
propias necesidades
específicas. En este
sentido, el Shell de un usuario funciona más como un entorno
operativo que el usuario puede controlar.
Linux permite la utilización de distintos tipos de Shell
programables. Para aquellos que se pregunten qué es un Shell es
como el command.com de ms-dos, es decir, un intérprete de
comandos. Es básicamente la interfaz, el modo de comunicación,
entre el usuario y el sistema. Cada Shell tiene sus características
propias. La principal diferencia que existe entre los distintos tipos
de Shell radica en la sintaxis de la linea de comandos. No es
necesario aprender a programar con todos los tipos de Shell ya que
sabiendo uno los conocemos todos, así que es mucho más sencillo
de lo que parece. Concluyendo podemos decir que un Shell conecta
las ordenes de un usuario con el Kernel de Linux (el núcleo del
sistema), y al ser programables se puede modificar para adaptarlo
a tus necesidades. Por ejemplo, es muy útil para realizar procesos
en segundo plano.
Distribuciones Linux Una distribución Linux o distribución GNU/Linux (coloquialmente llamadas distros) es una distribución de software basada en el núcleo Linux que incluye determinados paquetes de software para satisfacer las necesidades de un grupo específico de usuarios, dando así origen a ediciones domésticas, empresariales y para servidores. Por lo general están compuestas, total o mayoritariamente, de software libre, aunque a menudo incorporan aplicaciones o controladores propietarios. Además del núcleo Linux, las distribuciones incluyen habitualmente las bibliotecas y herramientas del proyecto GNU y el sistema de ventanas X Window System. Dependiendo del tipo de usuarios a los que la distribución esté dirigida se incluye también otro tipo de software como procesadores de texto, hoja de cálculo, reproductores multimedia, herramientas administrativas, etcétera. Existen distribuciones que están soportadas comercialmente, como Fedora (Red Hat), openSUSE (Novell), Ubuntu (Canonical Ltd.), Mandriva, y distribuciones mantenidas por la comunidad como Debían y Gentoo. Aunque hay otras distribuciones que no están relacionadas con alguna empresa o comunidad, como es el caso de Slackware.
APLICACIONES
Amarok: uno de los reproductores y organizadores de audio más populares para
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) Gimo: 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 memoria USB sin necesidad de instalarse en el ordenador.
3) Tótem: reproductor 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 MPEG.
4) Miro: permite visualizar programas de televisión y videoclips descargados
directamente desde Internet, a través de canales especializados, RSS, podcasts,
videoblogs y otras fuentes similares.
5) VLC: reproductor multimedia multiplataforma y de código abierto que permite
reproducir prácticamente todos los formatos de vídeo y audio más utilizados en la
actualidad (MPEG, DivX, WMV, AVI, MOV, MP4, MKV, FLV, MP3, OGG…).
6) Cinelerra: programa de edición de vídeo con capacidad para retocar fotografías y
permite importar directamente archivos MPEG, Ogg Theora y RAW, además de los
formatos más comunes de vídeo digital: avi y mov.
7) k3b: herramienta de grabación de CD de datos, CD de audio, Video CD, copia
exacta de CD, grabación de DVD de datos y creación de Video DVD. Fue galardona la
mejor aplicación multimedia por LinuxQuestions.org en 2006.
8 ) MythTV: aplicación que actúa como Media Center con los servicios típicos como
visualización de vídeos, DVD, fotos, música y otros más específicos como creación de
DVD, emulación de consolas y navegación web entre otros.
9) Gnomebaker: aplicación para la grabación de CD (de datos y audio) y DVD con
capacidad para grabar imágenes ISO, crear CD de audio desde archivos WAV, MP3 y
OGG, soporte para grabación multisesión, etc.
10) Google Earth: una de las mejores aplicaciones de Google. Google Earth te permite
desplazarte a cualquier lugar de la Tierra para ver imágenes de satélite, mapas,
relieve y edificios en 3D e incluso explorar galaxias del firmamento.
11) Exaile: reproductor de audio que incorpora varias características similares a las
de Amarok, incluyendo características como visualización automática de la portada
del CD, manejo de grandes colecciones, captura de las letras de las canciones,
soporte para Last.fm, etc.
12) QtTube: sencillo programa que permite descargar vídeos de YouTube en formato
flv, simplemente añadiendo la URL del vídeo que nos interesa descargar en la barra
de dirección de la aplicación. .
13) EasyTAG: programa gráfico para editar las etiquetas tipo ID3 de los ficheros de
audio. Trabaja con los formatos más populares: MP3, MP2, MP4/AAC, FLAC, Ogg,
MusePack y Monkey‟s Audio.
14) XMMS: reproductor de archivos de audio, similar a WinAmp, con soporte para
MP3, OGG; WAV, WMA, FLAC, MPG y MP4 entre otros.
15) Zattoo: aplicación que permite ver la televisión en tu ordenador sin necesidad de
disponer de tarjeta de TV. Ofrece una calidad de imagen excelente, sintoniza rápido
y permite ver la televisión en ventana o a pantalla completa..
16) Last.fm: aplicación que permite escuchar la radio vía Internet. Incluye un sistema
de recomendación de música que construye perfiles y estadísticas sobre gustos
musicales, basándose en los datos enviados por usuarios registrados en el servicio.
17) Rhythmbox: reproductor de audio incluido de serie en Ubuntu originalmente
inspirado en ITunes. Incluye soporte para Last.fm, explora y descarga álbumes
automáticamente, soporta sincronización con iPod, descarga de Internet el nombre
del álbum, artista y letras de las canciones, etc.
18) Avidemux: potente editor de vídeo libre, diseñado para simplificar las tareas de
cortar, filtrar y codificar archivos. Admite una gran cantidad de formatos, entre
ellos DVD, AVI, MP4 y ASF. Permite automatizar los proyectos utilizando scripts.
19) Cheese: programa con el que podremos usar nuestra webcam para hacernos fotos
y vídeos con diferentes efectos.
20) Xvidcap: permite realizar capturas de vídeo de todo lo que ocurre en nuestro
Escritorio. Es muy versátil, dispone de muchas opciones y ajustes de calidad, además
de la posibilidad de escoger el tipo de formato de vídeo, el número de frames por
segundo, etc.
21) F-Spot: organizador de fotos e imágenes integrado en el escritorio de GNOME.
Aparte de administrarlas y editarlas, podemos organizarlas por medio de tags o
etiquetas, por orden cronológico, por ubicación, etc.
22) DVD:rip: aplicación que permite leer el contenido de un DVD (capítulos, sonido,
subtítulos) y crear un vídeo en un fichero único, legible en todos los ordenadores, y
de mucho menor tamaño.
23) Sound Juicer: ripeador de CD, es decir, reproduce discos compactos de audio y
permite pasar pistas seleccionadas al ordenador, convertidas en formato WAV, OGG
o MP3.
24) Audacity: herramienta que permite grabar, editar y manipular archivos de sonido
digital en diversos formatos.
25) MPlayer: reproductor multimedia que reproduce la mayoría de los formatos:
MPEG, VOB, AVI, OGG, ASF/WMA/WMV, QT/MOV/MP4, etc. También trae la
opción para subtítulos.
26) GCStar: aplicación con la podrás administrar tus colecciones (libros, música,
películas, juegos, etc.), teniéndolas ordenadas y listas para cualquier consulta.
27) SoundConverter: utilidad que permite convertir ficheros de audio en varios
formatos: WAV, FLAC, MP3, OGG.
28) gBrainy: contiene diferentes tipos de juegos para ejercitar la mente: puzzles
lógicos, juegos de cálculo mental y juegos de memoria..
29) GPixPod: aplicación que permite organizar fotografías y álbumes en el iPod.
30) Music Applet: applet para el panel de GNOME con el que podremos controlar la
canción que está sonando en este instante, ver cuál es simplemente mirando al panel,
ver el tiempo de reproducción de la misma o incluso valorarla..
31) Q DVD Author: completo kit de herramientas para la creación de un DVD,
botones, menús, índices, capítulos, etc. Permite incluir sonido, vídeo, animaciones e
imágenes..
32) Flash Player y plugin para Firefox: aplicación en forma de reproductor
multimedia que permite reproducir archivos SWF creados con Adobe Flash.
33) DVD95: aplicación que permite convertir DVD9 a un DVD5 de 4,7 GB, es decir,
permite reducir el tamaño de un DVD a aproximadamente la mitad sin perder apenas
calidad.
34) XSane: aplicación para la captura de imágenes a través de un escáner. Se incluye
en la instalación inicial de Ubuntu.
35) MeMaker: aplicación desarrollada en Python que permite crear avatares
rápidamente. El programa tiene una colección de piezas que el usuario puede
combinar y ordenar para crear su propia imagen.
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. Manual.
38) Amsn: cliente de mensajería instantánea que utiliza el protocolo MSN. Imita la
apariencia y el uso de MSN Messenger y admite muchas de sus características.
39) Thunderbird: cliente de correo electrónico de la familia Mozilla. Thunderbird
soporta IMAP/POP, correo HTML, noticias, RSS, etiquetas, corrector ortográfico
incorporado, soporte de extensiones y skins, buscadores, cifrado PGP, filtro de correo
basura…
40) Liferea: agregado de noticias para nuevos feeds en línea compatible con la mayoría
de formatos de feeds, incluyendo RSS, RDF y Atom. Liferea intenta ser un agregado
rápido, fácil de usar y fácil de instalar.
41) Firefox: navegador de Internet multiplataforma desarrollado por Mozilla.
41) amule: programa de intercambio de archivos multiplataforma. Soporta la mayoría de
las funciones del eMule. Además, se dispone de un pequeño servidor Web
independiente y interfaz de línea de comandos para conectarse a un amule corriendo a
través de la red.
42) Azureus: cliente BitTorrent escrito en Java con una interfaz agradable y estética
y brinda un gran control sobre las descargas.
43) CheckGmail: aplicación que es cargada en la barra de tareas y revisa si hay nuevos
correos en una cuenta Gmail.
44) Deluge: gestor de descarga de torrents rápido y liviano que se integra
perfectamente en Gnome. Soporta sin dificultad varios torrents, y organiza la
información en pestañas.
45) Evolution: cliente de correo electrónico que se instala en Ubuntu por defecto. Más
que un cliente de correo es una completa herramienta de groupware que nos permite
gestionar contactos, tareas, notas y calendarios.
46) Skype: programa que utiliza la tecnología P2P para poder hablar con otra persona
en cualquier parte del mundo. También permite hacer llamadas a teléfonos fijos a un
precio reducido.
47) Gtwitter: cliente Twitter para GNU/Linux desarrollado usando las librerías del
proyecto Mono.
48) Teamspeak: aplicación cliente/servidor que permite la comunicación mediante voz
por Internet. Permite usar distintos canales de comunicación y designar acciones
asociándolas con combinaciones de teclas.
49) Flock: navegador social que cuenta con herramientas de manejo de Blogs, manejo
de feeds (RSS, Atom), páginas favoritas integradas en del.icio.us y Flickr, o la
posibilidad de compartir fotografías.
50) Transmission: cliente BitTorrent muy ligero con una interfaz simple e intuitiva
sobre un motor eficiente y multiplataforma.
51) Filezilla: cliente FTP que incluye todos los comandos y funciones que cabe esperar
de un programa de estas características. Soporta FTP, SFTP y FTP con SSL.
52) WiFI Radar: detecta redes inalámbricas y gestiona gráficamente conexiones
generando perfiles para cada una de ellas, de tal manera que si configuras una
conexión, no tendrás que configurarla de nuevo.
53) GrNotify: pequeño programa que se instala en la barra de tareas de GNOME y te
avisa de las noticias que van llegando a tu cuenta de Google Reader.
54) XChat: uno de los más populares clientes open source de IRC para Linux. Emplea
pestañas o solapas, tiene soporte para conexión a múltiples servidores IRC,
reproducción de sonidos bajo ciertos eventos, soporte de complementos externos y
scripts, interacción con otros programas como XMSS, etc.
55) Softphone Ekiga: Charlas, videoconferencia y chat a través de VoIP. Se incluye en
la instalación inicial de Ubuntu.
OFIMÁTICA 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 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 base de datos.
58) Scribes: potente editor de textos ampliable mediante plugin escritos en Python
que también permite la edición remota de ficheros (ftp, ssh, samba,…).
59) Inkscape: herramienta de dibujo para gráficos vectoriales SVG. Las
características de SVG soportadas incluyen formas básicas, caminos, texto, canal alfa,
transformaciones, gradientes, edición de nodos, etc.
60) Kompozer: editor de páginas web WYSIWYG que incluye características como
gestión de trabajo mediante proyectos, cliente FTP integrado y soporte para todos los
elementos típicos: marcos, formularios, tablas, plantillas de diseño, CSS, etc.
61) PDFEdit: con PDFEdit es posible la edición completa de documentos PDF. Podremos
cambiar objetos raw pdf (como usuario avanzado), cambiar un texto o mover bloques.
62) Glipper: herramienta para gestionar el portapapeles. Muy útil y práctica, pues a
diferencia de Windows que se mantiene en memoria, en Linux cuando se cierra la
aplicación de la que se copiaron los datos estos se pierden.
63) Eclipse: entorno de desarrollo multiplataforma y multilenguaje para el desarrollo
de aplicaciones.
64) Tomboy:aplicación que permite tomar notas en el escritorio de GNOME. En
realidad se trata de un applet del panel muy fácil de usar con el que vamos a poder
organizar la información con la que tratamos a diario.
65) Scribus: programa para autoedición que ofrece un gran rendimiento en la creación
de publicaciones por ordenador.
66) Evince: visor documentos para el entorno de escritorio GNOME. Se pueden ver los
archivos en formato PDF y PostScript.
67) Mozilla Sunbird: calendario que también cumple con funciones de agenda, lista de
tareas, calendario con alarmas, programación de tareas, citas, aniversarios y otros
eventos importantes.
ESCRITORIO
68) Compiz Fusion: colección de plugin 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.). Manual.
71) Kiba-dock: un dock (barra de accesos directos) y seguramente el lanzador de
aplicaciones más famoso de Linux. Tiene una física propia llamada “Akamaru”, que
proporciona efectos como si fuera una cadena y los eslabones fueran los lanzadores.
72) Avant Window Navigator: otro dock que se sitúa en la parte inferior del escritorio.
Podremos configurar aspectos bastantes importantes del dock: elegir si las ventanas
cubren el dock al maximizarse, se oculta automáticamente, los programas que aparecen
en la barra y sus iconos… Manual.
73) GNOME-DO: un lanzador de aplicaciones que permite lanzar tus aplicaciones
favoritas, contactos de Evolution, marcadores de Firefox, archivos, …. rápidamente
(una alternativa a Alt+F2) y sin el uso del ratón. Manual.
74) Screenlets: los Screenlets son pequeñas aplicaciones escritas en Phyton que se
usan en Compiz y sirven para adornar el escritorio o para obtener información de
manera rápida. Estado del tiempo, reloj, calendario, etc. son algunos de los Screenlets
disponibles.
75) GNOME Art: aplicación que nos permitirá personalizar la apariencia de cada uno de
los componentes visuales del escritorio GNOME, descargando nuevos recursos visuales
mediante una sencilla interfaz.
76) Wallpapoz: aplicación que permite añadir más de un fondo de escritorio para cada
escritorio individual, y da la posibilidad de que los fondos vayan rotando con el tiempo.
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.
78) VMWare: VMWare permite instalar en un sistema operativo varias máquinas
virtuales sin necesidad de añadir ningún tipo de 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.
80) XAMPP: paquete que incluye principalmente el servidor de bases de datos MySQL,
el servidor web Apache y los intérpretes para lenguajes de script: PHP.
81) Wine: re implementación libre de la API de Windows (Win16 y Win32), es decir, un
proyecto que permite ejecutar programas diseñados para Windows bajo sistemas
operativos de la familia Unix.
82) Conky: aplicación de escritorio altamente configurable y potente ideada con la
finalidad de ofrecer información acerca del estado del sistema.
83) HardInfo: herramienta de información y de benchmarking que permite obtener
información acerca del hardware de tu ordenador.
84) APTonCD:herramienta gráfica que permite crear uno más CD o DVD (puedes
elegirlo) con todos los paquetes descargados vía apt o aptitude, creando un repositorio
móvil que puedes utilizar en otros ordenadores..
85) Startup Manager: aplicación gráfica que permite administrar los distintos
parámetros y configuraciones de Grub.
86) Firestarter: cortafuegos que utiliza el sistema (iptables/ipchains) Netfilter
incluido en el Kernel de Linux. Posee una interfaz gráfica para configurar reglas de
cortafuegos y otras opciones.
87) Wireshark:analizador de protocolos utilizado para realizar análisis y solucionar
problemas en redes de comunicaciones para desarrollo de software y protocolos, y
como una herramienta didáctica para educación.
88) BlueProximity: aplicación que detecta la presencia del dispositivo Bluetooth al que
está emparejado y cuando éste se aleja, activa el salvapantallas pudiendo bloquear el
equipo.
89) OpenSSH: conjunto de aplicaciones que permiten realizar comunicaciones cifradas
e iniciar sesiones en máquinas remotas usando el protocolo SSH.
90) Alarm Clock: aplicación que funciona como una alarma para recordarnos citas,
tareas o reuniones que se nos puedan olvidar.
91) Gmount ISO: aplicación gráfica que nos ayuda a montar fácilmente imágenes ISO,
tal y como si estuvieran en CD/DVD de nuestra máquina.
92) Tracker: herramienta de búsqueda de archivos incluida por defecto en Ubuntu. Es
una alternativa libre, potente y ligera a Beagle y Google Desktop.
93) VNC: programa basado en la arquitectura cliente servidor el cual nos permite
tomar el control del ordenador servidor remotamente a través de un ordenador cliente.
94) Screen: herramienta de administración en modo texto que permite tener varias
consolas abiertas en una terminal.
95) Virtual Box: programa de vitalización que permite ejecutar otros sistemas
operativos como cualquier distribución de GNU/Linux o versión de Windows en Ubuntu.
96) Scripts de Nautilus: pequeñas aplicaciones que podemos ejecutar desde el
explorador de archivos de GNOME. Hay diferentes tipos de scripts: para el manejo de
imágenes, para archivos de audio, etc.
97) Terminator: consola que tiene una peculiaridad especial y práctica: dividirse en
otras consolas. Es decir, tenemos una ventana que engloba a nuestra primera consola,
pero dicha ventana puede dividirse en dos consolas, y cada una de ellas en otras dos..
98) Squid: implementa un servidor proxy y un demonio de páginas web. Tiene una amplia
variedad de utilidades, desde acelerar un servidor web, guardando en caché peticiones
repetidas a DNS y otras búsquedas para un grupo de gente que comparte recursos de
la red, hasta caché de web, además de añadir seguridad filtrando el tráfico.
99) Bind: el servidor DNS más comúnmente usando en Internet (DNS es el protocolo
que se encarga de asociar nombres de dominio con direcciones IP).
100) vsftpd: servidor ftp para Linux sencillo de instalar y configurar. Es el
recomendado por Debían y Ubuntu y tiene una configuración muy sencilla a través de un
único fichero.
El Entorno Grafico En Linux Como bien sabemos Linux se puede manejar de manera gráfica o en modo texto. Por ahora dejemos el modo texto para mas adelante y adentrémonos en el entorno que mas usaremos (al menos en principio) es decir, la interfaz gráfica. Linux provee para este propósito un verdadero abanico de posibilidades y opciones distintas, enfocadas principalmente a facilitar lo operatividad e
interacción con el sistema y por qué no, para facilitarnos la vida por sobre todo. Cabe aclarar que en el mundo gráfico de Linux nos encontramos con los "administradores de ventanas" y con los "administradores de escritorios". ¿Cual es la diferencia entonces?, bueno veamos: los administradores de ventanas son aplicaciones que se encargan de ofrecer al usuario las herramientas básicas para el trabajo con ventanas (valga la
redundancia) tales como, maximizar, minimizar, cambiar su posición, su dimensión, etc., sin mas pretensiones que esas y por cierto bien cumplidas. Dentro de los manejadores de ventanas encontramos los mas "populares" (podría decirse) que son: FVWM, Window Maker, AfterStep, Black Box y muchos mas. En cambio los administradores de escritorio poseen, además de las funciones básicas de manejo de ventanas, otras herramientas específicas (y aplicaciones extras) como: una barra de herramientas inferior (o superior) con un botón tipo "inicio" donde encontramos más botones de acceso directo a las diferentes aplicaciones: suites de oficina, editores, y otros. En este menú desplegable se encuentra todo organizado por categorías (sistema, oficina, juegos, etc.). Podemos contar también con varios escritorios virtuales y espacios de trabajo a la vez, íconos de acceso a los programas mas usados, a las unidades del sistema (cd room, floppy, etc.), todo esto en el escritorio propiamente dicho; y dentro de los "extras" nos encontramos con navegadores, editores de texto, clientes de correo, visualizadores de imágenes, aplicaciones para dibujar o de retoque fotográfico. Todos incorporados de forma nativa junto al entorno visual y su set de herramienta
Linux - Unix. Interfaces de usuario
Interfaces de usuario Éstas se definen como la parte del Sistema Unix/Linux que determina cómo interactúa el usuario con él, es decir, de qué forma el usuario introduce comandos o cualquier otra información y cómo el sistema visualiza los mensajes después de procesar tal información. La interfaz primaria o básica del Unix/Linux es de tipo texto y hasta no hace mucho ha sido la única para el sistema. Actualmente hay interfaces gráficas como el X Windows, Open Look, GNOME o KDE. La interfaz de tipo texto es la que se muestra al cargar el Shell por defecto o el deseado. Las básicas son las
mismas que las explicadas en el punto 13.4.A de esta unidad, aunque hay más. En cuanto a la interfaz gráfica X-Windows, la
característica fundamental es que incorpora un modelo cliente-servidor para el modo en que las aplicaciones interactúan con los dispositivos terminales. Incorpora también un protocolo de red y varias herramientas software que pueden ser utilizadas para crear
aplicaciones basadas en X Windows. La interfaz OPEN LOOK ha sido diseñada por AT&T y Sun Microsystems como interfaz gráfica estándar para el sistema Unix/Linux. Esta interfaz permite ejecutar y visualizar varias aplicaciones simultáneamente en ventanas separadas sobre una misma pantalla. En general, todas las operaciones de gestión de archivos se realizan de forma gráfica gracias a la interfaz OPEN LOOK.
Instalación de Debían GNU/Linux
1. Bootear desde CD. Es necesario bootear con el cd para poder arrancar la instalación. En caso de no poder bootear con CD, siempre están disponibles los diskettes de arranque.
2. Lo que veremos a continuación es un prompt donde se nos preguntara que hacer, podemos comenzar la instalación o bien emprender alguna labor de rescate. Para comenzar la Instalación bastara con presionar entre, con esto iniciara la instalación utilizando el Kernel 2.2. Supongo que queremos estar a la moda así que queremos usar el Kernel 2.4. Bien para esto podemos presionar la tecla F3 y así accederemos a otra pantalla en el que se nos muestra diferentes formas de iniciar la instalación de Debían. Para iniciar la instalación de Debían GNU/Linux con el Kernel 2.4.18 utilizaremos el bf24. Ahora veremos cómo inicia el Kernel y así la instalación.
3. Después de cargar el Kernel, se nos presentara el sistema de instalación de Debían. Lo primero que se nos aparecerá es el menú de selección de idioma. Selecciona el que mas te acomode :-).
4. En la siguiente pantalla aparecen notas sobre la versión. 5. La siguiente pantalla ya se nos presentan más opciones. Algo así: o Siguiente: Configurar el teclado <---- Escogeremos esta. o Precarga modulo de diskette. (En caso de que algún componente de nuestra
maquina necesite un modulo especial) o Particionar Disco Duro. (En caso de que aun no lo hayamos hecho). 6. Como hemos seleccionado (o al menos así lo he hecho yo) español a la hora de que
se nos pregunto por el idioma, ahora seleccionaré como teclado el teclado "qwerty" español. Para no tener problemas luego con los caracteres hispanos como la eñe (ñ).
7. Ahora debemos dar formato y activar la partición de intercambio. Nos preguntara si queremos que se haga una búsqueda de bloques defectuosos. Nunca esta de más prevenir, así que aceptamos y continuamos con el proceso.
8. Ahora es el turno de Activar una partición de Linux, Seleccionaremos Ext3 como nuestro sistema de ficheros, es mas confiable que Ext2, porque es un sistema de ficheros con bitácora, ahora seleccionaremos en donde será el punto de montaje (" / ") entre las que se muestren (si es que tenemos varias particiones). Aquí también se nos preguntara si queremos buscar bloques defectuosos, y pues ya sabemos la respuesta. Confirmamos que queremos que sea nuestra partición raíz y listo.
9. Ahora, instalaremos el núcleo y los módulos. Al seleccionar esta opción tendremos que seleccionar en la siguiente ventana la partición y la carpeta de montaje.
10. Ahora se instalara el Kernel y los módulos comunes (el Kernel es el 2.4 que seleccionamos al arranque de la instalación). Afirmamos que nuestro CD será usado como fuente (source) de los paquetes. Instalando....
11. Ahora configuraremos los controladores de dispositivos, seleccionando los módulos necesarios. Esta es una labor relativamente sencilla, pues se pone a nuestro servicio modconf :-)
12. A continuación configuraremos la red. Seleccionaremos el hostname (el nombre de nuestra maquina en la red) y el dominio, si no tenemos dominio, pues no lo escribiremos, si tenemos un domino debería de ser algo así: host. Dominio. Ahora tendremos que seleccionar si
utilizaremos una IP fija o si será una IP dinámica, en el primer caso no será mas que seleccionar y llenar los siguientes requisitos (Nada del otro mundo), si seleccionamos DHCP o BOOTP el asunto nos será más sencillo, pues bastara con solo seleccionarlo, el asunto es que necesitaremos un servidor DHCP en caso de haberlo seleccionado así.
13. Una vez configurado como quedara nuestro sistema, se instalara el sistema base (Kernel, módulos, configuraciones). FELICIDADES, ACABAS DE INSTALAR DEBIAN GNU/LINUX en tu maquina. Ha sido sencillo no??
14. Pero... La labor aun no termina, pues tenemos que hacer el sistema booteable, para esto nada mejor que LiLo. Ahora, se nos preguntara donde queremos que se instale LiLo, si en el MBR (Master Boot Record) o si queremos que se instale en "/ "; lo mas recomendable es que se instale en el MBR. Como supongo que también tenemos otro sistema en nuestra maquina, seleccionaremos que se instale con todo lo que se muestra, es decir, Poner todo en el menú.
15. Ya por ultimo, creamos un disco de arranque, aunque no es necesario si tenemos los diskettes o si tenemos el CD de Debían.
16. Antes de Reiniciar tendremos que sacar el CD (Si no hacemos esto nos booteara otra vez la instalación de Debían).
Ok, hasta aquí, ya tenemos un sistema Debían GNU/Linux instalado en nuestro ordenador, pero, es un sistema muy minimalista, así que tendremos que instalar los programas, y demás accesorios que queremos en nuestra maquina.
Configuración Post-Instalación.
1. Nada mas reiniciando la maquina después de la instalación empezara el proceso de configuración post-instalación, comenzando con la Zona Horaria. Seleccionaremos el que mas acomode a donde estamos ubicados. Ej. América>Mexico_City.
2. En la siguiente pantalla se nos pregunta si deseamos activar encriptación MD5 para los passwords. MD5 es mas seguro y permite que los passwords tengan más de 8 caracteres. Pero, se pueden tener problemas de compatibilidad si se están usando NIS o archivos que comparten la contraseña con otros sistemas.
3. Activar "Shadows Passwords" (Passwords Sombras), es decir Passwords encriptados. Aquí diremos que si, no queremos que cualquiera pueda ver nuestros pass, o si?
4. En este paso se nos preguntara por el pass de Root. 5. Crearemos una cuenta nueva para al menos un usuario mortal. No es bueno usar a
root como usuario de diario. 6. Ahora, si estamos instalando Debían sobre un equipo de escritorio que no
contenga PCMCIA, se nos preguntara si deseamos que se remuevan los paquetes para PCMCIA, no serán necesarios y no hay por que tenerlos.
7. Nos pregunta ahora por la conexión a Internet (PPP). Yo por el momento no lo necesito, así que lo he dejado ahí.
8. Ahora, tendremos que selecciona el método de instalación, se nos muestran varias opciones, como CDROM, HDD, HTTP, la opción que nos acomode mas es la que utilizaremos. En mi caso he utilizado CD-ROM.
9. Dependiendo del método de instalación que hayamos seleccionado será como nos aparezca la pantalla en este paso. Como ya he mencionado antes, he seleccionado CDROM, así que ahora me pregunta por un escaneo de CD-ROM, para almacenar todos los paquetes de Debían que se encuentren en una base de datos, este puede ser el proceso mas tedioso tal vez, pues si como en mi caso cuentas con todos los discos (7) escanearte todos ellos te toma un poco de tiempo. Si seleccionamos por HTTP se nos preguntara por la URL, y si es por disco, se nos preguntara por la ubicación de los paquetes.
10. Aun así, podemos agregar alguna otra fuente de instalación para apt, como los mirrors que contienen paquetes para Debían.
11. Bien, ya tenemos definido de donde obtendrá las fuentes, pero, la distribución es algo "viejita", por decirlo así, así que hay parches de seguridad disponibles en la red. En este paso se nos preguntara si deseamos utilizar los paquetes de seguridad de security.debian.org. Es una opción muy válida en caso de que tengamos una conexión a internet que no de pena como la mía.
12. Si bien ya tenemos nuestro debían instalado, es una versión muy minimalista
(Solo Kernel módulos y configuraciones). Pues bien, para instalar los paquetes podremos seleccionar de los grupos que se nos presentan con tasksel. Son a groso modo los paquetes, pero nos instalara lo más habitual.
13. En caso de que necesitemos ver que paquetes se instalaran, cuales no, y cuales deseamos que desde un principio estén, utilizaremos dselect. Puede resultar en un principio confuso, pero hay que leer las instrucciones muy bien y veras como es de sencillo. Aquí se muestran paquete por paquete, aunque también están agrupados. Así mismo las dependencias de cada paquete deberán ser resueltas antes de poderse aceptar para la instalación.
14. Terminando con la selección de paquetes, comenzara la instalación, es hora de ir a tomar un café, o comer algo, si hemos cargado nuestro sistema algo pesado tomara algo de tiempo. Seamos pacientes.
15. Después de des compactar los paquetes y de instalarlos, viene lo bueno, configurarlos. Para esto nada mejor que debconf. que con unas simples preguntas y formatos nos permitirá configurar las aplicaciones.
16. Una vez realizada la configuración de los paquetes se nos dejara en el prompt.
DEBIAN GNU/LINUX esta Instalado y Configurado!!!
Gestor de Arranque
LILO LILA
Pantalla estándar de LILO.
Lilo o Lila es un gestor de arranque de Linux que permite iniciar este
sistema operativo junto con otras plataformas en el mismo ordenador. Fue
desarrollado inicialmente por Werner Almesberger, actualmente está a
cargo de John Coffman.
LILO funciona en una variedad de sistemas de archivos y puede arrancar
un sistema operativo desde el disco duro o desde un disco flexible externo .
LILO permite seleccionar entre 16 imágenes en el arranque. LILO puede
instalarse también en el máster boot record (MBR).
Al iniciar el sistema LILO solamente puede acceder a los drivers de la
BIOS para acceder al disco duro. Por esta razón en BIOS antiguas el área
de acceso está limitada a los cilindros numerados de 0 a 1023 de los dos
primeros discos duros. En BIOS posteriores LILO puede utilizar sistemas
de acceso de 32 bits permitiéndole acceder a toda el área del disco duro.
En las primeras distribuciones de Linux, LILO era el gestor de facto
utilizado para arrancar el sistema. En la actualidad es una segunda
opción en favor del gestor de arranque GRUB.
LILO.CONF
Gestor De Ventanas
En Linux los programas gráficos necesitan las X-
Windows, en Linux se dispone de las XFree86. Pero las X-
Windows no muestran escritorio, menú, botones para
minimizar, etc (si lo quiere ver así, pruebe a ejecutar
"xinit"). Para tener un entorno más amigable y manejable,
necesitaremos además cargar un gestor de ventanas
(window managers). Generalmente "startx" arranca las X-
Windows y el gestor de ventanas previamente definido. El
gestor de ventanas puede ser muy simple, pero rápido en
equipos modestos, o muy sofisticado. Algunos como KDE o
Gnome se salen de la definición de gestor de ventanas. Sin
entrar en distinciones, son entornos gráficos con todo lujo
de detalles y sus propios juegos completos de aplicaciones
(que no obstante, se pueden usar fuera de ellos, aquí no
hay competencia por exclusión).
GNOME
Helix GNOME Obsoleto
Ximian GNOME El nuevo Gnome !!!
KDE
Window Maker
Utilidades para WM
icewm
xfce
etc, la lista es muy larga (ya la ampliaré algún
día).
INSTALACIÓN DE DISPOSITIVOS Y APLICATIVOS
La directiva keycode Aunque todos estos mapas de caracteres están comprimidos
en formato gzip, podemos descomprimirlos y cambiar alguna
de sus entradas para adaptarlas a nuestras necesidades.
En cada línea encontramos la directiva keycode, que
indica que estamos definiendo una tecla, indicada en el
número que sigue a la directiva (podemos saber qué número
corresponde con cada una de las teclas a partir del
comando howkey).
Después de esta definición, tenemos los significados que
tiene la tecla apretándola sola, con el SHIFT, etc.
desactivándola (set convert-meta off) nos permite
utilizar los acentos y diéresis (para el catalán).
Tarjeta de Red wi-fi Las redes de comunicación sin cables son cada vez más
frecuentes, tanto en instalaciones domésticas como en
instituciones, escuelas o empresas. Para la instalación de
las mismas, se debe disponer de lo que denominamos puntos
de acceso, que son unos dispositivos conectados a la red
física de la institución.
Estos puntos de acceso permiten que, a partir de unas
tarjetas PCMCIA, cualquier ordenador de su alrededor pueda
conectarse a la red. De esta forma, se simplifica mucho el
cableado de los edificios. Para que nuestro GNU/Linux
detecte y configure adecuadamente una tarjeta wireless (de
tipo PCMCIA) debemos añadir al núcleo del sistema los
módulos Orinoco cs y hermes, que en muchos casos ya vienen
compilados en el mismo núcleo. Toda la configuración de
estas tarjetas se guarda en los ficheros del directorio
/etc/pcmcia/. Lo único que debemos añadir en el fichero
/etc/pcmcia/config.opts es (dependiendo de la tarjeta
deberíamos cambiar la directiva de “card”):
Card “Conceptronic Wireless” version “802.11”, “11Mbps
Wireless LAN Card” bind“orinoco_cs”
Configuración de la tarjeta de sonido La tarjeta de sonido necesita la inserción de un módulo
del núcleo del sistema para poder funcionar
correctamente. Si tenemos instalada la aplicación
discover, podemos descubrir qué módulo es el que
corresponde con nuestra tarjeta por medio del comando
“discover --module Sound”. Para instalar el módulo,
podemos utilizar los comandos insmod o modprobe, y si
queremos dejarlo configurado permanentemente, deberíamos
escribirlo en el fichero /etc/modules.
Configuración de Impresora En GNU/Linux, la configuración de impresoras se puede
realizar con muchas aplicaciones diferentes. Aunque el
lpd (Line Printer Daemon) fue uno de los primeros
programas de gestión de impresión que aparecieron en los
sistemas tipo
UNIX, actualmente existen muchísimos más fáciles de
configurar y gestionar. A continuación, comentamos
algunos de los más utilizados:
• lpd: uno de los primeros daemons de impresión de los
sistemas tipo UNIX. Su configuración debe realizarse
manualmente.
• LPR: la versión de BSD del lpd. Es muy recomendable
utilizar algún tipo de filtro automático como magicfilter
o apsfilter para configurar las impresoras. Este tipo de
filtro detecta automáticamente el tipo de fichero a
imprimir y prepara la impresión adecuadamente (utiliza un
filtro llamado IFHP).
• Lprng: aplicaciones basadas en lpr con la ventaja que
incorpora una herramienta de configuración denominada
lprngtool, que permite realizar la configuración de forma
gráfica y sencilla.
• Gnulpr: la versión de GNU del sistema de impresión lpr.
También incorpora herramientas gráficas de configuración,
gestión de los servicios, etc.
• CUPS: de Common UNIX Printing Systems, este conjunto de
aplicaciones es compatible con los comandos de LPR y
también sirve para redes WindowsTM.
Diferencias entre Windows y Linux
Linux a diferencia de Windows, es multitarea real, y multiusuario, posee un esquema de seguridad basado en usuarios y permisos de lectura, escritura y ejecución establecidos a los archivos y directorios. Esto significa que cada usuario es propietario de sus archivos, y otro usuario no puede acceder a estos archivos. Esta propiedad no permite el contagio de virus entre archivos de diferentes usuarios. Una diferencia, quizás la más importante de todas, con respecto a cualquier sistema operativo comercial, es el hecho de que es software libre, qué quiere decir esto? que junto con el sistema, se puede obtener el código fuente de cualquier parte del mismo y modificarlo a gusto. Esto da varias ventajas, por ejemplo:
1. La seguridad de sabe el qué hace un programa tan solo viendo el código fuente, o en su defecto, tener la seguridad que al estar el código disponible, nadie va a agregar «características ocultas» en los programas que distribuye.
2. La libertad que provee la licencia GPL permite a cualquier programador modificar y mejorar cualquier parte del sistema, esto da como resultado que la calidad del software incluido en GNU/Linux sea muy buena.
3. El hecho de que el sistema sea mantenido por una gran comunidad de programadores y usuarios alrededor del mundo, provee una gran velocidad de respuesta ante errores de programas
que se van descubriendo, que ninguna compañía comercial de software puede igualar.
Además de las ventajas anteriormente enumeradas, GNU/Linux es ideal para su utilización en un ambiente de trabajo, dos razones justifican esto:
1. Al ser software libre, no existe el costo de las licencias, y una copia del sistema GNU/Linux puede instalarse en tantas computadoras como se necesite.
2. Existen utilidades para el trabajo en oficina, que son compatibles con las herramientas de la serie MS-Office.
La compañía informática IBM se unió a otras firmas de Austria y Polonia para ofrecer computadoras personales sin productos de Microsoft en el mercado de Europa Oriental, anunció la compañía estadounidense en un comunicado. IBM indicó que comenzó a distribuir equipos con el sistema operativo Linux conjuntamente con la austríaca VDEL, distribuidora del software Red Hat, y con la empresa polaca de servicios y distribución LX Polska. La oferta responde a una demanda de ejecutivos rusos de la industria tecnológica. Las computadoras incluirán el software de IBM Lotus Symphony, basado en el formato Open Document, rival del formato de Microsoft Office Open XML, que esta última está tratando de que sea reconocido como un estándar ISO aprobado internacionalmente.
En América Latina Linux crece el
doble y a nivel mundial el 32% al año
Las estimaciones sobre el crecimiento en el uso del sistema
operativo Linux en la industria y el mercado en general,
reportadas por algunas firmas consultoras y
de análisis, entre ellas IDC, parecen
realmente alentadoras.IDC reportó que Linux
crece cada año 32% y “no
hay otro sistema
operativo que crezca a
esa velocidad porque hoy
en día las personas
quieren estandarizarse
en materia de
tecnología”.
Para compañías como
Novell, IBM y HP esta
plataforma ya es una realidad que va ganando
cada vez más terreno y, por lo mismo, actualmente realizan
diversos esfuerzos a fin de obtener una mejor posición de
mercado con la oferta de “otra alternativa de sistema
operativo”, lanzando nuevos productos y definiendo estrategias
donde -de paso- estén involucrados sus respectivos canales de
distribución.
El argumento central de estas compañías se fundamenta en el
afán de atender necesidades, creando estándares tecnológicos
dirigidos a reducir costos y a aumentar la productividad en las
empresas, para lo cual Linux se presenta como una buena opción.
Tales organizaciones se han planteado, de hecho, el reto de
continuar trabajando en la madurez de esta plataforma y
llevarla definitivamente al escritorio, desarrollando más
aplicaciones e incrementando los niveles de seguridad.
Parte de este entorno de trabajo quedó registrado en la primera
edición de Expo Linux 2004, realizada en Monterrey, Nuevo León,
en donde los proveedores de tecnología presentaron una oferta
versátil dirigida a convencer acerca de los beneficios del sistema
operativo
Motivos para la escritura de Software
Libre
Estos son algunos de los motivos para escribir software libre.
* Diversión. Para algunas personas, a menudo los mejores
programadores, el software de escritura es el más divertido,
especialmente cuando no hay un jefe que le diga qué hacer.
Casi todos los desarrolladores de software libre comparten este
motivo.
* Idealismo político. El deseo de construir un mundo de libertad,
y ayudar a los usuarios de computadoras de escapar del poder de
los desarrolladores de software.
* Para ser admirado. Si usted escribe un exitoso programa
gratuito de utilidad, los usuarios serán los admiramos. Que se
siente muy bien.
* Reputación profesional. Si usted escribe un exitoso programa
libre útil, que será suficiente para demostrar que eres un buen
programador.
* Gratitud. Si usted ha utilizado programas libres de la
comunidad durante años, y ha sido importante para su trabajo, se
siente agradecido y en deuda con sus desarrolladores.
Cuando se escribe un programa que podría ser útil para muchas
personas, que es su oportunidad de pagar adelante.
* El odio a Microsoft. Es un error centrarse casi
exclusivamente en nuestra crítica de Microsoft. De hecho,
Microsoft es el mal, ya que hace que el software no libre. Peor
aún, se implementa Gestión Digital de Restricciones en ese
software. Sin embargo, muchas otras compañías hacen una o
ambas de estas. Sin embargo, es un hecho que muchas personas
desprecian totalmente de Microsoft, y algunos contribuyen al
software libre basada en ese sentimiento.
* Money. Un número considerable de personas que se pagan a
desarrollar software libre o tienen negocios en torno a ella.
* Querer un mejor programa para usar. La gente a menudo
trabajando en las mejoras en los programas que utilizan, con el
fin de hacerlos más conveniente. (Algunos comentaristas no
conocen otro motivo de esto, pero su visión de la naturaleza
humana es demasiado estrecha.)
La naturaleza humana es compleja, y es muy común que una
persona tiene varios motivos simultáneos de una sola acción.
Cada persona es diferente, y podría haber otros motivos que no
están en esta lista. Si usted sabe de otros motivos no figuran en
esta lista, por favor, envíe un correo a <campaigns@gnu.org>. Si
pensamos en los otros motivos que pueden influir en muchos
desarrolladores, los añadiremos a la lista.
El Festival Latinoamericano
de Instalación de Software
Libre (FLISoL), es el evento de
difusión de software y cultura
libre más grande de
Latinoamérica. Este Festival,
que comenzó en el 2005, ha
tenido una gran acogida en la
región. Es un evento
Distribuido que une los
esfuerzos de voluntarios en 20
países de la región con el fin
de dar a conocer a los
asistentes, en más de 200
ciudades, la importancia del
trabajo en comunidad y del
software y la cultura libre.
En este festival se realizara distintas actividades entre ellos
estan:
Instalación de software libre
Muestra de libre cultura
Charlas y demostraciones de proyectos de software libre
Talleres de software libre
El 24 de abril comienza el FLISoL es un evento de entrada libre
que se hace con el objetivo de promover y difundir el uso de las
diferentes culturas libres en Ibagué.
top related