You are on page 1of 13

WINDOWS VERSUS MAC: LA EVOLUCIN DE DOS SISTEMAS

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

El Macintosh Perfoma 200


Todo comenz en 1981 con la aparicin de la interfaz grfica de usuario (GUI,
por sus siglas en ingls) por parte de Xerox. En ella podamos ver un conjunto
de ventanas e conos. Antes de esto, la interaccin con los computadores de la
poca se haca a travs de comandos de teclado, como sigue funcionando lo
que conocemos como MS-DOS en Windows o Terminal en Mac OS.
De acuerdo con The Oligarch, dos aos despus, Apple present una
contrapropuesta con algunas mejoras en su computador Lisa, el cual fue un
fracaso en ventas debido a su alto precio. Sin embargo, ya las cartas estaban
en la mesa y Apple comenz a triunfar con su Macintosh original, lanzado un
tiempo despus de Lisa. La interfaz grfica del Macintosh tena ideas similares
a las de Xerox, con un sistema de ventanas y carpetas, pero ofreca poner
ventanas una encima de la otra y controlarlas con el mouse en todas las
direcciones.
Un ao despus, en 1985, Microsoft lanz su interfaz grfica Windows 1.0, pero
esta no prosper por falta de aplicaciones compatibles y varios problemas

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

Windows 2.0 y su interfaz grfica de usuario.


- Se podan ejecutar varias aplicaciones al mismo tiempo.
- Cada aplicacin tena su propio men dentro de la ventana.
- Antes del men inicio exista un explorador de programas donde estaban
todas las aplicaciones instaladas.
- El contenido del disco duro se mostraba a travs del explorador de archivos,
con una estructura jerrquica.
- El sistema operativo buscaba ser lo ms ordenado posible.
Macintosh

La interfaz grfica de Mac.


- Solo se poda ejecutar una aplicacin, y no varias al tiempo.
- El sistema mostraba la misma barra de men para todas las aplicaciones
(esto se mantiene todava en el sistema operativo).
- Las aplicaciones deban abrirse en el men superior y salan como una lista.
- El contenido del disco duro se mostraba a travs de conos en una carpeta.
- El sistema operativo buscaba ser amigable con el usuario, ms no ordenado.
Las mejoras de los aos 90
Con la llegada de la dcada del 90, llegaron las nuevas versiones de los
sistemas operativos. En este caso, Windows 3.0 y Windows 3.1 presentaron
varias novedades, al igual que su contraparte, el Sistema 7 de Apple. La
multitarea lleg a este ltimo, mientras que la implementacin de los
procesadores Intel 386 permiti el despegue de la plataforma de Microsoft.
Windows 95

Windows 95, el prncipe de los 90.


En ambos casos, llegaron nuevos colores a las pantalla de los usuarios. En
Windows, adems, vimos la llegada de un Panel de Control al mejor estilo de
los conos de Mac OS, aplicaciones como el bloc de notas, el procesador de
palabras Write o el famoso Paint. Adems, con la versin 3.0 llegaron los juegos
Reversi y Solitario, y con la versin Windows 3.1 apareci el amado (u odiado)
Buscaminas.
Sin embargo, el mayor cambio para Windows lleg a mediados de la poca, con
Windows 95. Esta nueva versin del sistema operativo estren la barra de
tareas, donde ahora tenamos el men de inicio en el extremo izquierdo,
mientras que en el derecho contbamos con el reloj y otras configuraciones.
Esta barra serva para indicar al usuario qu programas o aplicaciones tena
abiertos en ese momento, y de esta forma le permita alternar entre una u otra
de manera rpida y sencilla.
Sistema 7.5 de Apple

Llega la multitarea nativa a Mac.

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

Los mejores contenidos multimedia de su momento gracias a Windows 98.


