Está en la página 1de 9

Separata N1 (Semana 1) Sistemas Operativos III

NIX era uno de los sistemas operativos ms populares del mundo debido a su
extenso soporte y distribucin. Originalmente fue desarrollado como sistema
multitarea con tiempo compartido para miniordenadores y mainframes a
mediados de los 70, y desde entonces se ha convertido en uno de los sistemas
ms utilizados a pesar de su, ocasionalmente, confusa interfaz con el usuario y el
problema de su estandarizacin.

Cul es la verdadera razn de la popularidad de UNIX? Muchos hackers


consideran que UNX es el autntico y nico sistema operativo. El desarrollo de Linux
parte de un grupo en expansin de hackers de UNIX que quisieron hacer su sistema
con sus propias manos.
Linux es una versin de UNIX de libre distribucin,
inicialmente desarrollada por Linus Torvalds en la
Universidad de Helsinki, en Finlandia. Fue desarrollado con
la ayuda de muchos programadores y expertos de Unix a lo
largo y ancho del mundo, gracias a la presencia de Internet.
Cualquier habitante del planeta puede acceder a Linux y
desarrollar nuevos mdulos o cambiarlo a su antojo. El
ncleo de Linux no utiliza ni una sola lnea del cdigo de
AT&T o de cualquier otra fuente de propiedad comercial, y
buena parte del software para Linux se desarrolla bajo las
reglas del proyecto de GNU de la Free Software
Foundation, Cambridge, Massachusetts.

Inicialmente, slo fue un proyecto de aficionado de Linus Torvalds. Se


inspiraba en Minix, un pequeo UNIX desarrollado por Andy Tanenbaum. Estas
discusiones giraban en torno al desarrollo de un pequeo sistema UNIX de
carcter acadmico dirigido a aquellos usuarios de Minix que queran algo ms.
El 5 de Octubre de 1991, Linus anunci la primera versin "oficial" de Linux, la
0.02. Ya poda ejecutar bash (el shell de GNU) y gcc (el compilador de C de GNU),
pero no haca mucho ms. La intencin era ser un juguete para hackers. No haba
nada sobre soporte a usuarios, distribuciones, documentacin ni nada parecido. Hoy,
la comunidad de Linux aun trata estos asuntos de forma secundaria. Lo primero sigue
siendo el desarrollo del kernel.

Distribuciones de Linux.
Linux es un sistema de libre distribucin por lo que se puede encontrar todos
los ficheros o programas necesarios para su funcionamiento en multitud de servidores
conectados a Internet. La tarea de reunir todos los ficheros y programas necesarios,
as como instalarlos en tu sistema, puede ser una tarea bastante complicada y no apta
para muchos. Por esto mismo, nacieron las llamadas distribuciones de Linux,
empresas que se dedican a hacer el trabajo "sucio" para nuestro beneficio y
comodidad.

Una distribucin no es otra cosa, que una recopilacin de


