Você está na página 1de 18

EVOLUCION DE LOS SISTEMAS OPERATIVOS

Un sistema operativo es un software de sistema, es decir, un conjunto de programas de computacin destinados a realizar muchas tareas entre las que destaca la administracin de los dispositivos perifricos. Es el software encargado de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicacin y los diferentes usuarios. Es un administrador de los recursos de hardware del sistema. Las tareas que generalmente Operativo son las siguientes: realiza un Sistema

-Realizar el interfaz sistema-usuario. -Compartir los recursos de Hardware entre los usuarios. -Permitir a los usuarios compartir sus datos entre ellos. -Prevenir que las actividades de un usuario no interfieran en las de los dems usuarios. -Calendarizar los recursos de los usuarios. -Facilitar el acceso a los dispositivos de E/S. -Recuperarse de fallas o errores. -Llevar el control sobre el uso de los recursos. -Entre otras. Un sistema operativo est formado por varios programas que en conjunto presentan al usuario una vista integrada del sistema, los componentes principales de un sistema operativo son los siguientes mdulos: -Manejo de procesos. -Manejo de E/S. -Manejo de Memoria. -Manejo del Sistema de Archivos. Los sistemas operativos, al igual que el hardware, han sufrido cambios a travs del tiempo, los cuales se pueden agrupar en generaciones. La evolucin del hardware ha marcado el paralelismo de la evolucin de los sistemas operativos.

Segunda Generacin.

Primera Generacin (1945 - 1955) : Tubos de vaco y tableros enchufables En esta dcada aparecen los sistemas de procesamiento por lotes, donde los trabajos se reunan por grupos o lotes. Cuando se ejecutaba alguna tarea, sta

tena control total de la mquina. Al terminar cada tarea, el control era devuelto al sistema operativo, el cual limpiaba, lea e iniciaba la siguiente tarea. Aparece el concepto de nombres de archivo del sistema para lograr independencia de informacin. Los laboratorios de investigacin de General Motors poseen el crdito de haber sido los primeros en poner en operacin un sistema operativo para su IBM 701. Al inicio de la dcada de 1950, la rutina haba mejorado un poco con la introduccin de la tarjetas perforadas. Ahora era posible escribir en tarjetas y leerlos, en vez de utilizar tableros enchufables; de lo contrario el procedimiento era el mismo. Segunda Generacin (1955 - 1965 ) : Transistores y sistemas de lote En esta generacin se desarrollan los sistemas compartidos con multiprogramacin, en los cuales se utilizan varios procesadores en un solo sistema, con la finalidad de incrementar el poder de procesamiento de la mquina. El programa especificaba tan slo que un archivo iba a ser escrito en una unidad de cinta con cierto nmero de pistas y cierta densidad. El sistema operativo localizaba entonces una unidad de cinta disponible con las caractersticas deseadas, y le indicaba al operador que montara una cinta en esa unidad. La estructura de un trabajo de entrada comn arrancaba con una tarjeta $JOB , que especifica el tiempo mximo de ejecucin en minutos, el nmero de cuenta que se cargara y el nombre del programador. Despus venia una tarjeta $FORTRAN, que indicaba al sistema operativo que deba cargar el compilador de FORTRAN. Venia seguido de un programa que deba compilarse y despus de una tarjeta $LOAD, que ordenaba al sistema operativo cargar el programa objeto recin compilado, despus venia la tarjeta $RUN, que indicaba al sistema operativo que deba ejecutar el programa con los datos que le seguan. Por ltimo, la tarjeta $END marcaba el final del trabajo. Los sistemas operativos comunes eran FMS (el sistema monitor del FORTRAN) e IBSYS, sistema operativo de IBM de la 7094. Tercera Generacin (1965-1980): Circuitos integrados (CI) y multiprogramacin En esta poca surge la familia de computadores IBM/360 diseados como sistemas para uso general, por lo que requeran manejar grandes volmenes de informacin de distinto tipo, lo cual provoc una nueva evolucin de los sistemas operativos: los sistemas de modos mltiples, que soportan simultneamente procesos por lotes, tiempo compartido, procesamiento en tiempo real y multiprocesamiento. Otro avance durante la tercera generacin fue el crecimiento de las minicomputadoras, comenzando con DEC PDP-1 en 1961. Uno de los cientficos que haba trabajado en el proyecto MULTICS, Ken Thompson, hallo despus una pequea PDP-7 y empez a escribir despus una versin desguarnecida de MULTICS para un usuario. Este sistema se llamo UNICS ( Uniplexed information and computing service, informacin unicanalizada y servicio de computacin ), pero su ortografa cambio mas tarde por UNIX. UNIX

