windows
Microsoft
Windows es el nombre de una familia de sistemas operativos desarrollados por
Microsoft desde 1981, año en que el proyecto se denominaba «Interface Manager».
Anunciado
en 1983, Microsoft comercializó por primera vez el entorno operativo denominado
Windows en noviembre de 1985 como complemento para MS-DOS, en respuesta al
creciente interés del mercado en una interfaz gráfica de usuario (GUI) que
fuera introducido por otros sistemas operativos como Mac OS y de otras
compañías como Xerox. En esas fechas, Microsoft consiguió un contrato de
arrendamiento de su sistema operativo con el gigante de la informática, IBM,
por lo que fue preinstalado desde fábrica en la mayoría de ordenadores
personales del mundo, lo que lo convirtió en el más usado y popular.
En
octubre de 2009, Windows tenía aproximadamente el 91% de la cuota de mercado de
sistemas operativos en equipos cliente que acceden a Internet. Las versiones
más recientes de Windows son Windows 7 para equipos de escritorio, Windows
Server 2008 R2 para servidores y Windows Phone 7 para dispositivos móviles.
La primera versión de Microsoft Windows, versión 1.0,
lanzada 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 versión 2.0 fue lanzado en noviembre de 1987 y
fue un poco más popular que su predecesor. 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 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.
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 para utilizar la Multitarea. Windows NT más tarde
sería restructurado también para funcionar como un sistema operativo para el
hogar, con Windows XP.
El 24 de agosto de 1995, Microsoft lanzó Windows 95, una
versión nueva para los consumidores, y grandes fueron los cambios que se
realizaron a la interfaz de usuario, y también se utiliza multitarea. Windows
95 fue diseñado para sustituir no solo a Windows 3.1, sino también de Windows
para Workgroups y MS-DOS. También fue el primer sistema operativo Windows para
utilizar las capacidades Plug and Play. Los cambios que trajo Windows 95 eran
revolucionarios, a diferencia de los siguientes, 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.
El siguiente en la línea de consumidor 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.
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.
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 continuará hasta el 8 de abril de 2014.
En abril de 2003, Windows Server 2003 se introdujo,
reemplazando a la línea de productos de servidor de Windows 2000 con un número
de nuevas características y un fuerte enfoque en la seguridad; lo cual fue
seguido en diciembre de 2005 por Windows Server 2003 R2.
El 30 de enero de 2007, Microsoft lanzó Windows Vista.
Contiene una serie de características nuevas, desde un shell rediseñado y la
interfaz de usuario da importantes cambios técnicos, con especial atención a
las características de seguridad. Está disponible en varias ediciones
diferentes y ha sido objeto de muy severas críticas debido a su patente
inestabilidad, sobredemanda de recursos de hardware, alto costo, y muy alta
incompatibilidad con sus predecesores, hecho que no ocurría con éstos.
LINUX
Linux es un núcleo libre de sistema operativo basado en
Unix. Es uno de los principales ejemplos de software libre. Linux está
licenciado bajo la GPL v2 y está desarrollado por colaboradores de todo el
mundo. El desarrollo del día a día tiene lugar en la Linux Kernel Mailing List
Archive.
El núcleo Linux fue concebido por el entonces estudiante
de ciencias de la computación finlandés, Linus Torvalds, en 1991. Linux
consiguió rápidamente desarrolladores y usuarios que adoptaron códigos de otros
proyectos de software libre para su uso en el nuevo sistema operativo. El
núcleo Linux ha recibido contribuciones de miles de programadores. Normalmente
Linux se utiliza junto a un empaquetado de software, llamado distribución
Linux.
Linus Torvalds |
Después de esto, muchas personas ayudaron con el código.
En septiembre de 1991 se lanzó la versión 0.01 de Linux. Tenía 10.239 líneas de
código. En octubre de ese año, se lanzó la versión 0.02 de Linux; luego, en
diciembre se lanzó la versión 0.11. Esta versión fue la primera en ser
self-hosted (autoalbergada). Es decir, Linux 0.11 podía ser compilado por una
computadora que ejecutase Linux 0.11, mientras que las versiones anteriores de
Linux se compilaban usando otros sistemas operativos. Cuando lanzó la siguiente
versión, Torvalds adoptó la GPL como su propio boceto de licencia, la cual no
permitía su redistribución con otra licencia que no sea GPL.
Actualmente Linux es un núcleo monolítico híbrido. Los
controladores de dispositivos y las extensiones del núcleo normalmente se
ejecutan en un espacio privilegiado conocido como anillo 0 (ring 0), con acceso
irrestricto al hardware, aunque algunos se ejecutan en espacio de usuario. A
diferencia de los núcleos monolíticos tradicionales, los controladores de
dispositivos y las extensiones al núcleo se pueden cargar y descargar
fácilmente como módulos, mientras el sistema continúa funcionando sin interrupciones.
También, a diferencia de los núcleos monolíticos tradicionales, los
controladores pueden ser pre volcados (detenidos momentáneamente por
actividades más importantes) bajo ciertas condiciones. Esta habilidad fue
agregada para gestionar correctamente interrupciones de hardware, y para
mejorar el soporte de multiprocesamiento simétrico.
En Linux existe un sistema de archivos que carga y
contiene todos los directorios, redes, programas, particiones, dispositivos,
etc. que el sistema sabe reconocer, o por lo menos, identificar. Este sistema
de ficheros y directorios, tiene como base al carácter (/); ese mismo carácter
sirve también para demarcar los directorios, como por ejemplo:
"/home/usuario/imagen.jpg". El directorio especificado por una ruta
consistente sólo por este carácter contiene toda la jerarquía de los
directorios que constituyen
todo el sistema. A este directorio suele llamárselo directorio raíz.
Linux está escrito en el lenguaje de programación C, en
la variante utilizada por el compilador GCC (que ha introducido un número de
extensiones y cambios al C estándar), junto a unas pequeñas secciones de código
escritas con el lenguaje ensamblador. Por el uso de sus extensiones al
lenguaje, GCC fue durante mucho tiempo el único compilador capaz de construir
correctamente Linux. Sin embargo, Intel afirmó haber modificado su compilador C
de forma que permitiera compilarlo correctamente.
Algunas distribuciones basadas en LINUX:
Debian GNU/Linux 6.0 |
Fedora 16 |
Gentoo Linux 11 |
openSUSE 11.4 |
Ubuntu 11.10 |
OS/2
OS/2 es un sistema operativo de IBM que intentó suceder a
DOS como sistema operativo de las computadoras personales. 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.
La versión 1.0 apareció en 1987 y era de 16 bits, aunque
trabajaba exclusivamente en el modo protegido del procesador Intel 80286. Poco
después apareció la versión 1.1, la cual incorporaba la primera versión del
Presentation Manager, el gestor de ventanas de OS/2, con una apariencia
idéntica a la del todavía inexistente windows 3.0. Dos versiones nuevas
aparecieron poco después, la 1.2 y 1.3, también de 16 bits. Fue entonces cuando
comenzaron las discusiones entre IBM y Microsoft, pues la primera quería
desarrollar una versión de 32 bits para los procesadores intel 80386 y
posteriores, mientras que la segunda proponía mejorar la actual de 16 bits.
A mediados de 1994 IBM presentó OS/2 3.0, también denominado
OS/2 Warp. Se vendía en aproximadamente 20 discos de 3.5 pulgadas.
En 1996 apareció OS/2 Warp 4, que incluía de serie la
pila TCP/IP completa y múltiples herramientas de internet, así como asistentes
inteligentes y una estética muy cuidada. Casi coincidiendo su aparición en el
mercado con la del "nuevo" sistema operativo de Microsoft: Windows
95, IBM llevó a cabo desde este momento y aún mantiene una política de desapego
por su propio producto que provocó las críticas de amplios sectores de la
comunidad de usuarios.
DOS
DOS es una familia de sistemas operativos para PC. El
nombre son las siglas de disk operating system ("sistema operativo de
disco"). Fue creado originalmente para computadoras de la familia IBM PC,
que utilizaban los procesadores Intel 8086 y 8088, de 16 bits, siendo el primer
sistema operativo popular para esta plataforma. Contaba con una interfaz de
línea de comandos en modo texto o alfanumérico, vía su propio intérprete de
órdenes, command.com. Probablemente la más popular de sus variantes sea la
perteneciente a la familia MS-DOS, de Microsoft, suministrada con buena parte
de los ordenadores compatibles con IBM PC, en especial aquellos de la familia
Intel, como sistema operativo independiente o nativo, hasta la versión 6.22
(bien entrados los 90), frecuentemente adjunto a una versión de la interfaz
gráfica Ms Windows de 16 bits, como las 3.1x
Existen varias versiones de DOS. El más conocido de ellos
es el MS-DOS, de Microsoft (de ahí las iniciales MS). Otros sistemas son el
PC-DOS, de IBM, el DR-DOS, de Digital Research, que pasaría posteriormente a
Novell (Novell DOS 7.0), luego a Caldera y finalmente a DeviceLogics y, más
recientemente, el FreeDOS, de licencia libre y código abierto. Éste último,
puede hacer las veces, en su versión para GNU/Linux y UNIX, de emulador del DOS
bajo sistemas de este tipo.
Con la aparición de los sistemas operativos gráficos, del
tipo Windows, en especial aquellos de 32 bits, del tipo Windows 95, el DOS ha
ido quedando relegado a un segundo plano, hasta verse reducido al mero
intérprete de órdenes, y a las líneas de comandos (en especial en ficheros de
tipo .PIF y .BAT), como ocurre en los sistemas derivados de Windows NT.
El DOS carece
por completo de interfaz gráfica, y no utiliza el ratón, aunque a partir de
ciertas versiones solía incluir controladoras para detectarlo, inicializarlo y
hacerlo funcionar bajo diversas aplicaciones de edición y de interfaz y entorno
gráfico, además de diversos juegos que tendían a requerirlo (como juegos de
estrategia, aventuras gráficas y Shoot 'em up subjetivos, entre otros). Por sí
sólo es incapaz de detectar el hardware, a menos que las mencionadas
controladoras incluyan en su núcleo de sistema, como residentes en memoria, el
código, instrucciones y funciones necesarias. En cualquier caso, el intérprete
de comandos y la mayoría de sus aplicaciones y mandatos de edición debían o
podían ser fácilmente controlados manualmente, a través del teclado, ya fuera
mediante comandos, o introduciendo teclas de acceso rápido para activar los
distintos menúes y opciones desde el editor (un buen ejemplo de esto último son
el editor de texto edit.com, el menú de ayuda help.exe, ó el intérprete de
BASIC qbasic.exe, incluidos en las últimas versiones del MS-DOS). Tales
opciones siguen, de hecho, encontrándose presentes en Windows, en versiones muy
posteriores.
unix
Unix (registrado oficialmente como UNIX®) es un sistema
operativo portable, multitarea y multiusuario; desarrollado, en principio, en
1969 por un grupo de empleados de los laboratorios Bell de AT&T, entre los
que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy.
Hasta 2009, el propietario de la marca
UNIX® fue The Open Group, un consorcio de normalización industrial. A partir de
marzo de 2010 y tras una larga batalla legal, esta ha pasado nuevamente a ser
propiedad de Novell.Inc. Sólo los sistemas totalmente compatibles y que se
encuentran certificados por la especificación Single UNIX Specification pueden
ser denominados "UNIX®" (otros reciben la denominación "similar
a un sistema Unix" o "similar a Unix"). En ocasiones, suele
usarse el término "Unix tradicional" para referirse a Unix o a un
sistema operativo que cuenta con las características de UNIX Versión 7 o UNIX
System V.
Hasta ese instante, no había existido apoyo económico por
parte de los laboratorios Bell, pero eso cambió cuando el Grupo de
Investigación en Ciencias de la Computación decidió utilizar UNIX en una
máquina superior a la PDP-7. Thompson y Ritchie lograron cumplir con la
solicitud de agregar herramientas que permitieran el procesamiento de textos a
UNIX en una máquina PDP-11/20, y como consecuencia de ello consiguieron el
apoyo económico de los laboratorios Bell. Fue así como por vez primera, en
1970, se habla oficialmente del sistema operativo UNIX ejecutado en una
PDP-11/20. Se incluía en él un programa para dar formato a textos (runoff) y un
editor de texto. Tanto el sistema operativo como los programas fueron escritos
en el lenguaje ensamblador de la PDP-11/20.
Este "sistema de procesamiento
de texto" inicial, compuesto tanto por el sistema operativo como de runoff
y el editor de texto, fue utilizado en los laboratorios Bell para procesar las
solicitudes de patentes que ellos recibían. Pronto, runoff evolucionó hasta
convertirse en troff, el primer programa de edición electrónica que permitía
realizar composición tipográfica. El 3 de noviembre de 1971 Thomson y Ritchie
publicaron un manual de programación de UNIX (título original en inglés:
"UNIX Programmer's Manual").
En 1972 se tomó la decisión de escribir nuevamente UNIX,
pero esta vez en el lenguaje de programación C. Este cambio significaba que
UNIX podría ser fácilmente modificado para funcionar en otras computadoras (de
esta manera, se volvía portable) y así otras variaciones podían ser
desarrolladas por otros programadores.
Ahora, el código era más conciso y compacto, lo que se tradujo en un aumento en
la velocidad de desarrollo de UNIX. AT&T puso a UNIX a disposición de
universidades y compañías, también al gobierno de los Estados Unidos, a través
de licencias. Una de estas licencias fue otorgada al Departamento de
Computación de la Universidad de California, con sede en Berkeley. En 1975 esta
institución desarrolló y publicó su propio sucedáneo de UNIX, conocida como Berkeley
Software Distribution (BSD), que se convirtió en una fuerte competencia para la
familia UNIX de AT&T
solaris
Apple restó importancia de forma deliberada a la
existencia del sistema operativo en los primeros años de su línea Macintosh en
favor de que la máquina resultara más agradable al usuario, diferenciándolo de
otros sistemas contemporáneos, como MS-DOS, que eran un desafío técnico. El
equipo de desarrollo del Mac OS original incluía a Bill Atkinson, Jef Raskin y
Andy Hertzfeld
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.
solaris
Solaris es un sistema operativo de tipo Unix desarrollado
desde 1992 inicialmente por Sun Microsystems y actualmente por Oracle
Corporation como sucesor de SunOS. Es un sistema certificado oficialmente como
versión de Unix. Funciona en arquitecturas SPARC y x86 para servidores y
estaciones de trabajo.
El primer sistema operativo de Sun nació en 1983 y se
llamó inicialmente SunOS. Estaba basado en el sistema UNIX BSD, de la
Universidad de California en Berkeley, del cual uno de los fundadores de la
compañía fue programador en sus tiempos universitarios. Más adelante incorporó
funcionalidades del System V, convirtiéndose prácticamente en un sistema
operativo totalmente basado en System V.
Esta versión basada en System V fue publicada en 1992 y
fue la primera en llamarse Solaris, más concretamente Solaris 2. Las anteriores
fueron llamadas Solaris 1 con efecto retroactivo. SunOS solo tendría sentido a
partir de ese momento como núcleo de este nuevo entorno operativo Solaris. De
esta forma Solaris 2 contenía SunOS 5.0. Desde ese momento se distingue entre
el núcleo.
La base de OpenSolaris fue alimentada el 14 de junio de
2005 a partir de la entonces actual base de desarrollo de código de Solaris. Es
posible descargar y licenciar versiones tanto binarias como en forma de código
fuente sin coste alguno. Además, se ha añadido al proyecto Open Solaris código
para características venideras como soporte Xen. Sun ha anunciado que las
versiones futuras de Solaris se derivarán a partir de OpenSolaris
del sistema operativo (SunOS), y el entorno operativo en
general (Solaris), añadiéndole otros paquetes como Apache o DTrace. Como
ejemplo de esta función, Solaris 8 contiene SunOS 5.8.
OpenSolaris.
El código fuente de Solaris (con unas pocas excepciones) ha
sido liberado bajo la licencia CDDL (Licencia Común de Desarrollo y
Distribución) como un proyecto de software libre bajo el nombre OpenSolaris.
La licencia CDDL ha sido aprobada por la Open Source
Initiative (OSI) como una licencia de código abierto y por la FSF como una
licencia de software libre (aunque incompatible con la popular licencia GPL7 ).
MAC
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. Es
conocido por haber sido el primer sistema dirigido al gran público en contar
con una interfaz gráfica compuesta por la interacción del mouse con ventanas,
Icono y menús.
Esta fue la base del Mac OS
clásico, desarrollado íntegramente por Apple, cuya primera versión vio la luz
en 1984. Su desarrollo se extendería hasta la versión 9 del sistema, lanzada en
1999. A partir de la versión 10 (Mac OS X), el sistema cambio su arquitectura
totalmente y pasó a basarse en Unix, sin embargo su interfaz gráfica mantiene
muchos elementos de las versiones anteriores.
Hay una gran variedad de
versiones sobre cómo fue desarrollado el Mac OS original y dónde se originaron
las ideas subyacentes. Pese a esto documentos históricos prueban la existencia
entre el proyecto Macintosh y el proyecto Alto de Xerox PARC. Las
contribuciones iniciales del Sketchpad de Ivan Sutherland y el On-Line System
de Doug Engelbart también fueron significativas
El "Mac OS
clásico" se caracteriza por su falta total de una línea de comandos; es un
Sistema Operativo completamente gráfico. Destaca por su facilidad de uso y su
multitarea cooperativa, pero fue criticado por su gestión de memoria muy
limitada, la falta de memoria protegida y la susceptibilidad a los conflictos
entre las "extensiones" del sistema operativo que proporcionan
funcionalidades adicionales (tales como la creación de redes) o el apoyo a un
determinado dispositivo. Algunas extensiones pueden no funcionar correctamente
en conjunto, o sólo funcionan cuando se cargan en un orden determinado. La
solución de problemas de extensiones de Mac OS podría ser un largo proceso de
ensayo y error.
Me gustó mucho este artículo, nunca antes había leído todas las historias de estos sistemas con este nivel de detalle en una misma publicación.
ResponderEliminar