programas y ficheros, organizados y preparados para su
instalacin.
Estas distribuciones se pueden obtener a travs de Internet, o comprando los
CD`s de las mismas, los cuales contendrn todo lo necesario para instalar un sistema
Linux bastante completo y en la mayora de los casos un programa de instalacin que
nos ayudara en la tarea de una primera instalacin. Casi todos los principales

Separata N1 (Semana 1) Sistemas Operativos III


distribuidores de Linux, ofrecen la posibilidad de bajarse sus distribuciones, va FTP
(sin cargo alguno).
Entre las ms importantes tenemos:

DISTRIBUCION REDHAT
Esta es una distribucin que tiene muy buena calidad, contenidos
y soporte a los usuarios por parte de la empresa que la distribuye.
Fcil de instalar.

DISTRIBUCION DEBIAN
Otra distribucin con muy buena calidad. El proceso de instalacin es
quizs un poco mas complicado que la anterior, pero sin mayores
problemas. Gran estabilidad antes que ltimos avances.

DISTRIBUCION S.U.S.E
Otra de las grandes. Calidad germana. Fcil de instalar. De origen
alemn.

DISTRIBUCION CALDERA
Especializada en el mundo empresarial. Buena calidad

DISTRIBUCION 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 tiempo, que
no hayan tenido esta distribucin instalada en su ordenador en algn momento.

DISTRIBUCION LINUX-MANDRAKE
Distribucin basada en Redhat. Esta distribucin viene con KDE
totalmente integrado en el sistema. Fcil de instalar y configurar.

DISTRIBUCION GENTOO
Esta distribucin es una de las nicas que ltimamente
han incorporado un concepto totalmente nuevo en Linux.
Puedes compilar y optimizar vuestro sistema
completamente desde cero. Las ganancias en velocidad
pueden llegar a ser grandes, aunque no es
recomendable adentrarse en esta distribucin sin una buena conexin a Internet, un
ordenador medianamente potente (si quieres terminar de compilar en un tiempo
prudencial) y cierta experiencia en sistemas Unix.

DISTRIBUCION MKLINUX
MkLinux es una distribucin de Linux para los Macintosh,
PowerComputing, PowerMac .

Separata N1 (Semana 1) Sistemas Operativos III

DISTRIBUCION HISPAFUENTES LINUX


Hispafuentes es una distribucin producida con la ayuda de
la Comunidad Hispana de Linuxeros. La versin que
HispaFuentes produce est basada en la versin Deluxe de
la distribucin RedHat, traducida al espaol y con alguna
serie de variantes y mejoras, pero 100% compatible con la
distribucin de RedHat. Entre los alicientes de la ultima versin se encuentra la versin
traducida al espaol de los tres manuales originales de RedHat Linux.

DISTRIBUCION CONECTIVA LINUX


Conectiva es una distribucin brasilea, traducida al espaol, que
especialmente tiene fuerza en el mercado Sur Americano. Facilidad
de instalacin y multitud de software adicional.

DISTRIBUCION UBUNTU
Es una distribucin Linux relacionado a computadas de escritorio y a
servidores. Basada en Debian, predomina la libertad de uso y tiene
lanzamientos regulares (cada 6 meses) aadido a su facilidad de
instalacion. Ubuntu es auspiciado por Canonical Ltd., una empresa
privada fundada y financiada por el empresario sudafricano Mark
Shuttleworth. Adema de promociar sus sistemas KUBUNTU, EDUBUNTU que los
encontramos en cd-live.

DISTRIBUCION ESWARE
Esware es una distribucin, basada en Redhat, creada por una
empresa espaola. Es una distribucin pensada especialmente
para los hispano-parlantes. Tiene traducida al castellano, la instalacion, todos los
mensajes de consola, KDE en castellano as como numerosos programas y la
documentacin.

DISTRIBUCION FEDORA CORE


Esta es una distribucin que tiene muy buena calidad, proyecto realizado
de los mismos creadores de REDHAT. Contenidos y soporte a los usuarios
por parte de la empresa que la distribuye. Fcil de instalar.

DISTRIBUCION MADRIVA.
Esta distribucin viene a ser la fusion entre las distro CONECTIVA y la
distro MANDRAKE. De facil uso e instalacion se esta convirtiendo en una
de las preferidas por el mundo del Linux.

DISTRIBUCIN KNOPIX
Es una de las distribucin mas usadas en lo que se refiere al Linux live,
es decir Linux desde la lectora de la pc.

EL CONCEPTO DE SOFTWARE LIBRE


El Software Libre'' es un asunto de libertad, no de precio. Para entender el
concepto, debes pensar en libre'' como en libertad de expresin'', no como en

Separata N1 (Semana 1) Sistemas Operativos III


programa gratis'' [en ingls una misma palabra (free) significa tanto libre como gratis,
lo que ha dado lugar a cierta confusin].
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 (libertad


0).
La libertad de estudiar cmo funciona el programa, y adaptarlo a
tus necesidades (libertad 1). El acceso al cdigo fuente es una
condicin previa para esto.
La libertad de distribuir copias, con lo que puedes ayudar a tu
vecino (libertad 2).
La libertad de mejorar el programa y hacer pblicas las mejoras a
los dems, de modo que toda la comunidad se beneficie. (libertad
3). El acceso al cdigo fuente es un requisito previo para esto.

KERNEL EL NCLEO.
Linux es el ncleo o kernel del sistema operativo libre denominado GNU/Linux
(tambin llamado Linux), que brinda una alternativa frente a sistemas operativos no
libres como Unix y Windows.
Este ncleo, escrito casi completamente en C con algunas extensiones GNU C,
fue desarrollado por el hacker finlands Linus Torvalds en un intento por obtener un
sistema operativo libre similar a Unix que funcionara con microprocesadores Intel
80386.

QUE ES GPL?
Inicialmente, Torvalds distribuy Linux bajo los trminos de una licencia que
prohiba la explotacin comercial. Pero esta licencia fue reemplazada, poco tiempo
despus, por la GNU GPL (versin 2 exclusivamente). Los trminos de esta ltima
licencia permiten la distribucin y venta de copias o incluso modificaciones, pero
requiere que todas las copias del trabajo original y trabajos de autora derivados del
original sean publicados bajo los mismos trminos, y que cdigo fuente siempre pueda
obtenerse por el mismo medio que el programa licenciado.

POR QU EL PINGINO? CONOCES A TUX?


Tux es la mascota oficial del sistema operativo Linux y el animal
ms famoso y conocido dentro del software libre; tan famoso es
que ha llegado a protagonizar videojuegos, entre otros el "Tux
Racer".
La idea de Tux surgi del propio Linus Torvalds; segn cuenta, de
pequeo le mordi un pingino en Australia y desde entonces le
pareci un animal simptico.
No hay un origen claro del nombre "Tux"; algunos dicen
que proviene del ingls Tuxedo que significa esmoking (siempre se ha dicho que los
pinginos van de esmoking) y otros dicen que el nombre es una mezcla de Torvald
con Unix. La ilustracin ms conocida de Tux es la realizada por Larry Ewing en 1996
usando la herramienta Gimp (por supuesto, software libre)

TRABAJANDO CON EL SISTEMA OPERATIVO.


Mayormente el sistema operativo trabajo en el modo texto, esto viene a ser
como un tipo DOS si nos referimos a Windows como comparacin. Para eso utiliza los
modos de Terminal o modos textos. No todas las distribuciones tienen el mismo

Separata N1 (Semana 1) Sistemas Operativos III


nmero de modos textos, pero generalmente los tienen usando la combinacin de
teclas:

CRTL + ALT + F1
CRTL + ALT + F2
CRTL + ALT + F3
CRTL + ALT + F4
CRTL + ALT + F5
CRTL + ALT + F6
Esto quiere decir que podemos usar 6 usuarios en forma diferente o realizar 6
tareas en forma simultanea. Si quisiramos regresar al modo grafico del sistema
operativo Linux usaramos la combinacin de teclas:

CRTL + ALT + F7
Programas Software Libre mas conocidos:
Dentro del sistema operativo, nos encontraremos con muchas aplicaciones orientadas
al trabajo de software libre que realizan las mismas tareas que el tradicional Windows,
pero orientado a los conceptos de libertad y trabajo. Entre las ms importantes
tenemos:

OPENOFFICE. Es uno de los programas de software libre


ms usados y que lo contiene la gran mayora de distribuciones.
Tiene herramientas de trabajo muy similares al tradicional
OFFICE, como por ejemplo: WRITER, CALC e IMPRESS
GIMP. Es otro de los programas de software libre que utiliza las
mismas herramientas del clsico ADOBE PHOTOSHOP.

FIREFOX. Es una de las herramientas ms poderosas que


tiene el Linux en comparacin con su tradicional competencia
Windows. El FIREFOX es un navegador web muy seguro y
estable ofreciendo grandes ventajas sobre el Internet Explorer.
Actualmente es utilizado por la gran mayora de empresas y
lugares de estudio.
Tambin existen otras herramientas de software libre, pero para ello se tiene que
analizar la distribucin a trabajar. Los programas mencionados anteriormente son los
ms comunes en las distribuciones.

ESTRUCTURA DEL SISTEMA DE ARCHIVOS DE LINUX.


Filesystem Hierarchy Estndar (FHS)
Un sistema operativo Linux esta conformado por los siguientes directorios

Separata N1 (Semana 1) Sistemas Operativos III


/bin. En este directorio estn los binarios esenciales para el funcionamiento del
sistema, un ejemplo de este tipo de binarios en un sistema GNU/Linux son los
comandos necesarios para montar otros sistemas de archivos, mount, umount, etc.
/boot. Contiene archivos requeridos para arrancar el sistema, tales como el kernel de
Linux entre el mas importante.
/dev. Contiene ficheros del sistema representando los dispositivos que se encuentren
fsicamente.
/etc. En este directorio se encuentran los archivos de configuracin del sistema local,
mayormente usados para configuracin de servicios.
/lib. En este directorio debe contener las bibliotecas necesarias a la ejecucin de los
binarios en los directorios /bin y /sbin.
/media. Es un directorio usado por la distribucin FEDORA CORE, el cual se
encuentran el montaje de los dispositivos fsicos mayormente de los medios extrables.
/home. En este directorio se encuentran todos los usuarios que no tienen categora de
administrador o root.
/root. Es el espacio reservado para el administrador del sistema operativo.
/opt. Este directorio proporciona una forma de almacenar habitualmente paquetes de
software de una aplicacin y usado de forma amplia..
/tmp. Aqu se almacenan los archivos temporales del sistema operativo.
/usr. A este directorio se destina a los archivos que son compartidos por todos los
usuarios o por la red.
A continuacin procedemos a utilizar los comandos siguientes:
a) Comando clear: este comando me permite poder limpiar pantalla, lo escrito en
pantalla por el uso de otros comandos:
Sintaxis:
[ root @ PC1 ~ ] # clear
b) Comando reboot. Este comando permite reiniciar el sistema operativo.
Sintaxis:
[ root @ PC1 ~ ] # reboot
c) Comando halt. Este comando permite desmontar y salir del sistema teniendo la
posibilidad de apagar en forma correcta
Sintaxis:
[ root @ PC1 ~ ] # halt
d) Comando pwd. Muestra la ruta actual donde me encuentro.
Sintaxis:
[ root @ PC1 ~ ] # pwd
e) Comando ls. Este comando me permite poder listar el contenido del disco duro y
dispositivos fsicos que se encuentran conectados:
Sintaxis:
[ root @ PC1 ~ ] #ls (parmetros) (archivos)
Parmetros:
ls a. Este parmetro me permite listar el contenido de una serie de archivos. Los
que tienen un punto de la parte de la derecha son archivos que estn ocultos.
ls t. Este parmetro realiza una clasificacin cronolgica. Por defecto utiliza la
fecha de la ltima modificacin del archivo o directorio.
ls l. Este parmetro muestra mayor informacin, incluso los permisos de cada
objeto.
ls r. Este parmetro invierte el orden de clasificacin, ya sea alfabtico o
cronolgico.

Separata N1 (Semana 1) Sistemas Operativos III


ls x. Muestra la informacin en varias columnas, ordenndolo los nombres por
columna y luego por lnea
Tambin se pueden utilizar los comodines clsicos usados en DOS, es decir ?,
que equivale a un carcter y * que equivale a muchos caracteres. Ejemplo

[ root @ PC1 ~ ] # ls *.txt


Mostrar todos los archivos que tenga la extensin o termine por .txt
f)

Comando mkdir. Este comando permite la creacin de directorio o


subdirectorios.
Sintaxis:
[ root @ PC1 ~ ] # medir (opciones) directorio
Opciones:
-p. Crea directorios padre que falten para cada argumento del directorio.

g) Comando cd. Este comando permite ingresar a estructuras de directorios


completas, utiliza muchas variantes
Sintaxis:
[ root @ PC1 ~ ] # cd directorio1  ingresa a directorio1
[ root @ PC1 ~ ] # cd ..  retrocede un nivel.
[ root @ PC1 ~ ] # cd /  se dirige a la raz.
[ root @ PC1 ~ ] #cd  regresa al root automticamente.

h) Comando cp. Este comando permite copiar archivos de un lugar a otro. Tambin
es usado para cambiar de nombre duplicando el archivo
Sintaxis:
[ root @ PC1 ~ ] # cp archivo1.txt archivo2.doc
En este caso el archivo1.txt ser el original y se creara otro archivo llamado
archivo2.doc con diferente nombre pero manteniendo el mismo contenido de
anterior.
[ root @ PC1 ~ ] #cp archivo2.doc /home/curso1
En este caso el fichero llamado archivo2.doc ser copiado al subdirectorio curso1
que se encuentra dentro del directorio home.
i)

Comando mv. Este comando permite mover archivos de un lugar a otro.


Tambien es usado para cambiar de nombre, pero en este caso no duplicara el
archivo, sino que eliminara el nombre de archivo antiguo creando uno nuevo.
Sintaxis:
[ root @ PC1 ~ ] #mv recurso1.doc recurso3.txt
En este caso el archivo recurso1.doc se le cambiara de nombre por el de
recurso3.txt, ya no existiendo el primer nombre.
[ root @ PC1 ~ ] #mv recurso3.txt /home/curso1/curso2
En este caso el archivo recurso3.txt sera enviado al subdirectorio curso2, ya no
estando en su lugar de origen.

j)

Comando rmdir. Este comando permite eliminar directorio o subdirectorios


existentes. La nica condicin que se necesita para que dicho comando tenga
efecto es que debe estar completamente vaci, es decir no tener ningn archivo o
carpeta dentro de el. Para ello se procede a borrar su contenido primero.
Sintaxis:
[ root @ PC1 ~ ] # rmdir carpeta1.
El directorio o subdirectorio carpeta1 debe estar vaci para que se borre
completamente.

k) Comando rm. Este comando permite eliminar archivo creados en el sistema


operativo.

Separata N1 (Semana 1) Sistemas Operativos III


Sintaxis:
[ root @ PC1 ~ ] # rm recurso3.txt

l) Comando less. Es un comando que utiliza el visor del Linux para poder mostrar
informacin. Para ello usa comandos especiales como: q  para salir del less, b 
para retroceder una pagina, barra espaciadora  para avanzar pagina.
Sintaxis:
[ root @ PC1 ~ ] # less archivo1.doc
m) Comando more. Este comando permite visualizar informacin en bloque de 25
lneas por pantalla, donde al presionar cualquier tecla para continuar avanzara
hasta llegar al final del documento.
Sintaxis:
[ root @ PC1 ~ ] # more archivo1.txt
n) Comando cat. Viene del diminutivo concatenate que significa combinar o
concatenar archivos. Tambin permite visualizar archivos de texto. Para redirigir la
salida del cat a un archivo se utiliza:
[ root @ PC1 ~ ] # cat > archivo1.txt
Luego de escribir el texto respectivo, se procede a grabar usando la combinacin
de teclas: CRTL + D
[ root @ PC1 ~ ] #cat recurso1.txt recurso3.doc > total.doc
Con esta sintaxis se puede unir varios archivos en otro, en este caso el contenido
de los archivos recurso1.txt recurso3.doc en uno llamado total.doc.
[ root @ PC1 ~ ] # cat total.doc
Este comando permite visualizar el contenido del archive total.doc.

Ejercicios:
1. Crear la siguiente estructura de directorios, donde sistemas1 y sistemas 2 son
dos directorios diferentes:

sistemas1

sistemas2

S1

S4

S2

S4a

S3

S5
S3a

S5a
S5aa

2. En el root crear 2 archivos usando cat de nombres practica1.txt y practica2.doc,


el cual tendr el contenido de la distribucin SUSE para el primero y el
segundo el contenido de la distribucin SLACKWARE.
3. Unir usando cat los archivos de la pregunta 2 en uno llamado totales.doc
4. Copiar los archivos creados de la pregunta 2 al subdirectorio S3.

Separata N1 (Semana 1) Sistemas Operativos III


5. Mover los archivos de la pregunta 2 al subdirectorio S5aa
6. Copiar los archivos que estn en el directorio sistemas1 al subdirectorio S4.

Responder las siguientes preguntas:


1. Segn lo ledo, Porque cree que el software libre en el Per no es
aceptado por nuestra sociedad? Cree que tendr una subida
tecnolgica en los prximos aos?
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
2. Busque en Internet al menos 10 distribuciones que no se encuentran
en este libro y antelas.
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
3. Croquis de comparacin

WINDOWS

LINUX
En que se parecen?

En que se diferencian?

También podría gustarte