BREVE HISTORIA ACERCA DE MICROSOFT
WINDOWS 1.0
En
1985 Microsoft publicó la primera versión de
Windows, una
interfaz gráfica de usuario (GUI) para su propio sistema operativo (
MS-DOS) que había sido incluido en el
IBM PC y ordenadores compatibles desde
1981. La primera versión de Microsoft Windows Premium nunca fue demasiado potente ni tampoco se hizo popular. Estaba severamente limitada debido a los recursos legales de
Apple, que no permitía imitaciones de sus interfaces de usuario. Por ejemplo, las ventanas sólo podían disponerse en mosaico sobre la pantalla; esto es, nunca podían solaparse u ocultarse unas a otras. Tampoco había "papelera de reciclaje" debido a que Apple creía que ellos tenían la patente de este
paradigma o concepto
WINDOWS 2.0
Apareció en
1987, y fue un poco más popular que la versión inicial. Gran parte de esta popularidad la obtuvo de la inclusión en forma de versión "run-time" de nuevas aplicaciones gráficas de Microsoft,
Microsoft Excel y
Microsoft Word para Windows. Éstas podían cargarse desde MS-DOS, ejecutando Windows a la vez que el programa, y cerrando Windows al salir de ellas. Windows 2 todavía usaba el modelo de memoria
8088 y por ello estaba limitado a 1
megabyte de memoria; sin embargo, mucha gente consiguió hacerlo funcionar bajo sistemas
multitareas como
DesqView.
WINDOWS 3.0
La primera versión realmente popular de Windows fue la versión 3.0, publicada en
1990. Ésta se benefició de las mejoradas capacidades gráficas para PC de esta época, y también del
microprocesador 80386, que permitía mejoras en las capacidades multitarea de las aplicaciones Windows. Esto permitiría ejecutar en modo multitarea viejas aplicaciones basadas en MS-DOS. Windows 3 convirtió al IBM PC en un serio competidor para el
Apple Macintosh.
OS/2
OS/2 es un sistema operativo de IBM que intentó suceder a DOS como sistema operativo de los PC. Se desarrolló inicialmente de manera conjunta entre Microsoft e IBM, hasta que la primera decidió seguir su camino con su Windows 3.0 e IBM se ocupó en solitario de OS/2.
OS/2.1
Más adelante IBM añadió, en la versión 1.1 de OS/2, un sistema gráfico llamado Presentation Manager (PM). Aunque en muchos aspectos era superior a Windows, su
API (Programa de Interfaz de Aplicaciones) era incompatible con la que usaban los programas de este último. (Entre otras cosas, Presentation Manager localizaba el eje de coordenadas X, Y en la parte inferior izquierda de la pantalla como las
coordenadas cartesianas, mientras que Windows situaba el punto 0,0 en la esquina superior izquierda de la pantalla como otros sistemas informáticos basados en ventanas).
A principio de los 90, crecieron las tensiones en la relación entre IBM y Microsoft. Cooperaban entre sí en el desarrollo de sus sistemas operativos para PC y cada uno tenía acceso al código del otro. Microsoft quería desarrollar Windows aún más, mientras IBM deseaba que el futuro trabajo estuviera basado en OS/2. En un intento de resolver estas diferencias, IBM y Microsoft acordaron que IBM desarrollaría OS/2 2.0 para reemplazar a OS/2 1.3 y Windows 3.0, mientras Microsoft desarrollaría un nuevo sistema operativo, OS/2 3.0, para suceder más adelante al OS/2 2.0.
Este acuerdo pronto fue dejado de lado y la relación entre IBM y Microsoft terminó. IBM continuó desarrollando IBM OS/2 2.0 mientras que Microsoft cambió el nombre de su (todavía no publicado) OS/2 3.0 a
Windows NT. (Microsoft promocionó Windows NT con tanto éxito que la mayoría de la gente no se dio cuenta de que se trataba de un OS/2 remozado.) Ambos retuvieron los derechos para usar la tecnología de OS/2 y Windows desarrollada hasta la fecha de terminación del acuerdo.
OS/2 2.0
IBM publicó OS/2 versión 2.0 en 1992. Esta versión suponía un gran avance frente a OS/2 1.3. Incorporaba un nuevo sistema de ventanas
orientado a objetos llamado Workplace Shell como sustituto del Presentation Manager, un nuevo sistema de ficheros,
HPFS, para reemplazar al sistema de ficheros
FAT de DOS usado también en Windows y aprovechaba todas las ventajas de las capacidades de 32 bit del procesador
Intel 80386. También podía ejecutar programas DOS y Windows, ya que IBM había retenido los derechos para usar el código de DOS y Windows como resultado de la ruptura.
OS/2 3.0 y 4.0
IBM continuó vendiendo OS/2, produciendo versiones posteriores como OS/2 3.0 (también llamado Warp) y 4.0 (Merlin). Pero con la llegada de Windows 95, OS/2 comenzó a perder cuota de mercado. Aunque OS/2 seguía corriendo aplicaciones de Windows 3.0, carecía de soporte para las nuevas aplicaciones que requerían Windows 95. Al contrario que con Windows 3.0, IBM no tenía acceso al código fuente de Windows 95; y tampoco tenía el tiempo ni los recursos necesarios para emular el trabajo de los programadores de Microsoft con Windows 95; no obstante, OS/2 3.0 (Warp) apareció en el mercado antes que Windows 95 (que se retrasaba respecto a la fecha inicial de lanzamiento); como mejoras incorporaba una reducción en los requisitos de hardware (pasaba de pedir 8 Mb de
memoria RAM de su antedecesor OS/2 2.1 a pedir sólo 4 Mb), y como gran añadido, incorporaba el llamado BonusPack, un conjunto de aplicaciones de oficina, comunicaciones, etc que ahorraban el tener que comprar software adicional como en el caso de Windows.
WINDOWS 3.1 Y WINDOWS 3.11
En respuesta a la aparición de OS/2 2.0 , Microsoft desarrolló Windows 3.1, que incluía diversas pequeñas mejoras a Windows 3.0 (como las fuentes escalables
TrueType), pero que consistía principalmente en soporte multimedia. Más tarde Microsoft publicó el Windows 3.11 (denominado Windows para trabajo en grupo), que incluía controladores y protocolos mejorados para las comunicaciones en red y soporte para
redes punto a punto.
WINDOWS NT
Mientras tanto Microsoft continuó desarrollando Windows NT. Para ello reclutaron a
Dave Cutler, uno de los jefes analistas de
VMS en
Digital Equipment Corporation (hoy parte de
Compaq, que en 2005 fue comprada por
HP) para convertir NT en un sistema más competitivo. Cutler había estado desarrollando un sucesor del VMS en DEC (Digital Equipment Corporation) llamado Mica, y cuando DEC abandonó el proyecto se llevó sus conocimientos y algunos ingenieros a Microsoft. DEC también creyó que se llevaba el código de Mica a Microsoft y entabló una demanda. Microsoft finalmente pagó 150 millones de dólares y acordó dar soporte al
microprocesador Alpha de DEC en NT. Siendo un sistema operativo completamente nuevo, Windows NT sufrió problemas de compatibilidad con el
hardware y el
software existentes. También necesitaba gran cantidad de recursos y éstos estaban solamente disponibles en equipos grandes y caros. Debido a esto muchos usuarios no pudieron pasarse a Windows NT. La interfaz gráfica de NT todavía estaba basada en la de Windows 3.1 que era inferior a la Workplace Shell de OS/2.
WINDOWS NT 3.1
Windows nt 3.1 (la estrategia de marketing de Microsoft era que Windows NT pareciera una continuación de Windows 3.1) apareció en su versión beta para desarrolladores en la conferencia de desarrolladores profesionales de julio de 1992 en san francisco. Microsoft anunció en la conferencia su intención de desarrollar un sucesor para Windows NT y Chicago (que aún no había sido lanzada). Este sucesor habría de unificar ambos sistemas en uno sólo y su nombre clave era cairo. (Visto en retrospectiva cairo fue un proyecto más difícil de lo que Microsoft había previsto y como resultado NT y Chicago no sería unificados hasta la aparición de XP). Las versiones antiguas de Windows nt se distribuían en disquetes y requerían unos elevados recursos de hardware (además de soportar relativamente poco hardware) por lo que no se difundieron demasiado hasta llegar a Windows NT 4.0 y sobre todo a Windows 2000. Por primera vez daba soporte para el sistema de ficheros ntfs.
WINDOWS NT 3.5/3.51
Cabe destacar que la interfaz gráfica de Windows NT 3.5 y Windows 3.51 era la misma que la de sus predecesores, Windows NT 3.1 y Windows 3.1, con el Administrador de Programas. Por otra parte, Microsoft distribuyó un añadido llamado NewShell, cuyo nombre completo es "Shell Technology Preview Update", que no era otra cosa más que una versión Beta de la nueva interfaz gráfica de Windows 95 y NT 4.0, con el botón y
menú inicio, pero para Windows NT 3.5x. Su función principal era que los usuarios de Windows evaluaran el nuevo interfaz gráfico, que iba a ser presentado en Windows 95 y NT 4.0, pero como "daño colateral" le daba a Windows NT 3.5x la nueva interfaz gráfica.
WINDOWS NT 4.0
Windows NT 4.0 presentaba varios componentes tecnológicos de vanguardia y soporte para diferentes plataformas como MIPS, ALPHA, Intel, etc. Las diferentes versiones como Workstation, Server, Terminal Server, Advancer Server, permitían poder adaptarlo a varias necesidades. El uso de componentes como tarjetas de sonido, módems, etc, tenían que ser diseñados específicamente para este sistema operativo.
WINDOWS 95
Microsoft adoptó "Windows 95" como nombre de producto para Chicago cuando fue publicado en agosto de
1995. Chicago iba encaminado a incorporar una nueva interfaz gráfica que compitiera con la de OS/2. Aunque compartía mucho código con Windows 3.x e incluso con MS-DOS, también se pretendía introducir arquitectura de 32 bits y dar soporte a multitarea preemptiva, como OS/2 o el mismo Windows NT. Sin embargo sólo una parte de Chicago comenzó a utilizar arquitectura de 32 bits, la mayor parte siguió usando una arquitectura de 16 bits, Microsoft argumentaba que una conversión completa retrasaría demasiado la publicación de Chicago y sería demasiado costosa.
Microsoft desarrolló una nueva API para remplazar la API de Windows de 16 bits. Esta API fue denominada
Win32, desde entonces Microsoft denominó a la antigua API de 16 bits como
Win16. Esta API fue desarrollada en tres versiones: una para Windows NT, otra para Chicago y otra llamada Win32s, que era un subconjunto de Win32 que podía ser utilizado en sistemas con Windows 3.1.; de este modo Microsoft intentó asegurar algún grado de compatibilidad entre Chicago y Windows NT, aunque los dos sistemas tenían arquitecturas radicalmente diferentes
Windows 95 tenía dos grandes ventajas para el consumidor medio. Primero, aunque su interfaz todavía corría sobre MS-DOS, tenía una instalación integrada que le hacía aparecer como un solo sistema operativo (ya no se necesitaba comprar MS-DOS e instalar Windows encima). Segundo, introducía un subsistema en
modo protegido que estaba especialmente escrito a procesadores 80386 o superiores, lo cual impediría que las nuevas aplicaciones Win32 dañaran el área de memoria de otras aplicaciones Win32. En este respecto Windows 95 se acercaba más a Windows NT, pero a la vez, dado que compartía código de Windows 3.x, las aplicaciones podían seguir bloqueando completamente el sistema en caso de que invadiesen el área de aplicaciones de Win16.
WINDOWS 98
El 25 de junio de 1998 llegó Windows 98. Incluía nuevos controladores de hardware y el sistema de ficheros
FAT32 (también soportado por Windows 95 OSR 2 y OSR 2.5) que soportaba particiones mayores a los 2 GB permitidos por Windows 95. Dio soporte también a las nuevas tecnologías como
DVD,
FireWire,
USB o
AGP. Era novedosa también la integración del explorador de Internet en todos los ámbitos del sistema. Pero la principal diferencia de Windows 98 sobre Windows 95 era que su núcleo había sido modificado para permitir el uso de controladores de Windows NT en Windows 9x y viceversa. Esto se consiguió con la migración de parte del núcleo de Windows NT a Windows 98, aunque éste siguiera manteniendo su arquitectura MS-DOS/Windows GUI. Esto permitió la reducción de costes de producción, dado que Windows NT y Windows 98 ahora podían utilizar casi idénticos controladores.
Windows 98 Second Edition (SE)
A principios de 1998 se desarrolló este sistema operativo, saliendo al mercado a finales de 1998, cuando Microsoft sacó al mercado Windows 98 Second Edition, cuya característica más notable era la capacidad de compartir entre varios equipos una conexión a Internet a través de una sola línea telefónica. También eliminaba gran parte de los errores producidos por
Internet Explorer en el sistema. Esta versión es la más estable de todas las de esta serie, y aún se sigue utilizando en muchos equipos, mejorando en sí dos cosas importantes:
1) El grave error de solicitud de licencia que simplemente se puede dejar pasar por alto en la instalación cuando se copian los archivos con extensión ".CAB" (sin comillas) a la unidad de disco duro de la computadora (CPU u ordenador) en la primera versión de este sistema operativo
2) Se corrigen las extensiones de archivo y aplicaciones para una optimización y mejor administración de memoria virtual, reduciendo así los famosos mensajes de error en pantalla azul.
WINDOWS MILLENIUM EDITION (ME)
En 2000 Microsoft introdujo Windows ME, que era una copia de Windows 98 con más aplicaciones añadidas. Windows ME fue un proyecto rápido de un año para rellenar el hueco entre Windows 98 y el nuevo Windows XP, y eso se notó mucho en la poca estabilidad de esta versión. En teoría, Windows 2000 iba a ser la unificación entre las dos familias de Windows, la empresarial y la de hogar, pero por retrasos se lanzó este pequeño avance. En esta versión se aceleraba el inicio del sistema y oficialmente ya no se podía distinguir entre el MS-DOS y el entorno gráfico (aunque aparecieron parches que permitían volver a separarlo como se hacía en versiones anteriores). Esta versión no traía unidad de proceso de 16 bits y se centró únicamente en la compatibilidad con nuevo hardware de 32 bits. Como consecuencia, sólo funcionaba correctamente con los equipos nuevos que lo tenían instalado, ya que si se instalaba sobre un equipo antiguo (mediante una actualización de software) el hardware de 16 bits era más complejo de configurar, o bien no funcionaba en absoluto.
Cabe destacar que este
sistema operativo fue muy poco popular por sus continuos errores y muchas desventajas de uso. Estos inconvenientes hicieron que, salvo en contadas ocasiones, sus usuarios retornaran rápidamente al uso de Windows 98, o bien que dieran el salto a Windows 2000.
WINDOWS 2000
En este mismo año vio la luz
Windows 2000, una nueva versión de Windows NT muy útil para los administradores de sistemas y con una gran cantidad de servicios de red y lo más importante: admitía dispositivos
Plug&Play que venían siendo un problema con Windows NT. La familia de Windows 2000 estaba formada por varias versiones del sistema: una para las estaciones de trabajo (Windows 2000 Professional) y varias para servidores (Windows 2000 Server, Advanced Server, Datacenter Server). Windows 2000 incorporaba importantes innovaciones tecnológicas para entornos Microsoft, tanto en nuevos servicios como en la mejora de los existentes. Algunas de las características que posee son:
Almacenamiento:
Soporte para
FAT16,
FAT32 y
NTFS.
Cifrado de ficheros (
EFS).
Servicio de indexación.
Sistema de archivos distribuido (
DFS).
Nuevo sistema de backup (
ASR).
Sistema de tolerancia a fallos (
RAID) con discos dinámicos (software).
Comunicaciones:
Servicios de acceso remoto (
RAS,
VPN,
RADIUS y Enrutamiento).
Nueva versión de
IIS con soporte para HTTP/1.1.
Active Directory.
Balanceo de carga (clustering)
Servicios de instalación desatendida por red (
RIS).
Servicios nativos de
Terminal Server.
Estos avances marcan un antes y un después en la historia de Microsoft.
WINDOWS XP (EXPERIENCE)
La unión de Windows NT/2000 y la familia de Windows 9.x se alcanzó con
Windows XP puesto en venta en 2001 en su versión Home y Professional. Windows XP usa el núcleo de Windows NT. Incorpora una nueva interfaz y hace alarde de mayores capacidades multimedia. Además dispone de otras novedades como la multitarea mejorada, soporte para redes inalámbricas y asistencia remota. Se puede agregar que inmediatamente después de haber lanzado el último Service Pack (SP2), Microsoft diseñó un sistema orientado a empresas y corporaciones, llamado Microsoft Windows XP Corporate Edition, algo similar al Windows XP Profesional, solo que diseñado especialmente para empresas. En el apartado multimedia, XP da un avance con la versión Media Center(2002-2005). Esta versión ofrece una interfaz de acceso fácil con todo lo relacionado con multimedia (TV, fotos, reproductor DVD, Internet...).
WINDOWS SERVER 2003
Sucesor de la familia de servidores de Microsoft a Windows 2000 Server. Es la versión de Windows para servidores lanzada por Microsoft en el año 2003. Está basada en el núcleo de Windows XP, al que se le han añadido una serie de servicios, y se le han bloqueado algunas de sus características (para mejorar el rendimiento, o simplemente porque no serán usadas).
WINDOWS VISTA
Windows Vista apareció en el mercado el 30 de enero de 2007. Cabe destacar los continuos retrasos en las fechas de entrega del sistema operativo. Inicialmente se anunció su salida al mercado a inicios-mediados de 2006; posteriormente y debido a problemas durante el proceso de desarrollo, se retrasó su salida hasta finales de 2006. El último retraso trasladó la fecha hasta finales de enero de 2007. Estos continuos retrasos han llevado a Microsoft a tomar diversas medidas para minimizar los gastos extras derivados de los retrasos. Por ejemplo, en Argentina, se podrá comprar Windows Vista con un "ticket" que la persona adquiere al momento de comprar un nuevo PC que no tiene instalado todavía Windows Vista. Podrán canjear el "ticket" por una copia original de Windows Vista y así actualizar su sistema. También cabe destacar que Windows Vista trae una nueva interfaz gráfica llamada Aero, que es una evolución de la interfaz gráfica denominada Luna de Windows XP. Este
sistema operativo, como el
Windows ME, ha sido
criticado por su falta de compatibilidad, entre otras cosas, haciendo que la mayoría de los usuarios regresen a su antecesor
Windows XP o migrar a
Mac OS X o
Linux.
WINDOWS SERVER 2008
Al igual que su sucesor,
Windows Server 2003 se basaba en la última version del
SO doméstica publicada. Éste se basa en Windows Vista en cuanto a su interfaz Aero, mucho más amigable y sencilla, y en Windows Server 2003 SP2.
WINDOWS 7
Es la siguiente versión de Windows actualmente en Beta, la cual es sucesora a Windows Vista. Según Microsoft, "no se está creando un nuevo kernel para Windows 7, solo se está retocando y refinando el kernel de Windows Vista”[] además Microsoft asegura se que necesitarán los mismos recursos que Windows Vista[] . Algunas fuentes indican que Windows 7 se terminará de desarrollar a finales de 2009. A pesar de los rumores recientes de que Windows 7 saldría a la venta en 2009, las últimas declaraciones de Bill Gates vuelven a poner como fecha de salida de este nuevo sistema operativo para 2010, estando disponible en 2009 una versión para Betatesters, y no para el usuario final.
GNU/LINUX
GNU/Linux es el término empleado para referirse al
sistema operativo Unix-like que utiliza como base las herramientas de sistema de
GNU y el
núcleo Linux. Su desarrollo es uno de los ejemplos más prominentes de
software libre; todo el
código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL de GNU (
Licencia Pública General de GNU[1] ) y otras licencias libres. Sin embargo, por
economía del lenguaje se suele utilizar más el término Linux para referirse a este sistema operativo, a pesar de que
Linux sólo es el
núcleo del sistema. Para más información consulte la sección
"Denominación GNU/Linux" o el artículo "
Controversia por la denominación GNU/Linux".
Las variantes de estos sistemas se denominan
distribuciones GNU/Linux (o distribuciones Linux) y su objetivo es ofrecer una edición que cumpla con las necesidades de determinado grupo de usuarios. Algunas
distribuciones GNU/Linux son especialmente conocidas por su uso en
servidores y
supercomputadores.
[2] No obstante, es posible instalar Linux en una amplia variedad de
hardware como
ordenadores de escritorio y
portátiles.
En el caso de
ordenadores de bolsillo,
teléfonos móviles,
dispositivos empotrados,
videoconsolas y otros, puede darse el caso de que las partes de GNU se remplacen por alternativas más adecuadas en caso. Para saber más sobre las arquitecturas soportadas, lea el artículo "
Portabilidad del núcleo Linux y arquitecturas soportadas".
En febrero de 2009, este sistema operativo alcanzó el 2.13%
[3] del mercado en ordenadores de escritorio y portátiles en un estudio realizado por W3Counter. Sin embargo, en el mismo periodo de tiempo la cifra asciende al 4.0%
[4] , según información recogida por W3Schools. En ambos casos se nota progresivo aumento del uso de GNU/Linux impulsado, en parte, por el incremento de
Netbooks o ultraportátiles.
HISTORIA
En
1991 Linus Torvalds empezó a trabajar en un reemplazo no comercial para
MINIX[8] que más adelante acabaría siendo
Linux. La historia del kernel Linux está fuertemente vinculada a la del
proyecto GNU. El proyecto
GNU, iniciado en
1983 por
Richard Stallman,
[9] tiene como objetivo el desarrollo de un sistema operativo
Unix completo compuesto enteramente de
software libre. Cuando la primera versión del kernel
Linux fue liberada en
1991, el proyecto GNU ya había producido varios de los componentes del sistema operativo, incluyendo un
intérprete de comandos, una
biblioteca C y un
compilador, pero aún no contaba con el
núcleo que permitiera completar el
sistema operativo. Entonces, el núcleo (en inglés,
kernel) creado por
Linus Torvalds, quien se encontraba por entonces estudiando en la
Universidad de Helsinki, llenó el "hueco" final que el
sistema operativo de
GNU necesitaba.
DISTRIBUCIONES MÁS CONOCIDAS Y UTILIZADAS
Nombre
Arquitectura de computador soportadas
Herramientas de actualización/adminstración
Gestor de paquetesFormato de
paquetesDebianalpha,
amd64,
arm,
PA-RISC,
i386,
IA-64,
m68k,
MIPS,
Mipsel,
PowerPC,
zSeries/s390,
SPARCaptitude,
apt-get,
synaptic,
dpkg,
adept[1] ;
sources.listAPT.debUbuntuamd64,
i386,
PowerPCaptitude,
apt-get,
synaptic,
dpkg;
sources.listAPT.debLinux Mintamd64,
i386,
PowerPCaptitude,
apt-get,
synaptic,
dpkg;
sources.list;
MintSoftwareAPT.debLinux Rxartamd64,
i386,
PowerPCaptitude,
apt-get,
synaptic,
dpkg;
sources.list;
rxartSoftwareAPT.debKnoppixi486aptitude,
apt-get,
synaptic,
dpkg,
adept;
sources.listAPT.debRHEL→
Fedorai386,
IA-64,
PowerPC,
x86-64,
IBM:
eServer,
zSeries y
S390 /
i386,
PowerPC,
PowerPC-64,
s390,
s390x,
x86-64up2date[2] ,
Red Hat Network[3] ,
autoupdate[4] ,
apt-rpm[5] -
[6]RPM,
YUM.rpmGentooalpha,
amd64,
arm,
PA-RISC,
IA-64,
m68k,
MIPS,
PowerPC (32 y 64),
s390,
SPARC,
SuperH,
x86ebuild.
emergePortagefuentes/
.tar.gzSlackwarei486(
x86),
alpha,
SPARC,
s390Gslapt,
Slackpkg,
SwaretSlapt-get.tgzSuSE→
openSUSEi586,
IA-64,
PowerPC,
s390,
s390x,
x86-64 /
i586,
PowerPC,
x86-64YaSTYaST.rpmPCLinuxOSi586apt-get,
synapticAPT.rpmMandrivai586,
IA-64urpmi,
drakxtoolsurpmi.rpmArch Linuxi686,
x86-64ABS,
AURPacman.tar.gz/
fuentesRED HAT
Red Hat es la compañía responsable de la creación y mantenimiento de una
distribución del
sistema operativo GNU/Linux que lleva el mismo nombre:
Red Hat Enterprise Linux, y de otra más,
Fedora. Así mismo, en el mundo del
middleware patrocina jboss.org, y distribuye la versión profesional bajo la marca JBoss Enterprise. Red Hat es famosa en todo el mundo por los diferentes esfuerzos orientados a apoyar el movimiento del
software libre. No sólo trabajan en el desarrollo de una de las distribuciones más populares de Linux, sino también en la comercialización de diferentes productos y servicios basados en software de código abierto. Asimismo, poseen una amplia infraestructura en la que se cuentan más de 2.000 empleados en 28 lugares del mundo. Programadores empleados de Red Hat han desarrollado múltiples
paquetes de software libre, los cuales han beneficiado a toda la comunidad. Algunas de las contribuciones más notables han sido la creación de un sistema de empaquetación de software (
RPM), y varias utilidades para la administración y configuración de equipos, como sndconfig o mouseconfig. Algunas de las distribuciones basadas en RedHat Linux más importantes son:
Mandriva Linux,
Yellow Dog Linux (sólo para
PowerPC), y
CentOS (compilada a partir de las fuentes de Red Hat).
Red Hat Software Inc. fue fundada en 1994 por
Bob Young y
Marc Ewing. En agosto de
1999, Red Hat salió a bolsa y sus acciones obtuvieron la octava ganancia de primer día más grande en toda la historia de
Wall Street. Cuatro años más tarde, las acciones de Red Hat se valuaron en alrededor de una centésima parte del máximo valor que llegaran a alcanzar antes de la
crisis de las puntocom. Aun así, sus comienzos exitosos en el mercado de valores sirvieron para que Red Hat fuera portada en periódicos y revistas no directamente relacionadas con temas informáticos. En cualquier caso, parece ser que Red Hat ha sabido superar los problemas de otras compañías del mundo de los negocios en torno al software libre y anunció números negros por primera vez en su historia en el último cuarto del año
2002. Otro de los hechos históricos más importantes de Red Hat fue la adquisición en noviembre de 1999 de
Cygnus Solutions, una empresa fundada una década antes y que ya había demostrado cómo con una estrategia integral basada en software libre se puede ganar dinero.
MAC OS X
Mac OS X (pronunciado Mac O-Ese Diez)
[3] es una línea de
sistemas operativos computacionales desarrollada, comercializada y vendida por
Apple Inc.. Se basa en
Unix y usa una interfaz gráfica desarrollada por Apple llamada
Aqua, que se inspira libremente en la interfaz de Mac OS Classic. El gestor de ventanas
X11, característico en la familia de sistemas Unix, y
Java se usan sólo para compatibilidad con software no nativo de Mac.
Los primeros sistemas (1945 - 1950) eran grandes máquinas operadas desde la consola maestra por los programadores. Durante la década siguiente (1950 - 1960) se llevaron a cabo avances en el
hardware:
lectoras de tarjetas,
impresoras,
cintas magnéticas, etc. Esto a su vez provocó un avance en el software:
compiladores,
ensambladores,
cargadores, manejadores de dispositivos, etc.
El problema principal de los primeros sistemas era la baja utilización de los mismos, la primera solución fue poner un operador profesional que manejaba el sistema, con lo que se eliminaron las hojas de reserva, se ahorró tiempo y se aumentó la velocidad.
Para ello, los trabajos se agrupaban de forma manual en lotes mediante lo que se conoce como
procesamiento por lotes (batch) sin automatizar.
Fichas en lenguaje de procesamiento por lotes, con programa y datos, para ejecución secuencial .Según fue avanzando la complejidad de los programas, fue necesario implementar soluciones que automatizaran la organización de tareas sin necesidad de un operador. Debido a ello se crearon los
monitores residentes: programas que residían en memoria y que gestionaban la ejecución de una cola de trabajos. Un monitor residente estaba compuesto por un
cargador, un
Intérprete de comandos y un
Controlador (drivers) para el manejo de entrada/salida.
VERSIONES
La letra X se corresponde con el
número romano 10 y continua con la numeración de los
sistemas operativos previos de Mac OS Classic, como
Mac OS 8 y
Mac OS 9. Pese a que oficialmente se lee como diez alguna gente lo lee como la letra X. Una de las razones para esta interpretación es que tradicionalmente los sistemas operativos basados en
Unix se nombran con la X al final (ejemplos:
AIX,
IRIX,
Linux,
Minix,
Ultrix,
Xenix, HP-UX). Otra razón es la tendencia de Apple de referirse a sus versiones específicas como (por ejemplo) "Mac OS X versión 10.5". Las diferentes versiones de Mac OS X van apodadas con los nombres de grandes felinos en inglés. Antes de su lanzamiento, la versión 10.0 tenía como nombre de proyecto interno en Apple
Cheetah (Guepardo), del mismo modo que la versión 10.1 fue apodada
Puma. La versión 10.2 fue llamada
Jaguar publicitariamente, y de esta versión en adelante se han seguido haciendo públicos estos nombres siendo
Panther el de la versión 10.3,
Tiger el de la 10.4 y
Leopard el de la 10.5, Apple tiene también registrados los nombres de
Lynx (Lince) y
Cougar (Puma) para su futuro uso. Las versiones son:
MAC OS X V10.1 (PUMA)
Apple lanzó esta nueva versión que incrementaba el rendimiento del sistema a la vez que incorporaba algunas nuevas características tales como la reproducción de
DVD. Dada la pésima reputación de la versión 10.0, Apple lanzó la 10.1 en forma de un CD de actualización gratuito para sus usuarios, además de los 129$ que costaba para los usuarios que seguían utilizando Mac OSMac OS 9. Esto ocasionó algunos quebraderos de cabeza a Apple cuando descubrió que los CD de actualización podían ser utilizados también para hacer instalaciones completas en sistemas con Mac OSMac OS 9 con tan sólo eliminar un determinado archivo.
Mac OS X v10.2 (Jaguar)
El
25 de agosto de
2002, Apple prosiguió con la andadura de su
sistema operativo con el lanzamiento de
Mac OS X v10.2 "Jaguar" (la primera versión que utilizó publicitariamente su felino seudónimo), y que contaba con un nuevo incremento en su rendimiento, un nuevo y depurado aspecto y más de 150 mejoras que incluyen:
Mayor soporte para redes de
Microsoft Windows.
Quartz Extreme para que la composición de gráficos sea procesada directamente por la tarjeta de vídeo.
Un filtro adaptativo contra
spam.
Apple Address Book para almacenar la información de contactos.
Sistema de red
Rendezvous (una implementación de Apple de
Zeroconf; renombrada a Bonjour por problemas legales en la versión 10.4).
iChat: Un programa de chateo con soporte de
AOL Instant Messenger.
Un renovado
Finder con búsquedas integradas en cada ventana.
Docenas de nuevas características del
Apple Universal Access.
Sherlock 3: Servicios web.
CUPS (Common Unix Printing System): que permite el uso de drivers
GIMP-print, hpijs y demás para impresoras no soportadas oficialmente.
En el
Reino Unido no se utilizó oficialmente el nombre de Jaguar para referirse a Mac OS X v10.2 para evitar entrar en conflicto con el fabricante de automóviles
Jaguar, aunque la caja y los CD siguieron conservando el logo con piel de Jaguar.
MAC OS X V10.3 (PANTHER)
Mac OS X v10.3 "Panther" se lanzó el
24 de octubre de
2003. Además de tener un rendimiento mucho mayor, incorporó la mayor actualización en el interfaz de usuario, y tantas o más mejoras que Jaguar el año anterior. Por otra parte, en esta versión dejaron de soportarse algunos modelos antiguos G3.
Las nuevas mejoras de Panther incluyen:
Finder actualizado, que incorpora una interfaz metálica y búsqueda rápida.
Exposé: una nueva forma de manipular ventanas.
Cambio rápido de usuarios: que permite tener sesiones con diferentes usuarios abiertas al mismo tiempo y pasar de una a otra rápidamente.
iChat AV que añade soporte para
videoconferencia a iChat.
Renderización mejorada de
PDF.
Soporte integrado de
fax.
Interoperatibilidad con
Microsoft Windows mucho mayor.
FileVault: Sistema de cifrado en tiempo real del directorio privado de cada usuario.
Incremento de velocidad en todo el sistema con un mayor soporte para los
G5.
MAC OS X V10.4 (TIGER)
Mac OS X v10.4 "Tiger" se puso a la venta el
29 de abril de
2005. Contiene más de 200 nuevas mejoras, pero como sucedió con el lanzamiento de Panther, algunas máquinas antiguas han dejado de ser soportadas; en particular, cualquier equipo Apple que no cuente con conexión
FireWire no está ya soportado en Tiger. Algunas de las nuevas características de Tiger son:
Spotlight: Un sistema de búsqueda basado en contenidos y
metadatos.
Dashboard: Dashboard en un conjunto de miniaplicaciones, denominadas en el campo de la informática
widgets, las cuales permiten realizar tareas comunes y ofrecen acceso instantáneo a la información.
iChat: Una nueva versión de este programa que soporta el códec de vídeo
H.264 para la realización de vídeoconferencias de hasta 4 personas. Además, también permite realizar audioconferencias de hasta 10 personas.
QuickTime 7: La nueva versión incluye soporte para
H.264 y una interfaz completamente rediseñada.
Safari: Esta nueva versión del navegador por defecto del sistema incorpora soporte para RSS, mayor velocidad y seguridad, etc.
Automator: Sistema que permite llevar a cabo de forma eficaz y sencilla toda clase de tareas manuales y repetitivas de forma automática y sin necesidad de conocimientos de programación.
Core Image y
Core Video: Tecnologías avanzadas de procesamiento de imágenes en tiempo real.
Soporte de memoria de
64 bits para los nuevos
G5, usando el sistema
LP64.
Utilidades Unix actualizadas, como
cp y
rsync, que pueden preservar los metadatos en
HFS Plus y
resource fork.
Sistema extendido de permisos usando listas de control de acceso.
Como curiosidad cabe comentar que Apple dispone a partir de Tiger, de una versión "paralela" compilada para procesadores Intel, si bien, teóricamente, sólo podrá instalarse bajo ciertas restricciones de hardware y en procesadores con soporte SSE3.
Mac OS X v10.5 (Leopard)
Estos son algunos puntos principales que destaca Apple:
Time Machine: La posibilidad de poder volver en el tiempo a una versión especifica de los contenidos de una carpeta, del disco duro completo, de un sólo archivo, de un álbum de fotos en
iPhoto, etc.
Mail 3: La tercera versión de este programa de
correo electrónico de Apple ahora incluye Notas y To-Dos (listas de cosas por hacer), así como variadas plantillas para enviar
email HTML.
Spaces: Despliega múltiples
escritorios virtuales.
Dashboard: Trae una herramienta llamada Dashcode para crear Widgets fácilmente. Adicionalmente Safari tiene un botón "Webclip" que permitirá tomar cualquier fragmento de una página que se esté viendo y convertirla en un Widget.
Spotlight: Incluye búsquedas avanzadas, Quick Look (previsualizaciones en vivo), y la posibilidad de buscar en varios computadores Mac en red (si la opción de compartición de archivos está habilitada). Además, las ventanas de Finder y Spotlight se han unificado.
iCal: Incluye varias mejoras, especialmente en el ámbito de los calendarios grupales.
64-bit: Tiger fue el primer sistema operativo de Apple en empezar a sacarle provecho al poder de los procesadores de 64-bit. Leopard da el próximo salto entregando más partes optimizadas del sistema operativo, así como la capacidad de que otras capas del sistema (y no solo la capa UNIX) puedan hacer uso de masivas cantidades de memoria.
Core Animation: Así como
Core Video, Core Image y Core Audio simplificaban que cualquier desarrollador le sacara el máximo provecho a funciones de vídeo,
2D y audio, respectivamente, ahora Core Animation hace lo mismo con animaciones — lo que significa que junto con Leopard llegará una generación de aplicaciones llenas de
efectos 3D. Ahora los efectos 3D en la interfaz no son de uso exclusivo del sistema operativo o de quienes sepan usar
OpenGL. Según Apple, estos nuevos efectos incluidos correrán sobre cualquier Mac vendido en los últimos 2 años.
MAC OS X V10.6 (SNOW LEOPARD)
Anunciada en una conferencia privada en la
Worldwide Developers Conference 2008, esta nueva versión no incluye nuevas funciones, sino que está pensada principalmente para aumentar la estabilidad y seguridad de
Leopard. Incluye soporte para el sistema de archivos
ZFS, que permite utilizar hasta 16 TB de disco. También tendrá soporte para
Microsoft Exchange Server 2007 en correo,
iCal y libreta de direcciones. Mac OS X usa el protocolo
Exchange Web Services para tener acceso a Exchange Server 2007. Esta versión también incluirá
Grand Central, un conjunto de tecnologías para usar las ventaja de los
procesadores multinúcleo y optimizar la ejecución de aplicaciones de Mac OS X.