100% encontró este documento útil (2 votos)
158 vistas71 páginas

Windows Vs Linux

CUADRO COMPARATIVO

Cargado por

Yami Dominguez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (2 votos)
158 vistas71 páginas

Windows Vs Linux

CUADRO COMPARATIVO

Cargado por

Yami Dominguez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Linux vs.

Windows

LINUX vs. WINDOWS

UNIVERSIDAD NACIONAL COLOMBIA


FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA

Director: Henry Martínez

Coordinadores: Mauricio Vergara Bravo


Oscar Javier Silva
Romero

Analista de Sistemas: Peter Fonseca Buitrago

Programador: Álvaro Enrique Palacios


Villamil

Auxiliares de Investigación:
Adelaida Amaya Pinzon Iván Darío Carrillo
Adriana Acosta Jeisson Gabriel Ospina
Andrea del Pilar Navarrete John Ricardo Cortés Amórtegui
Andrea Nadine Gutiérrez Julio Cesar Calvo
Angela Jeaneth Ospina Karolina Roberto
Alex Gerardo Sastoque Leonardo Andrés Baena
Astrid Rocío Angarita Luz Dary Lozano
Aura María García Natalia Milena Velasco
Betty Johanna Bolaños Nelson Armando Ariza
Cesar Oswaldo Rodríguez Nidia Emilse Barrera
Diana Vanesa Mora Olga Liliana Sánchez
Erica Banessa Roa Sanmartin Olga Lucia Bravo Ballén
Felipe Quevedo Sánchez Vivian Rocío Salinas
Gema Andrea Álvarez Yenny Aleth Aldana
Héctor Javier Ordúz Zulma Yulieth Suarez

Trabajo desarrollado por


AURA MARÍA GARCÍA CHAVES
JULIO CESAR CALVO CASTRO
OLGA LUCIA BRAVO BALLÉN
Este trabajo es resultado del esfuerzo de todo el equipo
perteneciente a la Unidad de Informática.
Se prohíbe la reproducción parcial o total de este documento, por
cualquier tipo de método fotomecánico y/o electrónico, sin previa
autorización de la Universidad Nacional de Colombia.

UNIVERSIDAD NACIONAL COLOMBIA


1
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

UNIVERSIDAD NACIONAL COLOMBIA


2
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

1 INTRODUCCIÓN

Con la aparición del primer computador se inicio lo que


talvez muchos no se imaginaron, la era de la
informática que no solo comprende la creación de los
primeros programas con tarjetas perforadas a partir de
lenguaje de maquina y su evolución sino la incorporación
y pluralidad de diferentes elementos a los sistemas de
cómputo. Es así, como hoy en día hablar de informática
es tan cotidiano como tratar temas de actualidad,
economía, política y demás.

El desarrollo de programas para la aplicación de ciertas


herramientas en diferentes áreas (software aplicativo)
se ha convertido en un motor para el desarrollo
investigativo y empresarial, facilitando así su
evolución y mejoramiento.

Pero hablar de software aplicativo sin establecer


primero una aproximación al software que permite su
funcionamiento (sistemas operativos) sería pecar por
omisión, entendiéndolo como una analogía teológica, pues
si no tenemos las bases de una construcción, como
levantaremos la edificación?.

Principalmente en este documento de carácter


investigativo pretendemos establecer una comparación
entre dos de estos sistemas operativos, en relación a
las características, ventajas y desventajas que ofrece
tener cada uno de ellos en complemento con el software
aplicativo que incluyen.

No es nuestra intención encasillar al lector con uno u


otro de los sistemas operativos y su correspondiente
paquete de aplicaciones; en cambio, queremos presentar
dos de los más famosos y de mayor uso en la actualidad
(LINUX y WINDOWS), pero cual es el fin de esta
UNIVERSIDAD NACIONAL COLOMBIA
3
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

dinámica?. Nuestra finalidad es establecer un parámetro


de comparación para los usuarios que no han tenido la
oportunidad de trabajar con más de un sistema operativo
y puedan a grandes rasgos visualizar como sus
necesidades serían cubiertas no solo por un sistema
operativo convencional, sino por más de una opción.

La exposición que se desarrolla a través de este


documento no llevará a la conclusión sobre el sistema
operativo perfecto, pues ésta es la labor del lector
dependiendo cuáles sean sus necesidades o requerimientos
y por ello dejamos abierta la discusión para trabajos
posteriores en los cuales se profundicen estos temas.

UNIVERSIDAD NACIONAL COLOMBIA


4
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

2 TABLA DE CONTENIDO

1 INTRODUCCIÓN _____________________________________________________ 3
2 TABLA DE CONTENIDO ______________________________________________ 5
3 MARCO TEÓRICO ____________________________________________________ 6
3.1 Sistema Operativo______________________________________________________ 6
3.2 Windows _____________________________________________________________ 7
3.3 Linux _______________________________________________________________ 13
3.4 Software Aplicativo____________________________________________________ 16
3.5 Lenguajes de programación_____________________________________________ 18
4 LINUX VS. WINDOWS ______________________________________________ 21
4.1 Windows ____________________________________________________________ 26
4.2 Linux _______________________________________________________________ 31
5 SOFTWARE APLICATIVO____________________________________________ 34
5.1 Microsoft Office XP ___________________________________________________ 34
5.2 OpenOffice___________________________________________________________ 37
6 ADMINISTRADORES DE BASES DE DATOS ___________________________ 39
6.1 MySQL______________________________________________________________ 39
6.2 Microsoft SQL Server _________________________________________________ 45
7 PRÁCTICA _________________________________________________________ 47
7.1 Instalación de las impresoras____________________________________________ 48
7.2 Instalación de OpenOffice ______________________________________________ 51
7.3 Trabajo en red________________________________________________________ 60
8 BIBLIOGRAFIA ____________________________________________________ 70
9 WEBGRAFIA________________________________________________________ 71

UNIVERSIDAD NACIONAL COLOMBIA


5
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

3 MARCO TEÓRICO

Por medio del marco teórico 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 específicos
que seguramente por brevedad de este no encontrará más
adelante.

3.1 Sistema Operativo

Un Sistema Operativo1 es un programa que actúa de


intermediario entre el usuario y el hardware del
computador. Su propósito es proveer un ambiente en el
cual el usuario pueda ejecutar programas. Además tiene
como meta primero hacer del Sistema computacional algo
conveniente de usar y segundo usar el hardware de una
manera eficiente.

Se podría dividir el sistema operativo en:

Nos centraremos en su papel de administrador de recursos


(compartidos), por cuanto se encarga de:
• Administrar los recursos físicos: Procesadores,
memoria (principal, secundaria, etc.)
• Manejar los dispositivos de E/S.
• Compartir e intercambiar la información entre
usuarios
• La protección mutua entre usuarios
• Varios (contabilidad, medidas de desempeño)

1
Tomado de [Link]

UNIVERSIDAD NACIONAL COLOMBIA


6
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

Los programas que incluye el sistema operativo son:

• El programa de arranque
• El núcleo (kernel)
o Gestión del procesador. Sistemas operativos
monotarea, multitarea.
o Gestión de memoria. Asignación de memoria para las
aplicaciones, traducción de direcciones virtuales,
utilización (a veces) de parte del disco como si
fuera memoria principal (memoria virtual), opción
de evitar (sólo algunos computadores) áreas enteras
de memoria al disco desde donde pueden ser
posteriormente recuperadas (swapping).
o Gestión de entrada-salida. Controladores de
dispositivos (device drivers), rutinas de servicio
o Gestión 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 gráficos).
• Otras se cargan en memoria bajo demanda del usuario
las utilidades de gestión de dispositivos y las
utilidades de administración del sistema

3.2 Windows

Desde hace años, Microsoft intentaba unificar las dos


grandes vertientes de Windows. La serie NT y la serie
W9X.

WINDOWS NT

Windows 3.11 no era más que una interfaz (potente) sobre


MS-DOS. La multitarea no era real sino que los programas
UNIVERSIDAD NACIONAL COLOMBIA
7
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