Si Windows 95 puso a Microsoft en el trono de los sistemas operativos,
Windows 98 lo coron con diamantes. Esta versin estaba pensada para los
contenidos multimedia y el internet por telfono. Los computadores con este
sistema ya tenan lector de CD y permitan la reproduccin de video, adems la
interfaz haba sido mejorada con respecto al anterior Windows.
Mac OS 8 y Mac OS 9
La competencia de Windows 98 se llam Mac OS 8. Con este sistema lleg el
Finder y Sherlock, la aplicacin de bsqueda del sistema operativo. Adems,
con este sistema llegaron los icnicos iMac de colores y comenz una nueva
poca de diseo industrial para Apple, aunque no vendiera una gran cantidad
de computadores. Ms adelante fue presentado Mac OS 9, que pas sin pena ni
gloria y fue ms una transicin hacia lo que se vena ms adelante.
El cambio de milenio y los roles de Mac OS y Windows

Despus del ao 2000 y la presentacin de los primeros modelos de iPod por


parte de Apple, comenz una estrategia publicitaria donde Microsoft era el
seor oficinista aburrido mientras que Apple era el chico cool del momento.
Windows ME y Windows XP

El fondo de pantalla inolvidable de Windows XP.


A comienzos de la dcada y del nuevo milenio, Microsoft present Windows ME,
el cual trajo la sorprendente mejora Plug and Play, la cual permiti conectar
perifricos y usarlos rpidamente sin tener que hacer una tortuosa instalacin
de controladores. Adems, en esta versin vimos de forma nativa la
compresin de carpetas a archivos .ZIP y el juego Solitario Spider. Sin embargo,
este sistema pas rpidamente al olvido en favor del posiblemente mejor
sistema operativo Windows a la fecha: Windows XP.
Windows XP unific en un solo sistema las versiones corporativas y de
servidores con las versiones de hogar del sistema operativo. A nivel de diseo,
esta versin traa acentos de color azul en la interfaz, y ahora era posible
previsualizar un archivo en el Explorador de Windows. Ms adelante, las
versiones siguientes como Windows Vista y Windows 7 llegaron con diseos
traslcidos.
Mac OS X
En el mismo ao en que lleg Windows XP, Mac OS X hizo su arribo. Este
sistema operativo, que hasta el momento ha tenido varias iteraciones, trajo
consigo varias novedades como el Dock y las ventanas con los botones de
rojo, amarillo y verde al lado izquierdo. Sin embargo, la novedad ms grande
fue su diseo basado en Unix, lo que adems hizo que se tuviera que redisear
los programas y aplicaciones porque no haba retrocompatibilidad.
Ms adelante llegaron las versiones con nombres de felinos como Tiger,
Leopard, Snow Leopard, Lion y Mountain Lion, que mostraron una evolucin en
diseo y poco a poco mayor convergencia con el sistema operativo iOS de los

dispositivos mviles de Apple. Ms adelante, vimos a Mavericks y actualmente


a Yosemite, con novedades en el diseo y mayor integracin con la nube de
Apple.
Windows 8 y 8.1

Las ventanas activas de Windows 8.


Windows 8 signific un cambio de paradigma para Microsoft. La eliminacin del
men Inicio al que toda una generacin estaba acostumbrada no cay muy
bien en los usuarios y eso, unido a las nuevas ventanas activas de Modern UI,
hizo que muchas personas prefirieran seguir usando Windows 7 e incluso
Windows XP. En este sistema comenzaron a convivir aplicaciones desarrolladas
para la nueva interfaz con aplicaciones para el escritorio clsico, que cuenta
con la barra de tareas de Windows.
Windows 8.1 fue presentada como una versin mejorada de la anterior, con un
nuevo men inicio y la posiblidad de anclar aplicaciones o programas a la barra
de tareas del escritorio.
Mac OS X El Capitn
El Capitn es el nombre de la nueva distribucin de Mac OS X, que llegar en
los prximos meses a los computadores de Apple. Por el momento no se
conocen todos los detalles, pero en el anuncio de esta versin supimos que
Metal, la tecnologa de procesamiento de grficos de iOS, estar presente en el
sistema operativo de computadores.
Esto al parecer mejorar el rendimiento de muchas aplicaciones en el
computador y permitir, posiblemente, que los desarrolladores de juegos le
apuesten ms a la plataforma. Adems, Apple quiere que sus usuarios hagan
bsquedas en el computador de manera ms sencilla con la inclusin del