se ha desplazado a mas computadoras que ningn otro sistema operativo de la historia y su uso sigue aumentando rpidamente. Cuarta Generacin (1980 - 1990 ) : Computadoras personales Los sistemas operativos conocidos en la poca actual son los considerados sistemas de cuarta generacin. Con la ampliacin del uso de redes de computadoras y del procesamiento en lnea es posible obtener acceso a computadoras alejadas geogrficamente a travs de varios tipos de terminales. Con estos sistemas operativos aparece el concepto de mquinas virtuales, en el cual el usuario no se involucra con el hardware de la computadora con la que se quiere conectar y en su lugar el usuario observa una interfaz grfica creada por el sistema operativo. Con la creacin de los circuitos integrados LSI ( integracin a grande escala ) , chips que contiene miles de transistores en un centmetro cuadrado de silicon, la era de computadora personal vio sus inicios. Dos sistemas operativos han dominado la escena de la computadora personal: MS-DOS, escrito por Microsoft, Inc., para la IBM PC y otras computadoras que utilizan la CPU Intel 8088 y sus sucesores. y UNIX, que domina en las computadoras personales mayores que hacen uso de CPU Motorola 68000. Aunque la versin inicial de MS-DOS era relativamente primitiva, versiones subsiguientes han incluido mas y mas caractersticas de UNIX, lo que no es totalmente sorprendente dado que Microsoft es un proveedor importante de UNIX, que usa el nombre comercial de XENIX. Un avance importante que empez a tomar su sitio a mediados de la dcada de 1980 es el desarrollo de redes de computadoras personales que corren sistemas operativos en red y sistemas operativos distribuidos. En un sistema operativo en red, los usuarios tienen conocimiento de la existencia de mltiples computadoras y pueden ingresar en maquinas remotas y reproducir archivos de una maquina a la otra. Cada maquina ejecuta su sistema operativo local y tiene un usuario propio ( o usuarios). Un sistema distribuido, es aquel que se presenta ante sus usuarios como un sistema uniprocesador tradicional, aunque en realidad este compuesto de mltiples procesadores. En un sistema distribuido real, los usuarios no tienen conocimiento de donde se estn ejecutando sus programas o de donde estn ubicados sus archivos; todo esto se debe manejar en forma automtica y eficiente por medio del sistema operativo. Los sistemas operativos en red no son fundamentalmente diferentes de los sistemas operativos uniprocesadores. Sin duda necesitan un controlador de interfaz en red y algn software de bajo nivel para impulsarlo, as como programas para lograr un ingreso remoto al sistema y un acceso remoto del archivo . Los sistemas operativos distribuidos reales requieren ms que simplemente agregar un poco de cdigo a un sistema operativo uniprocesador, ya que los sistemas operativos distribuidos y centralizados difieren de manera decisiva.

Microsoft Windows
Microsoft Windows es una familia de sistemas operativos desarrollados y comercializados por Microsoft. Existen versiones para hogares, empresas,

servidores y dispositivos mviles, como computadores de bolsillo y telfonos inteligentes. Hay variantes para procesadores de 16, 32 y 64 bits. Windows 1.0 En 1985 Microsoft public la primera versin de Windows, una interfaz grfica de usuario (GUI) para su propio sistema operativo (MS-DOS) que haba sido incluido en el IBM PC y ordenadores compatibles desde 1981. La primera versin 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 permita imitaciones de sus interfaces de usuario. Por ejemplo, las ventanas slo podan disponerse en mosaico sobre la pantalla; esto es, nunca podan solaparse u ocultarse unas a otras. Tampoco haba "papelera de reciclaje" debido a que Apple crea que ellos tenan la patente de este paradigma o concepto. Ambas limitaciones fueron eliminadas cuando el recurso de Apple fue rechazado en los tribunales. Por otro lado, los programas incluidos en la primera versin eran aplicaciones "de juguete" con poco atractivo para los usuarios profesionales. Windows 2.0 Apareci en 1987, y fue un poco ms popular que la versin inicial. Gran parte de esta popularidad la obtuvo de la inclusin en forma de versin "run-time" de nuevas aplicaciones grficas de Microsoft, Microsoft Excel y Microsoft Word para Windows. stas podan cargarse desde MS-DOS, ejecutando Windows a la vez que el programa, y cerrando Windows al salir de ellas. Windows 2 todava 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 versin realmente popular de Windows fue la versin 3.0, publicada en 1990. sta se benefici de las mejoradas capacidades grficas para PC de esta poca, y tambin del microprocesador 80386, que permita mejoras en las capacidades multitarea de las aplicaciones Windows. Esto permitira ejecutar en modo multitarea viejas aplicaciones basadas en MS-DOS. Windows 3 convirti al IBM PC en un serio competidor para el Apple Macintosh. Windows 3.1 y Windows 3.11 En respuesta a la aparicin de OS/2 2.0 , Microsoft desarroll Windows 3.1, que inclua diversas pequeas mejoras a Windows 3.0 (como las fuentes escalables TrueType), pero que consista principalmente en soporte multimedia. Ms tarde Microsoft public el Windows 3.11 (denominado Windows para trabajo en grupo), que inclua 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 ms competitivo.