debían ceder el control al sistema operativo y este, una


vez que tomaba el control, daba paso a la siguiente
tarea que tenía encolada. Todo esto se realizaba muchas
veces por segundo si las aplicaciones cedían control
dando la sensación de multitarea real.

Por ello, Microsoft se planteó el realizar un verdadero


sistema operativo. 32 bits y además 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
protección de archivos (las ACL) son idénticos. Esto no
solo fue a nivel del sistema de archivos sino también a
nivel de la ejecución de tareas para así dar paso a la
multitarea real basada en prioridades (idéntica a la que
tienen los sistemas VMS de Digital).

El primer Windows NT cuenta con un núcleo y un API de 16


bits de Windows 3.1 convertido en 32 bits, el NT 3.1 que
rápidamente evolucionó al 3.5 contaba con unas
modificaciones en el núcleo para darle velocidad (y
pérdida 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 concéntricas siendo el nivel cero el nivel
más inferior. El nivel 0, es también llamado nivel
Kernel. En este nivel se ejecuta el núcleo del sistema
operativo, un proceso puede realizar todo. Evidentemente
el fallo de un programa en nivel cero, tiene por
consecuencia la caída inexorable de la máquina.

Los niveles 1 y 2 no se utilizan. Teóricamente, el nivel


1 es donde se ejecutarían 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
UNIVERSIDAD NACIONAL COLOMBIA
8
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

pueden hacer casi nada. Cualquier acceso al hardware o a


los recursos del sistema, se debe hacer a través de los
niveles anteriores. En este caso a través del nivel 0.

Estas transiciones de nivel, sólo pueden hacerse a


través de puertas de tarea asignadas por el núcleo del
sistema. Ningún proceso tiene acceso directo al hardware
con lo cual se evitan caídas del sistema por errores de
programación.

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 filosofía).

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 gráfico que se
estaba ejecutando en modo usuario y por tanto no podía
matar al sistema, se bajó a modo kernel para evitar
transiciones de estado. Esto aumenta drásticamente las
prestaciones de Windows, el cual está basado todo en el
subsistema gráfico. En contra, disminuye la estabilidad,
ya que un error de programación en este subsistema,
dañará 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 podía
tener Internet y el aumento progresivo de usuarios tanto
domésticos como corporativos que no tenían necesidad de
un Windows NT, pero para los cuales la actual solución
de Windows 3.1 se quedaba escasa.

UNIVERSIDAD NACIONAL COLOMBIA


9
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

Microsoft empezó a experimentar con la versión 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 más). 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 más que una interfaz gráfica
sobre MS-DOS, pero con las siguientes mejoras:

• Subsistema de drivers de 32 bits. No están


normalizados ya que el sistema basado en VxD
(estáticas y dinámicas) posteriormente ha sido
abandonado por Microsoft, pero en su día 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 gráfica mejorada y mucho más amigable que la
de versiones anteriores.

El núcleo real de ejecución de W95 (y posteriores: W98,


SE y ME) es el subsistema de 16 bits: USER, GDI y KERNEL
reales de ejecución son los de 16 bits, y sus homónimos
de 32: USER32, GDI32 y KRNL32, no son más que capas de
cebolla de recubrimiento de los anteriores. Cualquier
llamada al subsistema de 32 bits, implica la llamada a
la función real de 16 bits, y además, por desgracia,
estas llamadas se "serializan" utilizando un semáforo de
entrada única.

La evolución de W95, fue Windows 98. Como novedad en él,


fue la implementación de la nueva tecnología de drivers
WDM (Windows Driver Model). Los fabricantes que optasen
UNIVERSIDAD NACIONAL COLOMBIA
10
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

por utilizar esta tecnología se podían hacer


independientes del sistema operativo, ya que los drivers
desarrollados con WDM, si estaban correctamente
desarrollados, funcionarían también en el otro Windows
(NT).

Se puede decir que prácticamente, 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 serviría para implementarse
correctamente en el XP.

Una vez sacado el mercado W98 SE, Microsoft se planteó


por primera vez la evolución de todo el Windows a una
serie única. En este momento, empezó a estudiarse el
sistema operativo que más 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 más estable y totalmente PnP.

WINDOWS 2000

Una vez probadas por Microsoft las nuevas


características de Plug and Play en la serie W9X, y una
vez probada la estabilidad de núcleo 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 2000, no solo integró las nuevas tecnologías de


soporte a hardware (PnP) realmente completo, sino que
además integró y mejoró las funcionalidades definidas
por las normas ACPI.

UNIVERSIDAD NACIONAL COLOMBIA


11
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

Las características ACPI no son de Microsoft, sino que


es un estándar de mercado en cuya definición,
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 implantación
mejorada del servicio de Directorio de Novel.

WINDOWS XP y WINDOWS .NET

La evolución final de W2000 y la integración con algunos


de los subsistemas probados con éxito en Windows ME, así
como la corrección de errores de W2000, ha sido Windows
XP.

Evidentemente, Microsoft, para hacer que el gran público


de consumo aceptase este sistema operativo, debía
ofrecer un producto de características extraordinarias
ya que algo se iba a perder: parte (poca) del software
antiguo que accedía directamente al hardware, no podía
funcionar en un sistema operativo con núcleo NT.

Pero hay una cosa que por el momento no gusta. El


desarrollo de Whistler ha desembocado en dos versiones
con el mismo núcleo: la serie XP y la serie .NET. Esta
última, está todavía en fase de desarrollo y corresponde
a las versiones servidoras de XP (es decir, la evolución
de W2000 Server, Advanced Server y Datacenter, en cuatro
versiones .NET: Server Web, Standard Web, Enterprise Web
y Datacenter).

UNIVERSIDAD NACIONAL COLOMBIA


12
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

3.3 Linux

De la misma manera que el Unix, el Linux2 se puede


dividir generalmente en cuatro componentes principales:
el núcleo (kernel), el shell, el sistema de archivos y
las utilidades.
• El núcleo3 es el programa
medular que ejecuta programas Shell
Kernel
y gestiona dispositivos de
hardware tales como los Aplicaciones

discos y las impresoras.


• El shell proporciona una interfaz para el usuario.
Recibe órdenes del usuario y las envía al núcleo 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
están organizados en directorios. Cada directorio
puede contener un número cualquiera de subdirectorios,
cada uno de los cuales puede a su vez, contener otros
archivos.

El núcleo, el shell y el sistema de archivos forman en


conjunto la estructura básica del sistema operativo. Con
estos tres elementos puede ejecutar programas, gestionar
archivos e interactuar con el sistema.
Además, 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 computación
estándar. Incluso uno mismo puede crear sus propias
utilidades.

Linux contiene un gran número de utilidades. Algunas


efectúan operaciones sencillas: otras son programas

2
Tomado de: [Link]
3
Las gráficas son tomadas del trabajo realizado por los Investigadores de la UIFCE en el segundo semestre
de 2001. ..\trabajo Linux

UNIVERSIDAD NACIONAL COLOMBIA


13
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

complejos con sus propios juegos de órdenes. Dichas


utilidades se pueden clasificar en tres amplias
categorías: editores, filtros y programas de
comunicaciones. A diferencia de otros sistemas
operativos se distribuye de forma gratuita bajo una
licencia pública de GNU de la Free Software Foundation
(Fundación de programas libres) lo que básicamente
significa que puede ser copiado libremente, cambiado y
distribuido dejando siempre disponible el código fuente.
También hay utilidades que efectúan operaciones con
archivos y administración de programas.

Como una alternativa a la interfaz de la línea de


ordenes, Linux proporciona una interfaz gráfica 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 están organizados en una estructura
jerárquica de árbol.

RAÍZ

/dev /etc /lib /proc /sbin /bin /usr /var /home /root /bin

Características

• Multitarea: LINUX utiliza la llamada multitarea


preventiva, la cual asegura que todos los programas
que se están utilizando en un momento dado serán
ejecutados, siendo el sistema operativo el encargado
de ceder tiempo de microprocesador a cada programa.
• Multiusuario.
• Multiplataforma: Las plataformas en las que en un
principio se puede utilizar Linux son 386-, 486-.
UNIVERSIDAD NACIONAL COLOMBIA
14
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

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