lenguaje natural. Por ltimo, se sabe que la gestin de las ventanas en Mac OS
X El Capitn ser mucho ms inteligente.
Windows 10

Windows 10, el men de inicio se une con las ventanas activas.


Windows 10 ya est aqu. A partir de este momento, los usuarios de Windows
7, Windows 8 y Windows 8.1 pueden actualizar sus equipos, sin costo, a la
nueva versin del sistema operativo. Este trae lo mejor de Microsoft en los
ltimos tiempos, pues representa la visin de integracin de todos sus
dispositivos en una sola plataforma.
Adems, el regreso del men Inicio, en conjunto con una integracin con las
ventanas activas es una buena noticia. Otras novedades incluyen un Action
Center heredado de Windows Phone 8, una mejor gestin de ventanas y
multitarea. Esta ltima se parece un poco a lo que existe desde Mac OS X Lion.
Adicionalmente, Cortana hace su arribo a la plataforma de computadores,
aunque por el momento no se encuentra disponible en espaol.

ENRIQUE CUARTAS 29.07.15 @ 09:45 a.m Imgenes: Jeff Jackson, Scott


Chiller y GoneA (va Flickr), Microsoft, The Oligarch y ENTER.CO.

Qu es Linux?

LINUX (o GNU/LINUX, ms correctamente) es un Sistema Operativo como MacOS, DOS


o Windows. Es decir, Linux es el software necesario para que tu ordenador te permita
utilizar programas como: editores de texto, juegos, navegadores de Internet, etc. 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

cualquier sistema Unix moderno, incluyendo direccionamiento lineal de 32 bits,


memoria virtual, multitarea real, shared libraries, mdulos de kernel cargables ondemand, soporte TCP/IP (incluyendo SLIP, PPP, NFS, etc.), y sistema X-Windows
(incluyendo servidores X para los adaptadores de video ms populares, y clones
de Motif, OpenLook, NextStep y Windows95 comowindow managers).
Disponibilidad de Linux
Linux es distribuido bajo la Licencia General Pblica de GNU, lo cual significa que
puede ser distribuido, copiado y modificado gratuitamente, a condicin de no imponer
ninguna restriccin en sucesivas distribuciones. En pocas palabras: Linux es un
sistema operativo gratuito.
Obtencin del software
Si se dispone de una conexin eficiente y segura a la Internet (y de una buena cuota
de paciencia), un paquete Linux completo (kernel + utilidades + aplicaciones) puede
obtenerse gratuitamente de muchos servidores FTP pblicos; el nico costo ser en
este caso el costo de la conexin a la Internet.
Otra opcin es comprar alguno de los libros sobre Linux que han sido editados en los
ltimos tiempos, los cuales suelen venir acompaados de uno o dos CDs conteniendo
el software; el costo de libros de ese tipo oscila entre los $50 y $120,
aproximadamente.
Sin embargo, la mejor opcin es adquirir alguna de las muchas ediciones en CD-ROM
disponibles en el mercado; la mayora de ellas incluye varios CDs conteniendo no solo
el paquete Linux, sino tambin extractos de servidores FTP dedicados a Linux, con lo
que se obtiene el beneficio adicional de varios megabytes de software. El costo en
este caso vara segn la edicin de que se trate; cabe destacar, a manera de ejemplo,
la edicin InfoMagic, conformada por 6 CDs, con un costo aproximado de $40.
Hardware soportado
Procesador
Linux fue inicialmente concebido como sistema operativo para computadoras
personales con procesador Intel 80386 o superior, con al menos 8 Mbytes de RAM.
Versiones mas recientes (an en estado experimental), han incorporado soporte para
multiprocesamiento simtrico con hasta 16 procesadores siguiendo la especificacin
Intel MP.
Existe una versin de Linux para el procesador de 64-bits Alpha/AXP de DEC, y esta
siendo portado a procesadores PowerPC, Sparc, MIPS, y Motorola de la serie 68000.
Dispositivos
Linux puede ejecutarse en cualquier PC con arquitectura ISA, EISA, VESA Local Bus o
PCI, e incluso en notebooks con tecnologa PCMCIA, soportando gran parte del
hardware usualmente usado en dichos sistemas: discos y CD-ROMS IDE;
controladoras y dispositivos SCSI (Adaptec, NCR, BusLogic, etc.); tarjetas de video
SuperVGA (Trident, Cirrus, ATI, etc.); tarjetas de sonido (SoundBlaster, AdLib,
Logitech, etc.); controladoras Ethernet (NE2000, Intel, etc.); modems y mouses
seriales; impresoras chorro de tinta y laser (Epson, HP, etc.); scanners (HP, Genius,

Epson, etc.); etc.


