Ti-Marco Conceptual
Ti-Marco Conceptual
Ti-Marco Conceptual
-SISTEMA OPERATIVO
Un sistema operativo (SO) es un programa o conjunto de programas que en un sistema informtico gestiona los recursos de hardware y provee servicios a los programas de aplicacin, y se ejecuta en modo privilegiado respecto de los restantes.
Ntese que es un error comn muy extendido denominar al conjunto completo de herramientas sistema operativo, es decir, la inclusin en el mismo trmino de programas como el explorador de ficheros, el navegador web y todo tipo de herramientas que permiten la interaccin con el sistema operativo, tambin llamado ncleo o kernel. Esta identidad entre kernel y sistema operativo es solo cierta si el ncleo es monoltico. Otro ejemplo para comprender esta diferencia se encuentra en la plataforma Amiga, donde el entorno grfico de usuario se distribua por separado, de modo que, tambin poda reemplazarse por otro, como era el caso de directory Opus o incluso manejarlo arrancando con una lnea de comandos y el sistema grfico. De este modo, al arrancar un Amiga, comenzaba a funcionar con el propio sistema operativo que llevaba incluido en una ROM, por lo que era cuestin del usuario decidir si necesitaba un entorno grfico para manejar el sistema operativo o simplemente otra aplicacin. Uno de los ms prominentes ejemplos de esta diferencia, es el ncleo Linux, usado en las llamadas distribuciones Linux, ya que al estar tambin basadas en Unix, proporcionan un sistema de funcionamiento similar. Este error de precisin, se debe a la modernizacin de la informtica llevada a cabo a finales de los 80, cuando la filosofa de estructura bsica de funcionamiento de los grandes computadores se redise a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de
computador multiusuario, (muchos usuarios al mismo tiempo) por un sistema monousuario (nicamente un usuario al mismo tiempo) ms sencillo de gestionar.
Uno de los propsitos del sistema operativo que gestiona el ncleo intermediario consiste en gestionar los recursos de localizacin y proteccin de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. La mayora de aparatos electrnicos que utilizan microprocesadores para funcionar, llevan incorporado un sistema operativo. (telfonos mviles, reproductores de DVD, computadoras, radios, enrutadores, etc). En cuyo caso, son manejados mediante una Interfaz Grfica de Usuario, un gestor de ventanas o un entorno de escritorio, si es un celular, mediante una consola o control remoto si es un DVD y, mediante una lnea de comandos o navegador web si es un enrutador.
Microsoft Windows es el nombre de una familia de sistemas operativos desarrollados por Microsoft desde 1981, ao 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 inters del mercado en una interfaz grfica de usuario (GUI) que fuera introducido por otros sistemas operativos como Mac OS y de otras compaas como Xerox. En esas fechas, Microsoft consigui un contrato de arrendamiento de su sistema operativo con el gigante de la informtica, IBM, por lo que fue preinstalado desde fbrica
en la mayora de ordenadores personales del mundo, lo que lo convirti en el ms usado y popular. En octubre de 2009, Windows tena aproximadamente el 91% de la cuota de mercado de sistemas operativos en equipos cliente que acceden a Internet. Las versiones ms recientes de Windows son Windows 7 para equipos de escritorio, Windows Server 2008 R2 para servidores y Windows Phone 7 para dispositivos mviles.
2.1 HISTORIA
La primera versin de Microsoft Windows, versin 1.0, lanzada en noviembre de 1985, compiti con el sistema operativo de Apple. Careca de un cierto grado de funcionalidad y logr muy poca popularidad. Windows 1.0 no era un sistema operativo completo; ms bien era una extensin grfica de MS-DOS. Windows versin 2.0 fue lanzado en noviembre de 1987 y fue un poco ms popular que su predecesor. Windows 2.03 (lanzado en enero de 1988) incluy por primera vez ventanas que podan solaparse unas a otras. El resultado de este cambio llev a Apple a presentar una demanda contra Microsoft, debido a que infringan derechos de autor.
Windows versin 3.0, lanzado en 1990, fue la primera versin 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 pblico 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 versin de Windows
para utilizar la Multitarea apropiativa. Windows NT ms tarde sera reestructurado tambin para funcionar como un sistema operativo para el hogar, con Windows XP.
El 24 de agosto de 1995, Microsoft lanz Windows 95, una versin nueva para los consumidores, y grandes fueron los cambios que se realizaron a la interfaz de usuario, y tambin se utiliza multitarea apropiativa. Windows 95 fue diseado para sustituir no solo a Windows 3.1, sino tambin de Windows para Workgroups y MS-DOS. Tambin 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 estndar 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 lnea 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 comparacin con Windows 95, pero muchos de sus problemas bsicos fueron posteriormente rectificados con el lanzamiento de Windows 98 Second Edition en 1999. El soporte estndar 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 lnea profesional, Microsoft lanz Windows 2000 en febrero de 2000. La versin de consumidor tras Windows 98 fue Windows Me (Windows Millennium Edition). Lanzado en septiembre de 2000, Windows Me implementaba una serie de nuevas tecnologas para Microsoft: en particular fue el Universal Plug and Play. Durante el 2004
parte del cdigo fuente de Windows 2000 se filtr en internet, esto era malo para Microsoft porque el mismo ncleo utilizado en Windows 2000 se utiliz en Windows XP.
En octubre de 2001, Microsoft lanz Windows XP, una versin que se construy en el kernel de Windows NT que tambin 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 caractersticas de red de la edicin Professional. Adems, la primera edicin Media Center fue lanzada en 2002, con nfasis en el apoyo a la funcionalidad de DVD y TV, incluyendo grabacin de TV y un control remoto. El soporte estndar 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 lnea de productos de servidor de Windows 2000 con un nmero de nuevas caractersticas 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 caractersticas nuevas, desde un shell rediseado y la interfaz de usuario da importantes cambios tcnicos, con especial atencin a las caractersticas de seguridad. Est disponible en varias ediciones diferentes y ha sido objeto de muy severas crticas debido a su patente inestabilidad, sobredemanda de recursos de hardware, alto costo, y muy alta incompatibilidad con sus predecesores, hecho que no ocurra con stos.
El 22 de octubre de 2009, Microsoft lanz Windows 7. A diferencia de su predecesor, Windows Vista, que introdujo a un gran nmero de nuevas caractersticas, Windows 7 pretenda ser una actualizacin incremental, enfocada a la lnea de Windows, con el
objetivo de ser compatible con aplicaciones y hardware que Windows Vista no era compatible. Windows rediseado con una nueva barra de tareas, conocido como Superbar, un sistema red llamado HomeGroup, y mejoras en el rendimiento sobre todo en velocidad y en menor consumo de recursos.
2.3 SEGURIDAD
Una de las principales crticas que con frecuencia reciben los sistemas operativos Windows es la debilidad del sistema en lo que a seguridad se refiere y el alto ndice de vulnerabilidades crticas. El propio Bill Gates, fundador de Microsoft, ha asegurado en repetidas ocasiones que la seguridad es objetivo primordial para su empresa.
Partiendo de la base de que no existe un sistema completamente libre de errores, las crticas se centran en la lentitud con la que la empresa reacciona ante un problema de seguridad que pueden llegar a meses o incluso aos de diferencia desde que se avisa de la vulnerabilidad hasta que se publica un parche.
En algunos casos la falta de respuesta por parte de Microsoft ha provocado que se desarrollen parches que arreglan problemas de seguridad hechos por terceros.
Uno de los pilares en que se basa la seguridad de los productos Windows es la seguridad por ocultacin, en general, un aspecto caracterstico del software propietario que sin embargo parece ser uno de los responsables de la debilidad de este sistema operativo ya que, la propia seguridad por ocultacin, constituye una infraccin del principio de Kerckhoff, el cual afirma que la seguridad de un sistema reside en su diseo y no en una supuesta ignorancia del diseo por parte del atacante.
Linux es uno de los trminos empleados para referirse a la combinacin del ncleo o kernel libre similar a Unix denominado Linux, que es usado con herramientas de sistema GNU. Su desarrollo es uno de los ejemplos ms prominentes de software libre; todo su cdigo fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los trminos de la GPL (Licencia Pblica General de GNU, en ingls: General Public License) y otra serie de licencias libres.
3.1 ETIMOLOGA
El nombre GNU, GNU's Not Unix (GNU no es Unix), viene de las herramientas bsicas de sistema operativo creadas por el proyecto GNU, iniciado por Richard Stallman en 1983 . El nombre Linux viene del ncleo Linux, inicialmente escrito por Linus Torvalds en 1991.
La contribucin de GNU es la razn por la que existe controversia a la hora de utilizar Linux o GNU/Linux para referirse al sistema operativo formado por las herramientas de GNU y el ncleo Linux en su conjunto.
3.2 HISTORIA
El proyecto GNU, que se inici en 1983 por Richard Stallman. tiene como objetivo el desarrollo de un sistema operativo Unix completo y 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 que ms adelante acabara siendo Linux.
Cuando Torvalds liber la primera versin de Linux, el proyecto GNU ya haba producido varias de las herramientas fundamentales para el manejo del sistema operativo, incluyendo un intrprete de comandos, una biblioteca C y un compilador, pero como el proyecto contaba con una infraestructura para crear su propio ncleo (o kernel), el llamado Hurd, y este an no era lo suficiente maduro para usarse, comenzaron a usar a Linux a modo de continuar desarrollando el proyecto GNU, siguiendo la tradicional filosofa de mantener cooperatividad entre desarrolladores. El da en que se estime que Hurd es suficiente maduro y estable, ser llamado a reemplazar a Linux.
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.
Numerosos estudios cuantitativos sobre software de cdigo abierto estn orientados a tpicos como la cuota de mercado y la fiabilidad, y ciertamente muchos de estos estudios examinan especficamente a GNU/Linux.
La medicin "cuota de mercado" puede resultar inservible ya que es un concepto basado en ventas comerciales (unidades materiales vendidas). Por otro lado Linux es utilizado frecuentemente en servidores con acceso pblico desde Internet por lo que la cuota de mercado es extremadamente inferior a la cuota de uso. Baste notar, p.ej, que Facebook, Gmail, LinkedIn o Yahoo funcionan sobre servidores GNU/Linux, de forma que an
cuando estemos accediendo desde un navegador ejecutndose en Windows/Mac, la aplicacin real se est ejecutando en servidores Linux y los datos estn almacenndose igualmente en dichos servidores.
3.4.- APLICACIONES
Supercomputadoras:
Dentro del segmento de supercomputadoras, a noviembre de 2009, el uso de este sistema ascendi al 89,2% de las computadoras ms potentes del mundo por su confiabilidad, seguridad y libertad para modificar el cdigo. De acuerdo con TOP500.org, que lleva estadsticas sobre las 500 principales supercomputadoras del mundo, a noviembre de 2009: 446 usaban una distribucin basada en GNU/Linux, 25 Unix, 23 mezclas, 1 BSD y 5 Windows.
Las primeras 19 supercomputadoras, incluidas la nmero 1 la Jaguar, Cray XT5-HE con 224,162 procesadores utilizan distribuciones basadas en GNU/Linux.
GNU/Linux, adems de liderar el mercado de servidores de Internet debido, entre otras cosas, a la gran cantidad de soluciones que tiene para este segmento, tiene un crecimiento progresivo en computadoras de escritorio y porttiles. Adems, es el sistema base que se ha elegido para el proyecto OLPC: One Laptop Per Child.
Para saber ms sobre las arquitecturas soportadas, lea el artculo "Portabilidad del ncleo Linux y arquitecturas soportadas".
Smartphones:
Linux tiene un papel imprescindible en el territorio de los smartphones debido a que Android y meego lo utilizan. Actualmente Android es el sistema operativo predominante en los nuevos smartphones y su cuota de mercado mundial supera hasta el iOS de Apple.