Está en la página 1de 83

Linux vs.

Windows
LINUX vs. WINDOWS
UNIVERSIDAD NACIONAL COLOMBIA
FACULTAD DE CIENCIAS
ECONMICAS UNIDAD DE
INFORMTICA
Director:

Henry Martnez

Coordinadores:

Mauricio Vergara Bravo


Oscar Javier Silva
Romero

Analista de Sistemas: Peter


Programador:

Fonseca Buitrago

lvaro Enrique Palacios


Villamil

Auxiliares de Investigacin:
Adelaida Amaya Pinzon
Adriana Acosta
Andrea del Pilar Navarrete
Andrea Nadine Gutirrez
Angela Jeaneth Ospina
Alex Gerardo Sastoque
Astrid Roco Angarita
Aura Mara Garca
Betty Johanna Bolaos
Cesar Oswaldo Rodrguez
Diana Vanesa Mora
Erica Banessa Roa Sanmartin
Felipe Quevedo Snchez
Gema Andrea lvarez
Hctor Javier Ordz

Ivn Daro Carrillo


Jeisson Gabriel Ospina
John Ricardo Corts Amrtegui
Julio Cesar Calvo
Karolina Roberto
Leonardo Andrs Baena
Luz Dary Lozano
Natalia Milena Velasco
Nelson Armando Ariza
Nidia Emilse Barrera
Olga Liliana Snchez
Olga Lucia Bravo Balln
Vivian Roco Salinas
Yenny Aleth Aldana
Zulma Yulieth Suarez

Trabajo desarrollado por


AURA MARA GARCA CHAVES
JULIO CESAR CALVO CASTRO
OLGA LUCIA BRAVO BALLN
Este trabajo es resultado del esfuerzo de todo el equipo
perteneciente a la Unidad de Informtica.
Se prohbe la reproduccin parcial o total de este documento, por
cualquier tipo de mtodo fotomecnico y/o electrnico, sin previa
autorizacin de la Universidad Nacional de Colombia.
1
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA

Linux vs. Windows


UNIVERSIDAD NACIONAL COLOMBIA

FACULTAD DE CIENCIAS ECONMICAS


UNIDAD DE INFORMTICA

UNIVERSIDAD NACIONAL
COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA

1 INTRODUCCIN

Con la aparicin del primer computador se inicio lo que


talvez
muchos
no
se
imaginaron,
la
era
de
la
informtica que no solo comprende la creacin de los
primeros programas con tarjetas perforadas a partir de
lenguaje de maquina y su evolucin sino la incorporacin
y pluralidad de diferentes elementos a los sistemas de
cmputo. Es as, como hoy en da hablar de informtica
es tan cotidiano como tratar temas de actualidad,
economa, poltica y dems.
El desarrollo de programas para la aplicacin de ciertas
herramientas en diferentes reas (software aplicativo)
se ha convertido en un motor para el desarrollo
investigativo
y
empresarial,
facilitando
as
su
evolucin y mejoramiento.
Pero hablar de software aplicativo sin establecer
primero una aproximacin al software que permite su
funcionamiento (sistemas operativos) sera pecar por
omisin, entendindolo como una analoga teolgica, pues
si no tenemos las bases de una construccin, como
levantaremos la edificacin?.
Principalmente
en
este
documento
de
carcter
investigativo pretendemos establecer una comparacin
entre dos de estos sistemas operativos, en relacin a
las caractersticas, ventajas y desventajas que ofrece
tener cada uno de ellos en complemento con el software
aplicativo que incluyen.
No es nuestra intencin encasillar al lector con uno u
otro de los sistemas operativos y su correspondiente
paquete de aplicaciones; en cambio, queremos presentar
dos de los ms famosos y de mayor uso en la actualidad
(LINUX y WINDOWS), pero cual es el fin de esta

dinmica?. Nuestra finalidad es establecer un parmetro


de comparacin para los usuarios que no han tenido la
oportunidad de trabajar con ms de un sistema operativo
y
puedan
a
grandes
rasgos
visualizar
como
sus
necesidades seran cubiertas no solo por un sistema
operativo convencional, sino por ms de una opcin.
La exposicin que se desarrolla a travs de este
documento no llevar a la conclusin sobre el sistema
operativo perfecto, pues sta es la labor del lector
dependiendo cules sean sus necesidades o requerimientos
y por ello dejamos abierta la discusin para trabajos
posteriores en los cuales se profundicen estos temas.

2 TABLA DE CONTENIDO

INTRODUCCIN

TABLA DE CONTENIDO

MARCO TERICO

3.1

Sistema Operativo

3.2

Windows

3.3

Linux

13

3.4

Software Aplicativo

16

3.5

Lenguajes de programacin

18

LINUX VS. WINDOWS

21

4.1

Windows

26

4.2

Linux

31

SOFTWARE APLICATIVO

34

5.1

Microsoft Office XP

34

5.2

OpenOffice

37

ADMINISTRADORES DE BASES DE DATOS

39

6.1

MySQL

39

6.2

Microsoft SQL Server

45

PRCTICA

47

7.1

Instalacin de las impresoras

48

7.2

Instalacin de OpenOffice

51

7.3

Trabajo en red

60

BIBLIOGRAFIA

70

WEBGRAFIA

71

3 MARCO TERICO

Por medio del marco terico se ofrece la posibilidad de


adquirir y afianzar conocimientos de investigaciones
pasadas y de dar la posibilidad al lector de este
trabajo introducirse en asuntos demasiado especficos
que seguramente por brevedad de este no encontrar ms
adelante.

3.1 Sistema Operativo Un

Sistema

Operativo1

es

un
programa
que
acta de
intermediario entre el usuario y el hardware del
computador. Su propsito es proveer un ambiente en el
cual el usuario pueda ejecutar programas. Adems tiene
como meta primero hacer del Sistema computacional algo
conveniente de usar y segundo usar el hardware de una
manera eficiente.
Se podra dividir el sistema operativo en:
Nos centraremos en su papel de administrador de recursos
(compartidos), por cuanto se encarga de:
Administrar
los recursos fsicos: Procesadores,
memoria (principal, secundaria, etc.)
Manejar los dispositivos de E/S.

Compartir
e intercambiar la informacin
usuarios
La proteccin mutua entre usuarios

Varios (contabilidad, medidas de desempeo)

entre

Tomado de http://www.inf.utfsm.cl/~rmonge/uv/so/apunte01-01.pdf

Los programas que incluye el sistema operativo son:

El programa de arranque

El ncleo (kernel)
o Gestin
del
procesador.
Sistemas
operativos
monotarea, multitarea.
o Gestin de memoria. Asignacin de memoria para las
aplicaciones, traduccin de direcciones virtuales,
utilizacin (a veces) de parte del disco como si
fuera memoria principal (memoria virtual), opcin
de evitar (slo algunos computadores) reas enteras
de memoria al disco desde donde pueden ser
posteriormente recuperadas (swapping).
o
Gestin
de
entrada-salida.
Controladores
de
dispositivos (device drivers), rutinas de servicio
o Gestin de datos

El sistema operativo esta en:

Memoria ROM. En el programa de arranque y en las


rutinas de entrada-salida a bajo nivel.
Memoria RAM. Se cargan en esta memoria en un
determinado momento el kernel y la interfaz del
usuario (manera en la que tiene que comunicarse el
PC con el usuario bien sea de texto o de grficos).
Otras se cargan en memoria bajo demanda del usuario
las utilidades de gestin de dispositivos y las
utilidades de administracin del sistema

3.2 Windows
Desde hace aos, Microsoft intentaba unificar las dos
grandes vertientes de Windows. La serie NT y la serie
W9X.
WINDOWS NT

Windows 3.11 no era ms que una interfaz (potente) sobre


MS-DOS. La multitarea no era real sino que los programas

deban ceder el control al sistema operativo y este, una


vez que tomaba el control, daba paso a la siguiente
tarea que tena encolada. Todo esto se realizaba muchas
veces por segundo si las aplicaciones cedan control
dando la sensacin de multitarea real.
Por ello, Microsoft se plante el realizar un verdadero
sistema operativo. 32 bits y adems utilizando las
"features" que le daban los nuevos procesadores de
Intel. Microsoft estaba pensando ya en Windows NT.
En el kernel de NT, se puede ver que el sistema de
archivos nativo ya deja de ser FAT y aparece un nuevo
sistema de archivos: el NTFS. La MFT y el sistema de
proteccin de archivos (las ACL) son idnticos. Esto no
solo fue a nivel del sistema de archivos sino tambin a
nivel de la ejecucin de tareas para as dar paso a la
multitarea real basada en prioridades (idntica a la que
tienen los sistemas VMS de Digital).
El primer Windows NT cuenta con un ncleo y un API de 16
bits de Windows 3.1 convertido en 32 bits, el NT 3.1 que
rpidamente
evolucion
al
3.5
contaba
con
unas
modificaciones en el ncleo para darle velocidad (y
prdida de estabilidad) evolucion al Windows NT 4.0.
Perdida
de
estabilidad
si
tiene
en
cuenta
los
procesadores 386 y superiores, ejecutan las tareas en
distintos niveles de privilegio. Exactamente en cuatro
niveles de privilegio: 0, 1, 2 y 3 como si fuesen capas
de cebolla concntricas siendo el nivel cero el nivel
ms inferior. El nivel 0, es tambin llamado nivel
Kernel. En este nivel se ejecuta el ncleo del sistema
operativo, un proceso puede realizar todo. Evidentemente
el fallo de un programa en nivel cero, tiene por
consecuencia la cada inexorable de la mquina.
Los niveles 1 y 2 no se utilizan. Tericamente, el nivel
1 es donde se ejecutaran los drivers del sistema, pero
Microsoft opt por ejecutarlo a nivel Kernel (nivel 0).

El ltimo nivel, (nivel 2) es el modo "user". All se


ejecutan los programas de usuario que realmente, no

pueden hacer casi nada. Cualquier acceso al hardware o a


los recursos del sistema, se debe hacer a travs de los
niveles anteriores. En este caso a travs del nivel 0.
Estas transiciones de nivel, slo pueden hacerse a
travs de puertas de tarea asignadas por el ncleo del
sistema. Ningn proceso tiene acceso directo al hardware
con lo cual se evitan cadas del sistema por errores de
programacin.
Un error de programa en este nivel, no implica nada. El
sistema operativo toma control, informa del error y
limpia totalmente la tarea y restos de ella.
Este sistema es el ideal por razones obvias (los grandes
mainframes de IBM y resto de ordenadores de la industria
y sistemas operativos, utilizan la misma filosofa).
Pero, las transiciones de nivel entre nivel 2 y niveles
inferiores, son muy "caras". Utilizan muchos ciclos de
reloj. Por tanto, la manera de optimizarlo es intentar
realizar las transiciones menos posibles.
Para optimizar NT y sacar NT 4, Microsoft sacrific una
parte importante: todo el subsistema grfico que se
estaba ejecutando en modo usuario y por tanto no poda
matar al sistema, se baj a modo kernel para evitar
transiciones de estado. Esto aumenta drsticamente las
prestaciones de Windows, el cual est basado todo en el
subsistema grfico. En contra, disminuye la estabilidad,
ya que un error de programacin en este subsistema,
daar irremediablemente el equipo.
WINDOWS 95 Y POSTERIORES
Paralelo a los primeros desarrollos de Windows NT 3.1,
Microsoft empez a intuir el gran potencial que poda
tener Internet y el aumento progresivo de usuarios tanto
domsticos como corporativos que no tenan necesidad de
un Windows NT, pero para los cuales la actual solucin
de Windows 3.1 se quedaba escasa.

