Professional Documents
Culture Documents
OPERATIVOS
Windows y Mac OS siempre han sido dos sistemas operativos rivales. Y, aunque
ahora pareciera que hay muchos equipos de Apple por ah, la realidad es
que Microsoft sigue dominando el mercado de los computadores de escritorio y
porttiles, en especial por el precio ms bajo de muchos de estos dispositivos.
Los invitamos a hacer un recorrido por ambos sistemas operativos para ver la
evolucin de cada uno, y as identificar sus caractersticas claves. Debido a que
es un recorrido rpido por las versiones de cada sistema, es muy probable que
se nos queden algunos detalles por fuera, y por lo tanto los invitamos a escribir
cualquier opinin o aporte en la seccin de comentarios de esta nota. Tambin
nos pueden contactar a travs de la cuenta oficial de Twitter de ENTER.CO o a
mi cuenta personal @enriquecuartas
Las primeras versiones de Macintosh y Windows
legales con Apple por plagio. Sin embargo, en 1987, con la llegada de Windows
2.0, junto con Microsoft Excel y Aldus PageMaker, un software de edicin de
texto que ya se encontraba disponible para Macintosh tambin, comenz el
largo camino hasta ahora.
Windows 2.0
El sistema 7.5 de Apple, tambin conocido como Capone (como una forma de
provocar a Microsoft, que haba nombrado a Windows 95 como Chicago), trajo
consigo la multitarea y ahora las aplicaciones abiertas se podan ver en la parte
inferior. Esta nueva forma de mostrar las aplicaciones abiertas era una forma
incipiente del actual Dock. A partir de la versin 7.5.1, este sistema comenz
a denominarse Mac OS, un nombre que conserva hasta la fecha. Otras
novedades de este sistema fueron los Alias o lo que los usuarios de Windows
conocen como Accesos directos.
Windows 98
lenguaje natural. Por ltimo, se sabe que la gestin de las ventanas en Mac OS
X El Capitn ser mucho ms inteligente.
Windows 10
Qu es Linux?
puede usarse mediante un interfaz grfico al igual que Windows o MacOS, pero
tambin puede usarse mediante lnea de comandos como DOS.
Linux tiene su origen en Unix. ste apareci en los aos sesenta, desarrollado por los
investigadores Dennis Ritchie y Ken Thompson, de los Laboratorios Telefnicos Bell.
Andrew Tanenbaum desarroll un sistema operativo parecido a Unix (llamado Minix)
para ensear a sus alumnos el diseo de un sistema operativo. Debido al enfoque
docente de Minix, Tanenbaum nunca permiti que ste fuera modificado, ya que
podran introducirse complicaciones en el sistema para sus alumnos.
Un estudiante finlands llamado Linus Torvalds, constatando que no era posible
extender Minix, decidi escribir su propio sistema operativo compatible con Unix.
En aquellos momentos el proyecto GNU (GNU's Not Unix), que Richard Stallman haba
iniciado haca ya casi diez aos, comprenda un sistema bsico casi completo. La
excepcin ms importante era el kernel o ncleo, que controla el hardware.
Torvalds decidi aprovechar el sistema GNU y completarlo con su propio ncleo, que
bautiz como Linux (Linux Is Not UniX). El sistema conjunto (herramientas GNU y
ncleo Linux) forma lo que llamamos GNU/Linux.
El ncleo de Linux
Una pregunta muy comn es: qu es el ncleo de Linux?. La respuesta es: Linux. En
las lneas anteriores ya se da una primera definicin del ncleo: el kernel o ncleo, que
controla el hardware. Es decir, el ncleo de Linux, simplificando, es un conjunto de
drivers necesarios para usar el ordenador.
Relativamente, poco hardware se escapar a un kernel actualizado. En este momento,
la ltima versin del kernel de Linux es 2.6.7. Para descargar la ltima versin o ver por
cul va, puede visitar la pgina oficial del kernel de Linux.
Linux es uno de los tantos flavors de Unix. Se trata de un sistema operativo de 32 bits
de libre distribucin, desarrollado originalmente por Linus Torvalds, un estudiante de
la universidad finlandesa de Helsinki, quien, en 1991, se aboc a la tarea de
reemplazar a Minix, un clon de Unix de pequeas proporciones y finalidad acadmica
desarrollado aos antes por Andrew Tannenbaun.
A medida que avanzaba en su desarrollo, Linus fue dejando el cdigo fuente de las
sucesivas versiones del kernel y utilidades de Linux a disponibilidad de los usuarios
de Internet. Este fue sin duda un gran acierto, ya que hizo posible que una multitud
de desarrolladores de todo el mundo se familiarizaran con el cdigo, lo cual en
primera instancia signific un gran aporte de sugerencias, evolucionado luego hacia
un espectacular ejemplo de desarrollo distribuido de software: centenares de
desarrolladores independientes, desde diferentes puntos del planeta tomaron a su
cargo la produccin de software para Linux, ya sea escribindolo desde cero o
portndolo desde otras plataformas Unix. Esta modalidad de desarrollo continua an
hoy y ha permitido a Linux alcanzar un alto nivel de desarrollo y madurez, as tambin
como un amplio grado de aceptacin.
Actualmente, Linux posee todas las caractersticas que pueden encontrarse en
System).
El kernel incluye soporte para IPX, lo que le permite funcionar como ruteador en redes
Novell; incluso es posible configurar un sistema Linux para aparentar ser un servidor
Novell 3.11 y permitir a clientes DOS mapear directorios y utilizar impresoras
utilizando el shell y comandos standard de Novell (NETx y CAPTURE). Tambin es
posible montar en el file system de una mquina Linux volmenes de un servidor
Novell y acceder a sus colas de impresin.
Por medio de la utilizacin del paquete Samba, Linux puede interactuar con
servidores Windows NT y estaciones Windows For Workgroups y Windows95. Esto
incluye la capacidad para acceder desde Linux a recursos compartidos desde
maquinas Windows (directorios e impresoras), como tambin la posibilidad de
exportar directorios e impresoras desde Linux y accederlas desde Windows.
Convivencia
Linux es capaz de convivir en el mismo disco duro con otros sistemas operativos tales
como DOS, Windows u OS/2, permitiendo la seleccin en el arranque del sistema
operativo a bootear. Adems de soportar su sistema de archivos nativo (ext2fs), Linux
tiene soporte para acceder en modo de lectura/escritura a sistemas de archivo FAT
(DOS) y VFAT (Windows95) y en modo de solo lectura a sistemas de archivo NTFS
(Windows NT).
Documentacin y Soporte
Existe una gran cantidad de bibliografa acerca de Linux, abarcando temas como la
instalacin y configuracin del sistema operativo, administracin de redes, uso del
sistema y sus aplicaciones, instalacin de sitios Internet y BBSs, etc. Todas las
distribuciones importantes de Linux incluyen un juego completo de la documentacin
en lnea (man pages) e instructivos muy completos y detallados (llamados HOW-TOs)
acerca de temas puntuales tales como configuracin de TCP/IP, servidores DNS,
acceso PPP, impresin, firewalls, configuracin de X-Windows, etc.
Debe tenerse en cuenta, adems, que Linux es, fundamentalmente, un sistema Unix
en el que se utiliza software Unix standard, por lo que resulta aplicable a su caso
prcticamente toda la bibliografa y know-how existente sobre Unix. Son
especialmente recomendables los volmenes de la coleccin "A Nutshell
Handbook" de OReilly & Associates, Inc. (ver referencias bibliogrficas, mas abajo).
La falta de soporte formal es uno de los temores usuales acerca de Linux. Esto es una
verdad a medias. En primer lugar, debido a que (por la razn dada en el prrafo
anterior) cualquier consultor en Unix puede convertirse en consultor Linux (y
viceversa); y en segundo lugar, porque como se mencion al comienzo de ste
informe, Linux es un producto de la Internet. Es mas: Linux no habra sido posible sin
ella. Es resultado del esfuerzo combinado de mucha gente alrededor del mundo en
donde el principal componente ha sido el soporte mutuo. Existen
numerososnewsgroups y mailing-lists en donde todo administrador de un sistema
Linux puede recurrir para buscar la solucin o pedir ayuda, con la certeza de que, an
en el peor de los casos, ser orientado en la direccin correcta.
Informacin de referencia
Libros