SISTEMA OPERTIVO HISTORIA
Unix en un sistema operativo que permite la ejecución de distintas tareas de forma simultánea, soporta tener múltiples usuarios y es portable, lo que significa que es capaz de ser usado en máquinas que poseen distintas arquitecturas. Fue desarrollado en Bell Labs de AT&T en el año 1969 por Ken Thompson, Dennis Ritchie y Douglas McIlroy, entre otros empleados que tambiéntrabajaban en aquella compañía.
Fue en 1970, cuando consiguieron el apoyo tecnológico de los laboratorios Bell, ya que consiguieron que Unix se pudiera ejecutar no solo en la máquina PDP-7 sino en la PDP-11/20. En aquel momento contaba con un programa para dar formato a textos y un editor de texto. En el año 1972, fue cuando se reescribió Unix con el lenguaje de programación C, lo que lo hizoportable y le dio un gran éxito, ya que pudo usarse en otras compañías y universidades. En la década de los ochentas, se fueron desarrollando versiones sucesivas de Unix y en años siguientes aparecieron versiones que emulaban sus funciones.
Uno de ellos fue Linus Torvalds con su Linux, en 1991, núcleo que fue utilizado por GNU en el año siguiente. En los cinco años que vinieron después, Novelladquirió la división que trabajaba en Unix de AT&T, hubo problemas legales con BSD por copiar partes de Unix y se revendió la división a Santa Cruz Operation, que continúa comercializando System V en su Unixware, un sistema operativo basado en Unix.
Alternativas usadas hoy en día se basaron en Unix
La marca Unix solo se le puede aplicar a sistemas operativos que cumplen la llamada “Single UnixSpecification” y han pagado las regalías que especifican. Pero en la práctica, se le aplica a sistemas basados en POSIX (del inglés Portable Operating System Interface y la X final viene de Unix, como una seña de identidad para su API), como lo son Linux, FreeBSD, NetBSD, OpenBSD o Mac OS X (este último alcanzó la certificación Unix en su versión 10.5). Para nombrar a los sistemas operativos que notienen la certificación Unix es frecuente que veamos palabras como UNX*, *UNIX**, **NIX o más raramente **N?X*, por lo que si alguna vez buscáis un programa para Linux y veis que tiene una versión para *nix, sabréis que esa es la versión que tenéis que usar. No es una nomenclatura que me guste particularmente, ya que puede a inducir a errores.
Si soléis usar la terminal tanto en Linux como en Mac OSX, podréis comprobar como muchos de los comandos que usáis habitualmente han sido implementados basándose en algunos de los que se usan en Unix. Es interesante comprobar la forma en la que antiguos comandos de Unix han sido conservados de una forma parecida en los sistemas operativos que han prevalecido en estos días. De los siguientes comandos, hay varios que probablemente habréis usado en más deuna ocasión. Os reto a que me digáis cuantos de los siguientes comandos sois capaces de reconocer:
La filosofía Unix es capaz de apreciarse en cada una de las herramientas anteriores, cuyos valores de simpleza, reusabilidad y capacidad de modularización, son inspiración para multitud de proyectos que usamos en nuestro día a día. Dicha filosofía, se basa en construir software mediante un códigoque sea corto, simple, claro y extensible.
SITEMA OPERTIVO ANDROID
En octubre de 2003, en la localidad de Palo Alto, Andy Rubin, Rich Miner, Chris White y Nick Sears fundan Android Inc. con el objetivo de desarrollar un sistema operativo para móviles basado en Linux. En julio de 2005, la multinacional Google compra Android Inc. El 5 de noviembre de 2007 se crea la Open Handset Alliance, unconglomerado de fabricantes y desarrolladores de hardware, software y operadores de servicio.[10] El mismo día se anuncia la primera versión del sistema operativo: Android 1.0 Apple Pie. Los terminales con Android no estarán disponibles hasta el año 2008. [19]
Las unidades vendidas de teléfonos inteligentes con Android se ubican en el primer puesto en los Estados Unidos, en el segundo y tercer...
Regístrate para leer el documento completo.