Microsoft empez a experimentar con la versin


de
Windows 3.11 (para trabajo en grupo), la conectividad de
red y el soporte en redes as como los primeros pasos
para algunos subsistemas de 32 bits dentro del propio
Windows (como por ejemplo, acceso a disco en 32 bits y
poco ms). Igualmente, creo una capa API de 32 que era
capaz de instalarse sobre Windows 3.1 o 3.11 y daba
soporte a programas de 32 bits. Este subsistema no era
un subsistema independiente, sino que estaba "montado"
por encima del de 16 bits cediendo control a l cuando
era necesario. Es decir, era un recubrimiento del API de
16 bits.
Surgi el primer Windows de la serie 9X. Windows 95.
Realmente no sigue siendo ms que una interfaz grfica
sobre MS-DOS, pero con las siguientes mejoras:
Subsistema
de
drivers
de
32
bits.
No
estn
normalizados ya que el sistema basado en VxD
(estticas
y
dinmicas)
posteriormente
ha
sido
abandonado por Microsoft, pero en su da la idea
fue realmente buena.
API de 32 bits totalmente integrada.
Incluye el TCP/IP como transporte nativo de red por
primera vez en la historia de Microsoft.
Interfaz grfica mejorada y mucho ms amigable que
la de versiones anteriores.
El ncleo real de ejecucin de W95 (y posteriores: W98,
SE y ME) es el subsistema de 16 bits: USER, GDI y KERNEL
reales de ejecucin son los de 16 bits, y sus homnimos
de 32: USER32, GDI32 y KRNL32, no son ms que capas de
cebolla de recubrimiento de los anteriores. Cualquier
llamada al subsistema de 32 bits, implica la llamada a
la funcin real de 16 bits, y adems, por desgracia,
estas llamadas se "serializan" utilizando un semforo de
entrada nica.
La evolucin de W95, fue Windows 98. Como novedad en l,
fue la implementacin de la nueva tecnologa de drivers
WDM (Windows Driver Model). Los fabricantes que optasen
UNIVERSIDAD NACIONAL
COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA

1
0

por
utilizar
esta
tecnologa
se
podan
hacer
independientes del sistema operativo, ya que los drivers
desarrollados
con
WDM,
si
estaban
correctamente
desarrollados, funcionaran tambin en el otro Windows
(NT).
Se puede decir que prcticamente, la serie W9X muri en
W98. Tanto W98 SE como ME, no aportan nada nuevo,
excepto en ME donde la nica novedad aportada fue la
utilidad System Restore y dicha utilidad fue la prueba
que
posteriormente
servira
para
implementarse
correctamente en el XP.
Una vez sacado el mercado W98 SE, Microsoft se plante
por primera vez la evolucin de todo el Windows a una
serie nica. En este momento, empez a estudiarse el
sistema operativo que ms tarde se denomin W2000.
Windows 2000 surgi en un principio con la idea de
fundir todas las versiones Windows. Posteriormente se
desestim, haciendo evolucionar nicamente el NT 4 a un
sistema ms estable y totalmente PnP.
WINDOWS 2000
Una
vez
probadas
por
Microsoft
las
nuevas
caractersticas de Plug and Play en la serie W9X, y una
vez probada la estabilidad de ncleo de Windows NT,
Microsoft considera que ha llegado el momento de
integrar todo en un nico sistema operativo.
Inicialmente, Windows 2000 se gest como el sucesor y el
integrador de todas las versiones de Windows. La idea
original pasaba por incorporar en Windows 2000 las
'features' de PnP y resto de subsistemas probados y
experimentados en la serie de Windows al consumo (9X).
Windows
soporte
adems
por las

2000, no solo integr las nuevas tecnologas de


a hardware (PnP) realmente completo, sino que
integr y mejor las funcionalidades definidas
normas ACPI.

Las caractersticas ACPI no son de Microsoft, sino que


es
un
estndar
de
mercado
en
cuya
definicin,
participaron entre otros Compaq, Intel y Microsoft, y a
las cuales los fabricantes de placas madre, llegaron al
acuerdo de poner como fecha el 1 de Diciembre de 1998
para que todas sus nuevas placas madre se ajustasen a
dicha normativa.
Otra de las grandes innovaciones en Windows 2000 fue el
desarrollo del Active Directory. Realmente, la idea
tampoco fue de Microsoft, sino que fue una implantacin
mejorada del servicio de Directorio de Novel.
WINDOWS XP y WINDOWS .NET
La evolucin final de W2000 y la integracin con algunos
de los subsistemas probados con xito en Windows ME, as
como la correccin de errores de W2000, ha sido Windows
XP.
Evidentemente, Microsoft, para hacer que el gran pblico
de consumo aceptase este sistema operativo, deba
ofrecer un producto de caractersticas extraordinarias
ya que algo se iba a perder: parte (poca) del software
antiguo que acceda directamente al hardware, no poda
funcionar en un sistema operativo con ncleo NT.
Pero hay una cosa que por el momento no gusta. El
desarrollo de Whistler ha desembocado en dos versiones
con el mismo ncleo: la serie XP y la serie .NET. Esta
ltima, est todava en fase de desarrollo y corresponde
a las versiones servidoras de XP (es decir, la evolucin
de W2000 Server, Advanced Server y Datacenter, en cuatro
versiones .NET: Server Web, Standard Web, Enterprise Web
y Datacenter).

3.3 Linux
De la misma manera que el Unix, el Linux2 se puede
dividir generalmente en cuatro componentes principales:
el ncleo (kernel), el shell, el sistema de archivos y
las utilidades.
El ncleo3 es el programa
Shell
medular que ejecuta programas
Kernel
y gestiona dispositivos de
Aplicaciones
hardware
tales
como
los
discos y las impresoras.
El shell proporciona una interfaz para el usuario.
Recibe rdenes del usuario y las enva al ncleo para
ser ejecutadas.
El sistema de archivos, organiza la forma en que se
almacenan
los
archivos
en
dispositivos
de
almacenamiento
tales
como
los
discos.
Los
archivos estn organizados en
directorios.
Cada
directorio puede contener un nmero cualquiera de
subdirectorios, cada uno de los cuales puede a su
vez, contener otros archivos.
El ncleo, el shell y el sistema de archivos forman en
conjunto la estructura bsica del sistema operativo. Con
estos tres elementos puede ejecutar programas, gestionar
archivos e interactuar con el sistema.
Adems, Linux cuenta con unos programas de software
llamados utilidades que son programas especializados,
tales como editores, compiladores y programas de
comunicaciones, que realizan operaciones de computacin
estndar. Incluso uno mismo puede crear sus propias
utilidades.
Linux contiene un gran nmero de utilidades. Algunas
efectan operaciones sencillas: otras son programas
2Tomado de: http://www.monografias.com/trabajos10/linux/linux.shtml#estru
3Las grficas son tomadas del trabajo realizado por los Investigadores de la UIFCE en el segundo
semestre de 2001. ..\trabajo Linux

complejos con sus propios juegos de rdenes. Dichas


utilidades
se
pueden
clasificar
en
tres
amplias
categoras:
editores,
filtros
y
programas
de
comunicaciones.
A
diferencia
de
otros
sistemas
operativos se distribuye de forma gratuita bajo una
licencia pblica de GNU de la Free Software Foundation
(Fundacin de programas libres) lo que bsicamente
significa que puede ser copiado libremente, cambiado y
distribuido dejando siempre disponible el cdigo fuente.
Tambin hay utilidades que efectan operaciones con
archivos y administracin de programas.
Como una alternativa a la interfaz de la lnea de
ordenes, Linux proporciona una interfaz grfica de
usuario (GUI) llamada X-Windows que cuenta con varios
administradores de ventana que puede utilizar.
El sistema de archivos de Linux organiza los archivos en
directorios, de forma similar al DOS. Todo el sistema de
archivos de Linux es un gran conjunto interconectado de
directorios que estn organizados en una estructura
jerrquica de rbol.
RAZ

/dev

/etc

/lib

/proc

/sbin

/bin

/usr

/var

/hom e /root

/bin

Caractersticas
Multitarea: LINUX utiliza la llamada multitarea
preventiva,
la
cual
asegura
que
todos
los
programas que se estn utilizando en un momento
dado sern ejecutados, siendo el sistema operativo
el encargado de ceder tiempo de microprocesador a
cada programa.
Multiusuario.

Multiplataforma: Las plataformas


principio
se
puede
utilizar
486-.

en las que
Linux
son

en un
386-,

Pentium, Pentium Pro, Pentium II, Amiga y Atari,


tambin existen versiones para su utilizacin en otras
plataformas, como Alpha, ARM, MIPS, PowerPC y SPARC.
Multiprocesador: Soporte para sistemas con mas de un
procesador disponible para Intel y SPARC.
Funciona en modo protegido 386.
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 del
disco aquellas partes de un programa que estn
siendo usadas actualmente.
Poltica de copia en escritura para la comparticin de
pginas entre ejecutables: 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.
Memoria virtual usando paginacin (sin intercambio de
procesos completos) a disco: A una particin o
un archivo en el sistema de archivos, o ambos, con
la posibilidad de aadir ms reas de intercambio
sobre la marcha.
La memoria se gestiona como un recurso unificado para
los programas de usuario y para el cach de disco,
de tal forma que toda la memoria libre puede ser
usada para cach y sta puede a su vez ser reducida
cuando se ejecuten grandes programas.
Todo el cdigo fuente est disponible, incluyendo el
ncleo
completo
y
todos
los
drivers,
las
herramientas de desarrollo y todos los programas de
usuario; adems todo ello se puede distribuir
libremente.
Emulacin de 387 en el ncleo, de tal forma que los
programas
no
tengan
que
hacer
su
propia
emulacin matemtica. Cualquier mquina que ejecute
Linux parecer dotada de coprocesador matemtico.
Soporte para muchos teclados nacionales o adaptados.
Consolas virtuales mltiples.

Acceso
transparente
a
particiones
MS-DOS
(o
a
particiones
OS/2
FAT)
mediante
un
sistema
de
archivos especial.
Un sistema de archivos especial llamado UMSDOS que
permite que Linux sea instalado en un sistema
de archivos DOS.
Sistema de archivos de CD-ROM que lee todos los
formatos estndar de CD-ROM.
TCP/IP, incluyendo FTP, Telnet, NFS, etc.
Diversos protocolos de red incluidos en el kernel:
TCP, IPv4, IPv6, AX.25, X.25, IPX, DDP, Netrom, etc.

3.4 Software Aplicativo


A diferencia de algunos aos atrs, hoy existe una
infinidad
de
aplicaciones
para
satisfacer
desde
diversiones
o
entretenimiento
de
nios
hasta
sofisticados programas de investigacin cientfica; sin
embargo, para satisfacer las necesidades de la mayora
de
las
personas
existe
un
nmero
preciso
de
aplicaciones, que como herramientas no deben faltar en
ningn computador de uso personal:
Procesadores De Texto
Sustituyen absolutamente el trabajo de una tradicional
mquina de escribir. En la mayora de ellos podemos
encontrar las siguientes funciones: escribir de corrido
y una sola vez todo un documento, hacer modificaciones
al contenido, cambiar en un instante palabras o frases
repetidas por sinnimos sin importar la cantidad de
ellas,
modificar
en
la
marcha
el
escrito
sin
desperdiciar papel, ni tiempo, verificar la ortografa
del documento e incluso de ciertas reas, as como
tambin
buscar
sinnimos
relacionados
con
ciertas
palabras o frases dudosas, entre otros.