Cutler haba 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 tambin crey que se llevaba el cdigo de Mica a Microsoft y entabl una demanda. Microsoft finalmente pag 150 millones de dlares 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. Tambin 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 grfica de NT todava 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 continuacin de Windows 3.1) apareci en su versin beta para desarrolladores en la Conferencia de Desarrolladores Profesionales de julio de 1992 en San Francisco. Microsoft anunci en la conferencia su intencin de desarrollar un sucesor para Windows NT y Chicago (que an no haba sido lanzada). Este sucesor habra de unificar ambos sistemas en uno slo y su nombre clave era Cairo. (Visto en retrospectiva Cairo fue un proyecto ms difcil de lo que Microsoft haba previsto y como resultado NT y Chicago no sera unificados hasta la aparicin de Windows XP). Las versiones antiguas de Windows NT se distribuan en disquettes y requeran unos elevados recursos de hardware (adems 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 grfica 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 aadido llamado NewShell, cuyo nombre completo es "Shell Technology Preview Update", que no era otra cosa ms que una versin Beta de la nueva interfaz grfica de Windows 95 y NT 4.0, con el botn y men inicio, pero para Windows NT 3.5x. Su funcin principal era que los usuarios de Windows evaluaran el nuevo interfaz grfico, que iba a ser presentado en Windows 95 y NT 4.0, pero como "dao colateral" le daba a Windows NT 3.5x la nueva interfaz grfica. Windows NT 4.0 Windows NT 4.0 presentaba varios componentes tecnolgicos de vanguardia y soporte para diferentes plataformas como MIPS, ALPHA, Intel, etc. Las diferentes versiones como Workstation, Server, Terminal server, Advancer server, permitan poder adaptarlo a varias necesidades. El uso de componentes como tarjetas de sonido, mdems, etc, tenan que ser diseados especficamente 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 grfica que compitiera con la de OS/2. Aunque comparta mucho cdigo con Windows 3.x e incluso con MS-DOS, tambin se pretenda introducir arquitectura de 32 bits y dar soporte a multitarea preemptiva, como OS/2 o el mismo Windows NT. Sin embargo slo 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 conversin completa retrasara demasiado la publicacin de Chicago y sera 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 poda ser utilizado en sistemas con Windows 3.1.; de este modo Microsoft intent asegurar algn grado de compatibilidad entre Chicago y Windows NT, aunque los dos sistemas tenan arquitecturas radicalmente diferentes Windows 95 tena dos grandes ventajas para el consumidor medio. Primero, aunque su interfaz todava corra sobre MS-DOS, tena una instalacin integrada que le haca aparecer como un solo sistema operativo (ya no se necesitaba comprar MS-DOS e instalar Windows encima). Segundo, introduca un subsistema en modo protegido que estaba especialmente escrito a procesadores 80386 o superiores, lo cual impedira que las nuevas aplicaciones Win32 daaran el rea de memoria de otras aplicaciones Win32. En este respecto Windows 95 se acercaba ms a Windows NT, pero a la vez, dado que comparta cdigo de Windows 3.x, las aplicaciones podan seguir bloqueando completamente el sistema en caso de que invadiesen el rea de aplicaciones de Win16. Tena tambin como novedad el incluir soporte para la tecnologa Plug&Play. Windows 95 se convirti en el primer gran xito de los de Redmond a nivel mundial. La evolucin de Internet y la potencia de los equipos, cada vez ms capaces, dio lugar a un binomio en el que Intel y Microsoft dominaban el panorama mundial con solvencia. Los fabricantes comenzaban a volcarse en este sistema a la hora de sacar sus controladores de dispositivos y, aunque con algunos problemas por incompatibilidades inevitables, el xito de la plataforma fue absoluto. Ms adelante fue lanzada una versin con compatibilidad para USB (1.0) que permita ejecutarse en computadores (ordenadores) con pocas prestaciones en Hardware. Esta versin sali al mercado en octubre de 1998 Windows 98 El 25 de junio de 1998 lleg Windows 98. Inclua nuevos controladores de hardware y el sistema de ficheros FAT32 (tambin soportado por Windows 95 OSR 2 y OSR 2.5) que soportaba particiones mayores a los 2 GB permitidos por Windows 95. Dio soporte tambin a las nuevas tecnologas como DVD, FireWire, USB o AGP. Era novedosa tambin la integracin del explorador de Internet en todos los mbitos del sistema.

Pero la principal diferencia de Windows 98 sobre Windows 95 era que su ncleo haba sido modificado para permitir el uso de controladores de Windows NT en Windows 9x y viceversa. Esto se consigui con la migracin de parte del ncleo de Windows NT a Windows 98, aunque ste siguiera manteniendo su arquitectura MS-DOS/Windows GUI. Esto permiti la reduccin de costes de produccin, dado que Windows NT y Windows 98 ahora podan utilizar casi idnticos 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 caracterstica ms notable era la capacidad de compartir entre varios equipos una conexin a Internet a travs de una sola lnea telefnica. Tambin eliminaba gran parte de los errores producidos por Internet Explorer en el sistema. Esta versin es la ms estable de todas las de esta serie, y an 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 instalacin cuando se copian los archivos con extensin ".CAB" (sin comillas) a la unidad de disco duro de la computadora (CPU u ordenador) en la primera versin de este sistema operativo 2) Se corrigen las extensiones de archivo y aplicaciones para una optimizacin y mejor administracin 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 ms aplicaciones aadidas. Windows ME fue un proyecto rpido de un ao para rellenar el hueco entre Windows 98 y el nuevo Windows XP, y eso se not mucho en la poca estabilidad de esta versin. En teora, Windows 2000 iba a ser la unificacin entre las dos familias de Windows, la empresarial y la de hogar, pero por retrasos se lanz este pequeo avance. En esta versin se aceleraba el inicio del sistema y oficialmente ya no se poda distinguir entre el MS-DOS y el entorno grfico (aunque aparecieron parches que permitan volver a separarlo como se haca en versiones anteriores). Esta versin no traa unidad de proceso de 16 bits y se centr nicamente en la compatibilidad con nuevo hardware de 32 bits. Como consecuencia, slo funcionaba correctamente con los equipos nuevos que lo tenan instalado, ya que si se instalaba sobre un equipo antiguo (mediante una actualizacin de software) el hardware de 16 bits era ms 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 rpidamente al uso de Windows 98, o bien que dieran el salto a Windows 2000. Windows 2000 En este mismo ao vio la luz Windows 2000, una nueva versin de Windows NT muy til para los administradores de sistemas y con una gran cantidad de