también existen versiones para su utilización 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.
• Protección de la memoria entre procesos, de manera que
uno de ellos no pueda colgar el sistema.
• Carga de ejecutables por demanda: Linux sólo lee del
disco aquellas partes de un programa que están siendo
usadas actualmente.
• Política de copia en escritura para la compartición de
páginas entre ejecutables: Varios procesos pueden usar
la misma zona de memoria para ejecutarse. Cuando
alguno intenta escribir en esa memoria, la página (4Kb
de memoria) se copia a otro lugar. Esta política de
copia en escritura tiene dos beneficios: aumenta la
velocidad y reduce el uso de memoria.
• Memoria virtual usando paginación (sin intercambio de
procesos completos) a disco: A una partición o un
archivo en el sistema de archivos, o ambos, con la
posibilidad de añadir más á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 código fuente está disponible, incluyendo el
núcleo completo y todos los drivers, las herramientas
de desarrollo y todos los programas de usuario; además
todo ello se puede distribuir libremente.
• Emulación de 387 en el núcleo, de tal forma que los
programas no tengan que hacer su propia emulación
matemática. Cualquier máquina que ejecute Linux
parecerá dotada de coprocesador matemático.
• Soporte para muchos teclados nacionales o adaptados.
• Consolas virtuales múltiples.

UNIVERSIDAD NACIONAL COLOMBIA


15
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

• 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 estándar 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 años atrás, hoy existe una


infinidad de aplicaciones para satisfacer desde
diversiones o entretenimiento de niños hasta
sofisticados programas de investigación científica; sin
embargo, para satisfacer las necesidades de la mayoría
de las personas existe un número preciso de
aplicaciones, que como herramientas no deben faltar en
ningún computador de uso personal:

Procesadores De Texto

Sustituyen absolutamente el trabajo de una tradicional


máquina de escribir. En la mayoría 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 sinónimos sin importar la cantidad de
ellas, modificar en la marcha el escrito sin
desperdiciar papel, ni tiempo, verificar la ortografía
del documento e incluso de ciertas áreas, así como
también buscar sinónimos relacionados con ciertas
palabras o frases dudosas, entre otros.

UNIVERSIDAD NACIONAL COLOMBIA


16
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

Hojas Electrónicas

También denominadas Hojas de cálculo, son una de las


herramientas imprescindibles en cualquier empresa, ya
que permite realizar cualquier tarea que involucre
complejas fórmulas y procesos basados en análisis,
proyecciones, presupuestos, amortizaciones, cálculos
básicos pero repetidos, etc.

Manejadores de bases de datos

Cuando las necesidades de manejo de información crecen


desorbitadamente, no hay mejor herramienta que los
programas de administración de Bases de Datos, los
cuáles gracias a la facilidad de sus procesos permiten
rápidamente crear, trabajar y modificar conjuntos
específicos de registros con los cuales es muy práctico
consultar datos precisos, obtener listados ordenados y
extracciones directas de registros basadas en criterios
de búsqueda que satisfagan necesidades inmediatas.

Presentadores de ideas

Esta clase de programas vincula a una secuencia de


diapositivas que contienen texto y gráficos. Incluye a
un número de herramientas para crear gráficos 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 páginas web, conserva la ruta de donde
ha estado y recuerda los sitios a los que desea poder
volver.

Graficadores

UNIVERSIDAD NACIONAL COLOMBIA


17
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

Los programas graficadores tratan con dibujos, estáticos


o móviles, planos o en tres dimensiones. Existe un
asombroso número de formatos para imágenes diferentes en
el mundo y no hay ningún programa que pueda manejarlos a
todos. Los programas de Dibujo, por otra parte, definen
las imágenes en forma de vectores, esto es, ecuaciones
que describen formas geométricas.

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 costaría si fueran compradas separadamente.
Usualmente hay mejoras que ayudan a que también se
comuniquen las aplicaciones entre sí.
Los conjuntos populares de software para oficina
incluyen programas de:
• procesamiento de palabras
• hoja de cálculo
• presentadores de ideas
• cliente de e-mail
• libreta de direcciones
• base de datos

3.5 Lenguajes de programación

Mediante los programas se indica al computador que tarea


debe realizar y cómo 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 máquina, son cualquier lenguaje
artificial que puede utilizarse para definir una
secuencia de instrucciones para su procesamiento por un
computador. Hoy en día todo programa tiene que existir
en lenguaje de máquina para que el computador pueda
utilizarlo, y adicionalmente se necesita un lenguaje de
más alto nivel para que la gente pueda escribir un
programa eficazmente; un lenguaje que eleva el proceso

UNIVERSIDAD NACIONAL COLOMBIA


18
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

por encima de la detallada maraña de dígitos de que se


componen las instrucciones de máquina.

En principio, el PC sólo entiende las instrucciones en


código máquina, es decir, el específico 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 máquina.

Lenguajes de Bajo Nivel (Ensamblador).

Vistos a muy bajo nivel, los microprocesadores procesan


exclusivamente señales electrónicas binarias. Dar una
instrucción a un microprocesador supone en realidad
enviar series de unos y ceros espaciadas en el tiempo de
una forma determinada. Esta secuencia de señales se
denomina código máquina. El código representa
normalmente datos y números e instrucciones para
manipularlos. Dicha abstracción da como resultado el
ensamblador, un lenguaje de muy bajo nivel que es
específico de cada microprocesador.

Los lenguajes de bajo nivel son difíciles de aprender,


permiten crear programas muy rápidos y son casi
específicos para cada procesador. Esta última
característica hace que si el programa es utilizado en
otra máquina de diferente composición el programa se
debe reescribir.

Lenguajes de Alto Nivel.

Son programas que procesan las señales dadas por los


programadores a la máquina 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 fácilmente legible y
comprensible por otros programadores lo que lo hace
estar mas cerca de el programador que de la máquina y
sostener una relación compleja con el código máquina.
Entre ellos existe: FORTRAN (FORmula TRANslator
(traductor de fórmula)), COBOL (COmmon Business Oriented

UNIVERSIDAD NACIONAL COLOMBIA


19
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

Languaje (Lenguaje orientado a negocios comunes)), BASIC