Hojas Electrnicas
Tambin denominadas Hojas de clculo, son una de las
herramientas imprescindibles en cualquier empresa, ya
que permite realizar cualquier tarea que involucre
complejas frmulas y procesos basados en anlisis,
proyecciones,
presupuestos,
amortizaciones,
clculos
bsicos pero repetidos, etc.
Manejadores de bases de datos
Cuando las necesidades de manejo de informacin crecen
desorbitadamente, no hay mejor herramienta que los
programas de administracin de Bases de Datos, los
cules gracias a la facilidad de sus procesos permiten
rpidamente
crear,
trabajar
y
modificar
conjuntos
especficos de registros con los cuales es muy prctico
consultar datos precisos, obtener listados ordenados y
extracciones directas de registros basadas en criterios
de bsqueda que satisfagan necesidades inmediatas.
Presentadores de ideas
Esta clase de programas vincula a una secuencia de
diapositivas que contienen texto y grficos. Incluye a
un nmero de herramientas para crear grficos que son
bastante tiles.
Administradores de Proyectos
Hacen el seguimiento de todas las personas, tareas y
fechas de vencimientos de un proyecto importante.
Buscador o Browser
Un buscador o browser para Internet es un programa que
le permite navegar por toda la red WWW o World Wide Web.
Este muestra las pginas web, conserva la ruta de donde
ha estado y recuerda los sitios a los que desea poder
volver.
Graficadores

Los programas graficadores tratan con dibujos, estticos


o mviles, planos o en tres dimensiones. Existe un
asombroso nmero de formatos para imgenes diferentes en
el mundo y no hay ningn programa que pueda manejarlos a
todos. Los programas de Dibujo, por otra parte, definen
las imgenes en forma de vectores, esto es, ecuaciones
que describen formas geomtricas.
Suites
Un software en un conjunto o suite es un juego de
aplicaciones,
cada
una
de
las
cuales
puede
ser
independiente. Son empacadas juntas por un precio menor
que el que costara si fueran compradas separadamente.
Usualmente hay mejoras que ayudan a que tambin se
comuniquen las aplicaciones entre s.
Los conjuntos populares de software para oficina
incluyen programas de:
procesamiento de palabras
hoja de clculo
presentadores de ideas
cliente de e-mail
libreta de direcciones
base de datos

3.5 Lenguajes de programacin


Mediante los programas se indica al computador que tarea
debe realizar y cmo efectuarla, pero para ello es
preciso introducir estas rdenes en un lenguaje que el
sistema pueda entender. Son los intermediarios entre los
programadores y la mquina, son cualquier lenguaje
artificial que puede utilizarse para definir una
secuencia de instrucciones para su procesamiento por un
computador. Hoy en da todo programa tiene que existir
en lenguaje de mquina para que el computador pueda
utilizarlo, y adicionalmente se necesita un lenguaje de
ms alto nivel para que la gente pueda escribir un
programa eficazmente; un lenguaje que eleva el proceso

por encima de la detallada maraa de dgitos de que se


componen las instrucciones de mquina.
En principio, el PC slo entiende las instrucciones en
cdigo mquina, es decir, el especfico del computador.
Sin embargo, a partir de stos se elaboran los llamados
lenguajes de alto, medio y bajo nivel, que indican que
tan complicado es el software para la mquina.
Lenguajes de Bajo Nivel (Ensamblador).
Vistos a muy bajo nivel, los microprocesadores procesan
exclusivamente seales electrnicas binarias. Dar una
instruccin a un microprocesador supone en realidad
enviar series de unos y ceros espaciadas en el tiempo de
una forma determinada. Esta secuencia de seales se
denomina
cdigo
mquina.
El
cdigo
representa
normalmente datos y nmeros e instrucciones para
manipularlos. Dicha abstraccin da como resultado el
ensamblador, un lenguaje de muy bajo nivel que es
especfico de cada microprocesador.
Los lenguajes de bajo nivel son difciles de aprender,
permiten crear programas muy rpidos y son casi
especficos
para
cada
procesador.
Esta
ltima
caracterstica hace que si el programa es utilizado en
otra mquina de diferente composicin el programa se
debe reescribir.
Lenguajes de Alto Nivel.
Son programas que procesan las seales dadas por los
programadores a la mquina para que esta realice ciertas
tareas. Utilizan frases y permiten trabajar con sistemas
expertos
utilizando
inteligencia
artificial.
Estos
lenguajes permiten que los algoritmos se expresen en un
nivel y estilo de escritura fcilmente legible y
comprensible por otros programadores lo que lo hace
estar mas cerca de el programador que de la mquina y
sostener una relacin compleja con el cdigo mquina.
Entre
ellos
existe:
FORTRAN
(FORmula
TRANslator
(traductor de frmula)), COBOL (COmmon Business Oriented

Languaje (Lenguaje orientado a negocios comunes)), BASIC


