Practica No.1 Introducción A Linux
Practica No.1 Introducción A Linux
Practica No.1 Introducción A Linux
INTRODUCCIN A LINUX
PRACTICA No.1
INTRODUCCIN A LINUX
OBJETIVO: Que el alumno tenga una idea general de que es Linux, cuales son sus principales
caractersticas, as como de los requerimientos necesarios para trabajar con Linux
y donde encontrar ms informacin acerca del mismo.
INTRODUCCIN:
Linux es un clon libre del sistema operativo Unix, que corre sobre PCs basadas en procesadores Intel
80386, 80486 y Pentium, adems tambin opera sobre estaciones de trabajo con procesadores Sparc,
Alpha y M68K.
Linux soporta un amplio rango de software tal como TeX, X window, Matlab, Java, Corel
WordPerfect, Scilab, SSH, GNOME, KDE, StarOffice, Adobe Reader, Netscape Navigator y
Communicator, XEmacs, Wabi, Perl, Python, Siag, Tcl/Tk, el compilador GNU C/C++ y TCP/IP,
adems que compaas comerciales ya estan liberando producto para Linux (ejemplo: Sybase,
Informix, Oracle, TIS, Corel WordPerfect, etc.) . Es muy verstil, distribuido libremente en los
trminos del GNU Licencia Pblica General.
El 95% de los usuarios de Linux lo manejan exactamente igual que si estuvieran usando otro sistema
Unix.
PRACTICA No.1
INTRODUCCIN A LINUX
Bajo Unix, los usuarios se identifican con el sistema, ellos tienen un registro de entrada, el cual
requiere dos pasos: meter un login (el nombre con el cual el sistema le identifica), y meter su
password, el cual es tu llave secreta personal para registrarte hacia tu cuenta, porque solo Ud. conoce
su password nadie puede entrar registrndose al sistema bajo su nombre de usuario.
Cada sistema Unix tiene un nombre (host name) asignado a este. Este nombre da a la maquina una
identidad, define su carcter, clase y encanto. El nombre es usado para identificar a la mquina en una
red.
Existen versiones de Unix para algunos sistemas, que van desde computadoras personales hasta super
computadoras. La mayora de las versiones de Unix para computadoras personales son bastante caras
e incmodas.
Linux es libre lo cual resuelve la parte cara. Linux es adems muy poderoso, fcil de instalar y
mantener por una persona lo cual resuelve la parte incmoda.
Linux es una versin de Unix distribuida libremente desarrollada primero por Linus Tovalds para la
Universidad de Helsinki en Finlandia. Linux fue adems desarrollado con la ayuda de algunos
programadores de Unix y expertos que cruzan la Internet, dando la habilidad para desarrollar y cargar
el sistema para cualquiera con suficiente conocimiento e iniciativa para escribir en forma rutinaria
sobre el kernel de Unix.
Unix y sus clones han sido percibidos como un largo, recurso hambriento, que necesita muchos
discos. Linux es pequeo, rpido y flexible.
Algunas caractersticas importantes de Linux que lo hacen nico :
-
El sistema X Window.
El sistema X window es el sistema grfico estndar para mquinas Unix. Una versin
completa del sistema X window, conocido como Xfree86, esta disponible para Linux.
El sistema X window es una interfase grfica muy poderosa, soportando algunas
aplicaciones. Por ejemplo, se puede tener mltiples sesiones con tu registro de entrada
en diferentes ventanas sobre la pantalla al mismo tiempo.
2
PRACTICA No.1
INTRODUCCIN A LINUX
Linux soporta (casi) todas las caractersticas de las versiones comerciales de UNIX.
De hecho, algunas de las caractersticas que se encuentran en Linux podran no estar
disponibles sobre otros sistemas propietarios de Unix.
PRACTICA No.1
INTRODUCCIN A LINUX
Linux es pequeo.
Linux usa menos memoria y recursos o espacio de disco que algunos sistemas
MSDOS o Microsoft Windows. Esto incluye largas aplicaciones (tales como
Microsoft word o lotus 1-2-3).
Linux es ms barato de obtener que la mayora de sistemas Unix y sus clones disponibles
comercialmente.
Si Ud. tiene acceso a la Internet, el nico precio que Ud. paga por instalar Linux es
su tiempo. Linux esta disponible libremente en la Internet.
La ventaja mas importante de usar Linux es que Ud. trabaja con el kernel real. Es decir, todo el
cdigo fuente del kernel es disponible para Linux, y Ud. tiene la habilidad para modificarlo y cubrir
sus necesidades. Trabajar el cdigo fuente del kernel es una experiencia educacional.
Requerimientos de Hardware
A diferencia de otras versiones de Unix para PC, Linux es muy pequeo. Ud. puede correr un sistema
desde un solo disco de alta densidad 5.25. Sin embargo, para correr un sistema de Linux completo,
se tienen otras necesidades de Hardware.
Linux por su misma naturaleza es continuamente expandido, y ms caractersticas son anexadas cada
da. Sin embargo, la compatibilidad del hardware es limitado a el hardware que tienen los
desarrolladores.
Afortunadamente, hay algunos drivers genricos para los drivers de disco duro IDE para Linux. Estos
drives genricos deberan trabajar con todos los discos duros IDE y sus adaptadores. La mayora de
los drives tipo interno son soportados, pero drives tipo externo que corren conectndose al puerto
paralelo de la impresora generalmente no son soportados.
La siguiente es una gua de algunos requerimientos para Linux. No se tiene que seguir exactamente,
pero esta lista le dar una idea general de que se requiere:
4
PRACTICA No.1
INTRODUCCIN A LINUX
Si Ud. tiene un procesador 80486, el coprocesador ya lo trae incluido (excepto el 80486SX, el cual
es un chip 486 con el coprocesador deshabilitado).
Si no se tiene coprocesador matemtico, el kernel de Linux emula operaciones de punto flotante. Si
se tiene uno, las operaciones con punto flotante son manejadas por el hardware, lo cual aumenta
considerablemente la velocidad de algunas aplicaciones.
Los procesadores con los que Linux trabaja sin ningn problema van desde el 80386SX hasta el
procesador Pentium.
-
Si la mquina usa Local bus, esta es ampliamente recomendada por que sta cumple con el VESA
local bus estndar (la mayora de los sistemas de bus local lo hace). Pentiums con PCI bus vdeo no
tienen ningn problema tampoco.
El bus EISA es ms reciente que el bus ISA, es ms rpido en algunas mquinas. La arquitectura de
bus local es la ms rpida de las tres, porque esta permite al CPU comunicarse directamente a vdeo
y a los adaptadores de drives.
La Arquitectura Microcanal (MCA), tal como la lnea IBM PS/2 no es comnmente soportada.
-
Memoria significa rapidez, si se tiene ms memoria fsica el sistema har menos intercambios a disco
(swap, intercambio), 8MB serian ms que suficientes para la mayora de las aplicaciones, mas de 8MB
de RAM definitivamente aumenta la velocidad de algunas aplicaciones. De hecho, si se quiere utilizar
el sistema X window, 8MB son requeridos como mnimo.
Linux usa los primeros 640KB para texto de kernel, datos de kernel y para el bfer cache. La tarjeta
madre utiliza los 384KB restantes para el conjunto de chips. Tambin esta el proceso que inicia el
sistema y posiblemente otros demonios (daemons). Entonces, mientras compila, se necesitan como
5
PRACTICA No.1
INTRODUCCIN A LINUX
2.57 a 770KB. As, si no se tiene suficiente memoria real se tiene que recurrir a la paginacin desde
disco (swap).
Si se instala lo mnimo, menos de 50MB son requeridos. Se puede instalar un nmero opcional de
paquetes de software, incluyendo el sistema X window, con lo que quizs 200MB o ms sern
requeridos. Adems, probablemente se requiera una cantidad aparte de espacio en disco duro para
la particin de swap, la cual es usada para el manejo de la memoria virtual.
En general, se deber considerar 200MB de espacio de disco para uso del sistema, 16MB ms para
un espacio de swap y una cantidad extra para los programas y software personal. El espacio de swap,
es un rea sobre el disco que Linux utiliza para almacenar imgenes de programas en proceso cuando
la memoria principal se encuentra muy saturada.
Linux soporta la mayora de controladores de disco duro que son compatibles con un controlador de
disco Western Digital WD1003 MFM. Este controlador fu el ms comn para PC-AT, la mayora
de AT MFM, RLL, ESDI y IDE son tambin aceptados. Los MFM, IDE y la mayora de dispositivos
SCSI trabajan sin ningn problema.
PRACTICA No.1
INTRODUCCIN A LINUX
Procesador
RAM
No. de
Clientes
Tipo de Carga
386
8MB
386 con
DMA y
discos SCSI
16MB
1-8
486
8MB
1-4
486 con
DMA y
discos SCSI
16MB
1-10
Pentium
con DMA y
discos SCSI
16MB+
10-20
Pentium
con DMA y
discos SCSI
16MB+
20+
32MB+
20-40+
Pentium
Pro con
DMA y
discos SCSI
Otro punto importante para correr el X es el soporte para tarjetas VGA. La mayora de
conjuntos de chips y tarjetas VGA son soportadas con el ET3000, ET4000, GVGA, PVGA1,
WD890c00, TRIDENT, CIRRUS, NCR y COMPAQ. La versin monocromtica del X es llamada
X386mono. Este servidor soporta tarjetas genricas VGA y Hercules.
PRACTICA No.1
INTRODUCCIN A LINUX
Caldera
Cuando Caldera inicia, ataron Netscape a est distribucin. Fue un serio intento a destinar
aplicaciones de usuario final con un producto popular y que esto corriera bajo Linux, que era un
consumo-orientado. El mercado de funciones comunes como los Web browsers, Procesadores de
Palabras, etc. Bsicamente tiene 3 niveles el producto en Lnea Open Linux: Lite, Base y Standard.
Debian
La distribucin Debian es producida por una organizacin no lucrativa, software de interes
pblico, corrientemente tiene algunos 200 desarrolladores voluntarios.
Si no tienes usando Debian, este tiene una alta-calidad de reputacin. Usa un manejador de paquetes
que tiene agradecimiento de los usuarios Linux y los desarrolladores consideran superior a RPM.
Yggdrasil
Yggdrasil es la vieja distribucin basada en CD-ROM. Fue pionera de este metodo y esta muy
estable en el kernel de Linux. Yggdrasil tiene un buen sistemas de Ventanas X basado para instalacin
8
PRACTICA No.1
INTRODUCCIN A LINUX
RedHat
RedHat esta muy activo y tiene un valor-agregado para Linux en su instalacin y
administracin. Esta distribucin tiene una instalacin completa y actualizacin basados en el sistemas
de Manejador de Paquetes de Redhat (RPM). Redhat incluye un sistema grfico de manejador de
ventanas (ejemplo: Control-Panel). RedHat tiene un simple, directo sistema de instalacin y
actualizacin. RedHat tiene un buen nivel de Profesionalismo y ser rival para los sistemas que
trabajan en las estaciones de trabajo.
Donde encontrar ms informacin acerca de Linux. Se dar algunas ligas y direcciones para
distribucin de Linux.
Distribuidor
Caldera Inc.
Craftwork Solutions, Inc.
Debian1
Liga
http://www.caldera.com
http://www.craftwork.com
http://www.debian.com
DOSLINUX1,2
http://metalab.unc.edu/pub/Linux/distributions/doslinux
InfoMagic, Inc.
http://www.infomagic.com
http://www.lsl.com
Pacific HiTech
http://www.pht.com
http://www.redhat.com
http://www.suse.com
http://www.zoom.com/tae
http://www.cdrom.com
http://ftp.wgs.com/pub2/wgs
http://www.yggdrasil.com
No comercial
Corre bajo DOS
3
Distribuidor Oficial de Slackware
2
PRACTICA No.1
INTRODUCCIN A LINUX
PRACTICA No.1
INTRODUCCIN A LINUX
Alessandro Rubini
Editorial OReilly
- Linux in a Nutshell, Segunda Edicin
Ellen Siever & the Staff of OReilly
Editorial OReilly
-Linux Network Toolkit, First Edition, Paul G. Sery
CUESTIONARIO
1.- Qu es Linux ?
2.- Mencione 3 diferencias entre Linux y Unix ?
3.- Cuntos y cules son los pasos de seguridad para iniciar una sesin de Linux ?
4.- Quin fu el creador de Linux ?
5.- Mencione 9 caractersticas importantes del sistema Linux.
6.- Cul es la ventaja ms importante de trabajar con Linux ?
7.- Cul es la limitante (Hardware) que tienen los programas desarrollados en Linux ?
8.- Mencione 4 requerimientos de Hardware para poder trabajar con Linux.
9.- Cules son los requerimientos de espacio de disco duro ?
10.- Qu tipos de controladores de disco duro soporta Linux ?
11.- Mencione los requerimientos para trabajar con X window.
12.- Qu tipos de tarjetas de video soporta Linux ?
13.- Cuantas distribuciones de Linux hay aparte de las ya mencionadas?
14.- Investigue donde hay ms pginas web donde hablen de distribuciones Linux?
15.- D sus conclusiones.
11