Software disponible
Linux cuenta con el habitual conjunto de la interpretes de comando y utilidades que
son standard en ambientes Unix. En su mayora son provenientes de GNU y, al igual
que Linux en s mismo y todo el software que a continuacin se menciona, son de
distribucin libre y gratuita.
Software para Servicios Internet
En particular, en lo referido a software para Servicios Internet, cabe mencionar que en
Linux est disponible exactamente el mismo software que utilizan (o de los cuales
tomaron elementos) muchas de las versiones comerciales de Unix. Han sido portados
a Linux sendmail (servidor de e-mail SMTP, en sus versiones IDA y v8); Taylor
UUCP (transferencia de mail y news bajo protocolo UUCP); CERN
NCSA y Apache (servidores de WWW); INN y Cnews (servidores de
news); BIND (servidor DNS de Berkeley); etc.
Tambin estn disponibles versiones Linux de servidores PPP, SLIP, bootp, Telnet, FTP,
Gopher, POP e IMAP, IRC
En lo referente a seguridad, puede mencionarse que el kernel de Linux tiene el
soporte necesario para construir firewalls basados en filtrado de paquetes; tambin
existe una versin para Linux de SOCKS, software de firewalling muy popular en los
ambientes Unix.
Herramientas de desarrollo
Mltiples lenguajes de programacin estn disponibles bajo Linux. Sin duda el
principal de ellos es GNU C/C++, pero tambin es posible desarrollar en Java,
Objective-C, Pascal, LISP, BASIC, Perl, Ada, Eiffel, FORTRAN, Forth, Prolog, Oberon,
Simula, Modula-2 y Modula-3, Smalltalk, y algunos otros.
Igualmente, existen varios motores de bases de datos que pueden utilizarse bajo
Linux; algunos de ellos son motores relacionales (tales como mBase, Thypoon,
MiniSQL, Ingres y Postgres), y otros orientados a objetos (tal como LINCKS). La
mayora de ellos son de carcter experimental o acadmico, por lo que no igualan las
prestaciones de los motores de base de datos comerciales, en especial las
relacionadas con performace; sin embargo, el hecho de que su costo sea nulo hace
que sea una opcin a tener en cuenta al desarrollar un servidor de Intranet de
pequeas proporciones. Cabe mencionar nuestra muy favorable experiencia con un
servidor Postgres utilizado actualmente en la UTN FC, el cual tiene, adems, soporte
para ser utilizado desde programas Java (va la especificacin JDBC) o desde
aplicaciones Windows (va un driver ODBC).
Capacidad de Conectividad y Convivencia
Conectividad
Linux ofrece una variada gama de posibilidades a la hora de interconectarse con otros
servidores.
Como es usual en plataformas Unix, Linux cuenta con soporte nativo de TCP/IP,
incluyendo la capacidad para actuar como cliente o servidor NFS (Network File

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

"Essential Systems Administration", "TCP/IP Network Administration", "DNS and BIND",


"Sendmail", "Managing UUCP and Usenet", OReilly & Associates Inc.
"Using Linux" QUE
Sitios en Internet
Linux Home Page: http://www.linux.org
Grupo de Usuarios Linux de Argentina: http://www.linux.org.ar
Edicin Infomagic: http://www.infomagic.com
Distribucion RedHat Linux: http://www.redhat.com

You might also like