(Beginers All-purpouse Symbolic Instruction Code (Cdigo
de instruccin simblica para todo propsito), PASCAL
(lenguaje educativo),C (Los programas escritos en C
producen un cdigo veloz y eficiente). C++ (lenguaje
extremadamente poderoso y eficiente), SNOBOL (para
aplicaciones de procesamiento de textos), LISP y PROLOG
(para aplicaciones de inteligencia artificial),
ADA
(para aplicaciones de programacin de sistemas) y PL/I
(para aplicaciones de propsitos generales).
Intrpretes o Compiladores.
Son aquellos programas que traducen una serie de
instrucciones en lenguaje ensamblador, los intrpretes
son aquellos que traducen los programas escritos en
lenguaje
de
alto
nivel
al
lenguaje
mquina.
El
compilador crea una lista de instrucciones de cdigo
mquina, el cdigo objeto, basndose en un
cdigo
fuente. De esto resulta un programa rpido y listo para
funcionar. El intrprete, es ms lento por correr el
cdigo fuente una lnea que se ejecuta, se lee por
segunda vez, se compila de nuevo y despus se corre la
otra lnea que se ejecuta y repite el procedimiento de
la anterior.
Programacin Orientada a Objetos.
Son los lenguajes de programacin enfocados en la
planeacin, la organizacin y la estructura perfecta
(los cuales son de naturaleza funcional o procedimientos
que hacen algo).

UNIVERSIDAD NACIONAL
COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA

2
0

4 LINUX VS. WINDOWS

Hoy da se conocen diferentes sistemas operativos para


plataformas PC como son el Linux, Windows, Windows NT,
Be OS, QNX, UNIX, etc..., sin embargo hoy da los ms
usados por la gran mayora de usuarios y profesionales
son el sistema Windows y el sistema Linux. Hasta hace
poco Linux era una utopa el poder instalarlo, hacerlo
funcionar
y,
quizs
lo
ms
difcil,
el
poder
configurarlo y manejarlo, pero esa situacin ha cambiado
radicalmente gracias a las diversas compaas que hacen
sendas distribuciones.
Gracias a esto cada da hay ms usuarios que se inclinan
por el sistema Linux como un entorno de trabajo robusto
y fiable, sin embargo muchos usuarios tienen muchas
dudas acerca de esto y de ms cosas. Normalmente cuando
un usuario de Windows se va a pasar a tener Linux
pregunta muchas veces primero, si no lo conoce, qu es y
despus pregunta si es mejor que Windows. A
esta
pregunta vamos a intentar contestar de la manera ms
clara y sencilla. Hay tantas respuestas como motivos que
se tengan para manejar un sistema u otro, pero vamos a
ver las diferencias que hay entre ambos sistemas.
Linux es un sistema operativo de 32 Bits de multitarea
real y tambin de multiusuario. Qu quiere decir de
multiusuario? Quiere decir que puede haber hasta cuatro
personas a la vez manejando el sistema, lo malo es que
habra que compartir el teclado y eso es un poco
molesto.
El sistema Linux es un sistema tcnicamente diferente a
Windows, puesto que Linux al estar programado totalmente
en
Lenguaje
C
tiene
la
posibilidad
de
acceder
directamente al Hardware de la mquina en es que est

instalado, de manera que aprovecha mucho ms la potencia


de esta y tambin de sus perifricos, ya sean CD-ROM o
un escner. Gracias a que ha sido programado
por
millones de programadores en el mundo, Linux est
equipado con un sistema de administracin de memoria tal
que administra a cada programa la memoria necesaria para
ejecutarse de forma independiente de manera que si un
programa se colgase slo se colgara ese programa y no
el resto de los programas, por ejemplo, supongamos que
estamos haciendo un determinado trabajo impuesto por una
determinada empresa y mientras se hace a lo mejor nos
apetece escuchar algo de msica para relajarnos un rato,
pues bien supongamos que tenemos los mismos programas
tanto como para Linux como para Windows, pues si ese
programa de reproduccin musical se colgase, se colgara
ese programa y no el resto de los programa o el propio
sistema de manera que no perderamos nuestro trabajo,
esto es lo que ocurrira en Linux, pero en Windows al
compartir todos los recursos y memoria ocurre lo
contrario, se colgara el programa y este arrastra en el
90% de las ocasiones al resto de los programas o bien al
sistema.
Este es slo uno de los aspectos en que Linux supera a
Windows, otro aspecto es en la administracin de los
grficos de Linux, para ello lo hace manteniendo una
relacin con los programas Cliente (programas) y
Servidor (sistema grfico), de manera que a cada
programa se le administra la cantidad de grficos segn
se le vaya pidiendo al Server, por eso si un programa se
cuelga en Linux, aunque se halla colgado, por lo menos
podemos apartar la ventana del medio para no interrumpir
visualmente nuestro trabajo, es decir, no es como en
Windows que si un programa se cuelga, la ventana es
capaz de colgar o ralentizar a otras (aunque el sistema
no se cuelgue) o simplemente se queda delante en blanco
y no la podemos quitar hasta que no pase un rato.
Otro aspecto en que Linux supera a Windows con creces
es en la estructura de archivos, es decir, estamos
hablando del sistema ext2. Esto es unos de los aspectos
que ha hecho que Linux sea famoso, puesto que tiene uno

de los sistemas de archivos ms seguros que se conocen y


adems de los ms eficaces, por ejemplo, para empezar
aprovecha mucho mejor la FAT que el sistema de archivos
de Windows (ahora veremos porqu), es mucho ms seguro y
fiable.
El sistema ext2 es un sistema que cuenta, por decirlo de
algn modo, con una FAT de 64 bits. Como sabemos cuando
formateamos un disco duro tenemos un tamao real, que
viene dado por los cilindros, etc..., y un tamao
lgico, que viene dado por el tamao de los clusters.
Pues cada uno de estos clusters equivale a una cierta
cantidad de Kilobytes de memoria, para el sistema de
archivos de Windows (FAT32) cada cluster es equivalente
a 4 Kb, es decir, que si tenemos un fichero que ocupa 5
Kilobytes, ste estar almacenado en dos clursters, es
decir, que un est ocupando 8 Kilobytes en realidad,
para verlo de una manera un poco ms clara, el fichero
al grabarlo al disco duro comienza ocupando un cluster,
pero este es de 4 Kbytes y el fichero de 5 Kbytes, por
tanto nos sobra 1 Kbyte que tiene que ser almacenado de
alguna forma para que el fichero est completo, pues
entonces se llena un cluster con 1 Kbyte perdiendo as 3
Kbytes. En el sistema de archivos Linux denominado Ext2
no ocurre esto puesto que si tenemos este mismo caso,
ese Kbyte que sobra ocupa exactamente 1 Kbyte, no ms.
Esto
puede
que
parezca
despreciable
a
efectos
individuales, pero imaginemos que tenemos un par de
gigabytes de ficheros similares, estaramos perdiendo
entre 100 y 200 Mb de memoria de almacenare que puede
ser aprovechada para otros motivo.
Siguiendo con el tema del sistema de archivos hemos de
tener en cuenta que este sistema es uno de los ms
seguros que se conocen, de hecho, si borramos un fichero
por accidente tenemos hasta un 80% de posibilidades de
recuperarlo. El sistema de archivos linux permite leer y
escribir en otros sistemas de archivos como el de
Windows, Mac, Minix, etc.... mientras que Windows en
muchas
ocasiones
son
necesarios
tener
diferentes
programas
para
acceder
a
sistemas
de
archivos
diferentes. Estos son algunos de los aspectos generales

en cuanto a diferencias tcnicas, otro aspecto que hay


que tener en cuenta es la facilidad de instalacin. En
un principio la instalacin de Linux se haca mediante
un sistema en modo texto y adems estaba en un ingls a
nivel tcnico por tanto era complicada, por ello Windows
se buscaba ms puesto que las instalaciones eran en modo
grfico, en espaol y adems casi automticas, hasta que
en las ltimas versiones de las distribuciones Linux
esto ha cambiado radicalmente, ahora son en modo grfico
y es mucho ms automatizado que antes (dependiendo del
tipo de instalacin que se haga). En este mbito ya casi
no hay diferencias entre ambos sistemas.
Otro aspecto importante a ver son la compatibilidad con
los perifricos, compatibilidad entre ambos sistemas
(puesto que hay usuarios que usan ambos sistemas
operativos) y cantidad de programas que pueden correr
dependiendo segn que plataforma.
En cuanto a la compatibilidad de perifricos Linux
reconoce casi la totalidad de los perifricos existentes
en el mercado gracias a que lleva implantada la
tecnologa Plug 'n' Play, tecnologa que actualmente
llevan todos los perifricos, sin embargo no suelen
estar muy al da debido a que muy pocas empresas se
dedican a hacer drivers para dichos perifricos y muchos
de los que salen son realizados por programadores de
todo el mundo. En este mbito Windows supera a Linux,
puesto
que
la
mayor
parte
de
las
empresas
desarrolladoras de hardware hacen los drivers para este
sistema.
En cuanto a compatibilidades entre sistemas, en realidad
son completamente incompatibles, es decir, los programas
de Windows no corren bajo Linux, pero eso est cambiando
puesto que hay una serie de emuladores que permiten
dicha accin, por ejemplo, el Wine o el VirtualPC.
Tambin son totalmente incompatibles los sistemas de
archivos, lo que requiere la existencia de particiones
en el disco duro (aunque existen versiones de linux
compatibles con el sistema de archivos de Windows -

WinLinux-), pero no hay problemas en la convivencia de


ambos en un mismo ordenador.
Tambin hay que ver la cantidad de programas que corren
bajo cada plataforma. En este caso hay muchos ms
programas para Windows que para Linux por la misma causa
que con lo que ocurre con los drivers, hay ms compaas
desarrolladoras de software para esta plataforma que
para la de Linux. Esto es debido a que la mayor parte de
los programas existentes para Linux son de libre
distribucin por lo tanto no hay que pagar por ellos y
esto de no recibir dinero a las compaas no les
interesa, sin embargo bajo el sistema Windows esto es
diferente. Frente a esto hemos de tener en cuenta un
aspecto que se nos escapa, normalmente Windows siempre
ha estado acompaado de su famoso paquete de oficina
Microsoft Office, esto haca a Windows ser mucho ms
usado que sin embargo esto ha cambiado mucho puesto que
Linux cuenta ahora con el paquete de oficina Openoffice
de la compaa Sun Microsystems que compatible con el
Office 2000/XP, de manera que eso ha dejado de ser una
excusa para no usar Linux, de manera que para trabajar
Linux es una opcin ms fiable que la de Windows, sin
embargo esto para el sector de Juegos para el usuario
domstico Windows sigue teniendo la sartn por el mango,
sin embargo Linux ya ha empezado a desarrollarse en este
aspecto y ya cuenta con algunos ttulos tan buenos como
Quake, Quake 2, Quake 3, Doom, Doom 2, etc... (es ms
van ms rpidos por esta plataforma que por la de
Windows).
Bajo el punto de vista individual, es decir, para cada
persona, Linux es una gran opcin, sin embargo es
necesario tener una serie de conocimientos esenciales
para su manejo, mientras que con Windows esto no es
necesario, pero lo que gana Windows con esto lo pierde
por otro, debido a que si no se tienen tambin buenos
conocimientos de esta plataforma el sistema ser muy
inestable por no saber manejarlo, cosa que con Linux no
suele ocurrir, puesto que sabiendo manejarlo un poco
podemos comenzar a trabajar sin problemas ni temores a
perder nuestro trabajo.

Bajo el punto de vista empresarial, en un principio


Linux parece que va a ser poco rentable puesto que va a
ser necesaria la presencia de varios ingenieros de
informtica para un mantenimiento adecuado, sin embargo,
el dinero que se llevan estas personas la empresa lo
amortiza e incluso puede llegar a sacar beneficios
(dependiendo del caso) debido a que con una sola
distribucin de Linux (que tiene un costo bajo) se tiene
ms que de sobra, puesto que con esa distribucin
podemos instalarla en todos los ordenadores de la
empresa. Con Windows tenemos el problema de que tenemos
que pagar por cada licencia para cada ordenador que se
instale, independientemente si se ha comprado un slo
Windows o varios y luego adems la presencia de los
ingenieros informticos, por tanto los gastos pueden ser
elevados con este sistema.
Aunque tecnolgicamente Linux y Windows tienen grandes
diferencias, esto no quiere decir que no pueden convivir
e
interactuar
en
una
Intranet.
Gracias
a
la
estandarizacin de las comunicaciones como Internet,
Intranet y TCP/IP esto se puede lograr utilizando SAMBA.
Windows, en todas su versiones (9X, NT, 2000, ME, etc),
utiliza para su interaccin cliente/servidor en una
Intranet el protocolo "Common Internet File System", o
CIFS.
Samba
es
la
implementacin
sobre
sistemas
operacionales estilo Unix, entre ellos Linux, del
protocolo CIFS. Samba consta de dos aplicaciones
principales: smbd y nmbd que ofrecen todos los servicios
modernos de CIFS: Servidor de Archivos e Impresoras,
Autenticacin y Autorizacin de Usuarios, Resolucin de
Nombres, Anuncio de Servicios (browsing, entorno de
red).

4.1 Windows
Linux es un Sistema Operacional multiusuario, multitarea
y multiproceso que corre en diferentes plataformas de

hardware tales como Intel, Sparc, Alpha e incluso en


S/390 de IBM entre otros. Linux implementa un sper
conjunto del estndar POSIX, lo que lo hace compatible
con
otras
versiones
de
Unix,
siendo
inclusive
considerado un clone de Unix. Linux ha sido desarrollado
bajo el modelo de software libre, el cual le permite a
cualquier persona utilizarlo sin ninguna restriccin.
Adems cuenta con licencia GPL.
Linux ha sido principalmente utilizado como servidor
Intranet e Internet, ya que soporta los protocolos
TCP/IP. Adems puede interactuar con redes Windows,
Novell, Apple y Unix. En los ltimos dos aos, de todos
los servidores que vendieron los fabricantes de equipos,
ms del 24% utilizan Linux, constituyndose como el
segundo Sistema Operacional. Actualmente Linux soporta
varios ambientes grficos de ventanas a su eleccin.
Estos le permiten adoptar la misma apariencia de los
"otros" sistemas operativos e incluso adoptar una
apariencia completamente distinta y original. Gnome, KDE
y Another Level (con AfterStep) son los dos ambientes
grficos de ventanas de mejor esttica que podr
encontrar. Linux es ideal para personas experimentadas
que desean un mayor control. Dada su confiabilidad y
estabilidad, tambin es el sistema operativo ideal para
montar servidores Web. Contiene, adems, poderosas
herramientas de desarrollo de software (C y C++).
Esto no significa que, con un poco de entrenamiento
adicional, no pueda ser utilizado por usuarios promedio
en una oficina o en casa. Lo complicado de Linux es la
configuracin, no el uso de los entornos grficos. Linux
soporta aplicaciones de todos tipos, desde hojas de
clculo, como Gnumeric, y procesadores de texto, como
Corel WordPerfect, hasta poderosas herramientas de
diseo, como El Gimp y suites de oficina completas como
Openoffice. El ambiente grfico de ventanas (Gnome,
Another Level, KDE, etc.), permite una interfase que
funciona de manera similar a como lo hace Windows, y a
diferencia de este ltimo, permite adems una mayor
personalizacin.

Cuando
un
conocedor
del
rea
informtica
expone
argumentos a favor de Linux en cuanto a la seguridad,
stas son grosso modo sus tesis de partida:
1. En Windows hay muchos ms virus que en Linux.
2. Se descubren muchos ms agujeros de seguridad en
Windows;
sobre
todo
en
lo
referente
a
la
seguridad cuando navegamos por Internet.
3. Microsoft no le concede a la seguridad toda la
importancia que se merece porque si hiciera sus
Sistemas Operativos ms robustos y fiables, seran
ms difciles de manejar para los que no tienen idea
de Informtica.
4. Si alguien descubre un agujero de seguridad en
cualquier versin de Linux, cualquier programador
habilidoso lo puede subsanar puesto que es de
cdigo abierto. En cambio, en Windows habra que
esperar a que los trabajadores en la nmina de
Microsoft lo hicieran, con la consabida prdida de
tiempo que pondra en riesgo millones de ordenadores
de todo el mundo.
5. Linux jams permitira productos tan "frgiles" como
Outlook o Internet Explorer que han de estar
continuamente parchados. La profesionalidad est
reida con la carencia de seguridad.
6. La propia estructura lgica sobre la que funciona
Linux es ms segura que la de Windows.
Todos estos argumentos son, en mayor o menor medida,
ciertos. Pero quiz necesitemos abundar un poco en la
etiologa de cada argumentacin para entender por qu se
dice.
Es una verdad por todos conocida que en Windows hay ms
virus que en Linux, pero debemos saber que la
posibilidad de propagacin de un virus en Linux es muy
baja.
En primer trmino (y esto lo entendemos todos) es una
cuestin cuantitativa y despus, de ingeniera social.
Qu quiere decir esto ltimo?. Pues que los usuarios de
Linux no son precisamente principiantes. Cuando alguien
empieza lo hace con Windows. A Linux van generalmente
los ms doctos en informtica. Es ms fcil engaar a un

usuario de Windows por trmino medio que a uno de Linux,


por la misma razn que es ms sencillo que un

principiante sea engaado que un experto. Tambin es


lgico que se descubran ms agujeros de seguridad en un
producto de consumo mayoritario que en otro mucho menos
usado.
Adems, en Windows hay una cuestin adyacente a la
propia dialctica tcnica que no debemos obviar: cuando
hablamos
de
una
transnacional
poderossima
como
Microsoft y de un seor tan rico y divinizado como Bill
Gates, se crea un halo de misticismo alrededor que
resulta muy atractivo para aquellos transgresores que
desean retos gigantes. Qu mayor gloria para los
cerebros annimos e independientes como Guninsky que
atacar y poner al descubierto las vulnerabilidades del
todopoderoso Bill Gates!
Cabra preguntarles a muchos de estos investigadores
independientes de "agujeros de seguridad" cunto tiempo
le dedican a Windows y cunto a Linux.
El tercer punto tambin es discutible. No necesariamente
la seguridad est siempre vinculada con la comodidad.
Hoy da sabemos que los automviles son muy seguros y al
mismo tiempo cmodos. Por qu no va a pasar igual con
la informtica?.
Uno
de
los
mejores
cortafuegos
para
Windows
es
ZoneAlarm: posiblemente sea el ms seguro de todos y al
mismo tiempo es el ms cmodo y fcil de usar. No nos
debemos encandilar por el fulgor de lo sofisticado y
complejo: no hay razones de peso para pensar que sea
mejor lo complejo que lo sencillo.
La cuarta cuestin es la que quizs presente ms
problemas a la hora de rebatir porque en ocasiones hemos
sufrido la demora incomprensible por parte de Microsoft
en la publicacin de un parche para salvaguardar nuestra
seguridad.
Sabemos
tambin
que
la
mayor
parte
de
los
investigadores serios remiten el problema a Microsoft

antes de publicarlo, pero se han dado casos en los que


ante el silencio incompetente de Microsoft, han decidido
publicar el agujero de seguridad para llamar la atencin
definitivamente de la gran transnacional.
Si bien sospechamos que Windows es ms lento en la
correccin de errores que Linux, no menos cierto es que
la libertad absoluta en el cdigo abierto de Linux
tambin
genera
una
"anarqua"
de
versiones,
actualizaciones y correcciones que pueden confundir
sobremanera al usuario y hacer su experiencia ante el
ordenador ms incmoda.
El quinto punto hace mencin al navegador ms usado en
el mundo, por lo que los argumentos expuestos antes
tambin son aplicables. La cuestin es: sera tan
vulnerable el Internet Explorer si apenas nadie lo
conociera?.
Hasta hace poco Opera era un navegador casi desconocido
y se deca que muy seguro. Despus de la campaa de
desprestigio (en muchos casos justificada) de algunos
investigadores independientes contra el IE, Opera se
hizo mucho ms conocido. Inmediatamente llegaron los
primeros agujeros de seguridad.
Tampoco deseo que vean Uds. en mi comentario
determinismo entre seguridad y popularidad. Sera
injusto de mi parte si no valoro el trabajo de
profesionales que estudian, analizan y programan
productos. Pero es obvio que la seguridad depende
fundamentalmente
tambin
de
quienes
estudian
inseguridad.

un
muy
los
los
muy
la

Un banco es seguro si nadie se detiene a analizar las


posibles debilidades en su seguridad. En el momento en
que un ladrn lo hace, la empresa de seguridad habr de
reforzar an ms las medidas de seguridad.
El ltimo punto es el ms capcioso de tratar porque si
afirmamos que la estructura lgica de Linux es ms
segura, tambin estamos suponiendo que en el futuro los
UNIVERSIDAD NACIONAL
COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA

3
0

ataques a la seguridad de los sistemas informticos van


a ser de la misma naturaleza que los actuales. Esto
nadie lo puede prever. Bill Gates una vez lleg a
afirmar que los virus con su Sistema Operativo se
acabaran. Qu equivocado estaba!. Simplemente la
tipologa de los ataques se adapt al nuevo Sistema
Operativo.
Lo anterior no quiere decir que Linux es el sistema
operativo perfecto, pues ninguno de los sistemas
operativos que existen hoy en da esta exento
de
pequeos detalles. La diferencia radica en:

Que los errores que pudiesen existir en algn


componente de GNU/Linux no son tan frecuentes como
los de los "otros" sistemas operativos.

Que cuando se descubre un error (BUG), este siempre


se hace pblico, e incluso, en algunos casos, se
puede obtener el parche correspondiente el mismo da.

Que nada se mantiene en secreto.

Que usted tiene la ventaja de poder instalar el


parche correspondiente sin tener que reinstalar todo.

Que, si lo desea, y en la mayora de los casos,


puede
contactar
directamente
al
autor
de
la
aplicacin, controlador, mdulo o programa, quien
seguramente
le dar respuesta a sus dudas e
inquietudes.

4.2 Linux

Windows XP es el nuevo sistema operativo de Microsoft,


que vendra a ser la fusin, por un lado de la familia
Windows 95/98/Me basada en el ncleo 9x y su fcil uso,
compatibilidad, multimedia, etc. dirigido al hogar y
por otro lado la familia NT/2000 basada en el ncleo NT,
ambos sistemas robustos, seguros, confiables, de buen
rendimiento y dirigido a las empresas. XP es una
abreviatura de eXPerience; intentando rotular a los
usuarios que el uso de Win XP ser toda una experiencia
en el campo de sistemas operativos

Este nuevo Sistema Operativo, es el reemplazo de los


actuales Windows Millennium Edition, y Windows 2000
Professional, los cuales sern reemplazados por Windows
XP
Home
Edition,
y
Windows
XP
Professional
respectivamente. El primero est desarrollado
al
mercado hogareo, en tanto que el Pro se orienta a
estaciones de trabajo corporativas.
Con respecto al producto, se pueden resumir sus
novedades a:
Mejoras en el escritorio y uso cotidiano del Sistema
Operativo.
Administracin remota de la PC.
Nuevos asistentes.
Formas automatizadas de instalacin.
Mejoras en el engine del OS (aparte
mencionado sobre plataforma NT).

de

lo

ya

Windows XP se presenta con tres versiones: Windows XP


Home Edition destinado y orientado para el hogar, el
cual ofrece un conjunto de nuevas caractersticas que lo
ayudan a trabajar de manera ms inteligente, conectarse
ms rpido a Internet y con otros usuarios. Y Windows XP
Professional, que es la mejor eleccin para empresas de
todos los tamaos y por ltimo, la versin Windows XP
Professional
de
64
bits,
destinada
a
los
microprocesadores Intel Itanium y por ahora casi con
nula
notabilidad
para
el
usuario
domstico
o
profesional.
Windows XP Professional tiene como base el cdigo
comprobado de Windows NT y Windows 2000, que presenta
una arquitectura de cmputo de 32 bits, as como un
modelo de memoria totalmente protegido. Desarrollado con
base en el verificador de drivers de dispositivos de
Windows 2000, la versin de Windows XP Professional
proporcionar pruebas ms fuertes para drivers de
dispositivos.
En
Windows
XP
Professional,
las
estructuras crticas de datos del kernel son de slo

lectura, de tal forma que los drivers y aplicaciones no


los puedan afectar. Adicionalmente, todo el cdigo del

driver de
protegido.

dispositivos

es

de

slo

lectura

est

Windows XP Professional protege los archivos del sistema


para que no los sobrescriban las instalaciones de las
aplicaciones. En el caso de que se sobrescriba un
archivo, la Proteccin de archivos de Windows lo
reemplazar con la versin correcta.
Windows XP Professional est diseado para permitir que
varias aplicaciones se ejecuten simultneamente, al
tiempo que asegura un excelente tiempo de respuesta y
estabilidad del sistema. Soporta hasta 4 GB de memoria
y hasta dos multiprocesadores simtricos.
Windows XP Professional cuenta con tecnologa que
permite que el ambiente de cmputo del cliente se adapte
a la forma en que trabaja. Con un men de inicio
rediseado, primero aparecen las aplicaciones que se
usan con mayor frecuencia. De manera adicional, si una
aplicacin abre varias ventanas (por ejemplo,
abre
varios mensajes de correo electrnico en el cliente de
mensajes y colaboracin de Outlook), todas estas
ventanas se consolidarn bajo un botn nico de la barra
de tareas. Para eliminar parte de la confusin del rea
de notificacin, se ocultarn los elementos que no se
utilicen. Todas estas funciones se pueden establecer a
travs de la funcin de Poltica de Grupos (Group
Policy).
La Asistencia Remota permite que un usuario enve una
solicitud para que un compaero o un profesional de
informtica, ejecutando Windows XP, controle remotamente
su PC para ayudar en la resolucin de problemas. Los
departamentos de sistemas pueden desarrollar soluciones
personalizadas con APIs publicadas, utilizando HTML,
para que la Asistencia Remota est hecha a la medida de
sus
necesidades
y
la
funcin
pueda
activarse
o
desactivarse centralmente.

5 SOFTWARE APLICATIVO
El software aplicativo es aquel que se crea pensando en
las necesidades de ciertos segmentos del mercado que
requirieren de una tecnologa especfica para llevar a
cabo sus labores.
A partir de aqu desarrollaremos los dos conceptos que
mas se trabajan en el mundo en el que nos desenvolvemos;
Office de Microsoft y OpenOffice su casa.
5.1 Microsoft Office XP
Microsoft
Office
es
una
coleccin
de
productos
totalmente compatibles entre s. Este paquete incluye:
procesador de palabras, una hoja de datos electrnica,
un programa para la creacin de presentaciones y una
base de datos. Entre las cualidades que ofrece se
encuentra
la
posibilidad
de
realizar
diversas
aplicaciones para un mismo trabajo, sin necesidad de
hacer uso de otros programas4. Este software slo trabaja
bajo la plataforma Microsoft y por lo tanto su
distribucin depende slo de las casas autorizadas por
la compaa para vender su producto.
En
la
ltima
versin
se
manejan
caractersticas
especiales y novedosas como lo son: las etiquetas
inteligentes que son un conjunto de botones compartidos
en todas las aplicaciones, dichos botones ayudan a los
usuarios a tener acceso, analizar y actualizar datos
directamente del Web; el panel de tareas que facilita el
uso de herramientas presentando iconos que estn cerca
de la vista del usuario y que le permiten mayor
eficiencia; acceso y anlisis de datos, en Access se
incluyen las vistas PivotTable y PivotChart a las
4

http://www.uprm.edu/extension/office1.htm

tablas, consultas, vistas, procedimientos guardados,


funciones y formas; recuperacin de aplicaciones y
documentos, en esta versin de Office se le permite al
usuario volver a obtener los archivos que se le cierran
por un error de aplicacin; envi para revisin el cual
agiliza el proceso de revisin al recopilar y combinar
revisiones o comentarios de varias fuentes a un
documento de Word, Excel o PowerPoint en una sola
versin, donde al autor mantiene el control completo;
mensajes integrados, herramienta con la cual se pueden
administrar todos los mensajes de diferentes cuentas en
un solo lugar; SharePoint Team Service integracin que
permite
a
los
usuarios
administrar
fcilmente
actividades de grupo con un sitio Web, los miembros del
equipo pueden ver y contribuir con informacin como
eventos, anuncios, discusiones y tareas con solo
utilizar el explorador; soporte XML, donde Excel y
Access ahora soportan XML (lenguaje de marcacin
extensible); Seguridad Outlook avanzada: La versin 2002
de Outlook ayuda a proteger contra virus al bloquear los
anexos de correo electrnico asociados con archivos
inseguros y evitar el acceso programtico al libro de
direcciones de un usuario
Procesador de texto.
WORD. Posee capacidades de diseo de pginas sencillas y
pginas Web. Adicional a lo cual incluye correctores de
ortografa, gramtica y formatos. Es compatible con
otros procesadores.
Hoja de clculo
EXCEL. Es una hoja de clculo potente que presenta
muchas ventajas al usuario que desea realizar anlisis
estadstico, financiero y de otros tipos, adems permite
manejar grandes volmenes de informacin organizada en
tablas y grficos agradables a la vista. Cuenta con un
rea de trabajo amable al usuario, y muchas frmulas que
agilizan el trabajo.

Manejador de Bases de Datos


ACCES. Es un manejador de bases de datos prctico y til
para administrar poca y mediana informacin. La versin
XP cuenta con herramientas de integracin con la Web que
sirven para hacer el trabajo ms fcil y gil. No se
debe
ignorar
que
tiene
algunos
problemas
de
compatibilidad con bases no creadas es este sistema.
Presentador de ideas
POWER POINT. Es un presentador de ideas que se maneja de
manera fcil y que presenta buenos resultados finales.
Es un programa que cuenta con una gran variedad de
herramientas que permiten entre algunas cosas aplicar
efectos multimedia, administrar y ver las diapositivas
segn lo quiera el usuario y adicionalmente crear notas.
Administrador de correo
OUTLOOK. Es un administrador de correo que adems cuenta
con una poderosa agenda y organizador donde el usuario
puede llevar un seguimiento de las tareas y los mensajes
recibidos, enviados y guardados mientras se envan.
Administrador de pginas Web
FRONT PAGE. Herramienta que le permite al
usuario
disear y administrar sitios y pginas Web, donde se
maneja la poltica de que lo que se ve es lo que se
obtiene que facilita las labores de edicin, sin
necesidad de saber cdigo HTML y a los que si saben
programacin les facilitar aun mas.

5.2 OpenOffice
Es un paquete de productos que cuenta con un procesador
de palabra, una hoja de clculo, un presentador de
ideas, adems contiene un editor HTML, un editor de
imgenes y otras herramientas prcticas. Este software
esta disponible para el sistema operativo Windows y
Linux, slo basta con bajar de la pgina de Internet
www.OpenOffice.org la versin que se desee e instalarla
en el equipo.
Es el ms poderoso de todos los programas libres de
oficina, pues adems de contar con las herramientas
necesarias para desarrollar el trabajo diario, es
totalmente compatible con Microsoft Word, pues no slo
permite leer, importar y editar cualquier fichero Word,
sino tambin volver a guardarlo en el mismo formato.
Procesador de texto.
WRITER. Procesador de palabras, muy potente y compatible
con MS-Word, tiene funciones de copiado, pegado, tablas
muy similar a su competencia. Adems una de sus
principales ventajas es su manejo que se presenta fcil
y amable al usuario.
Hoja de clculo
CALC. Es una hoja de clculo muy avanzada que permite
manejar un gran nmero de frmulas y funciones,
permitindole a los usuarios trabajar cmodamente con
sus archivos tanto en Linux como en Windows. Tambin
permite realizar anlisis estadstico, financiero y de
otros tipos, as como da la opcin de manejar grandes
volmenes de informacin organizada en tablas y grficos
agradables a la vista.

Manejador de Bases de Datos


ACCES. Es un manejador de bases de datos
Presentador de ideas
IMPRESS. Es un presentador de ideas de manejo fcil, que
le permite al usuario trabajar con sus funciones y
elaborar presentaciones de buena calidad. La gran
variedad de herramientas con las que cuenta permiten
efectos, administrar y ver las diapositivas segn lo
quiera el usuario. Tambin se pueden importar las
presentaciones PowerPoint a OpenOffice y editarlas
cuando sea necesario.

Administrador de correo
MAIL. Es un cliente para correo que puede abrir mensajes
de MS-Outlook que permite adems configurar, enviar y
recibir correos de otros clientes.
Diseo Grfico
DRAW. Aplicacin para diseo grfico, muy similar a
Corel
Draw
y
compatible
con
este,
pues
maneja
herramientas que permites cumplir con la misma funcin
de dibujo vectorial.

6 ADMINISTRADORES DE BASES DE DATOS

Una Base de Datos es una coleccin estructurada de


datos. Puede ser, desde una simple lista de artculos a
las inmensas cantidades de informacin en una red
corporativa.
El Structured Query Language (SQL) es un lenguaje de
base de datos muy popular y su estandarizacin hace
bastante fcil almacenar, actualizar y procesar datos.
Ms especficamente SQL esta definido en torno al modelo
de bases de datos relacionales, basado en el lgebra
relacional, esto le da a SQL las ventajas que lo imponen
como el sistema de mayor aceptacin.
Algunas de las ventajas son:
Marco terico slido, fundamentado en el lgebra
relacional.
Simplicidad de conceptos (modelo de base de datos:
tablas = lneas x columnas)
Definicin de vnculos en la consulta, esto le da a
SQL una gran flexibilidad.
Fcil y rpido aprendizaje.
Arquitectura cliente-servidor.
Integracin con cualquier lenguaje de programacin.
Estandarizacin.

6.1 MySQL

Definicin

MySQL es un Sistema de Gestin de Base de Datos, donde


se hace una implementacin Cliente-Servidor que consta

de
un
servidor
y
diferentes
clientes
(programas/libreras).
Podemos
agregar,
acceder,
y
procesar datos grabados en una base de datos.
Es un software de cdigo abierto esto quiere decir que
es accesible para cualquiera, para usarlo o modificarlo.
Podemos descargar MySQL desde Internet y usarlo sin
pagar nada, de esta manera cualquiera puede inclinarse a
estudiar el cdigo fuente y cambiarlo para adecuarlo a
sus necesidades.
Este manejador de bases de datos es considerado como el
ms rpido y robusto tanto para volmenes de datos
grandes como pequeos.
Existen versiones de MySQL tanto para Linux como para
Windows, siendo ambas gratuitas. MySQL fue desarrollado
inicialmente para Linux y rpidamente se convirti en el
servidor de bases de datos ms popular en dicho sistema
operativo. As, MySQL est disponible (Fuentes y
binario) para: Linux 2.0+, SCO, Solaris 2.5, 2.6, SUNOS
4.x, BSDI 2.x, 3.0, SGI IRIX 6.x, AIX 4.x, DEC UNIX 4.x,
HPUX 10.20, Windows 95, entre los sistemas operativos
ms populares.
En cuanto a las plataformas Windows, su uso est cada
vez ms extendido, especialmente en mquinas destinadas
a funcionar como servidores de Internet. Esto debido por
un lado a que las bases de datos Access no son lo
suficientemente robustas para basar sobre ellas un sitio
web que pueda tener muchas visitas o manejar muchos
datos, y por otro a que Microsoft SQL Server tiene un
costo de licencia relativamente elevado.
MySQL rene una potencia comparable a la de SQL Server,
al precio de las bases de datos de Access. Adems,
puesto que existe un driver ODBC para MySQL, resulta
compatible con todos los sistemas de programacin
Microsoft
(Visual
Basic,
ASP,
ADO,
etc.)
independientemente de que los datos residan en una
mquina Windows o Linux.
UNIVERSIDAD NACIONAL
COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA

4
0

Las bases de datos MySQL se pueden obtener a travs de


dos formas:
MySQL en entorno compartido: Consiste en una cuota de
disco en un servidor MySQL compartido donde el
cliente puede dar de alta tantas bases de datos
como quiera. Las bases de datos se reparten la
cuota de disco adquirida.
MySQL Dedicado: Al tratarse de un programa gratuito
incluido
en
la
instalacin
estndar
de
todos
los
Servidores
Dedicados,
tanto
Linux
como
Windows, el producto "Servidor Dedicado MySQL" no
tiene
una entidad independiente como tal. Si se
desea
un Servidor
Dedicado
MySQL
basta
con
contratar
un Servidor
Dedicado
de
propsito
general,
en el
sistema operativo preferido, y
utilizar nicamente el software MySQL.
Principales Caractersticas

El principal objetivo de MySQL es velocidad y


robustez.
Escrito en C y C++, testado con GCC 2.7.2.1. Usa GNU
autoconf para potabilidad.
Clientes C, C++, JAVA, Perl, TCL.
Multiproceso, es decir puede usar varias CPU si stas
estn disponibles.
Puede trabajar en distintas plataformas y Sistemas
Operativos distintos.
Sistema de contraseas y privilegios muy flexible y
seguro.
Todas las palabras de paso viajan encriptadas en la
red.
Registros de longitud fija y variable.
16 ndices por tabla, cada ndice puede estar
compuesto de 1 a 15 columnas o partes de ellas con
una longitud mxima de 127 bytes.
Todas las columnas pueden tener valores por defecto.
Utilidad (Isamchk) para chequear, optimizar y reparar
tablas.
Todos los datos estn grabados en formato ISO8859_1.

Los clientes usan TCP o UNIX Socket para conectarse al


servidor.
El servidor soporta mensajes de error en distintas
lenguas.
Todos los comandos tienen -help o -? Para las ayudas.
Diversos tipos de columnas como enteros de 1, 2, 3, 4,
y
8
bytes,
coma
flotante,
doble
precisin,
carcter, fechas, enumerados, etc.
ODBC para Windows 95 (con fuentes), se puede utilizar
ACCESS para conectar con el servidor.

Estructura
Una vez instalado, se generar la siguiente estructura:
LINUX
Directorios

bin
data
include
lib
mysql-test
scripts
share
sql-bench suportfiles tests

Ficheros

COPVING
COPVING.LIB
ChangeLog
INSTALL-BINARY
README
Configure
manual.html
manual_toc.html

bench
bin
data
Docs
examples
include
lib
scripts
share

WINDOWS
Carpetas

Archivos

infolist
my-example
mysqlbug
Readme
Uninst.isu

Los principales comandos con su respectiva funcin son


los siguientes:

'mysql'
Una Shell de SQL (con readline de GNU). Se puede usar
tanto interactivamente como no.
'mysqladmin'
Utilidades de administracin. Crear/borrar
datos. Informacin sobre procesos y versiones.
'mysqld'
El
SQL
"deamon"
ejecutndose.
'mysqlshow'
Visualiza informacin
campos.

(demonio).Debe

sobre

base

de

estar

datos,

base

de

siempre

tablas

'safe_mysqld'
Arranca "mysqld".
'mysqlaccess'
Script para chequear los privilegios de una combinacin:
Host, Usuario y base de datos.
'mysqlbug'
Se utiliza para enviar los posibles errores (bug) que se
encuentran en el gestor.
'mysql_install_db'
Crear grandes tablas con privilegios por defecto, se
ejecuta cuando se instala por primera vez en un sistema
nuevo.
'isamchk'
Chequea, optimiza y repara tablas.
La principal herramienta de MySQL es mysqladmin, la cul
como parece indicar su nombre es la encargada de la
administracin.

Seguridad
El sistema de seguridad de MySQL garantiza que cada
usuario pueda hacer las cosas que le estn permitidas
(nada ms y nada menos).
El sistema decide los diferentes privilegios dependiendo
de "QU USUARIO" conectado a "QU BASE DE DATOS" desde
"QU HOST".
Todo el sistema de permisos MySQL lo guarda en una base
de datos llamada mysql, la cul se compone de cinco
tablas: host, user, db, tables_priv y colums_priv.
La tabla user contiene informacin sobre los usuarios,
desde que mquinas pueden acceder al servidor MySQL, su
clave y de sus diferentes permisos. La tabla host
informa sobre qu mquinas podrn acceder al sistema,
as como a las bases de datos que tendrn acesso y sus
diferentes
permisos.
Finalmente,
las
tablas
db,
tables_priv,
columns_priv
proveen
de
un
control
individual de las bases de datos, tablas y columnas
(campos).
Comparacin con otras Bases de Datos
El Gestor de bases de datos MySQL comparado con los de
su categora, es considerado como el ms rpido y
robusto tanto para volmenes de datos grandes como
pequeos. Pero est rapidez es a costa de no implementar
ciertos aspectos del SQL. Estos aspectos son por una
lado
los
Triggers
y
por
otro
lado
la
Lgica
Transaccional.
Los triggers son una porcin de cdigo almacenado que se
ejecutan cuando se realiza una operacin (actualizacin,
borrado, etc.) con la base de datos. Comprobar la propia
existencia de disparador y ejecutarlo (si existe)
consume recursos y tiempo y es la nica razn por la que
los triggers no estn soportados.

Un aspecto muy importante en cualquier base de datos


relacional es la consistencia de las diferentes tablas
que la componen, para conseguir esto de una forma ms o
menos fcil es utilizar la "Lgica Transaccional, ser
el propio gestor de base de datos el que proporcione
mecanismos de bloqueo de ficheros y consolidacin o
retroceso en la operaciones con las tablas. Pues bien
Mysql no soporta las transacciones en aras simplemente
de la velocidad.
Donde encontrarlo
MySQL se distribuye bajo los trminos de la Licencia
Pblica General GNU y es gratis para uso interno y para
ISPs (Proveedores de Servicios de Internet). Para
descargarlo
basta
ir
a
la
pgina
oficial
http://www.mysql.com
Desde all no solo se puede bajar el programa, sino
tambin los diferentes GUIs (Grafical User Interface),
APIs, Patches y otros.
6.2 Microsoft SQL Server
SQL Server 2000 es un paquete completo de base de datos
y anlisis de datos que proporciona agilidad a las
operaciones y administracin de datos.
Este producto est totalmente habilitado para Web porque
proporciona
una
compatibilidad
fundamental
con
el
Lenguaje de marcado extensible (XML, Extensible Markup
Language) y la capacidad para realizar consultas en
Internet, por encima del servidor de seguridad.
Adems, SQL Server proporciona completas capacidades de
programacin de bases de datos basadas en estndares Web
por su perfecta compatibilidad con el lenguaje XML y los
estndares de Internet.

SQL Server es la estructura de administracin y anlisis


de datos de Microsoft .NET Enterprise Servers. SQL
Server incluye herramientas que aceleran el desarrollo
desde el concepto inicial a la entrega final.
Servicios de anlisis integrados y extensibles.
Rpido desarrollo, depuracin y transformacin de los
datos.
Administracin y optimizacin simplificadas.
SQL Server es el servidor de
utilizado en entornos Windows.

bases

de

datos

Al igual que MySQL, los Servidores SQL Server


presentan en los formatos compartido y dedicado.

ms
se

7 PRCTICA

Para la parte prctica, nuestro inters se centr en


determinar que tan factible era la creacin de una sala
con equipos que trabajaran bajo Linux (Red Hat 8.0,
ltima versin), con la suite de OpenOffice 1.0.
Para ello, nos pareci necesario examinar principalmente
3 aspectos:
1. Instalacin de impresoras bajo Linux.
2. Instalacin y manejo de OpenOffice.
3. Trabajo en red con otros equipos con Linux
Como puede observarse, no trabajamos las herramientas
bsicas de Linux como configurar escritorios, capturar
pantallas, entre otros, porque consideramos que la
investigacin realizada en 2001 por Aura Mara Garca e
Ivn Carrillo es de gran soporte en esta parte. Al igual
que la investigacin sobre Samba elaborada en 2002, por
Ivn Carrillo.
Antes de abordar el tema de este captulo, es necesario
determinar los primeros parmetros para la sala Linux
funcione como funcionan las otras salas:

Instalacin de Linux (la versin que se prefiera en


este caso es aconsejable Red Hat 8.0 que es la
ltima versin). Dicha instalacin requiere de una
maquina de mnimo un procesador Pentium, 128 de
memoria RAM y unidad de CD-ROM, (indicaciones con
las cuales se trabaja en optimas condiciones).
La instalacin es sencilla si se hace desde el modo
grfico y la instalacin queda bien hecha por lo
tanto no sera necesario utilizar el modo comandos,
sin embargo es muy sencilla la instalacin por este
ltimo modo.

Configuracin del dominio en el cual se encuentra el


equipo. Por medio de Samba se puede unir al dominio
a un equipo que no cuente con sistema operativo
Linux, por lo tanto no se deben tener problemas con
archivos y recursos compartidos.

Configuracin de la conexin a Internet. Aqu se


debe utilizar como Proxy: Proxy.unal.edu.co, puerto
8080 y configurar las mismas opciones que en Windows
como el DNS: 168.176.1.50; 168.176.2.10

7.1 Instalacin de las impresoras


Para poder instalar una impresora, se debe hacer desde
root o tener los privilegios del mismo.
La impresora que instalamos es una Epson LX-300, ya que
es la ms usada en la Unidad de Informtica y sera la
que potencialmente se instalara en estos equipos.
Los pasos para instalar la impresora son los siguientes:
Clic en el Botn del men principal y seleccionamos
Configuracin del sistema.
Del men emergente se selecciona Printing. As, se
abre la ventana Herramienta de configuracin de
la impresora.
Se pueden instalar la impresora en uno de los
siguientes cinco tipos:
D
Impresora
local:
Se
conecta
directamente
al
computador a travs de un puerto paralelo o USB. El
tipo de cola es LOCAL.
D
Impresora Unx: Est conectada a un sistema UNIX
diferente a la que se puede acceder a travs de una
red TCP/IP. EL tipo de cola es LPD.
D
Impresora Windows: conectada a un sistema diferente
que comparte una impresora en una red SMB (por
ejemplo, una impresora conectada a una mquina con
Microsoft Windows). El tipo de cola es SMB.

Impresora Novell: Est conectada a un


diferente que utiliza la tecnologa de
Netware de Novell. El tipo de cola es NCP.

sistema
la red

Impresora JetDirect: Esta se conecta directamente a


la red a travs de HP JetDirect en vez de un
computador. El tipo de cola es JETDIRECT.

Es importante que al realizar cualquier cambio hay que


reiniciar el demonio ldp, dando clic en Aplicar o en
Fichero Reiniciar ldp, aunque al cerrar la ventana se
encarga de verificar si se desean guardar los cambios o
no.
Para instalar la impresora local es necesario seguir los
siguientes pasos:
Damos
el botn Nuevo. Se desplegar el
siguiente
cuadro
clic
en de dilogo:

continuacin
se
despliega
la
ventana
para
seleccionar
el
tipo
de
cola
que
se
desea
instalar, donde debe escogerse Impresora Local.

Al dar clic en Adelante, se desplegara la ventana de


configuracin de la impresora:

Aqu se mostrar el dispositivo y modelo de la


impresora. Si no se muestra el dispositivo de la
impresora,
en
Dispositivo
personalizado
debe
escribirse el nombre del dispositivo de la impresora y
hacer click en OK para agregarlo a la lista de
dispositivos de impresora.
El siguiente paso es seleccionar el controlador de
la impresin.
En
algunas
ocasiones
se
puede
detectar automticamente, de lo contrario deber
escogerse de la lista que aparece de acuerdo a la
marca primero y luego por el modelo. Entonces
escogemos Epson y de las opciones que se despliegan
LX-300.
El ltimo paso es confirmar la configuracin de
la impresora y para eso se da clic en Aplicar el
cuadro donde
se
especifica
lo
que
se
ha
determinado en el proceso de configuracin. Al
dar clic el demonio ldp se reinicia.
Para asegurar el xito de la instalacin es
necesario imprimir una pgina de prueba. Para
ello, se da clic en el men Probar y escoger el
tamao del papel en el que se va a realizar la
prueba (en este caso US Letter). Se obtiene una
pgina como la que se muestra en la siguiente
hoja.
Luego, si deseamos cambiar la configuracin de la
impresora, damos clic en el botn Modificar que contiene
cuatro pestaas:

UNIVERSIDAD NACIONAL
COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA

5
0

Nombre y alias: Como su nombre lo indica, desde ac


se puede cambiar el nombre de la impresora y su
alias (nombre alternativo).

UNIVERSIDAD NACIONAL
COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA

5
1

Tipo
de
cola:
tipo de cola que se ha
seleccionado
al
aadir
la
impresora
y
su
correspondiente configuracin. Desde ac se puede
cambiar esa configuracin.

Controlador: Muestra el controlador que se est


utilizando y permite cambiarlo.
Opciones
del
controlador:
Muestra
opciones
avanzadas del controlador como el tamao de la
pgina, preparar Postscript
(Si
se
imprimen
caracteres adicionales a los integrados en el
conjunto
bsico
de
caracteres ASCII),
entre
otras, que permiten que la impresora funcione
correctamente y se adapte a las necesidades de
los usuarios.

Cabe recordar que cada vez que se realice un cambio se


debe reiniciar del demonio de la impresora.

7.2 Instalacin de OpenOffice


Instalacin de OpenOffice. Esta instalacin es realizada
de manera fcil y en poco tiempo.
La versin de OpenOffice que trabajamos es la 6.0., en
esta parte se muestra como por medio de este programa se
pueden desarrollar algunas de las opciones que
se
manejan en Office de la casa Microsoft pues al igual que
esta la primera cuenta con herramientas como Calc,
Presenter, etc. Y como en estas se trabaja de manera
fcil y rpida.
Lo primero que veremos sera el procedimiento de
instalacin de OpenOffice, para el cual se presentan las
visualizaciones en pantalla a travs del procedimiento y
una breve explicacin.

Lo primero que encontramos al iniciar el proceso de


instalacin es una pantalla que nos da la bienvenida al
asistente de instalacin de dicho programa:

Luego de la bienvenida al asistente de instalacin, nos


es solicitado que verifiquemos la informacin
correspondiente al programa y la aceptacin de la
licencia para proseguir con el proceso de instalacin:

Debemos al aceptar las condiciones del acuerdo de


licencia introducir los datos generales referentes al
usuario tal y como aparecen en la siguiente pantalla:

Un paso importante a seguir es la seleccin del tipo de


instalacin, pues dependiendo del tipo que escojamos
cambiar la capacidad en disco que utiliza el programa y
por tanto la cantidad de utilidades que brinda. En
adicin a esto seleccionamos la ubicacin donde
deseamos instalar el programa, determinando la unidad
de almacenamiento y el directorio destino de la
instalacin.

Seleccionamos los tipos de archivos que se deben abrir


con la versin de OpenOffice que estamos instalando y
despus comienza el proceso de carga de archivos de
instalacin, con lo cual se muestran diferentes
pantallas en las que vemos algunas caractersticas del
programa.

7.3 Trabajo en red

Para que los ordenadores se puedan comunicar entre ellos


es necesaria una conexin de red. Esto es posible
gracias
a
que
los
sistemas
operativos
reconocen
dispositivos de red como Ethernet, el mdem RDSI o el
token ring y a que estas interfaces de red estn
configuradas para conectarse a la red.
La Herramienta de administracin de Red Hat sirve para
configurar los siguientes tipos de dispositivos de red:
Ethernet
RDSI
mdem
xDSL
token ring
CIPE
dispositivos inalmbricos
Para usar Herramienta de administracin de Red Hat, debe
ejecutar el sistema X Window y tener privilegios de
usuario root.
A continuacin presentaremos los procedimientos
generales para la configuracin de RED en los pasos que
utilizamos:
Conexin Ethernet
Para establecer una conexin Ethernet, necesita un
dispositivo de red (NIC), un cable de red (normalmente
CAT5 y una red a la que conectarse. Existen diferentes
velocidades de las redes; asegrese que su NIC es
compatible con la red a la que se quiere conectar.
UNIVERSIDAD NACIONAL
COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA

6
0

Siga los siguientes pasos:


1. Haga click en la pestaa Dispositivos.
2. Haga click en el botn Aadir button.
3. Seleccione Conexin Ethernet en la lista de from the
Tipo de dispositivo y haga click en Siguiente.
4. Si ya ha aadido el dispositivo de red a la lista de
hardware, seleccinelo de la lista Dispositivo .
Sino, aada otros dispositivos de hardware
seleccionndolo en Otros dispositivos Ethernet.
El programa de instalacin normalmente detecta los
dispositivos
Ethernet
y
le
pregunta
si
desea
configurarlos. Si ya ha configurado algn dispositivo
Ethernet durante la instalacin, aparecern en la lista
de hardware en la pestaa Hardware.
5. Si ha seleccionado Otros dispositivos de red ,
aparecer
la pantalla
Seleccionar
adaptador
de
Ethernet. Seleccione el fabricante y el modelo del
dispositivo
Ethernet.
Seleccione
el
nombre
del
dispositivo. SI se trata del primer dispositivo
Ethernet del sistema, seleccione eth0 como nombre
del dispositivo, si es el segundo eth1, y as
sucesivamente.
La
herramienta
Herramienta
de
administracin de red tambin le permite configurar
los recursos para NIC. Haga click en Siguiente para
continuar.
6. En la pantalla Configuracin de parmetros de red
como se muestra en la siguiente figura, elija entre
DHCP
y
la
direccin
esttica
IP.
Tiene
que
especificar el nombre del host para el dispositivo.
Si el dispositivo recibe una direccin IP diferente
cada vez que se arranca la red, no especifique el
nombre del host. Haga click en Siguiente para
continuar.

7. Haga click en Aplicar on Crear dispositivo Ethernet.


Despus de haber configurado el dispositivo Ethernet,
aparece en la lista de los dispositivos como se muestra
en la figura:

Haga click en Aplicar para salvar los cambios.


Despus de aadir el dispositivo Ethernet, puede
modificar su configuracin seleccionando el dispositivo
de la lista de dispositivos y haciendo click en
Modificar. Por ejemplo, cuando el dispositivo se aade,
se configura para que no arranque en el tiempo de
arranque
predeterminado.
Puede
modificar
la
configuracin para modificar est parmetro.
Cuando se aade un dispositivo, todava no ha sido
activado. Para ello, seleccinelo de la lista de
dispositivos y haga click en Activar button.
Administracin de hosts
La pestaa Hosts le permite agregar, modificar o
eliminar hosts del fichero /etc/hosts. Este fichero
contiene direcciones IP y los nombres de hosts en los
que debern resolverse las direcciones IP.
Cuando el sistema intente resolver un nombre de host en
una direccin IP, o determinar el nombre de host de una
direccin IP, har referencia al fichero /etc/hosts
antes de usar los servidores de nombre (si usa la
configuracin por defecto del sistema Red Hat Linux). Si
aparece la direccin IP en el fichero /etc/hosts, no se
utilizarn los servidores de nombres. Si la red contiene
ordenadores cuyas direcciones IP no aparecen en los DNS,
se recomienda aadirlas al fichero /etc/hosts.
Para agregar una entrada al fichero /etc/hosts, haga
click en Aadir en la pestaa Hosts, especifique la
informacin solicitada y haga click en OK. Haga click en
Aplicar para registrar la entrada en el fichero.
Administracin de los parmetros DNS
La pesta DNS le permite configurar el nombre host del
sistema, el dominio, los servidores de nombres y buscar

el dominio. Los servidores de


buscar otros hosts en la red.

nombres

se

usan

para

Si los nombres del servidor de nombres DNS proceden de


DHCP o de una cuenta ISP de una conexin via mdem, no
aada los servidores DNS primarios, secundarios o
terciarios.

Configuracin bsica de firewall


Un firewall o cortafuegos evita que los virus
esparzan por su ordenador y evita que los usuarios

se
no

autorizados accedan a su ordenador. El firewall est


ubicado entre su ordenador y la red. Determina los
servicios a los que pueden acceder los usuarios remotos
en su red. Un firewall que haya sido configurado
debidamente puede aumentar la seguridad de su sistema.
Se le recomienda que configure un firewall para
cualquier sistema con una conexin de Internet.
Herramienta de configuracin del nivel de seguridad
Durante la instalacin de Red Hat Linux en la pantalla
de configuracin del firewall, se le ha dado la
posibilidad de escoger el nivel de seguridad alto,
medio o ninguno o de permitir determinados
dispositivos, servicios de entrada y puertos
Despus de la instalacin, puede cambiar el nivel de
seguridad de su sistema mediante el uso del Herramienta
de configuracin del nivel de seguridad.
Para iniciar la aplicacin, seleccione Men principal
(en el panel) => Configuracin del sistema => Seguridad
o escriba el comando redhat-config-securitylevel desde
un indicador de comandos de shell (por ejemplo, en una
terminal XTerm o GNOME).

Seleccione el nivel de seguridad deseado desde el men


pulldown.
Alto
Si elige Alto, su sistema no aceptar conexiones
(que no sean parmetros por defecto) que usted no
haya definido especficamente. Por defecto, solo las
siguientes conexiones estn permitidas:
respuestas de DNS
DHCP de modo que cualquier interfaz de la red
que use DHCP se puede configurar correctamente
Si elige Alto, su firewall no permitir lo
siguiente:
Modo activo FTP (modo pasivo FTP, usado por
defecto en la mayora de clientes s debera
funcionar)

transferencias de ficheros IRC DCC


RealAudioTM
Clientes remotos del sistema X Window
Si va a conectar su sistema a internet, pero no
desea ejecutar un servidor, sta es la opcin ms
segura. Si necesita servicios adicionales, puede
elegir Customize para permitir servicios especficos
a travs del firewall.
Medio
Si elige Medio, su firewall no permitir que
mquinas remotas tengan acceso a ciertos recursos de
su sistema. Por defecto, el acceso a los siguientes
recursos no est permitido:
Puertos por debajo del 1023 los puertos
reservados standard, usados por la mayora de
servicios de sistema, tales como FTP, SSH,
telnet, HTTP, y NIS.
El puerto de servidor NFS (2049) NFS se
deshabilita tanto para servidores remotos como
para clientes locales.
El modo de pantalla local del sistema X Window
para clientes X remotos.
El puerto de servidor X Font (por defecto, xfs
no se escucha en la red; est deshabilitado en
el servidor fuente).
Si quiere permitir recursos tales como RealAudioTM a
la vez que bloquea el acceso a los servicios
normales del sistema, elija Medio. Seleccione
Customize para permitir servicios especficos a
travs del firewall.
Ningn Firewall
Ningn firewall proporciona acceso completo a su
sistema y no realiza comprobaciones de seguridad
Comprobacin de seguridad es la deshabilitacin del
acceso a ciertos servicios. Esto debera estar

seleccionado nicamente si usted est conectado a


una red de confianza (no Internet) o si desea
hacer ms configuraciones de firewall en otro
momento.
Hosts locales
Si hay dispositivos Ethernet en el sistema, la pgina de
Hosts Locales le permitir configurar si las reglas de
firewall se utilizan en las peticiones de conexin
enviadas a cada dispositivo. Si el dispositivo conecta
el sistema a un rea local con un firewall y no se
conecta directamente a Internet, pulse S. Si la tarjeta
Ethernet conecta el sistema a un mdem DSL o por cable,
se recomienda seleccionar No.

DHCP
Si utiliza el protocolo DHCP para activar las interfaces
de Ethernet en el sistema, debe responder S a la

pregunta sobre DHCP. Si contesta no, no podr conectar


con una interfaz Ethernet. Muchos proveedores de
Internet por DSL y cable requieren el uso del protocolo
DHCP para las conexiones de Internet.

Despus de realicada la configuracin de RED procedimos


a conectar los equipos en red para poder compartir
recursos, lo cual no se pudo realizar dado que
configuramos el HOST de uno de los equipos de forma
manual y el otro por medio de DHCP, por tanto creemos
que esta diferencia no dejo que se pudieran ver los
equipos en red ni que se reconocieran.

8 BIBLIOGRAFIA

BANDEL,
David
y
NAPIER,
Robert.
Edicin Especial LINUX. 6a edicin. Espaa.
Edit. Prentice Hall. 2000.

MARTNEZ,
Jos
Andrs. LINUX. La referencia
visual.
Colombia. Edit. McGRAW HILL. 2001.

UNIVERSIDAD NACIONAL
COLOMBIA
FACULTAD DE CIENCIAS ECONMICAS
UNIDAD DE INFORMTICA

7
0

9 WEBGRAFIA

ARSYS:

Caf Nocturno:

Ciberjob:

http://www.ciberjob.org

GV Soft:

http://www.gvsoft.com

Iris Soft:

http://www.iris-soft.com/article.htm

La Compu:

Latium Software: http://www.latiumsoftware.com

Linux para todos: http://www.linuxparatodos.com

Linux Santa Fe: http://www.linuxsantafe.com

Linuxfan Web:

Microsoft Corporation:
http://www.microsoft.com

Monografas: http://www.monografias.com

MySQL:

Open Office en espaol:

Open Office: http://www.openoffice.org

OTRI Universidad de Sevilla:


http://otri.us.es

http://www.arsys.es
http://www.cafenocturno.com

http://www.lacompu.com

http://www.linuxfan.unlugar.com

http://www.mysql.com
http://es.openoffice.org

SALNET:
http://www.salnet.com.ar/inv_mysql/mysql.htm
Software Linux: Programas y Aplicaciones de
GNU/Linux:
http://linux.bankhacker.com

Ubi Quando: http://www.ubiquando.com.co

Universidad
Virtual

Universidad
Nacional
de Colombia:
http://www.virtual.unal.edu.co/cursos/economicas/922
11/index.htm
ZONAVirus: http://www.zonavirus.com

También podría gustarte