Microsoft Windows (conocido generalmente como Windows o MS
Windows), es el nombre de una familia de distribuciones de software para PC, smartphone,servidores y sistemas empotrados, desarrollados y vendidos
por Microsoft,
y disponibles para múltiples arquitecturas, tales como x86 y ARM.
WINDOWS 1.0
Nota:
La primera versión de Microsoft Windows, versión 1.0, presentada en
noviembre de 1985,
compitió con el sistema operativo de Apple. Carecía de un cierto grado de
funcionalidad y logró muy poca popularidad. Windows 1.0 no era un sistema
operativo completo; más bien era una extensión gráfica de MS-DOS.
WINDOWS 2.0
Nota:
Windows versión 2.0 fue lanzado en noviembre de 1987 y fue un poco más
popular que su predecesor.
WINDOWS 2.03
Nota:
Windows 2.03 (lanzado en enero
de 1988)
incluyó por primera vez ventanas que podían solaparse unas a otras. El
resultado de este cambio llevó a Apple a presentar una
demanda contra Microsoft, debido a que infringían derechos de autor.
WINDOWS 3.0
Nota:
Windows versión 3.0, lanzado en 1990, fue la primera
versión de Microsoft Windows que consiguió un amplio éxito comercial, vendiendo
2 millones de copias en los primeros seis meses. Presentaba mejoras en la interfaz
de usuario y en la multitarea. Recibió un lavado de cara en Windows 3.1, que se
hizo disponible para el público en general el 1 de marzo de 1992. El soporte de
Windows 3.1 terminó el 31 de diciembre de 2001.
WINDOWS NT
Nota:
En julio de 1993, Microsoft lanzó
Windows NT basado en un nuevo kernel. NT era considerado como el sistema
operativo profesional y fue la primera versión de Windows en utilizar la Multitarea apropiativa. Windows NT más tarde
sería reestructurado para funcionar también como un sistema operativo para el
hogar, con Windows XP.
WINDOWS 95
Nota:
El 24 de agosto de 1995, Microsoft
lanzó Windows 95,
una versión nueva para los consumidores, que incluía grandes cambios que en la
interfaz de usuario y la utilización de la multitarea apropiativa. Windows 95
fue diseñado para sustituir no solo a Windows 3.1, sino también a Windows para
Workgroups y a MS-DOS. También fue el primer sistema operativo Windows que
utilizó las capacidades Plug and Play. Los cambios que trajo
Windows 95 eran revolucionarios, a diferencia de las siguientes versiones, como
Windows 98 y Windows Me. El soporte estándar para Windows 95 finalizó el 31 de
diciembre de 2000 y el soporte ampliado para Windows 95 finalizó el 31 de
diciembre de 2001.
WINDOWS 98
Nota:
El siguiente para la línea del
usuario fue lanzado el 25 de junio de 1998, Microsoft Windows 98.
Sustancialmente fue criticado por su lentitud y por su falta de fiabilidad en
comparación con Windows 95, pero muchos de sus problemas básicos fueron
posteriormente rectificados con el lanzamiento de Windows 98 Second Edition
en 1999.
El soporte estándar para Windows 98 terminó el 30 de junio de 2002, y el
soporte ampliado para Windows 98 terminó el 11 de julio de 2006.
WINDOWS 2000
Nota:
Como parte de su línea «profesional»,
Microsoft lanzó Windows 2000 en febrero de 2000. La versión de
consumidor tras Windows 98 fue Windows Me (Windows Millennium Edition). Lanzado
en septiembre de 2000, Windows Me implementaba una serie de nuevas tecnologías
para Microsoft: en particular fue el «Universal Plug and Play». Durante el 2004
parte del código fuente de Windows 2000 se filtró en internet, esto era malo
para Microsoft porque el mismo núcleo utilizado en Windows 2000 se utilizó en
Windows XP.
WINDOWS XP
Nota:
En octubre de 2001, Microsoft
lanzó Windows XP,
una versión que se construyó en el kernel de Windows NT que también conserva la
usabilidad orientada al consumidor de Windows 95 y sus sucesores. En dos
ediciones distintas, «Home» y «Professional», el primero carece por mucho de la
seguridad y características de red de la edición Professional. Además, la
primera edición «Media Center» fue lanzada en 2002, con énfasis en el apoyo a
la funcionalidad de DVD y
TV, incluyendo grabación de TV y un control remoto. El soporte estándar para
Windows XP terminó el 14 de abril de 2009. El soporte extendido finalizó el 8
de abril de 2014. A principios de la década de los 2000, Windows se empezaba a
posicionar cómo el innovador en el mercado, pero su posición fue en declive.
WINDOWS VISTA
Nota:
El 30 de enero de 2007, Microsoft
lanzó Windows Vista. Contiene un sinnúmero de
características nuevas, desde un shell rediseñado y la interfaz de usuario da
importantes cambios técnicos grandes, con especial atención a las
características de seguridad. Está disponible en varias ediciones diferentes.
Fue objeto de muy severas críticas años más tarde debido a su patente
inestabilidad de versiones (hubieron actualizaciones continuas), sobredemanda
de recursos de hardware, alto costo, y muy alta incompatibilidad con sus
predecesores, hecho que no ocurría con éstos.
WINDOWS 7
Nota:
El 22 de octubre de 2009, Microsoft
lanzó Windows 7.
A diferencia de su predecesor, Windows Vista, que introdujo a un gran número de
nuevas características, Windows 7 pretendía ser una actualización incremental,
enfocada a la línea de Windows, con el objetivo de ser compatible con
aplicaciones y hardware que Windows Vista no era compatible. Windows 7 tiene
soporte multi-touch, un Windows shell rediseñado con una nueva barra de tareas,
conocido como Superbar, un sistema red llamado HomeGroup, y mejoras en el
rendimiento sobre todo en velocidad y en menor consumo de recursos.
WINDOWS 8
Nota:
El 29 de octubre de 2012, Microsoft
lanzó Windows 8.
Por primera vez desde Windows 95, el botón Inicio ya no está disponible en la barra
de tareas, aunque la pantalla de inicio está aún activa haciendo clic en la
esquina inferior izquierda de la pantalla y presionando la tecla Inicio en el
teclado. Presenta un Explorador de Windows rediseñado, con la famosa
interfaz ribbon de Microsoft Office.
Según Microsoft han
vendido 60 millones de licencias, aunque ha recibido muchas críticas por parte
de los usuarios. Se conservan la gran mayoría de las características de su
predecesor, Windows 7, con excepción de la nueva interfaz gráfica y
algunos cambios menores.
LINUX
Nota:
LINUX (o GNU/LINUX, más
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 gráfico al igual que Windows o MacOS, pero
también puede usarse mediante línea de comandos como DOS.
Linux tiene su origen en Unix.
Éste apareció en los años sesenta, desarrollado por los investigadores Dennis
Ritchie y Ken Thompson, de los Laboratorios Telefónicos Bell.
Andrew Tanenbaum desarrolló un
sistema operativo parecido a Unix (llamado Minix) para enseñar a sus alumnos el
diseño de un sistema operativo. Debido al enfoque docente de Minix, Tanenbaum
nunca permitió que éste fuera modificado, ya que podrían introducirse
complicaciones en el sistema para sus alumnos.
Un estudiante finlandés 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 había iniciado hacía ya
casi diez años, comprendía un sistema básico casi completo. La excepción más
importante era el kernel o núcleo, que controla el hardware.
Torvalds decidió aprovechar el
sistema GNU y completarlo con su propio núcleo, que bautizó como Linux (Linux
Is Not UniX). El sistema conjunto (herramientas GNU y núcleo Linux) forma
lo que llamamos GNU/Linux.
LINUX 0.01
Nota:
Linus nunca anunció
la versión 0.01 de Linux (agosto 1991), esta versión no era ni siquiera
ejecutable, solamente incluía los principios del núcleo del sistema, estaba
escrita en lenguaje ensamblador y asumía que uno tenia acceso a un sistema
Minix para su compilación.
LINUX 0.02
Nota:
El 5 de octubre de
1991, Linus anunció la primera versión "Oficial" de Linux, - versión
0.02. Con esta versión Linus pudo ejecutar Bash (GNU Bourne Again Shell) y gcc
(El compilador GNU de C) pero no mucho mas funcionaba. En este estado de
desarrollo ni se pensaba en los términos soporte, documentación, distribución.
LINUX 0.03
Nota:
Después de la versión
0.03, Linus salto en la numeración hasta la 0.10, más y más programadores a lo
largo y ancho de internet empezaron a trabajar en el proyecto y después de
sucesivas revisiones, Linus incremento el numero de versión hasta la 0.95
(Marzo 1992). Mas de un año después (diciembre 1993) el núcleo del sistema
estaba en la versión 0.99 y la versión 1.0 no llego hasta el 14 de marzo de
1994.
VERSION 2.2
Nota:
La versión actual del
núcleo es la 2.2 y sigue avanzando día a día con la meta de perfeccionar y
mejorar el sistema.
La ultima versión estable es la versión 2.2, que
soporta muchos más periféricos, desde procesadores hasta joysticks,
sintonizadores de televisión, CD ROMs no ATAPI y reconoce buena cantidad de
tarjetas de sonido. Incluye también soporte para tipos de archivos para
Macintosh HFS, Unix UFS y en modo de lectura, HPFS de OS/2 y NTFS, de NT.
MAC
Nota:
Mac OS (del inglés Macintosh Operating System,
en español Sistema Operativo de Macintosh)
es el nombre del sistema
operativo creado por Apple para su línea de computadoras Macintosh,
también aplicado retroactivamente a las versiones anteriores a System 7.6,
y que apareció por primera vez en System 7.5.1. Es conocido por haber sido uno
de los primeros sistemas dirigidos al gran público en contar con una interfaz gráfica compuesta por la interacción del mouse con ventanas, iconos y menús.
Classic Mac OS (1985)
Nota:
El "Mac OS clásico" se
caracteriza por su falta total de una línea de comandos;
es un Sistema Operativo completamente de extensiones. Mac OS podría ser un
largo proceso de ensayo y error.
El Macintosh original utilizaba
el Macintosh File System (MFS), un sistema de archivos plano
con un solo nivel de carpetas o directorios. Este sistema fue rápidamente
reemplazado en 1985 por el HFS, que tenía un verdadero
sistema de árbol de directorio. Ambos sistemas de archivos son compatibles.
La mayoría de los sistemas de
archivos utilizados con el DOS, Unix u otros sistemas
operativos tratan a un archivo como una simple secuencia de bytes, lo que
requiere una aplicación para saber qué bytes representan cual tipo de
información. Por el contrario, MFS y HFS dan a los archivos dos bifurcaciones.
La bifurcación de datos contiene el mismo tipo de información como otros
sistemas de archivos, tales como el texto de un documento o los mapas de bits
de un archivo de imagen. La bifurcación de recursos contiene otros datos
estructurados, tales como las definiciones de menús, gráficos, sonidos o
segmentos de código. Un archivo puede consistir sólo de los recursos con de
datos vacía, o sólo una bifurcación de datos, sin bifurcación de recursos. Un
archivo de texto puede contener su texto en la bifurcación de datos y la
información de estilo en la bifurcación de recursos, de modo que una
aplicación, que no reconoce la información de estilo, todavía puede leer el
texto sin formato. Por otro lado, estas bifurcaciones proporcionan un reto para
la interoperabilidad con otros sistemas operativos; el copiado de un archivo
desde un sistema Mac a otro diferente, lo despoja de su bifurcación de
recursos, requiriendo de sistemas de codificación tales como BinHex y
MacBinary.
Mac OS X
Nota:
Es el sistema operativo más nuevo de
Apple. Aunque oficialmente es designado como "version 10" del Mac OS,
tiene una historia en gran medida independiente de las versiones anteriores de
Mac OS. Es el sucesor del Mac OS 9 y del Mac
OS Classic. Se trata de un Sistema Operativo Unix,
basado en el sistema operativo NeXTSTEP y el Núcleo Mach que Apple adquirió tras la
compra de NeXT, al regresar su director general Steve Jobs a Apple en este momento. Mac
OS X también hace uso del código base de BSD.
Han existido siete liberaciones significativas de la versión de cliente, siendo
la Mac OS X 10.7, conocida comoMac OS X Lion., a fines de julio de 2012,
aparece Mac OS X v10.8 (Mountain
Lion o Puma),luego aparece Mac OS X v10.9 (Mavericks) y en octubre
de 2014 Mac OS X
10.10 (Yosemite) la versión más reciente de este sistema
operativo.
Proyecto Star Trek
Nota:
Un aspecto aburrido de la historia
del Mac OS clásico fue un prototipo secreto relativamente desconocido en el que
Apple comenzó a trabajar en 1992, cuyo nombre en código fue Star Trek. El objetivo de este proyecto era
crear una versión de Mac OS que se ejecutara en computadoras personales x86 compatibles
con Intel. La intención de la liberación en
colaboración con Novell, era proporcionar compatibilidad DOS, en apoyo de las
aplicaciones DOS existentes en la plataforma. En ese momento, Novell DOS estaba
perdiendo cuota de mercado ya que los clientes se actualizaban a Windows. Una
combinación de Mac OS y Novell DOS se consideró una alternativa. El proyecto
fue de corta duración, y se canceló sólo un año más tarde a principios de 1993,
cuando el nuevo CEO de Apple cambió de estrategia. El equipo fue capaz de hacer
que el Macintosh Finder y
algunas aplicaciones básicas, como QuickTime, funcionen a la perfección en un PC.
Parte del código de este esfuerzo fue reutilizado más tarde cuando se trasladó
el Mac OS a PowerPC.
Quince años después del proyecto Star
Trek, fue incluido oficialmente el soporte a la arquitectura x86 en el Mac OS,
y luego Apple trasladó todas las computadoras de escritorio para la
arquitectura x86. Este no fue el resultado de anteriores esfuerzos del Proyecto
Star Trek.
Emulación del procesador 68000
Nota:
A pesar de que el software Star Trek
nunca fue presentado, emuladores de
terceros como vMac, Basilisk II, y Executor,
han permitido ejecutar el Mac OS Clásico con PC basados en los
microprocesadores Intel. Estos programas fueron limitados a emular la serie de
procesadores 68000 y la
mayoría, como tal, no podía correr las versiones de Mac OS posteriores a la
8.1, que requiere procesadores PowerPC. La mayoría también requiere una
"imagen" Mac ROM o una interfaz de hardware de un verdadero Mac ROM.
Los que requieren de una imagen son de dudoso valor legal ya que la imagen ROM
puede infringir la propiedad intelectual de Apple.
Una excepción notable fue el software
comercial Executor de la empresa Abacus Research & Development,
el único producto que usó exclusivamente código 100% mediante ingeniería inversa,
sin el uso de la tecnología de Apple. Se ejecutaba muy rápido pero nunca logró
más allá de un subconjunto menor de funcionalidades. Pocos programas fueron
completamente compatibles, y muchos son muy propensos a sufrir fallas si se
ejecutaban. Executor llenó un nicho de mercado para transportar aplicaciones
Mac 68000 clásico a las plataformas x86. El desarrollo se detuvo en el año 2002
y el código fuente fue liberado por el autor a finales de 2008.
Emulación de PowerPC
Nota:
En el momento del desarrollo del
emulador 68000, el soporte a PowerPC fue difícil de justificar no sólo debido
al código de emulación en sí, sino también el gran rendimiento previsto de una
arquitectura emulada de PowerPC frente a una verdadera Mac basada en PowerPC.
Esto más tarde probaría ser correcto con el inicio del proyecto PearPC incluso
años después, a pesar de la disponibilidad de la 7.ª y 8.ª generación de
procesadores x86 empleando paradigmas de arquitectura similares a los presentes
en PowerPC. Muchos desarrolladores de aplicaciones también crearon y lanzaron
versiones para 68000 Classic y PowerPC simultáneamente, ayudando a negar la
necesidad de la emulación de PowerPC. Usuarios de Mac con PowerPC que
técnicamente podían ejecutar cualquiera de las dos opciones, obviamente
eligieron las aplicaciones de PowerPC más rápidas. Pronto Apple ya no vendía
Macs basadas en 68000, y la base instalada existente comenzó a evaporarse
rápidamente. A pesar de la eventual excelente tecnología de emulación 68000
disponible, probaron nunca ser ni siquiera una amenaza menor a Macs reales
debido a su retraso en la llegada e inmadurez incluso varios años después de la
salida de Macs basadas en PowerPC mucho más convincentes.
El emulador PearPC es capaz de emular los
procesadores PowerPC requeridos
por las nuevas versiones de Mac OS (como Mac OS X). Por desgracia, todavía está en sus
primeras etapas y, al igual que muchos emuladores, tiende a ser mucho más lento
que un sistema operativo nativo.
Durante la transición de PowerPC a
los procesadores Intel, Apple se dio cuenta de la necesidad de incorporar un
emulador de PowerPC en Mac OS X con el fin de proteger las inversiones de sus
clientes en software diseñado para ejecutarse en el PowerPC. La solución de Apple
es un emulador llamado Rosetta.
Antes del anuncio de Rosetta, los observadores de la industria asumieron que
cualquier emulador de PowerPC, corriendo sobre un procesador x86 sufriría una
excesiva merma de rendimiento (por ejemplo, PearPC es de bajo rendimiento).
Rosetta tiene una merma de rendimiento relativamente menor, por lo que tomó por
sorpresa a muchos.
Clones de Macintosh
Nota:
Varios fabricantes de computadores a
través de los años han hecho clones de Macintosh capaces de ejecutar Mac OS, en
particular Power
Computing, UMAX y Motorola. Estas máquinas ejecutaron varias
versiones del sistema operativo clásico de Mac. En 1997 Steve Jobs cerró el
programa de licencia clon al regresar a Apple.
En 2008 el fabricante
estadounidense Psystar
Corporation anunció un ordenador de bajo coste (499 USD) que
ejecutaba Mac OS X 10.5 Leopard. Amenazados por las batallas legales, Psystar
denominó a su sistema OpenMac y posteriormente Open Computer. Actualmente Apple
sigue en litigio con esta compañía a la que pretende hacer pagar por daños y
perjuicios, por cada clon vendido y por los costes de la batalla legal.
En 2009 el fabricante HyperMegaNet
UG lanzó un ordenador "Macintosh Compatible" bajo la
marca comercial PearC basándose
en el hecho de que la licencia de software no
puede aceptarse al no poder ser leída antes de adquirir el producto puesto que
se encuentra dentro de la caja en la que viene el ordenador por lo que la parte
que apela a la no instalación de OS X en hardware que no sea Apple es nula a
todos los efectos, al menos en Alemania.