servicios de red y lo ms importante: admita dispositivos Plug&Play que venan 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 tecnolgicas para entornos Microsoft, tanto en nuevos servicios como en la mejora de los existentes. Algunas de las caractersticas que posee son: Almacenamiento: * Soporte para FAT16, FAT32 y NTFS. * Cifrado de ficheros (EFS). * Servicio de indexacin. * Sistema de archivos distribuido (DFS). * Nuevo sistema de backup (ASR). * Sistema de tolerancia a fallos (RAID) con discos dinmicos (software). Comunicaciones: * Servicios de acceso remoto (RAS, VPN, RADIUS y Enrutamiento). * Nueva versin de IIS con soporte para HTTP/1.1. * Active Directory. * Balanceo de carga (clustering) * Servicios de instalacin desatendida por red (RIS). * Servicios nativos de Terminal Server. Estos avances marcan un antes y un despus en la historia de Microsoft. Windows XP (eXPerience) La unin de Windows NT/2000 y la familia de Windows 9.x se alcanz con Windows XP puesto en venta en 2001 en su versin Home y Professional. Windows XP usa el ncleo de Windows NT. Incorpora una nueva interfaz y hace alarde de mayores capacidades multimedia. Adems dispone de otras novedades como la multitarea mejorada, soporte para redes inalmbricas y asistencia remota. Se puede agregar que inmediatamente despus 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 diseado especialmente para empresas. En el apartado multimedia, XP da un avance con la versin Media Center(2002-2005). Esta versin ofrece una interfaz de acceso fcil 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 versin de Windows para servidores lanzada por Microsoft en el ao 2003. Est basada en el ncleo de Windows XP, al que se le han aadido una serie de servicios, y se le han bloqueado algunas de sus caractersticas (para mejorar el rendimiento, o simplemente porque no sern 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. Tambin cabe destacar que Windows Vista trae una nueva interfaz grfica llamada Windows Aero, que es una evolucin de la interfaz grfica 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 algunos usuarios regresen a su antecesor Windows XP o que migren a Mac OS X o GNU/Linux.[cita requerida] Windows Server 2008 Al igual que su sucesor, Windows Server 2003 se basaba en la ltima versin del SO domstica publicada. ste se basa en Windows Vista en cuanto a su interfaz Aero, mucho ms amigable y sencilla, y en Windows Server 2003 SP2. Windows 7 Windows 7 apareci en el mercado el 22 de octubre del 2009. Es la siguiente versin de Windows, sucesora de Windows Vista. Segn Microsoft, "no se est creando un nuevo kernel para Windows 7, solo se est retocando y refinando el kernel de Windows Vista"[1] adems la empresa asegura que necesitar los mismos recursos que Windows Vista

LINUX
Linux (Linux) es uno de los trminos empleados para referirse al sistema operativo libre similar a Unix que utiliza el ncleo Linux y herramientas de sistema GNU. Su desarrollo es uno de los ejemplos ms prominentes de software libre; todo el cdigo fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los trminos de la GPL (Licencia Pblica General de GNU) y otras licencias libres. A pesar de que Linux slo es el ncleo de este sistema operativo una parte significativa de la comunidad, as como muchos medios generales y especializados, prefieren utilizar dicho trmino. Para ms informacin consulte la seccin "Denominacin GNU/Linux" o el artculo "Controversia por la denominacin GNU/Linux". Las variantes de este sistema se denominan distribuciones y su objetivo es ofrecer una edicin que cumpla con las necesidades de determinado grupo de usuarios. Algunas distribuciones son especialmente conocidas por su uso en servidores y supercomputadoras.[2] No obstante, es posible instalar GNU/Linux en una amplia variedad de hardware como computadoras de escritorio y porttiles. En el caso de computadoras de bolsillo, telfonos mviles, dispositivos empotrados, videoconsolas y otros, puede darse el caso en que las partes de GNU se remplacen por alternativas ms adecuadas. Para saber ms sobre las

arquitecturas soportadas, lea el artculo "Portabilidad del ncleo Linux y arquitecturas soportadas". El proyecto GNU, iniciado en 1983 por Richard Stallman,[5] tiene como objetivo el desarrollo de un sistema operativo Unix completo compuesto enteramente de software libre. La historia del ncleo Linux est fuertemente vinculada a la del proyecto GNU. En 1991 Linus Torvalds empez a trabajar en un reemplazo no comercial para MINIX[6] que ms adelante acabara siendo Linux. Cuando la primera versin del ncleo Linux fue liberada el proyecto GNU ya haba producido varios de los componentes fundamentales del sistema operativo, incluyendo un intrprete de comandos, una biblioteca C y un compilador, pero su ncleo Hurd no estaba lo suficientemente maduro como para completar el sistema operativo. Entonces, el ncleo creado por Linus Torvalds, quien se encontraba por entonces estudiando en la Universidad de Helsinki, llen el "espacio" final que haba en el sistema operativo de GNU. Caractersticas de Linux * Multitarea: varios programas (realmente procesos) ejecutndose al mismo tiempo. * Multiusuario: varios usuarios en la misma mquina al mismo tiempo (y sin licencias para todos). * Multiplataforma: corre en muchas CPUs distintas, no slo Intel. * funciona en modo protegido 386. * tiene proteccin de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema. * Carga de ejecutables por demanda: Linux slo lee de disco aquellas partes de un programa que estn siendo usadas actualmente. * Poltica de copia en escritura para la comparticin de pginas entre ejecutables: esto significa que varios procesos pueden usar la misma zona de memoria para ejecutarse. Cuando alguno intenta escribir en esa memoria, la pgina (4Kb de memoria) se copia a otro lugar. Esta poltica de copia en escritura tiene dos beneficios: aumenta la velocidad y reduce el uso de memoria. * Memoria virtual usando paginacin (sin intercambio de procesos completos) a disco: una particin o un archivo en el sistema de archivos, o ambos, con la posibilidad de aadir ms reas de intercambio sobre la marcha (se sigue denominando intercambio, es en realidad un intercambio de pginas). Un total de 16 zonas de intercambio de 128Mb de tamao mximo pueden ser usadas en un momento dado con un lmite terico de 2Gb para intercambio. * La memoria se gestiona como un recurso unificado para los programas de usuario y para el cach de disco, de tal forma que toda la memoria libre puede ser usada para cach y ste puede a su vez ser reducido cuando se ejecuten grandes programas. * Libreras compartidas de carga dinmica (DLL's) y libreras estticas tambin, por supuesto. * Se realizan volcados de estado (core dumps) para posibilitar los anlisis post-mortem, permitiendo el uso de depuradores sobre los programas no slo en ejecucin sino tambin tras abortar stos por cualquier motivo. * Casi totalmente compatible con POSIX, System V y BSD a nivel fuente.

* Mediante un mdulo de emulacin de iBCS2, casi completamente compatible con SCO, SVR3 y SVR4 a nivel binario. * Todo el cdigo fuente est disponible, incluyendo el ncleo completo y todos los drivers, las herramientas de desarrollo y todos los programas de usuario; adems todo ello se puede distribuir libremente. Hay algunos programas comerciales que estn siendo ofrecidos para Linux actualmente sin cdigo fuente, pero todo lo que ha sido gratuito sigue siendo gratuito. * Control de tareas POSIX. * pseudo-terminales (pty's). * Emulacin de 387 en el ncleo, de tal forma que los programas no tengan que hacer su propia emulacin matemtica. Cualquier mquina que ejecute Linux parecer dotada de coprocesador matemtico. Por supuesto, si tu ordenador ya tiene una FPU (unidad de coma flotante), ser usada en lugar de la emulacin, pudiendo incluso compilar tu propio kernel sin la emulacin matemtica y conseguir un pequeo ahorro de memoria. * Soporte para muchos teclados nacionales o adaptados y es bastante fcil aadir nuevos dinmicamente. * Consolas virtuales mltiples: varias sesiones de login a travs de la consola entre las que se puede cambiar con las combinaciones adecuadas de teclas (totalmente independiente del hardware de video). Se crean dinmicamente y puedes tener hasta 64. * Soporte para varios sistemas de archivo comunes, incluyendo minix-1, Xenix y todos los sistemas de archivo tpicos de System V, y tiene un avanzado sistema de archivos propio con una capacidad de hasta 4 Tb y nombres de archivos de hasta 255 caracteres de longitud. * Acceso transparente a particiones MS-DOS (o a particiones OS/2 FAT) mediante un sistema de archivos especial: no necesitas ningn comando especial para usar la particin MS-DOS, parece un sistema de archivos normal de Unix (excepto por algunas graciosas restricciones en los nombres de archivo, permisos, y esas cosas). Las particiones comprimidas de MS-DOS 6 no son accesibles en este momento, y no se espera que lo sean en el futuro. El soporte para VFAT (WNT, Windows 95) ha sido aadido al ncleo de desarrollo y estar en la prxima versin estable. * un sistema de archivos especial llamado UMSDOS que permite que Linux sea instalado en un sistema de archivos DOS. * Soporte en slo lectura de HPFS-2 del OS/2 2.1 * Sistema de archivos de CD-ROM que lee todos los formatos estndar de CD-ROM. * TCP/IP, incluyendo ftp, telnet, NFS, etc. * Appletalk disponible en el actual ncleo de desarrollo. * software cliente y servidor Netware disponible en los ncleos de desarrollo.

Sistema Operativo Mac OS


El Sistema Operativo Mac OS no fue la primer interfaz grfica, pero fue la primera con gran xito por su accesibilidad de precio. Para aquellos aos en el mercado lo que exista era La Xerox Alto con un costo de 32,000 dlares, la Xerox Star cost 16,600 dlares y la Apple Lisa con un precio de 10,000 dlares. El nombre de esta Apple fue un capricho de Steve Jobs por su hija. Este Sistema 1 vena incluido en el primer Macintosh, que tena un precio de 2,500 dlares. 1984: Sistema 1 El Sistema 1 tena escritorio, ventanas, iconos, mouse, mens y scrollbars. El basurero Trash funcionaba como un tobogn de basura, todo desapareca luego de reiniciar el ordenador, no se poda trabajar en dos aplicaciones al mismo tiempo, solo en una, ya que la memoria virtual no exista. En el Sistema 1 era imposible crear un folder dentro de otro folder, de hecho todos los archivos eran guardados en la misma direccin del disco, se creaba una nota en la tabla de archivos para que cada archivo estuviera en su respectivo folder y as el Finder podra parecer como que el archivo estaba en su folder. Luego el Sistema 1.1 agreg la caja de avisos de dilogo, tambin el comando para limpiar tu Mac y algunos implementos para la velocidad. 1985: Sistema 2 El Sistema 2 fue notable en mejoras. Increment la velocidad del Finder hacindolo un veinte por ciento ms rpido, los comandos de regresar y cerrar se eliminaros. Fueron agregadas ms opciones como: crear nuevos folders, apagar, la impresora de escritorio y los tems eran listados de forma vertical con un pequeo icono. Los discos o unidades podan ser arrastrados al icono de basura y podan ser extrados. 1986: Sistema 3 En el Sistema 3 el Finder fue mejorado y ms rpido, el orden de los archivos HFS (Hierarchical File System) fue reemplazado por el nuevo sistema de Macintosh MFS (Macintosh File System) de los Sistemas 1 y 2. Los folders eran reales y se podan crear folders dentro de folders. Los iconos con Zoom fueron agregados en la parte inferior derecha en la ventana dentro del Dashboard, haciendo clic sobre estos se poda cambiar el tamao para ajustar los contenidos del folder si era posible.

Haciendo clic nuevamente se poda hacer que la ventana regresara a su tamao normal. El icono del basurero sobresala cuando algo era puesto sobre este y las lneas punteadas en direccin contraria. El Sistema 3.2, se corrigieron treinta errores, la calculadora fue actualizada as que el teclado numrico en pantalla se pareca al teclado numrico en el teclado. El Sistema 3.3, fue agregado por AppleShare el antiguo compartidor de archivos de Macintosh. 1987: Sistema 4 El Sistema 4 fue introducido como Macintosh SE y Macintosh II. A este sistema se le agreg mltiple soporte al monitor. El Sistema 4.1, soportaba discos de 32+ MB, se le implemento el Finder mltiple, los usuarios podan cambiar entre el Finder, que solo soportaba un programa y el Finder mltiple que soportaba mltiples programas al mismo tiempo. Ahora el Finder mostraba cuanta memoria utilizaba cada programa, tambin se le agreg un Panel de control configurable. El Sistema 4.3, fue un sistema actualizado, se le arreglaron algunos errores y controladores de impresora. 1988: Sistema 6 En el Sistema 6 se agregaron colores, aun as el Finder no tena color, aunque las mquinas ya eran capaces. A la opcin de Borrar Disco se le agr ego un botn para poder cancelar esta accin, tambin fue agregada la opcin de mostrar el nmero de versin del archivo. Fue as tambin agregada una notificacin en el monitor permitiendo a los programas notificar a lo usuario por medio de la barra de men si ellos necesitaban conectarlo. El Sistema 6.0.1-6.0.8, simplemente se agregados algunos soportes para los nuevos modelos que ellos iban lanzando. 1990: Sistema 7 El Sistema 7 fue el gran cambio de software para esta poca, se elimin el Finder y el Finder mltiple. El Sistema 7 ya slo tena el Finder mltiple permitiendo hacer muchas tareas simultneamente. La memoria tambin tuvo un gran cambio a 32b, esto permiti a las Macs usar mas de 8 MB de Ram, en el sistema operativo, esto fue tambin implementado en el Sistema 7. El Networking por Apple Talk y compartir archivos por AppleShare fue agregado al sistema operativo, como opcin adicional. El software QuickTime multimedia tambin fue trabajado en este sistema, pero estaba disponible como

un software extra. El Sistema 7 agreg muchas caractersticas que iban a ser construidas en el nuevo sistema Mac OS X. Un men fue agregado en la parte inferior derecha del Dashboard, que mostraba la lista de los programas que estaban siendo utilizados en ese momento y permita a los usuarios cambiarse entre ellos. Luego de la aplicacin de men fue agregado el men de Ayuda, el basurero fue cambiado a un verdadero folder permitiendo eliminar los archivos hasta que se seleccionaba la opcin de Vaciar el basurero. Fue implementada la opcin de arrastrar que permita llevar un texto de un programa a otro sin necesidad de copiar y pegar. En el Sistema 7 el buscador finalmente tomo una ventaja en los objetos con color, haciendo que los elementos en la interfaz se vieran como en 3D. El Sistema 7.0.1p Performa, fue lanzado junto con el Sistema 7.0.1s, arreglando algunas caractersticas especiales para usuarios principiantes de este Sistema. El Sistema 7.1, se le implemento un folder de Fuentes as que podan ser fcilmente agregados o removidos, luego estos fueron agregados y utilizados por el mismo Sistema. El Sistema 7.1.1, tambin conocido como Sistema 7 Pro, Incorporando AppleScript, QuickTime, y PowerTalk, estos estaban disponibles como extras del sistema. El Sistema 7.1.2, fue creado para soportar Chips de microprocesadores. El Sistema 7.5, integraba todas las caractersticas del Performa, tambin agregaba mucha ms informacin de la Gua de ayuda del sistema de Apple (Apple Guide help system). Finalmente en la pantalla de arranque existi una pequea barra. A pesar de que Mac haba trabajado durante once aos llegando hasta el Sistema 7.5, esto mostraba claramente de que Mac necesitaba completamente una nueva creacin del Sistema Operativo. Mac OS 7.6, fue el primer sistema operativo lanzado con una estrategia de Apple para luego ser actualizado como el actual Mac OS cada 6 meses, hasta que Rhapsody/Mac OS X fuera finalizado. Fueron corregidos algunos errores va Mac Os 7.6.1 1997: Mac OS 8 Mac OS 8 incluy otra renovacin al Finder que poda hacer ms cosas al mismo tiempo, dando la opcin de controlar mltiples aplicaciones al mismo tiempo con un mejor desempeo de las computadoras con procesador. La apariencia del Finder fue renovada para que tuviera un mejor aspecto 3D, tambin poda ser personalizada. El Web Sharing permita a los usuario hospedar pginas en sus computadoras. Mac OS 8.1, fue mas notable para el HFS+ (Esta improvisada versin del Sistema de archivos jerrquica que fue introducido en el Sistema 3) liberaba gran cantidad de espacio (Cientos de Megabytes) en el disco duro despejaba mas de 1 GB. Mac OS 8.1. Tambin fue la ultima versin que soportaba Macs de 68K, todas las versiones anteriores eran solo para PowerPC.

Mac OS 8.5, introdujo Sherlock un avanzado programa de bsqueda que trabaja en el disco local, servicios de redes y la Internet. Mac OS 8.6, agreg una opcin de contenido a Sherlock aumentando su forma de administracin y un agregado soporte de USB y FireWire. 1999: Mac OS 9 La opcin de tener varios usuarios en una Mac fue agregada en esta versin, permita a los usuarios ingresar y tener sus propias configuraciones. AppleTalk sobre TCP/IP fue tambin implementado. Software Update permita a los usuarios tener las actualizaciones de softwares fuera de Internet, y poda informar a los usuarios de las nuevas actualizaciones cuando ellos salan. Mac OS 9.0.2 y 9.0.3, llegaron con sus modelos especficos, Mac OS 9.0.4 unific todo nuevamente y es la nica versin del Classic Mac OS compatible con el Entorno Classic del Mac OS X Public Beta. Mac OS 9.1, agreg estabilidad y la ventana de men. Esto es lo mnimo del Classic en Mac OS X 10.0 y 10.1. Mac OS 9.2, estaba disponible como pre-instalacin del sistema iniciando con Quicksilver Power Mac G4s lanzado en el verano del 2001. Mac OS X Esta basado fuertemente en las PowerPC-port de OpenStep. Por eso Mac OS X hereda la memoria y procesador de Machs y el driver del dispositivo de la interfaz, BSDs POSIX UNIX Protocolo del programa que soporta y trabaja en interfaz de redes, tambin algunos elementos de la interfaz de NeXTs. Mac OS X, hoy en da este sistema operativo esta virtualmente en todas las Macs, y fue trabajado por una dcada para poder obtener el xito que tiene ahora. 2001: Mac OS X 10.0 Cheetah Mac OS X 10.0 fue lanzada el 24 de marzo del 2001, este incorporaba muchas caractersticas que fueron agregadas por las personas que colaboraron en Mac OS X Public Beta. Mac OS X 10.0 tambin contena todas caractersticas de un sistema operativo moderno, protega la memoria, y as los programas no podan utilizar la informacin de otros programas, de esta forma el procesador no se bloqueaba, los

drivers de los dispositivos podan ser cargados o descargados si eran necesario. Mac OS X tambin agrego Cocoa, derivado de NeXTs un muy sofisticado y desarrollado ambiente OpenSTEP. Existan algunos asuntos pendientes, como el original Mac OS. Los usuarios de Mac OS X iniciaron a crear una gran queja sobre nombre que tenia este sistema operativo Cheetah que era muy salvaje e inapropiado. El ambiente Classic en 10.0, tambin era mejor que el Public Beta, aun tenia una extraa compatibilidad de problemas y conducta caprichosa. Los interfaz de Mac OS X se vea muy parecida a la interfaz de Mac OS y los usuarios crean que tenan las mismas caractersticas sin embargo no fue as y tuvieron que aprender nuevos hbitos y dejar los viejos. 2001: Mac OS X 10.1 Puma Mac OS 10.1 fue lanzado luego de un ao del 10.0, e incorporaba mejor desempeo especialmente en Macs G3. Las versiones 10.1.1, 10.1.2, 10.1.3, 10.1.4, y 10.1.5 todas tenan mejora en los errores, y actualizaciones en sus componentes. La mayora de open source como utilidades de UNIX fueron incluidas en las Mac OS X y drivers adicionales para poder soportar mas dispositivos. 2002: Mac OS X 10.2 Jaguar El 25 de agosto de 2002 fue lanzada esta versin y Apple prosigui con la andadura de su sistema operativo con el lanzamiento de Mac OS X v10.2 Jaguar) y que contaba con un nuevo incremento en su rendimiento, un nuevo y depurado look y ms de 150 mejoras, entre estas estaba el mayor soporte para redes de Microsoft Windows, Quartz Extreme para la composicin de grficos sea procesada directamente por la tarjeta de video y un filtro contra spam. Apple Address Book para almacenar la informacin de contactos, tambien agregaba el sistema de red Rendezvous. iChat que consista en un programa de chateo con soporte de AOL Instant Messenger, inclua as un renovado Finder con bsquedas integradas en cada ventana. 2003: Mac OS X 10.3 Panther Mac OS X v10.3 Panther se lanz el 24 de octubre de 2003. Adems de tener un rendimiento mucho mayor, incorpor la mayor actualizacin en la interfaz de usuario, y muchas mejoras que Jaguar el ao anterior. Esta versin ya no era compatible en los antiguos modelos G3. Algunas de las mejoras de esta versin es que el Finder fue actualizado e incorpora una interfaz metlica y bsqueda rpida. Expos permita una nueva forma de manipular ventanas, tambin incorporo el Cambio Rpido de

Usuarios, que permite tener sesiones con diferentes usuarios abiertas al mismo tiempo y pasar de una a otra rpidamente. Ahora esta nueva versin inclua soporte integrado de fax. FileVault era un Sistema de cifrado en tiempo real del directorio privado de cada usuario. Incrementaba velocidad en todo el sistema con un mayor soporte para los G5. 2005: Mac OS X 10.4 Tiger Mac OS X v10.4 Tiger fue lanzado el 29 de abril de 2005 y fue la versin disponible ms reciente, contena ms de 200 nuevas mejoras, pero como sucedi con el lanzamiento de Panther, algunas mquinas antiguas no podan soportarlo, en particular, cualquier equipo Apple que no contara con conexin FireWire no poda ser soportado en Tiger. Esta versin incluya nuevas caractersticas como Spotlight un sistema de bsqueda basado en contenidos y metadatos, as tambin Dashboard se encontraban widgets, unas miniaplicaciones que permiten realizar tareas comunes y ofrecen acceso instantneo a la informacin. QuickTime 7 era la nueva versin que inclua soporte para H.264 y un interfaz completamente rediseada. Safari como una nueva versin del navegador por defecto del sistema incorpora soporte para RSS, mayor velocidad y seguridad, etc.Esta versin tena soporte de memoria de 64 bits para los nuevos G5, usando el sistema LP64. 2006: Mac OS X 10.5 Leopard Mac OS X v10.5 Leopard es lanzada hoy 26 de Octubre de 2007. Esta versin es compatible con las PowerPC y con la nueva tecnologa Intel. Entre las caractersticas de la nueva versin encontramos: Time Machine: da la posibilidad de poder volver en el tiempo a una versin especifica de los contenidos de una carpeta, del disco duro completo, de un slo archivo, de un rollo de fotos en iPhoto, etc. Mail 3: es la tercera versin de este programa de correo electrnico de Apple ahora incluye Notas y To-Dos as como variados Templates para enviar email HTML. iChat: da la posibilidad de chatear con tabs o de tener iconos animados, ahora tambin se tiene muchas funciones adicionales para los vdeochats. Desde presentar vdeos, compartir el escritorio, etc. El Dashboard: trae una herramienta llamada Dashcode para crear Widgets fcilmente. Adicionalmente Safari tiene un botn Webclip que permite tomar cualquier fragmento de una pgina que se est viendo y convertirla en un Widget. Accesibilidad, se crearon mejoras en las funciones de accesibilidad para que todos puedan usar un Mac. El Finder: ahora con CoverFlow similar al de iTunes, tiene una funcin denominada QuickLook la cual permite abrir varios archivos a la vez con diferentes extensiones y no hay necesidad de abrir el programa, incluso los usuarios podrn hacer bsquedas en otras Mac conectadas en red. El Dock: parece una bandeja de vidrio que recibe reflejos, cuenta con un stacks que permite apilar una serie de elementos y cuando se hace clic sobre l se despliegan en un abanico de opciones.

La mayor de ellas siendo un gran avance en las funciones de texto-a-voz con una nueva voz sintetizada llamada Alex, que incluso puede hablar claramente a altas velocidades. Adems, trae soporte para pantallas Braille. 2009: Mac OS X 10.6 Snow Leopard UPDATE: La ms reciente versin del sistema operativo de Mac, apodado Snow Leopard, fue lanzado el 28 de agosto de 2009 y es ms rpido que sus predecesores, adems de tener varias nuevas caractersticas interesantes: Nuevo expos integrado en el Dock. Es posible utilizar el touchpad para insertar caracteres chinos. La zona horaria se ajusta automticamente. Ofrece soporte para conectarse a los servidores Microsoft Exchange 2007. Menor consumo de espacio en disco duro y soporte (terico) para un mximo de 16TB de RAM. Tambin hay que destacar las siguientes innovaciones: Grand Central es una tecnologa de programacin que permite utilizar los procesadores multincleo y optimizar el rendimiento. Quicktime X tendr soporte optimizado para cdecs actuales. OpenCL (Open Computing Language) permitir programar aplicaciones que utilicen la unidad de procesamiento grfico para usos no grficos.

Você também pode gostar