Академический Документы
Профессиональный Документы
Культура Документы
Alumnos:
Oliver Vsquez
Melvin medina
Alonso camino
Luis silva
Jess Villarroel
Gabriel silva
Contenido:
Introduccin
Definicin del sistema operativo Linux
Caractersticas del sistema Linux
Versiones
Ventajas del sistema Linux
Que es el software libre
Instalacin de Linux
Particiones
Virus en el gnu\linux
Requerimientos para usar Linux
Que es el kernel
Que es el wine
Que es el swap
Que es el freshmeat
Conexin a Internet
Comandos bsicos de Linux
Anexos
Conclusin
Bibliografa
Introduccin:
No hay duda que Linux es uno de los sistemas operativos con ms
posibilidades, y es el nico que se actualiza da a da. Es un sistema
operativo completo, multitarea y multiusuario. Eso significa que
puede trabajar varios usuarios simultneamente en l, y que cada
uno de ellos puede tener varios programas en ejecucin.
Tambin es interesante convertir un ordenador personal en una
estacin de desarrollo. Linux dispone de los siguientes lenguajes de
programacin gratuitos: GNU C, GNU C++, GNU Fortran 77, ADA,
Pascal, Perl, Modula2 y 3, TCL/Tk, Scheme y Small-Talk/X. Todos ellos
vienen con extensas libreras de cdigo fuente. Tambin podemos
encontrar compiladores para estos lenguajes como por ejemplo en
Liniux Mandrake 8.0.
El motivo del presente trabajo fue explorar en trminos generales lo
que es el sistema operativo Linux por medio de su instalacin, el uso
de algunas aplicaciones y el manejo de paquetes que nos ayudaran a
1- ) Linux:
Linux es el ncleo o kernel del sistema operativo libre denominado
GNU/Linux (coloquial pero errneamente llamado Linux). Lanzado
bajo la licencia pblica general (GPL - General Public License) de GNU
y desarrollado gracias a contribuciones provenientes de todo el
mundo, Linux es uno de los mejores ejemplos de software libre cuyos
desarrolladores originales siguieron la filosofa de ese movimiento.
Linux fue creado por Linus Torvalds en 1991. Muy pronto, la
comunidad de Minix (un clon del sistema operativo Unix) contribuy
en el cdigo y en ideas para el ncleo de Linux. Por aquel entonces, el
Proyecto GNU ya haba creado muchos de los componentes
necesarios para obtener un sistema operativo libre, pero su propio
ncleo (GNU Hurd) era incompleto y por lo tanto no podan conseguir
un sistema libre totalmente funcional. Es por esto que a pesar de las
funcionalidades limitadas de la primera versin, rpidamente Linux
fue acumulando desarrolladores y usuarios que adoptaron el cdigo
de estos proyectos para usar con el nuevo sistema operativo. Hoy en
da el ncleo de Linux ha recibido contribuciones de miles de
programadores.
2- ) caractersticas de Linux:
multitarea:
varios
programas
(realmente
procesos)
ejecutndose al mismo tiempo.
multiusuario: varios usuarios en la misma mquina al mismo
tiempo (y sin licencias para todos!).
multiplataforma: corre en muchas CPUs distintas, no slo Intel.
funciona en modo protegido 386.
tiene proteccin de la memoria entre procesos, de manera que
uno de ellos no pueda colgar el sistema.
carga de ejecutables por demanda: Linux slo lee de disco
aquellas partes de un programa que estn siendo usadas
actualmente.
poltica de copia en escritura para la comparticin de pginas
entre ejecutables: esto significa que varios procesos pueden
usar la misma zona de memoria para ejecutarse. Cuando
alguno intenta escribir en esa memoria, la pgina (4Kb de
memoria) se copia a otro lugar. Esta poltica de copia en
escritura tiene dos beneficios: aumenta la velocidad y reduce el
uso de memoria.
3- ) versiones:
Ubuntu:
Distribucin basada en Deban, con lo que esto conlleva y centrada en
el usuario final y facilidad de uso. Muy popular y con mucho soporte
en la comunidad. El entorno de escritorio por defecto es GNOME.
RedHat Enterprise:
Esta es una distribucin que tiene muy buena calidad, contenidos y
soporte a los usuarios por parte de la empresa que la distribuye. Es
necesario el pago de una licencia de soporte. Enfocada a empresas.
Fedora:
Deban:
Otra distribucin con muy buena calidad. El proceso de instalacin es
quizs un poco mas complicado, pero sin mayores problemas. Gran
estabilidad antes que ltimos avances.
OpenSuSE:
Otra de las grandes. Fcil de instalar. Versin libre de la distribucin
comercial SuSE.
Slackware:
Esta distribucin es de las primeras que existi. Tuvo un periodo en el
cual no se actualizo muy a menudo, pero eso es historia. Es raro
encontrar usuarios de los que empezaron en el mundo Linux hace
Gento:
Esta distribucin es una de las nicas que incorporaron un concepto
totalmente nuevo en Linux. Es un sistema inspirado en BSD-ports.
Podis compilar/optimizar vuestro sistema completamente desde
cero. No es recomendable adentrarse en esta distribucin sin una
buena conexin a Internet, un ordenador medianamente potente (si
queris terminar de compilar en un tiempo prudencial) y cierta
experiencia en sistemas Unix.
Kubuntu:
Distribucin basada en Ubuntu, con lo que esto conlleva y centrada
en el usuario final y facilidad de uso. La gran diferencia con Ubuntu es
que el entorno de escritorio por defecto es KDE.
Mandriva:
Esta distribucin fue creada en 1998 con el objetivo de acercar el uso
de Linux a todos los usuarios, en un principio se llamo Mandrake
Linux. Facilidad de uso para todos los usuarios.
4- ) ventajas de Linux:
Linux es muy robusto, estable y rpido: Ideal para servidores y
aplicaciones distribuidas. A esto se aade que puede funcionar
en mquinas humildes: Linux puede correr servicios en un x86 a
200 MHz con calidad
Linux es libre: Esto implica no slo la gratuidad del software,
sino tambin que Linux es modificable y que Linux tiene una
gran cantidad de aplicaciones libres en Internet. Todo ello
arropado por la inmensa documentacin de Linux que puede
encontrarse en la Red
Linux ya no est restringido a personas con grandes
conocimientos de informtica: Los desarrolladores de Linux han
hecho un gran esfuerzo por dotar al sistema de asistentes de
configuracin y ayuda, adems de un sistema grfico muy
potente.Distribuciones Linux como Red Hat/Fedora tienen
aplicaciones de configuracin similares a las de Windows
5- ) software libre:
Software libre (en ingls free software) es la denominacin del
software que brinda libertad a los usuarios sobre su producto
adquirido y por tanto, una vez obtenido, puede ser usado, copiado,
estudiado, modificado y redistribuido libremente. Segn la Free
Software Foundation, el software libre se refiere a la libertad de los
usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar
el software; de modo ms preciso, se refiere a cuatro libertades de los
usuarios del software: la libertad de usar el programa, con cualquier
propsito; de estudiar el funcionamiento del programa, y adaptarlo a
las necesidades; de distribuir copias, con lo que puede ayudar a otros;
de mejorar el programa y hacer pblicas las mejoras, de modo que
toda la comunidad se beneficie (para la segunda y ltima libertad
mencionadas, el acceso al cdigo fuente es un requisito previo).[1]
El software libre suele estar disponible gratuitamente, o al precio de
coste de la distribucin a travs de otros medios; sin embargo no es
obligatorio que sea as, por ende no hay que asociar software libre a
"software gratuito" (denominado usualmente freeware), ya que,
conservando su carcter de libre, puede ser distribuido
comercialmente ("software comercial"). Anlogamente, el "software
gratis" o "gratuito" incluye en algunas ocasiones el cdigo fuente; no
obstante, este tipo de software no es libre en el mismo sentido que el
software libre, a menos que se garanticen los derechos de
modificacin y redistribucin de dichas versiones modificadas del
programa.
6- ) instalacin de Linux:
Instalacin de la distribucin Red Hat:
Una vez que haya completado todos los pasos, el equipo se reiniciar
y aparecer el siguiente indicador:
LILO:
Slo introduzca linux para iniciar el sistema en Linux y dos para ir a su
particin DOS, en la que encontrar Windows 9x, DOS u otro...
Una vez que inici el sistema en Linux e introdujo su nombre y
contrasea de superusuario (root), debe instalar (a priori) una interfaz
grfica que sea ms fcil de usar que la consola (modo de texto). Para
esto, dirjase a Instalacin de XFree86.
Otro ejemplo de la instalacin de linux Mandrake pero con
imgenes:
Linux Mandrake fue creado con la meta de simplificar el uso de Linux
para todo tipo de usuarios. Linux Mandrake 8.0 representa el mejor
paso en la continuidad de este proyecto.
Ofrece un significativo nmero de nuevas caractersticas e
implementaciones para hacer de Linux una experiencia ms
productiva y divertida.
Entorno Grfico
Linux Mandrake 8.0 ofrece 11 windows managers y entornos de
escritorio para elegir; con esto se le asegura al usuario que
encontrar el que ms se adapte a su personalidad o estilo de
trabajo. Para que disfrute de KDE 2.1.1, GNOME 1.4, WindowMaker, y
ocho entornos ms.
Mandrake Control Center
El Centro de Control es un panel de control con un completo conjunto
de herramientas con las cuales el usuario puede configurar y
mantener el sistema Linux Mandrake. Todo desde un solo lugar
ubicado en su escritorio.
Kernel 2.4.3
Linux Mandrake 8.0 utiliza el nuevo Kernel 2.4.3 el cual provee
numerosas soluciones y caractersticas.
Soporte Grfico
La aceleracin de hardware 3D est completamente integrado en
Xfree86 4.0.3.
Anti-aliasing esta implementado en Linux-Mandrake 8.0 para ofrecer
una agradable vista a la hora de visualizar las fuentes.
Antes de comenzar a instalar Linux Mandrake 8.0 debemos tener en
cuenta los requerimientos mnimos para la instalacin.
Una vez que se hallan instalados los componentes del CD1 de Linux
Mandrake 8.0 se le pedir que lo reemplace por el CD2 como se
muestra a continuacin.
Con el se pueden ver tanto los paquetes instalados como los que no
lo estn y al hacer clic sobre un paquete en la parte inferior derecha
podemos ver una descripcin del paquete y de los archivos que
contiene y donde sern instalados.
A continuacin se mostrarn en detalle los paquetes que fueron
instalados para poder hacer la compilacin de Java, C++ y Perl.
GCC
Resumen
Varios compiladores (C, C++, Objective-C...)
Versin
2.96-0.48mdk
Grupo
Development/C
Tamao
8188657
Descripcin
Un compilador que tiene como objetivo el integrar de todas las
optimizaciones y caractersticas necesarias para un ambiente de alto
rendimiento y estable del desarrollo. Usted necesitar este conjunto
para compilar cdigo de C/C++.
Depende de los binutils (> = 2,9,5,0,41), GCC-CPP (= 2.96-0.48mdk),
glibc-devel, hacen, / bin/sh, / usr/sbin/update-alternatives, /
sbin/install-info, rpmlib(PayloadFilesHavePrefix) (< = 4,0-1), ldlinux.so.2, libc.so.6, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1),
libc.so.6(GLIBC_2.1.3), rpmlib(CompressedFileNames) (< = 3,0,4-1)
Tiempo de instalacin
2001-11-10 13:21
Distribucin
Linux-Mandrake
Vendedor
MandrakeSoft
Empaquetado
Chmouel Boudjnah < chmouel[arroba]mandrakesoft.com >
Proporciona
Gcc
Tiempo de construccin
2001-04-08 12:47
GCC-JAVA
Versin
2.96-0.48mdk
Grupo
Development/Java
Tamao
3502124
Descripcin
Este paquete agrega la ayuda experimental para compilar los
programas y el bytecode de Java(tm) en cdigo nativo. Para utilizar
esto usted tambin necesitar el paquete GCC-LIBGCJ.
Depende de GCC (= 2.96-0.48mdk), libgcj (> = 2,96), libgcj-devel (>
08/04/01 12:47
PERL
Resumen
El lenguaje de programacin Perl.
Version
5.600-30mdk
Grupo
Development/Perl
Tamao
13140960
Descripcin
Perl el un lenguaje de programacin de alto nivel. Deriva de la
ubicuidad del lenguaje de programacin C y en menor parte de la
gama Unix, y de por lo menos una docena de otras herramientas y
lenguajes.
Para la compilacin tambin utiliza el gcc como el lenguaje c.
Depende perl-base , perl-base (= 5.600-30mdk),
rpmlib(PayloadFilesHavePrefix) (<=
4.0-1), ld-linux.so.2 , libc.so.6 , libcrypt.so.1 , libdl.so.2 , libm.so.6 ,
libnsl.so.1 , libdb.so.3 , libgdbm.so.2 , libc.so.6(GLIBC_2.0) , libc.so.6
(GLIBC_2.1) , libc.so.6(GLIBC_2.1.3) , libdb.so.3(GLIBC_2.0) ,
rpmlib(CompressedFileNames) (<= 3.0.4-1)
Proporciona
perl-5.00503, B.so, ByteLoader.so, DProf.so, Dumper.so, Fcntl.so,
GDBM_File.so, Hostname.so, NDBM_File.so, Opcode.so, Peek.so,
SDBM_File.so,
SysV.so, Syslog.so, attrs.so, perl
Tiempo de instalacin
10/11/01 13:18
Distribucin
Linux-Mandrake
Vendedor
MandrakeSoft
Empaque
Pixel pixel[arroba]mandrakesoft.com
Tiempo de construccin
04/04/01 13:04
PERL-BASE
Resumen
Lenguaje de programacin perl (base).
Versn
5.600-30mdk
Grupo
Development/Perl
Tamao
1683785
Descripcin
Este es el paquete base para perl.
Depende
rpmlib(PayloadFilesHavePrefix) (<= 4.0-1), ld-linux.so.2 , libc.so.6 ,
Resumen
Archivos necesarios para cualquier editor Jed.
Version
B0.99.13-2mdk
Grupo
Editors
Tamao
1502525
Descripcin
El paquete jed-common contiene archivos (como los de extensin .sl)
que son necesarios para que cualquier Jed binario pueda
correr.
Depende
/bin/sh , rpmlib(PayloadFilesHavePrefix) (<= 4.0-1),
rpmlib(CompressedFileNames) (<= 3.0.4-1)
Proporcionado
jed-common
Tiempo de instalacin
13/11/01 23:43
Distribuido
Linux-Mandrake
Vendedor
MandrakeSoft
Empaquetado
Yves Duret yduret[arroba]mandrakesoft.com
Tiempo de construccin
09/03/01 12:24
5. Compilacin de C++, Java y Perl
Se utiliz el editor JED y los soportes de compilacin de GCC. Al
combinar estos paquetes de software incluidos en Linux Mandrake 8.0
podemos realizar la compilacin de los lenguajes C++, Java y Perl.
Espacio Espacio
RAM
RAM
en
en
(Mnimo (Recom disco
disco
)
.)
(mnim (Recom
o)
.)
openSUSE 11.0
openSUSE 10.3
openSUSE 10.1
5 GB
Semprom u Opteron
CentOS 5
Intel Pentium
I/II/III/IV/Celeron/Xeo
n, AMD K6/II/III, AMD
Duron,
128 MB 512 MB 1.2 GB 2 GB
Athlon/XP/MP,
(Pendiente Itanium,
Athlon 64, PowerPC)
CentOS 3/4
Intel Pentium
I/II/III/IV/Celeron/Xeo
n, AMD K6/II/III, AMD
Duron,
128 MB 256 MB 800 MB 2 GB
Athlon/XP/MP,
Itanium, Athlon 64,
PowerPC
Mandriva 2008
Cualquier
procesador Intel o
AMD, 1Ghz o
superior. Soporte
para procesadores
dual-core.
256 MB 512 MB 3 GB
Mandriva 2007
Pentium 1-4,
Celeron, Athlon,
Duron, Sempron.
Mandriva 2006
Fedora 8
Fedora 7
Fedora Core 5
Debian 3.1
Debian 3.0
16
4 GB
128 MB 450 MB 4 GB
Celeron, AMD
MB*/64
Duron, Athlon,
MB**
Semprom u Opteron
Xubuntu 7.10
64
MB/192 128 MB 1.5 GB 4 GB
MB***
Kubuntu 7.10
384 MB 384 MB 4 GB
4 GB
Ubuntu 8.04
Procesadores
Intel/AMD de 32 bits 384 MB 384 MB 4 GB
y 64 bits
4 GB
Ubuntu 8.04
Alternate
Procesadores
Intel/AMD de 32 bits 256 MB 384 MB 4 GB
y 64 bits
4 GB
Ubuntu 7.10
256 MB 384 MB 4 GB
4 GB
Ubuntu 6.06
256 MB 256 MB 2 GB
3 GB
Ubuntu 5.10
192 MB 256 MB 2 GB
3 GB
Slackware
486 o superior
16 MB
32 MB 100 MB 3.5 GB
486DX o superior
16 MB
128 MB
486DX o superior
16 MB
128 MB
486DX o superior
16 MB
64 MB
fluxbox
96 MB
KDE
144 MB
Slax 5.1
fluxbox
96 MB
KDE
144 MB
Puppy 2
Pentium 166MMX o
superior (Intel o
128 MB 128 MB
AMD)
simplyMEPIS 6
3 GB
Knoppix 5
32
Intel Pentium o AMD
MB*/96 128 MB
Athlon
MB**
Slax 6
Ultima version
kernel:
Ultima version
serie 2.6:
Ultima version
serie 2.4:
Ultima version
serie 2.2:
Ultima version
serie 2.2:
estable del
alpha de la
estable de la
estable de la
alpha de la
2.6.29.3
2.6.30rc5
2.4.37.1
2.2.26
2.2.27rc2
o
o
o
o
Configuracin
conexin
/dev/modem:
para
mdem
conectado a la Red Telefnica Bsica.
Configuracin de ADSL/PPPOE: para mdems ADSL.
Configuracin de la tarjeta de red: para conexin a travs
de router ADSL.
Configuracin mdem:
Cuando pulsamos sobre la opcin de configurar mdem, nos aparece
una pantalla en la que se nos pide que indiquemos cmo est
conectado el mdem:
la direccin ip
la mscara de red
la direccin Broadcast
la puerta de enlace (gateway)
los servidores de nombres (DNS)
Discos :
mount monta un disco
Combinacin de teclas :
ctrl+l borra pantalla
ctrl+alt+F1 F2 cambio de consola
ctrl+F1 F2 cambio de escritorio
ctrl+z suspendo proceso
ctrl+d final de archivo EOF - cancela
ctrl+c termina proceso en ejecucin - cancela
tab completa nombre de carpetas o archivos
ctrl+backspace cierra X; es decir, sale del sistema X y regresa a la
consola
Smbolos :
~ apagar el equipo por otros medios- alt+126
. directorioactual
| pipe - tubera - redirecciona comandos - alt+124
> redirecciono un comando - alt+62
< redirecciono un comando - alt+60
& colocado al final de la linea de comando ejecuta en segundo plano
&& orden1 && orden2 / si orden1 termina OK se ejecuta orden2
|| orden1 || orden2 / si orden1 NO termina OK se ejecuta orden2
referencia para ms comandos Linux
Anexos:
Conclusin:
Linux es un sistema operativo de inmensas capacidades que puede
ser utilizado por diferentes tipos de usuarios debido a su versatilidad
que permite configurarlo a medida segn las necesidades de cada
uno
de
nosotros.
Durante el proceso de instalacin experimentamos diversos errores
que nos llevaron incluso, cuando estbamos a un paso de terminar la
instalacin, a volver al principio para volver a comenzar desde cero
(hasta el da de hoy no sabemos porque pasaron algunas cosas). Una
vez instalado Linux Mandrake 8.0 nos encontramos con que podamos
Bibliografa:
http://www.datapro.bm/doc/HOWTO/translations/es/html/infoSheetCOMO.html#toc5
http://ns.intertux.com.mx/linux.html
http://www.marqueze.net/linux/explica.htm
http://www.fut.es/~sblanco/linux.html
http://www.internet.ve/asic/qlinux.html
http://www.nyx.net/~sgjoen/disk.html
http://linux-es.uio.no/docs/HOWTO/mini/Partition.
http://metalab.unc.edu/LDP/
ftp://ftp.kernel.org/pub/linux/kernel/
ftp://ftp.cs.helsinki.fi/pub/Software/Linux/Kernel/
ftp://ftp.funet.fi/pub/Linux/PEOPLE/Linus/