(Beginers All-purpouse Symbolic Instruction Code (Código
de instrucción simbólica para todo propósito), PASCAL
(lenguaje educativo),C (Los programas escritos en C
producen un código 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 programación de sistemas) y PL/I
(para aplicaciones de propósitos generales).

Intérpretes o Compiladores.

Son aquellos programas que traducen una serie de


instrucciones en lenguaje ensamblador, los intérpretes
son aquellos que traducen los programas escritos en
lenguaje de alto nivel al lenguaje máquina. El
compilador crea una lista de instrucciones de código
máquina, el código objeto, basándose en un código
fuente. De esto resulta un programa rápido y listo para
funcionar. El intérprete, es más lento por correr el
código fuente una línea que se ejecuta, se lee por
segunda vez, se compila de nuevo y después se corre la
otra línea que se ejecuta y repite el procedimiento de
la anterior.

Programación Orientada a Objetos.

Son los lenguajes de programación enfocados en la


planeación, la organización y la estructura perfecta
(los cuales son de naturaleza funcional o procedimientos
que hacen algo).

UNIVERSIDAD NACIONAL COLOMBIA


20
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

4 LINUX VS. WINDOWS

Hoy día se conocen diferentes sistemas operativos para


plataformas PC como son el Linux, Windows, Windows NT,
Be OS, QNX, UNIX, etc..., sin embargo hoy día los más
usados por la gran mayoría de usuarios y profesionales
son el sistema Windows y el sistema Linux. Hasta hace
poco Linux era una utopía el poder instalarlo, hacerlo
funcionar y, quizás lo más difícil, el poder
configurarlo y manejarlo, pero esa situación ha cambiado
radicalmente gracias a las diversas compañías que hacen
sendas distribuciones.

Gracias a esto cada día hay más 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 más 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
después pregunta si es mejor que Windows. A esta
pregunta vamos a intentar contestar de la manera más
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 también 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
habría que compartir el teclado y eso es un poco
molesto.

El sistema Linux es un sistema técnicamente diferente a


Windows, puesto que Linux al estar programado totalmente
en Lenguaje C tiene la posibilidad de acceder
directamente al Hardware de la máquina en es que esté
UNIVERSIDAD NACIONAL COLOMBIA
21
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

instalado, de manera que aprovecha mucho más la potencia


de esta y también de sus periféricos, ya sean CD-ROM o
un escáner. Gracias a que ha sido programado por
millones de programadores en el mundo, Linux está
equipado con un sistema de administración de memoria tal
que administra a cada programa la memoria necesaria para
ejecutarse de forma independiente de manera que si un
programa se colgase sólo se colgaría 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 música para relajarnos un rato,
pues bien supongamos que tenemos los mismos programas
tanto como para Linux como para Windows, pues si ese
programa de reproducción musical se colgase, se colgaría
ese programa y no el resto de los programa o el propio
sistema de manera que no perderíamos nuestro trabajo,
esto es lo que ocurriría en Linux, pero en Windows al
compartir todos los recursos y memoria ocurre lo
contrario, se colgaría el programa y este arrastra en el
90% de las ocasiones al resto de los programas o bien al
sistema.

Este es sólo uno de los aspectos en que Linux supera a


Windows, otro aspecto es en la administración de los
gráficos de Linux, para ello lo hace manteniendo una
relación con los programas Cliente (programas) y
Servidor (sistema gráfico), de manera que a cada
programa se le administra la cantidad de gráficos según
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
UNIVERSIDAD NACIONAL COLOMBIA
22
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

de los sistemas de archivos más seguros que se conocen y


además de los más eficaces, por ejemplo, para empezar
aprovecha mucho mejor la FAT que el sistema de archivos
de Windows (ahora veremos porqué), es mucho más seguro y
fiable.”

El sistema ext2 es un sistema que cuenta, por decirlo de


algún modo, con una FAT de 64 bits. Como sabemos cuando
formateamos un disco duro tenemos un tamaño real, que
viene dado por los cilindros, etc..., y un tamaño
lógico, que viene dado por el tamaño 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 más 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 más.
Esto puede que parezca despreciable a efectos
individuales, pero imaginemos que tenemos un par de
gigabytes de ficheros similares, estaríamos 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 más
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
UNIVERSIDAD NACIONAL COLOMBIA
23
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

en cuanto a diferencias técnicas, otro aspecto que hay


que tener en cuenta es la facilidad de instalación. En
un principio la instalación de Linux se hacía mediante
un sistema en modo texto y además estaba en un inglés a
nivel técnico por tanto era complicada, por ello Windows
se buscaba más puesto que las instalaciones eran en modo
gráfico, en español y además casi automáticas, hasta que
en las últimas versiones de las distribuciones Linux
esto ha cambiado radicalmente, ahora son en modo gráfico
y es mucho más automatizado que antes (dependiendo del
tipo de instalación que se haga). En este ámbito ya casi
no hay diferencias entre ambos sistemas.

Otro aspecto importante a ver son la compatibilidad con


los periféricos, compatibilidad entre ambos sistemas
(puesto que hay usuarios que usan ambos sistemas
operativos) y cantidad de programas que pueden correr
dependiendo según que plataforma.

En cuanto a la compatibilidad de periféricos Linux


reconoce casi la totalidad de los periféricos existentes
en el mercado gracias a que lleva implantada la
tecnología Plug 'n' Play, tecnología que actualmente
llevan todos los periféricos, sin embargo no suelen
estar muy al día debido a que muy pocas empresas se
dedican a hacer drivers para dichos periféricos 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 acción, por ejemplo, el Wine o el VirtualPC.
También 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 -

UNIVERSIDAD NACIONAL COLOMBIA


24
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

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


ambos en un mismo ordenador.

También hay que ver la cantidad de programas que corren


bajo cada plataforma. En este caso hay muchos más
programas para Windows que para Linux por la misma causa
que con lo que ocurre con los drivers, hay más compañías
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
distribución por lo tanto no hay que pagar por ellos y
esto de no recibir dinero a las compañías 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 acompañado de su famoso paquete de oficina
Microsoft Office, esto hacía a Windows ser mucho más
usado que sin embargo esto ha cambiado mucho puesto que
Linux cuenta ahora con el paquete de oficina Openoffice
de la compañía 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 opción más fiable que la de Windows, sin
embargo esto para el sector de Juegos para el usuario
doméstico Windows sigue teniendo la sartén por el mango,
sin embargo Linux ya ha empezado a desarrollarse en este
aspecto y ya cuenta con algunos títulos tan buenos como
Quake, Quake 2, Quake 3, Doom, Doom 2, etc... (es más
van más rápidos por esta plataforma que por la de
Windows).

Bajo el punto de vista individual, es decir, para cada


persona, Linux es una gran opción, 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 también 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.
UNIVERSIDAD NACIONAL COLOMBIA
25
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

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
informática 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
distribución de Linux (que tiene un costo bajo) se tiene
más que de sobra, puesto que con esa distribución
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 sólo
Windows o varios y luego además la presencia de los
ingenieros informáticos, por tanto los gastos pueden ser
elevados con este sistema.

Aunque tecnológicamente Linux y Windows tienen grandes


diferencias, esto no quiere decir que no pueden convivir
e interactuar en una Intranet. Gracias a la
estandarización 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 interacción cliente/servidor en una
Intranet el protocolo "Common Internet File System", o
CIFS. Samba es la implementación 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,
Autenticación y Autorización de Usuarios, Resolución 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

UNIVERSIDAD NACIONAL COLOMBIA


26
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

hardware tales como Intel, Sparc, Alpha e incluso en


S/390 de IBM entre otros. Linux implementa un súper
conjunto del estándar 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 restricción.
Además cuenta con licencia GPL.

Linux ha sido principalmente utilizado como servidor


Intranet e Internet, ya que soporta los protocolos
TCP/IP. Además puede interactuar con redes Windows,
Novell, Apple y Unix. En los últimos dos años, de todos
los servidores que vendieron los fabricantes de equipos,
más del 24% utilizan Linux, constituyéndose como el
segundo Sistema Operacional. Actualmente Linux soporta
varios ambientes gráficos de ventanas a su elección.
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
gráficos de ventanas de mejor estética que podrá
encontrar. Linux es ideal para personas experimentadas
que desean un mayor control. Dada su confiabilidad y
estabilidad, también es el sistema operativo ideal para
montar servidores Web. Contiene, además, 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
configuración, no el uso de los entornos gráficos. Linux
soporta aplicaciones de todos tipos, desde hojas de
cálculo, como Gnumeric, y procesadores de texto, como
Corel WordPerfect, hasta poderosas herramientas de
diseño, como El Gimp y suites de oficina completas como
Openoffice. El ambiente gráfico 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 además una mayor
personalización.

UNIVERSIDAD NACIONAL COLOMBIA


27
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

Cuando un conocedor del área informática expone


argumentos a favor de Linux en cuanto a la seguridad,
éstas son grosso modo sus tesis de partida:
1. En Windows hay muchos más virus que en Linux.
2. Se descubren muchos más 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 más robustos y fiables, serían más difíciles
de manejar para los que no tienen idea de Informática.
4. Si alguien descubre un agujero de seguridad en
cualquier versión de Linux, cualquier programador
habilidoso lo puede subsanar puesto que es de código
abierto. En cambio, en Windows habría que esperar a que
los trabajadores en la nómina de Microsoft lo hicieran,
con la consabida pérdida de tiempo que pondría en riesgo
millones de ordenadores de todo el mundo.
5. Linux jamás permitiría productos tan "frágiles" como
Outlook o Internet Explorer que han de estar
continuamente parchados. La profesionalidad está reñida
con la carencia de seguridad.
6. La propia estructura lógica sobre la que funciona
Linux es más segura que la de Windows.
Todos estos argumentos son, en mayor o menor medida,
ciertos. Pero quizá necesitemos abundar un poco en la
etiología de cada argumentación para entender por qué se
dice.

“Es una verdad por todos conocida que en Windows hay más
virus que en Linux, pero debemos saber que la
posibilidad de propagación de un virus en Linux es muy
baja.”

En primer término (y esto lo entendemos todos) es una


cuestión cuantitativa y después, de ingeniería 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 más doctos en informática. Es más fácil engañar a un
usuario de Windows por término medio que a uno de Linux,
por la misma razón que es más sencillo que un
UNIVERSIDAD NACIONAL COLOMBIA
28
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

principiante sea engañado que un experto. También es


lógico que se descubran más agujeros de seguridad en un
producto de consumo mayoritario que en otro mucho menos
usado.

Además, en Windows hay una cuestión adyacente a la


propia dialéctica técnica que no debemos obviar: cuando
hablamos de una transnacional poderosísima como
Microsoft y de un señor 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 anónimos e independientes como Guninsky que
atacar y poner al descubierto las vulnerabilidades del
todopoderoso Bill Gates!

“Cabría preguntarles a muchos de estos investigadores


independientes de "agujeros de seguridad" cuánto tiempo
le dedican a Windows y cuánto a Linux.”

El tercer punto también es discutible. No necesariamente


la seguridad está siempre vinculada con la comodidad.

Hoy día sabemos que los automóviles son muy seguros y al


mismo tiempo cómodos. ¿Por qué no va a pasar igual con
la informática?.

Uno de los mejores cortafuegos para Windows es


ZoneAlarm: posiblemente sea el más seguro de todos y al
mismo tiempo es el más cómodo y fácil 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 cuestión es la que quizás presente más


problemas a la hora de rebatir porque en ocasiones hemos
sufrido la demora incomprensible por parte de Microsoft
en la publicación de un parche para salvaguardar nuestra
seguridad.

“Sabemos también que la mayor parte de los


investigadores serios remiten el problema a Microsoft
UNIVERSIDAD NACIONAL COLOMBIA
29
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

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 atención
definitivamente de la gran transnacional.”

“Si bien sospechamos que Windows es más lento en la


corrección de errores que Linux, no menos cierto es que
la libertad absoluta en el código abierto de Linux
también genera una "anarquía" de versiones,
actualizaciones y correcciones que pueden confundir
sobremanera al usuario y hacer su experiencia ante el
ordenador más incómoda.”

El quinto punto hace mención al navegador más usado en


el mundo, por lo que los argumentos expuestos antes
también son aplicables. La cuestión es: ¿sería tan
vulnerable el Internet Explorer si apenas nadie lo
conociera?.

Hasta hace poco Opera era un navegador casi desconocido


y se decía que muy seguro. Después de la campaña de
desprestigio (en muchos casos justificada) de algunos
investigadores independientes contra el IE, Opera se
hizo mucho más conocido. Inmediatamente llegaron los
primeros agujeros de seguridad.

“Tampoco deseo que vean Uds. en mi comentario un


determinismo entre seguridad y popularidad. Sería muy
injusto de mi parte si no valoro el trabajo de los
profesionales que estudian, analizan y programan los
productos. Pero es obvio que la seguridad depende muy
fundamentalmente también de quienes estudian la
inseguridad.”

Un banco es seguro si nadie se detiene a analizar las


posibles debilidades en su seguridad. En el momento en
que un ladrón lo hace, la empresa de seguridad habrá de
reforzar aún más las medidas de seguridad.

“El último punto es el más capcioso de tratar porque si


afirmamos que la estructura lógica de Linux es más
segura, también estamos suponiendo que en el futuro los
UNIVERSIDAD NACIONAL COLOMBIA
30
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

ataques a la seguridad de los sistemas informáticos 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
acabarían. ¡Qué equivocado estaba!. Simplemente la
tipología 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 día esta exento de
pequeños detalles. La diferencia radica en:
• Que los errores que pudiesen existir en algún
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 público, e incluso, en algunos casos, se puede
obtener el parche correspondiente el mismo día.
• 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 mayoría de los casos,
puede contactar directamente al autor de la aplicación,
controlador, módulo 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 vendría a ser la fusión, por un lado de la familia
Windows 95/98/Me basada en el núcleo 9x y su fácil uso,
compatibilidad, multimedia, etc. dirigido al hogar y
por otro lado la familia NT/2000 basada en el núcleo 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

UNIVERSIDAD NACIONAL COLOMBIA


31
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

Este nuevo Sistema Operativo, es el reemplazo de los


actuales Windows Millennium Edition, y Windows 2000
Professional, los cuales serán reemplazados por Windows
XP Home Edition, y Windows XP Professional
respectivamente. El primero está desarrollado al
mercado hogareño, 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.
• Administración remota de la PC.
• Nuevos asistentes.
• Formas automatizadas de instalación.
• Mejoras en el engine del OS (aparte de lo ya
mencionado sobre plataforma NT).

Windows XP se presenta con tres versiones: Windows XP


Home Edition destinado y orientado para el hogar, el
cual ofrece un conjunto de nuevas características que lo
ayudan a trabajar de manera más inteligente, conectarse
más rápido a Internet y con otros usuarios. Y Windows XP
Professional, que es la mejor elección para empresas de
todos los tamaños y por último, la versión Windows XP
Professional de 64 bits, destinada a los
microprocesadores Intel Itanium y por ahora casi con
nula notabilidad para el usuario doméstico o
profesional.

Windows XP Professional tiene como base el código


comprobado de Windows NT® y Windows 2000, que presenta
una arquitectura de cómputo 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 versión de Windows XP Professional
proporcionará pruebas más fuertes para drivers de
dispositivos. En Windows XP Professional, las
estructuras críticas de datos del kernel son de sólo
lectura, de tal forma que los drivers y aplicaciones no
los puedan afectar. Adicionalmente, todo el código del
UNIVERSIDAD NACIONAL COLOMBIA
32
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

driver de dispositivos es de sólo lectura y está


protegido.

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 Protección de archivos de Windows lo
reemplazará con la versión correcta.

Windows XP Professional está diseñado para permitir que


varias aplicaciones se ejecuten simultáneamente, al
tiempo que asegura un excelente tiempo de respuesta y
estabilidad del sistema. Soporta hasta 4 GB de memoria
y hasta dos multiprocesadores simétricos.

Windows XP Professional cuenta con tecnología que


permite que el ambiente de cómputo del cliente se adapte
a la forma en que trabaja. Con un menú de inicio
rediseñado, primero aparecen las aplicaciones que se
usan con mayor frecuencia. De manera adicional, si una
aplicación abre varias ventanas (por ejemplo, abre
varios mensajes de correo electrónico en el cliente de
mensajes y colaboración de Outlook®), todas estas
ventanas se consolidarán bajo un botón único de la barra
de tareas. Para eliminar parte de la confusión del área
de notificación, se ocultarán los elementos que no se
utilicen. Todas estas funciones se pueden establecer a
través de la función de Política de Grupos (Group
Policy).

La Asistencia Remota permite que un usuario envíe una


solicitud para que un compañero o un profesional de
informática, ejecutando Windows XP, controle remotamente
su PC para ayudar en la resolución 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 función pueda activarse o
desactivarse centralmente.

UNIVERSIDAD NACIONAL COLOMBIA


33
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

5 SOFTWARE APLICATIVO

El software aplicativo es aquel que se crea pensando en


las necesidades de ciertos segmentos del mercado que
requirieren de una tecnología específica 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 colección de productos


totalmente compatibles entre sí. Este paquete incluye:
procesador de palabras, una hoja de datos electrónica,
un programa para la creación 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 sólo trabaja
bajo la plataforma Microsoft y por lo tanto su
distribución depende sólo de las casas autorizadas por
la compañía para vender su producto.

En la última versión se manejan características


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 están cerca
de la vista del usuario y que le permiten mayor
eficiencia; acceso y análisis de datos, en Access se
incluyen las vistas PivotTable y PivotChart a las

4
[Link]

UNIVERSIDAD NACIONAL COLOMBIA


34
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

tablas, consultas, vistas, procedimientos guardados,


funciones y formas; recuperación de aplicaciones y
documentos, en esta versión de Office se le permite al
usuario volver a obtener los archivos que se le cierran
por un error de aplicación; envió para revisión el cual
agiliza el proceso de revisión al recopilar y combinar
revisiones o comentarios de varias fuentes a un
documento de Word, Excel o PowerPoint en una sola
versión, 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 integración que
permite a los usuarios administrar fácilmente
actividades de grupo con un sitio Web, los miembros del
equipo pueden ver y contribuir con información como
eventos, anuncios, discusiones y tareas con solo
utilizar el explorador; soporte XML, donde Excel y
Access ahora soportan XML (lenguaje de marcación
extensible); Seguridad Outlook avanzada: La versión 2002
de Outlook ayuda a proteger contra virus al bloquear los
anexos de correo electrónico asociados con archivos
inseguros y evitar el acceso programático al libro de
direcciones de un usuario

Procesador de texto.

WORD. Posee capacidades de diseño de páginas sencillas y


páginas Web. Adicional a lo cual incluye correctores de
ortografía, gramática y formatos. Es compatible con
otros procesadores.

Hoja de cálculo

EXCEL. Es una hoja de cálculo potente que presenta


muchas ventajas al usuario que desea realizar análisis
estadístico, financiero y de otros tipos, además permite
manejar grandes volúmenes de información organizada en
tablas y gráficos agradables a la vista. Cuenta con un
área de trabajo amable al usuario, y muchas fórmulas que
agilizan el trabajo.

UNIVERSIDAD NACIONAL COLOMBIA


35
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

Manejador de Bases de Datos

ACCES. Es un manejador de bases de datos práctico y útil


para administrar poca y mediana información. La versión
XP cuenta con herramientas de integración con la Web que
sirven para hacer el trabajo más fácil 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 fácil 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
según lo quiera el usuario y adicionalmente crear notas.

Administrador de correo

OUTLOOK. Es un administrador de correo que además 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 envían.

Administrador de páginas Web

FRONT PAGE. Herramienta que le permite al usuario


diseñar y administrar sitios y páginas Web, donde se
maneja la política de que “lo que se ve es lo que se
obtiene” que facilita las labores de edición, sin
necesidad de saber código HTML y a los que si saben
programación les facilitará aun mas.

UNIVERSIDAD NACIONAL COLOMBIA


36
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

5.2 OpenOffice

Es un paquete de productos que cuenta con un procesador


de palabra, una hoja de cálculo, un presentador de
ideas, además contiene un editor HTML, un editor de
imágenes y otras herramientas prácticas. Este software
esta disponible para el sistema operativo Windows y
Linux, sólo basta con bajar de la página de Internet
[Link] la versión que se desee e instalarla
en el equipo.

Es el más poderoso de todos los programas libres de


oficina, pues además de contar con las herramientas
necesarias para desarrollar el trabajo diario, es
totalmente compatible con Microsoft Word, pues no sólo
permite leer, importar y editar cualquier fichero Word,
sino también 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. Además una de sus
principales ventajas es su manejo que se presenta fácil
y amable al usuario.

Hoja de cálculo

CALC. Es una hoja de cálculo muy avanzada que permite


manejar un gran número de fórmulas y funciones,
permitiéndole a los usuarios trabajar cómodamente con
sus archivos tanto en Linux como en Windows. También
permite realizar análisis estadístico, financiero y de
otros tipos, así como da la opción de manejar grandes
volúmenes de información organizada en tablas y gráficos
agradables a la vista.

UNIVERSIDAD NACIONAL COLOMBIA


37
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

Manejador de Bases de Datos

ACCES. Es un manejador de bases de datos

Presentador de ideas

IMPRESS. Es un presentador de ideas de manejo fácil, 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 según lo
quiera el usuario. También 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 además configurar, enviar y
recibir correos de otros clientes.

Diseño Gráfico

DRAW. Aplicación para diseño gráfico, muy similar a


Corel Draw y compatible con este, pues maneja
herramientas que permites cumplir con la misma función
de dibujo vectorial.

UNIVERSIDAD NACIONAL COLOMBIA


38
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

6 ADMINISTRADORES DE BASES DE DATOS

Una Base de Datos es una colección estructurada de


datos. Puede ser, desde una simple lista de artículos a
las inmensas cantidades de información en una red
corporativa.

El Structured Query Language (SQL) es un lenguaje de


base de datos muy popular y su estandarización hace
bastante fácil almacenar, actualizar y procesar datos.
Más específicamente 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 aceptación.

Algunas de las ventajas son:


• Marco teórico sólido, fundamentado en el álgebra
relacional.
• Simplicidad de conceptos (modelo de base de datos:
tablas = líneas x columnas)
• Definición de vínculos en la consulta, esto le da a
SQL una gran flexibilidad.
• Fácil y rápido aprendizaje.
• Arquitectura cliente-servidor.
• Integración con cualquier lenguaje de programación.
• Estandarización.

6.1 MySQL

Definición

MySQL es un Sistema de Gestión de Base de Datos, donde


se hace una implementación Cliente-Servidor que consta
UNIVERSIDAD NACIONAL COLOMBIA
39
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

de un servidor y diferentes clientes


(programas/librerías). Podemos agregar, acceder, y
procesar datos grabados en una base de datos.

Es un software de código 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 código fuente y cambiarlo para adecuarlo a
sus necesidades.

Este manejador de bases de datos es considerado como el


más rápido y robusto tanto para volúmenes de datos
grandes como pequeños.

Existen versiones de MySQL tanto para Linux como para


Windows, siendo ambas gratuitas. MySQL fue desarrollado
inicialmente para Linux y rápidamente se convirtió en el
servidor de bases de datos más 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
más populares.

En cuanto a las plataformas Windows, su uso está cada


vez más extendido, especialmente en máquinas 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 reúne una potencia comparable a la de SQL Server,


al precio de las bases de datos de Access. Además,
puesto que existe un driver ODBC para MySQL, resulta
compatible con todos los sistemas de programación
Microsoft (Visual Basic, ASP, ADO, etc.)
independientemente de que los datos residan en una
máquina Windows o Linux.

UNIVERSIDAD NACIONAL COLOMBIA


40
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

Las bases de datos MySQL se pueden obtener a través 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 instalación estándar 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 propósito general, en el sistema
operativo preferido, y utilizar únicamente el software
MySQL.

Principales Características

• El principal objetivo de MySQL es velocidad y


robustez.
• Escrito en C y C++, testado con GCC [Link]. Usa GNU
autoconf para potabilidad.
• Clientes C, C++, JAVA, Perl, TCL.
• Multiproceso, es decir puede usar varias CPU si éstas
están disponibles.
• Puede trabajar en distintas plataformas y Sistemas
Operativos distintos.
• Sistema de contraseñas 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 máxima de 127 bytes.
• Todas las columnas pueden tener valores por defecto.
• Utilidad (Isamchk) para chequear, optimizar y reparar
tablas.
• Todos los datos están grabados en formato ISO8859_1.

UNIVERSIDAD NACIONAL COLOMBIA


41
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

• 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 precisión, carácter,
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 WINDOWS
Directorios Carpetas
bin bench
data bin
include data
lib Docs
mysql-test examples
scripts include
share lib
sql-bench scripts
suport-files share
tests
Ficheros Archivos
COPVING infolist
[Link] my-example
ChangeLog mysqlbug
INSTALL-BINARY Readme
README [Link]
Configure
[Link]
manual_toc.html

Los principales comandos con su respectiva función son


los siguientes:

UNIVERSIDAD NACIONAL COLOMBIA


42
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

'mysql'
Una Shell de SQL (con readline de GNU). Se puede usar
tanto interactivamente como no.

'mysqladmin'
Utilidades de administración. Crear/borrar base de
datos. Información sobre procesos y versiones.

'mysqld'
El SQL "deamon" (“demonio”).Debe estar siempre
ejecutándose.

'mysqlshow'
Visualiza información sobre base de datos, tablas y
campos.

'safe_mysqld'
Arranca "mysqld".

'mysqlaccess'
Script para chequear los privilegios de una combinación:
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 cuál


como parece indicar su nombre es la encargada de la
administración.

UNIVERSIDAD NACIONAL COLOMBIA


43
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

Seguridad

El sistema de seguridad de MySQL garantiza que cada


usuario pueda hacer las cosas que le están permitidas
(nada más 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 cuál se compone de cinco
tablas: host, user, db, tables_priv y colums_priv.

La tabla user contiene información sobre los usuarios,


desde que máquinas pueden acceder al servidor MySQL, su
clave y de sus diferentes permisos. La tabla host
informa sobre qué máquinas podrán acceder al sistema,
así como a las bases de datos que tendrán 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).

Comparación con otras Bases de Datos

El Gestor de bases de datos MySQL comparado con los de


su categoría, es considerado como el más rápido y
robusto tanto para volúmenes de datos grandes como
pequeños. 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 Lógica
Transaccional.

Los triggers son una porción de código almacenado que se


ejecutan cuando se realiza una operación (actualización,
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 razón por la que
los triggers no están soportados.

UNIVERSIDAD NACIONAL COLOMBIA


44
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

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 más o
menos fácil es utilizar la "Lógica Transaccional”, será
el propio gestor de base de datos el que proporcione
mecanismos de bloqueo de ficheros y consolidación 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 términos de la Licencia


Pública General GNU y es gratis para uso interno y para
ISPs (Proveedores de Servicios de Internet). Para
descargarlo basta ir a la página oficial
[Link]

Desde allí no solo se puede bajar el programa, sino


también 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 análisis de datos que proporciona agilidad a las
operaciones y administración 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.

Además, SQL Server proporciona completas capacidades de


programación de bases de datos basadas en estándares Web
por su perfecta compatibilidad con el lenguaje XML y los
estándares de Internet.

UNIVERSIDAD NACIONAL COLOMBIA


45
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

SQL Server es la estructura de administración y análisis


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 análisis integrados y extensibles.
• Rápido desarrollo, depuración y transformación de los
datos.
• Administración y optimización simplificadas.

SQL Server es el servidor de bases de datos más


utilizado en entornos Windows.
Al igual que MySQL, los Servidores SQL Server se
presentan en los formatos compartido y dedicado.

UNIVERSIDAD NACIONAL COLOMBIA


46
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

7 PRÁCTICA

Para la parte práctica, nuestro interés se centró en


determinar que tan factible era la creación de una sala
con equipos que trabajaran bajo Linux (Red Hat 8.0,
última versión), con la suite de OpenOffice 1.0.

Para ello, nos pareció necesario examinar principalmente


3 aspectos:
1. Instalación de impresoras bajo Linux.
2. Instalación y manejo de OpenOffice.
3. Trabajo en red con otros equipos con Linux

Como puede observarse, no trabajamos las herramientas


básicas de Linux como configurar escritorios, capturar
pantallas, entre otros, porque consideramos que la
investigación realizada en 2001 por Aura María García e
Iván Carrillo es de gran soporte en esta parte. Al igual
que la investigación sobre Samba elaborada en 2002, por
Iván Carrillo.

Antes de abordar el tema de este capítulo, es necesario


determinar los primeros parámetros para la sala Linux
funcione como funcionan las otras salas:

• Instalación de Linux (la versión que se prefiera en


este caso es aconsejable Red Hat 8.0 que es la
última versión). Dicha instalación requiere de una
maquina de mínimo un procesador Pentium, 128 de
memoria RAM y unidad de CD-ROM, (indicaciones con
las cuales se trabaja en optimas condiciones).
La instalación es sencilla si se hace desde el modo
gráfico y la instalación queda bien hecha por lo
tanto no sería necesario utilizar el modo comandos,
sin embargo es muy sencilla la instalación por este
último modo.
UNIVERSIDAD NACIONAL COLOMBIA
47
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

• Configuración 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.

• Configuración de la conexión a Internet. Aquí se


debe utilizar como Proxy: [Link], puerto
8080 y configurar las mismas opciones que en Windows
como el DNS: [Link]; [Link]

7.1 Instalación 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 más usada en la Unidad de Informática y sería la
que potencialmente se instalara en estos equipos.
Los pasos para instalar la impresora son los siguientes:
• Clic en el Botón del menú principal y seleccionamos
Configuración del sistema.
• Del menú emergente se selecciona Printing. Así, se
abre la ventana Herramienta de configuración de la
impresora.
• Se pueden instalar la impresora en uno de los
siguientes cinco tipos:
Impresora local: Se conecta directamente al
computador a través de un puerto paralelo o USB. El
tipo de cola es LOCAL.
Impresora Uníx: Está conectada a un sistema UNIX
diferente a la que se puede acceder a través de una
red TCP/IP. EL tipo de cola es LPD.
Impresora Windows: conectada a un sistema diferente
que comparte una impresora en una red SMB (por
ejemplo, una impresora conectada a una máquina con
Microsoft Windows). El tipo de cola es SMB.
Impresora Novell: Está conectada a un sistema
diferente que utiliza la tecnología de la red
Netware de Novell. El tipo de cola es NCP.
UNIVERSIDAD NACIONAL COLOMBIA
48
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

Impresora JetDirect: Esta se conecta directamente a


la red a través 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 clic en el botón Nuevo. Se desplegará el
siguiente cuadro de diálogo:

• A continuación 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


configuración de la impresora:

UNIVERSIDAD NACIONAL COLOMBIA


49
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

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
impresión. En algunas ocasiones se puede detectar
automáticamente, 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 configuración 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 configuración. Al dar clic el demonio ldp
se reinicia.
• Para asegurar el éxito de la instalación es necesario
imprimir una página de prueba. Para ello, se da clic
en el menú Probar y escoger el tamaño del papel en el
que se va a realizar la prueba (en este caso US
Letter). Se obtiene una página como la que se muestra
en la siguiente hoja.

Luego, si deseamos cambiar la configuración de la


impresora, damos clic en el botón Modificar que contiene
cuatro pestañas:
• 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


50
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

• Tipo de cola: Muestra el tipo de cola que se ha


seleccionado al añadir la impresora y su
correspondiente configuración. Desde acá se puede
cambiar esa configuración.
• Controlador: Muestra el controlador que se está
utilizando y permite cambiarlo.
• Opciones del controlador: Muestra opciones avanzadas
del controlador como el tamaño de la página, preparar
Postscript (Si se imprimen caracteres adicionales a
los integrados en el conjunto básico 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 Instalación de OpenOffice

Instalación de OpenOffice. Esta instalación es realizada


de manera fácil y en poco tiempo.

La versión 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
fácil y rápida.

Lo primero que veremos sera el procedimiento de


instalación de OpenOffice, para el cual se presentan las
visualizaciones en pantalla a través del procedimiento y
una breve explicación.

Lo primero que encontramos al iniciar el proceso de


instalación es una pantalla que nos da la bienvenida al
asistente de instalación de dicho programa:

UNIVERSIDAD NACIONAL COLOMBIA


51
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

Luego de la bienvenida al asistente de instalación, nos


es solicitado que verifiquemos la información
correspondiente al programa y la aceptación de la
licencia para proseguir con el proceso de instalación:

UNIVERSIDAD NACIONAL COLOMBIA


52
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

Debemos al aceptar las condiciones del acuerdo de


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

UNIVERSIDAD NACIONAL COLOMBIA


53
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

Un paso importante a seguir es la selección del tipo de


instalación, 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
adición a esto seleccionamos la ubicación donde
deseamos instalar el programa, determinando la unidad de
almacenamiento y el directorio destino de la
instalación.

UNIVERSIDAD NACIONAL COLOMBIA


54
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

Seleccionamos los tipos de archivos que se deben abrir


con la versión de OpenOffice que estamos instalando y
después comienza el proceso de carga de archivos de
instalación, con lo cual se muestran diferentes
pantallas en las que vemos algunas características del
programa.

UNIVERSIDAD NACIONAL COLOMBIA


55
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

UNIVERSIDAD NACIONAL COLOMBIA


56
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

UNIVERSIDAD NACIONAL COLOMBIA


57
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

UNIVERSIDAD NACIONAL COLOMBIA


58
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

UNIVERSIDAD NACIONAL COLOMBIA


59
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

7.3 Trabajo en red

Para que los ordenadores se puedan comunicar entre ellos


es necesaria una conexión de red. Esto es posible
gracias a que los sistemas operativos reconocen
dispositivos de red como Ethernet, el módem RDSI o el
token ring y a que estas interfaces de red están
configuradas para conectarse a la red.
La Herramienta de administración de Red Hat sirve para
configurar los siguientes tipos de dispositivos de red:
Ethernet
RDSI
módem
xDSL
token ring
CIPE
dispositivos inalámbricos
Para usar Herramienta de administración de Red Hat, debe
ejecutar el sistema X Window y tener privilegios de
usuario root.

A continuación presentaremos los procedimientos


generales para la configuración de RED en los pasos que
utilizamos:

Conexión Ethernet

Para establecer una conexión 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; asegúrese que su NIC es
compatible con la red a la que se quiere conectar.

UNIVERSIDAD NACIONAL COLOMBIA


60
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

Siga los siguientes pasos:


1. Haga click en la pestaña Dispositivos.
2. Haga click en el botón Añadir button.
3. Seleccione Conexión Ethernet en la lista de from the
Tipo de dispositivo y haga click en Siguiente.
4. Si ya ha a˜adido el dispositivo de red a la lista de
hardware, selecciónelo de la lista Dispositivo .
Sino, añada otros dispositivos de hardware
seleccionándolo en Otros dispositivos Ethernet.
El programa de instalación normalmente detecta los
dispositivos Ethernet y le pregunta si desea
configurarlos. Si ya ha configurado algún dispositivo
Ethernet durante la instalación, aparecerán en la lista
de hardware en la pestaña 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
administración de red también le permite configurar
los recursos para NIC. Haga click en Siguiente para
continuar.
6. En la pantalla Configuración de parámetros de red
como se muestra en la siguiente figura, elija entre
DHCP y la dirección estática IP. Tiene que
especificar el nombre del host para el dispositivo.
Si el dispositivo recibe una dirección IP diferente
cada vez que se arranca la red, no especifique el
nombre del host. Haga click en Siguiente para
continuar.

UNIVERSIDAD NACIONAL COLOMBIA


61
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

7. Haga click en Aplicar on Crear dispositivo Ethernet.


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

UNIVERSIDAD NACIONAL COLOMBIA


62
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

Haga click en Aplicar para salvar los cambios.


Después de añadir el dispositivo Ethernet, puede
modificar su configuración seleccionando el dispositivo
de la lista de dispositivos y haciendo click en
Modificar. Por ejemplo, cuando el dispositivo se añade,
se configura para que no arranque en el tiempo de
arranque predeterminado. Puede modificar la
configuración para modificar est parámetro.
Cuando se añade un dispositivo, todavía no ha sido
activado. Para ello, selecciónelo de la lista de
dispositivos y haga click en Activar button.

Administración de hosts

La pestaña 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 deberán resolverse las direcciones IP.
Cuando el sistema intente resolver un nombre de host en
una dirección IP, o determinar el nombre de host de una
dirección IP, hará referencia al fichero /etc/hosts
antes de usar los servidores de nombre (si usa la
configuración por defecto del sistema Red Hat Linux). Si
aparece la dirección IP en el fichero /etc/hosts, no se
utilizarán los servidores de nombres. Si la red contiene
ordenadores cuyas direcciones IP no aparecen en los DNS,
se recomienda añadirlas al fichero /etc/hosts.
Para agregar una entrada al fichero /etc/hosts, haga
click en Añadir en la pestaña Hosts, especifique la
información solicitada y haga click en OK. Haga click en
Aplicar para registrar la entrada en el fichero.

Administración de los parámetros DNS

La pestña DNS le permite configurar el nombre host del


sistema, el dominio, los servidores de nombres y buscar

UNIVERSIDAD NACIONAL COLOMBIA


63
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

el dominio. Los servidores de nombres se usan para


buscar otros hosts en la red.

Si los nombres del servidor de nombres DNS proceden de


DHCP o de una cuenta ISP de una conexión via módem, no
añada los servidores DNS primarios, secundarios o
terciarios.

Configuración básica de firewall

Un firewall o cortafuegos evita que los virus se


esparzan por su ordenador y evita que los usuarios no
UNIVERSIDAD NACIONAL COLOMBIA
64
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

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 conexión de Internet.

Herramienta de configuración del nivel de seguridad

Durante la instalación de Red Hat Linux en la pantalla


de configuración 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
Después de la instalación, puede cambiar el nivel de
seguridad de su sistema mediante el uso del Herramienta
de configuración del nivel de seguridad.
Para iniciar la aplicación, seleccione Menú principal
(en el panel) => Configuración 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).

UNIVERSIDAD NACIONAL COLOMBIA


65
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

Seleccione el nivel de seguridad deseado desde el menú


pulldown.
Alto
Si elige Alto, su sistema no aceptará conexiones
(que no sean parámetros por defecto) que usted no
haya definido específicamente. Por defecto, solo las
siguientes conexiones están 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 mayoría de clientes sí debería
funcionar)
UNIVERSIDAD NACIONAL COLOMBIA
66
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

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 opción más
segura. Si necesita servicios adicionales, puede
elegir Customize para permitir servicios específicos
a través del firewall.
Medio
Si elige Medio, su firewall no permitirá que
máquinas 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 mayoría 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 específicos a
través del firewall.
Ningún Firewall
Ningún firewall proporciona acceso completo a su
sistema y no realiza comprobaciones de seguridad
Comprobación de seguridad es la deshabilitación del
acceso a ciertos servicios. Esto debería estar
UNIVERSIDAD NACIONAL COLOMBIA
67
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

seleccionado únicamente si usted está conectado a


una red de confianza (no Internet) o si desea hacer
más configuraciones de firewall en otro momento.

Hosts locales

Si hay dispositivos Ethernet en el sistema, la página de


Hosts Locales le permitirá configurar si las reglas de
firewall se utilizan en las peticiones de conexión
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 módem 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

UNIVERSIDAD NACIONAL COLOMBIA


68
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

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.

Despuès de realicada la configuración 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.

UNIVERSIDAD NACIONAL COLOMBIA


69
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

8 BIBLIOGRAFIA

• BANDEL, David y NAPIER, Robert. Edición Especial


LINUX. 6a edición. España. Edit. Prentice Hall. 2000.

• MARTÍNEZ, José Andrés. LINUX. La referencia visual.


Colombia. Edit. McGRAW HILL. 2001.

UNIVERSIDAD NACIONAL COLOMBIA


70
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA
Linux vs. Windows

9 WEBGRAFIA

• ARSYS: [Link]
• Café Nocturno: [Link]
• Ciberjob: [Link]
• GV Soft: [Link]
• Iris Soft: [Link]
• La Compu: [Link]
• Latium Software: [Link]
• Linux para todos: [Link]
• Linux Santa Fe: [Link]
• Linuxfan Web: [Link]
• Microsoft Corporation:
[Link]
• Monografías: [Link]
• MySQL: [Link]
• Open Office en español: [Link]
• Open Office: [Link]
• OTRI – Universidad de Sevilla:
[Link]
• SALNET:
[Link]
• Software Linux: Programas y Aplicaciones de GNU/Linux:

[Link]
• Ubi Quando: [Link]
• Universidad Virtual – Universidad Nacional de
Colombia:
[Link]
11/[Link]
• ZONAVirus: [Link]

UNIVERSIDAD NACIONAL COLOMBIA


71
FACULTAD DE CIENCIAS ECONÓMICAS
UNIDAD DE INFORMÁTICA

También podría gustarte