Page 1


Parodia de que Gnu/ Linux es mucho mejor que Windows

GNU/Linux

GNU, GNU’s Not Unix (GNU no es Unix) GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel libre similar a Unix denominado Linux, que es usado con herramientas de sistema GNU. Su desarrollo es uno de los ejemplos más prominentes de software libre; todo su código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL (Licencia Pública General de GNU) y otra serie de licencias libres. A pesar de que Linux (núcleo) es, en sentido estricto, el sistema operativo,[2] parte fundamental de la interacción entre el núcleo y el usuario (o los programas de aplicación) se maneja usualmente con las herramientas del proyecto GNU o de otros proyectos como GNOME. Sin embargo, una parte significativa de la comunidad, así como muchos medios generales y especializados, prefieren utilizar el término Linux para referirse a la unión de ambos proyectos. Para más información consulte la sección “Denominación GNU/Linux” o el artículo “Controversia por la denominación GNU/Linux”. A las variantes de esta unión de programas y tecnologías, a las que se les adicionan diversos programas de aplicación de propósitos específicos o generales se las denomina distribuciones. Su objetivo consiste en ofrecer ediciones que

cumplan con las necesidades de un determinado grupo de usuarios. Algunas de ellas son especialmente conocidas por su uso en servidores y supercomputadoras.[3] donde tiene la cuota mas importante del mercado. Según un informe de IDC, GNU/Linux es utilizado por el 78% de los principales 500 servidores del mundo,[4] otro informe le da una cuota de mercado de % 89 en los 500 mayores supercomputadores.[5] Con menor cuota de mercado el sistema GNU/Linux también es usado en el segmento de las computadoras de escritorio, portátiles, computadoras de bolsillo, teléfonos móviles, sistemas embebidos, videoconsolas y otros dispositivos. El nombre GNU, GNU’s Not Unix (GNU no es Unix), viene de las herramientas básicas de sistema operativo creadas por el proyecto GNU, iniciado por Richard Stallman en 1983 y mantenido por la FSF. El nombre Linux viene del núcleo Linux, inicialmente escrito por Linus Torvalds en 1991. La contribución de GNU es la razón 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 núcleo Linux en su conjunto.

El proyecto GNU, que fue iniciado en 1983 por Richard Stallman, el objetivo es desarrollar un sistema operativo Unix completo y compuesto de software libre.

3


El proyecto GNU, que fue iniciado en 1983 por Richard Stallman,[8] tiene como objetivo el desarrollo de un sistema operativo Unix completo y compuesto enteramente de software libre. La historia del núcleo Linux está fuertemente vinculada a la del proyecto GNU. En 1991 Linus Torvalds empezó a trabajar en un reemplazo no comercial para MINIX[9] que más adelante acabaría siendo Linux. Cuando Torvalds liberó la primera versión de Linux, el proyecto GNU ya había producido varias de las herramientas fundamentales para el manejo del sistema operativo, incluyendo un intérprete de comandos, una biblioteca C y un compilador, pero como el proyecto contaba con una infraestructura para crear su propio sistema operativo, el llamado Hurd, y este aún no era lo suficiente maduro para usarse, comenzaron a usar a Linux a modo de continuar desarrollando el proyecto GNU, siguiendo la tradicional filosofía de mantener cooperatividad entre desarrolladores. El día en que se estime que Hurd es suficiente maduro y estable, será llamado a reemplazar a Linux. Entonces, el núcleo creado por Linus Torvalds, quien se encontraba por entonces estudiando en la Universidad de Helsinki, llenó el “espacio” final que había en el sistema operativo de GNU. Entorno gráfico Linux puede funcionar tanto en entorno gráfico como en modo consola. La consola es común en distribuciones para servidores, mientras que la interfaz gráfica está orientada al usuario final tanto de hogar como empresarial. Un escritorio es un conjunto de elementos conformado por ventanas, iconos y similares que facilitan la utilización del computador. Los escritorios más populares en Linux, en orden alfabético son GNOME, KDE, LXDE, Xfce y Xf. La colección de utilidades para la programación de GNU es con diferencia la familia de compiladores más utilizada en este sistema operativo. Tiene capacidad para compilar C, C++, Java, Ada, entre otros muchos lenguajes. Además soporta diversas arquitecturas mediante la compilación cruzada, lo que hace que sea un entorno adecuado para desarrollos heterogéneos.

Escritorio GNOME 2.28 Escritorio XFCE 4.4 Escritorio LXDE Las aplicaciones para Linux se distribuyen principalmente en los formatos principalmente .deb y .rpm, los cuales fueron creados por los desarrolladores de Debian y Red Hat respectivamente. Tambien existe la probabilidad de instalar aplicaciones a partir de código fuente en todas las distribuciones. Software de código cerrado para GNU/Linux Durante la etapa temprana había pocas aplicaciones de código cerrado para GNU/Linux. Con el tiempo se fueron portando programas no libres al sistema GNU/Linux, entre ellos Adobe Reader, Adobe Flash, Google Picasa, Opera, entre otros. Empresas que patrocinan su uso Con la adopción por numerosas empresas fabricantes, un buen número de computadoras se venden con distribuciones pre-instaladas, y GNU/ Linux ha comenzado a tomar su lugar en el vasto mercado de las computadoras de escritorio.

4

Linux puede funcionar tanto en entorno gráfico como en modo consola. La consola es común en distribuciones para servidores

Algunas de las empresas que colaboran en la difusión de este sistema operativo ya sea trabajando en el núcleo Linux, proporcionando soluciones de software o preinstalando el sistema operativo, son: Intel, Google, IBM, AMD, Sun Microsystems, Dell, Lenovo, Asus, Hewlett-Packard (HP), Silicon Graphics International (SGI), Renesas Technology,

Richard Matthew Stallman, iniciador del proyecto GNU.

Hay varios entornos de desarrollo integrados disponibles para GNU/Linux incluyendo, Anjuta, KDevelop, Ultimate++, Code::Blocks, NetBeans IDE y Eclipse. También existen editores extensibles como Emacs o Vim. GNU/Linux también dispone de capacidades para lenguajes de guión (script), aparte de los clásicos lenguajes de programación de shell, o el de procesado de textos por patrones y expresiones regulares llamado awk, la mayoría de las distribuciones tienen instalado Python, Perl, PHP y Ruby. Aplicaciones de usuario Escritorio KDE 4.4

Linus Torvalds, creador del núcleo Linux.


Escritorio GNOME 2.28

Fujitsu, Analog Devices, Freescale, VIA Technologies, Oracle, Novell[38] y RedHat, entre otras. El respaldo de compañías de software también está presente, ya que, entre otras aplicaciones, Nero, Java, Google Earth, Google Desktop, Adobe Reader, Adobe Flash, RealPlayer y Yahoo! Messenger están disponibles para GNU/Linux. Cuota de mercado Numerosos estudios cuantitativos sobre software de código abierto están orientados a tópicos como la cuota de mercado y la fiabilidad, y ciertamente muchos de estos estudios examinan específicamente a GNU/Linux.

basadas en GNU/Linux: IBM, Novell (SuSE), Red Hat (RHEL), Mandriva (Mandriva Linux), Rxart, Canonical Ltd. (Ubuntu), así como miles de PYMES que ofrecen productos o servicios basados en esta tecnología. Supercomputadoras Dentro del segmento de supercomputadoras, a noviembre de 2009, el uso de este sistema ascendió al 89,2% de las computadoras más potentes del mundo por su confiabilidad, seguridad y libertad para modificar el código.[42] De acuerdo con TOP500.org, que lleva estadísticas sobre las 500 principales supercomputadoras del mundo, a noviembre de 2009: 446 usaban una distribución basada en GNU/Linux, 25 Unix, 23 mezclas, 1 BSD y 5 Windows.

Ventajas La creciente popularidad de GNU/Linux se debe, entre otras razones, a su estabilidad, al acceso al código fuente (lo que permite personalizar el funcionamiento y auditar la seguridad y privacidad de los datos tratados), a la independencia de proveedor, a la seguridad, a la rapidez con que incorpora los nuevos adelantos tecnológicos (IPv6, microprocesadores de 64 bits), a la escalabilidad (se pueden crear clusters de cientos de computadoras), a la activa comunidad de desarrollo que hay a su alrededor, a su interoperatibilidad y a la abundancia de documentación relativa a los procedimientos.

GNU/Linux, además 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 portátiles. Además, es el sistema base que se ha elegido para el proyecto OLPC: One Laptop Per Child.[44]

IBM Roadrunner, la supercomputadora más potente de 2008, funciona bajo una distribución GNU/Linux

Para saber más sobre las arquitecturas soportadas, lea el artículo “Portabilidad del núcleo Linux y arquitecturas soportadas”.

La creciente popularidad de GNU/Linux se debe, entre otras razones, a su estabilidad, al acceso al código fuente...

Las primeras 19 supercomputadoras, incluidas la número 1 la Jaguar, Cray XT5-HE con 224,162 procesadores utilizan distribuciones basadas en GNU/Linux.[43]

Hay varias empresas que comercializan soluciones Administración pública

5


Hay una serie de administraciones públicas que han mostrado su apoyo al software libre, sea migrando total o parcialmente sus servidores y sistemas de escritorio, sea subvencionándolo. Como ejemplos se tiene a Alemania, Argentina, Australia, Brasil, España, Chile, China, Cuba, México, Perú, República Dominicana, Ecuador, El Salvador, Uruguay o Venezuela. Denominación GNU/Linux Parte de la comunidad y numerosos medios prefieren denominar a esta combinación como Linux, aunque GNU/Linux (con las variantes GNU con Linux y GNU+Linux) es la denominación defendida por el Proyecto GNU y la FSF junto con otros desarrolladores y usuarios para el conjunto que utiliza el sistema operativo Linux en conjunto con las aplicaciones de sistema creadas por el proyecto GNU y por muchos otros proyectos de software. Desde 1984, Richard Stallman y muchos voluntarios están intentando crear un sistema operativo libre con un funcionamiento similar al UNIX, recreando todos los componentes necesarios para tener un sistema operativo funcional. A comienzos de los años 90, unos seis años desde el inicio del proyecto, GNU tenía muchas herramientas importantes listas, como editores de texto, compiladores, depuradores, intérpretes de comandos de órdenes etc., excepto por el componente central: el núcleo. GNU tenía su propio proyecto de núcleo, llamado Hurd. Sin embargo, su desarrollo no continuó como se esperaba al aparecer el núcleo Linux. De

esta forma se completaron los requisitos mínimos y surgió el sistema operativo GNU que utilizaba el núcleo Linux. El principal argumento de los defensores de la denominación GNU/Linux es resolver la posible confusión que se puede dar entre el núcleo (Linux) y gran parte de las herramientas básicas del resto del sistema operativo (GNU). Además, también se espera que, con el uso del nombre GNU, se dé al proyecto GNU el reconocimiento por haber creado las herramientas de sistema imprescindibles para ser un sistema operativo compatible con UNIX, y se destaque la cualidad de estar compuesto sólo por software libre. La primera distribución que incluyó el GNU en su nombre fue Yggdrasyl en 1992, donde aparecía como Linux/GNU/X. La FSF denominó a este sistema “Linux” hasta al menos junio de 1994[47] y recién a partir de enero de 1995 empezó a llamarlo “GNU/Linux” (también GNU+Linux y lignux, términos que han caído en desuso a instancias del propio Stallman).[48]

6

GNU / Linux GNU + Linux Algunas distribuciones apoyan esta denominación, e incluyen GNU/Linux en sus nombres, como Debian GNU/Linux o GNU/LinEx, mientras que otras, como Slackware, Gentoo o Ubuntu, eligen denominarse basadas en Linux.[49] [50] [51] En ocasiones, el proyecto KDE ha utilizado una tercera denominación: GNU/Linux/X para enfatizar los tres proyectos sobre los que se apoya su entorno de escritorio.

IBM Roadrunner, la supercomputadora más potente de 2008, funciona bajo una distribución GNU/ Linux


Convención de FreeBsd

Sistema Operativo BSD

Distribución de Software Berkeley BSD son las iniciales de Berkeley Software Distribution (en español, Distribución de Software Berkeley) y se utiliza para identificar un sistema operativo derivado del sistema Unix nacido a partir de los aportes realizados a ese sistema por la Universidad de California en Berkeley. En los primeros años del sistema Unix sus creadores, los Laboratorios Bell de la compañía AT&T, autorizaron a la Universidad de California en Berkeley y a otras universidades a utilizar el código fuente y adaptarlo a sus necesidades. Durante la década de los setenta y los ochenta Berkeley utilizó el sistema para sus investigaciones en materia de sistemas operativos. Cuando AT&T retiró el permiso de uso a la universidad por motivos comerciales, la universidad promovió la creación de una versión inspirada en el sistema Unix utilizando los aportes que ellos habían realizado, permitiendo luego su distribución con fines académicos y al cabo de algún tiempo reduciendo al mínimo las restricciones referente a su copia, distribución o modificación. Algunos sistemas operativos descendientes del sistema desarrollado por Berkeley son SunOS, FreeBSD, NetBSD, OpenBSD y Mac OS X. BSD también ha hecho grandes contribuciones en el campo de los sistemas operativos en general.

Historia Las primeras distribuciones de Unix de los laboratorios Bell en los años 70 incluían el código fuente del sistema operativo, permitiendo a los desarrolladores de las universidades modificar y extender Unix. El primer sistema Unix de Berkeley fue el PDP-11, que fue instalado en 1974, y fue utilizado desde entonces por el departamento de ciencia computacional para sus investigaciones. Otras universidades empezaron a interesarse en el software de Berkeley, y por ello en 1977 Bill Joy, entonces un estudiante de grado en Berkeley, grabó y envió cintas del primer Berkeley Software Distribution (BSD). BSD 1 era un añadido a la sexta edición Unix, más que un sistema operativo completo. Estaba compuesto principalmente de un compilador Pascal y un editor de texto creado por el propio Joy llamado “ex”. BSD 2 fue lanzada en 1978, incluía versiones actualizadas de 1BSD y además dos nuevos programas creados por Joy que perduran en los sistemas Unix hasta hoy día. El editor de textos vi y el shell de C. Las siguientes versiones de BSD 2 contenían adaptaciones de las distribuciones de BSD basadas en la arquitectura VAX, para hacerlos

Las primeras distribuciones de Unix de los laboratorios Bell en los años 70 incluían el código fuente del sistema operativo

7


BSD 4.1, lanzado en junio de 1981, fue la respuesta a las críticas hacia BSD en comparación con el sistema operativo dominante para la arquitectura BSD 2.9 desde 1983 incluye código de BDS 4.1c y VAX, el VMS. BSD 4.1 fue mejorado por Bill Joy fue la primera distribución considerada como un sistema operativo completo (Una modificación de hasta que consiguió las mismas prestaciones que el VMS. La distribución iba a llamarse en un Unix 7). La distribución más reciente, la BSD 2.11 fue lanzada en 1992, y con la ayuda de voluntarios principio BSD 5, pero fue cambiado para evitar posibles confusiones con el lanzamiento del Unix continuó actualizándose hasta 2003. System V de AT&T. Versiones VAX En 1978 fue instalado en Berkeley un computador BSD 4.2 tomó dos años para su implementación, y contenía grandes mejoras. Antes de su lanzaVAX, pero la adaptación de Unix a la arquitectura miento oficial aparecieron tres versiones intermeVAX, el UNIX/32V, no aprovechaba la capacidad de memoria virtual esta arquitectura. El kernel de dias 4.1a incorporó una versión modificada de la puesta en práctica preliminar del TCP/IP de BBN. 32V fue prácticamente reescrito por los estu4.1b incluyó el nuevo Berkeley Fast File System, diantes de Berkeley para aprovechar la memoria virtual, y finalmente, a finales de 1979, se lanzó el implementado por Marshall Kira McKusick, y la 4.1c era una versión a nivel interno que se utilizó 3BSD, que incluía un nuevo kernel, adaptaciones de 2BSD a la arquitectura VAX, y las utilidades del durante los últimos meses del desarrollo del BSD 4.2. La distribución oficial de BSD 4.2 se lanzó en 32V. BSD 3 también se llamó Virtual VAX/UNIX o agosto de 1983. Fue la primera distribución de VMUNIX (Virtual Memory Unix), y las imágenes BSD desde que Bill Joy se fuera y co-fundara Sun del kernel BSD /vmunix hasta el BSD 4.4. Microsystems. Mike Karels y Marshall Kira MacKusick tomaron el control del proyecto desde ese El logro conseguido con BSD 3 fue un factor momento. En una nota, se remarca el debut del decisivo para que el (Defense Advanced Projects demonio y mascota de BSD, mediante dibujo heAgency) (DARPA), que quería desarrollar una plataforma Unix estándar para sus investigaciones en cho por McKusick que aparecía en las portadas de los manuales impresos distribuidos por USENIX. el proyecto VLSI, fundara el Berkeley’s Computer System Research Group(CSRG). BSD4.3 fue lanzado en junio de 1986. Sus principales cambios eran la mejora de muchas de las BSD 4 nuevas contribuciones hechas por BSD 4.2 que Lanzado en noviembre de 1980, ofrecía muchas no fueron mejoradas como lo fue el código del mejoras sobre el BSD 3, incluyendo sobre todo BSD4.3. Antes de su lanzamiento, la implementaen el trabajo de control de la anterior versión del csh, delivermail (el presente de sendmail), señales ción TCP/IP que contenía BSD divergía conside“confiables”, y la librería de programación Curses. compatibles con la arquitectura PDP-11.

8

Mascota de OpenBsd


rablemente de la oficial realizada por BBN. Es por ello que después de muchas pruebas realizadas por DARPA, éste concluyó que la versión incluida en BSD 4.2 era superior a la nueva, y que por ello debería mantenerse en la nueva distribución. Después de la versión 4.3, se determinó que las futuras versiones deberían ser construidas basándose en otra arquitectura diferente de la ya entonces vieja VAX. En aquel momento, Power 6/32, desarrollada por Computer Consoles Inc, parecía una plataforma con más futuro, aunque fue abandonada por sus desarrolladores al poco tiempo. No obstante, la adaptación a esta plataforma realizada por BSD, el BSD 4.3-Tahoe probó la valía de la separación entre el código dependiente de la máquina y el código independiente, lo que permitía una futura portabilidad. Hasta este momento, todas la versiones de BSD había incorporado código propietario de AT&T, lo que requería licencias para su uso. Éstas comenzaron a ser muy caras, por lo que muchas entidades externas expresaron su interés en una distribución separada del código de red propietario desarrollado por AT&T, para que no estuviera sujeto al pago de esas licencias. Esto se consiguió con Network Tape 1 (Net/1), lanzada en 1989 y creada sin código propietario de AT&T que fue libremente distribuida sobre los términos de la permisiva licencia BSD. BSD 4.3-Reno se lanzó en 1990. Era una versión para uso interno utilizada durante la construcción de BSD 4.4. Esta distribución se movía claramente hacia la compatibilidad con POSIX, y, según alguno, lejos de la filosofía de BSD, ya que POSIX se basa en el sistema V. Net/2 y los problemas legales Después de Net/1, Keith Bostic propuso que más secciones de BSD no relacionadas con AT&T fueran lanzadas con la misma licencia de Net/1. Con esta intención empezó un proyecto que tenía como fin implementar muchas de las utilidades estándar de Unix sin código de AT&T. En un plazo de 18 meses, todas la utilidades propietarias de AT&T fueron reemplazadas, y tan sólo quedaron unos pocos archivos propietarios en el kernel. Estos ficheros fueron finalmente eliminados, dando lugar a Net/2, prácticamente un sistema operativo completo y además, libremente distribuible. Net/2 fue la base para dos adaptaciones independientes de BSD para la arquitectura 80386 de Intel, el 386BSD de William Jolliz y el propietario BSD/386 (renombrado posteriormente como BSD/ OS) de Berkeley Software Design( BSDi). 386BSD tuvo poca vida, pero fue el punto de partida de FreeBSD y NetBSD. BSDi tuvo al poco tiempo un problema legal con AT&T, propietarios de los derechos de System V y la marca Unix.. El pleito fue archivado en 1992, bajo la prescripción de no distribuir Net/2 hasta que la validez de las demandas pudiera ser deter-

minada. El pleito ralentizó el desarrollo de los descendientes libres de BSD durante cerca de dos años durante los cuales su status legal estuvo en cuestión, y a causa de esto, los sistemas basados mayor relevancia. Linux y 386BSD empezaron su desarrollo al mismo tiempo, e incluso Linus Torvalds dijo que si hubiera habido un sistema operativo basado en Unix libre para la arquitectura 386, probablemente no hubiera creado Linux. Aunque es debatible qué efecto hubiera tenido en el campo del software, es seguro que hubiera sido sustancial. 4.4BSD y descendientes El pleito finalizó en enero de 1994 a favor de Berkeley. De los 18000 archivos que contenía la distribución, tan sólo tres fueron eliminados y 70 modificados para que mostraran los derechos propietarios de AT&T. En junio de 1994 se lanzó BSD 4.4 con dos versiones: una libremente distribuible llamada BSD 4.4-Lite, sin código propietario, y la BSD 4.4Encumbered, solamente para los concesionarios de AT&T. La última distribución creada por Berkeley fue el BSD 4.4-Lite Release 2, lanzado en 1995, después de que el CSRG fuera disuelto y el desarrollo de BSD en Berkeley fuera cesado. Desde entonces han aparecido muchas distribuciones basadas en BSD 4.4, tales como FreeBSD, OpenBSD y NetBSD. Además, la licencia permisiva de BSD ha permitido que otros sistemas operativos, tanto libres como propietarios incorporaran código BSD. Por ejemplo, Microsoft Windows ha utilizado código derivado de BSD en su implementación de TCP/ IP, y utiliza versiones recompiladas de la línea de comandos BSD para las herramientas de redes. También Darwin, el sistema en el cual está construido Mac OS X, el sistema operativo de Apple, está derivado en parte de FreeBSD 5. Otros sistemas basados en Unix comerciales como Solaris también utilizan código BSD.

9 Logo de NetBSD


10 Un equipo Mac de la línea iMac

Sistema Mac OS X Mac OS X es un sistema operativo desarrollado y comercializado por Apple Inc. que ha sido incluido en su gama de computadoras Macintosh desde 2002.[7] [8] Es el sucesor del Mac OS 9 (la versión final del Mac OS Classic), el sistema operativo de Apple desde 1984.[9] Está basado en UNIX, y se construyó sobre las tecnologías desarrolladas en NeXT entre la segunda mitad de los 80’s y finales de 1996, cuando Apple adquirió esta compañía.[10] [11] Desde la versión Mac OS X 10.5 Leopard para procesadores Intel, el sistema tiene la certificación UNIX 03.[12] La primera versión del sistema fue Mac OS X Server 1.0 en 1999, y en cuanto al escritorio, fue Mac OS X v10.0 «Cheetah» (liberada el 24 de marzo de 2001).[13] Para dispositivos empotrados Apple produce versiones específicas: el iOS para el iPhone, eliPod Touch[14] , el iPad y el Apple TV.[15] Los nombres de las versiones de Mac OS X tienen nombre de grandes felinos, por ejemplo: Mac OS X v10.6 es denominado «Snow Leopard». En Mac OS X, la X denota el 10 en número romano y se constituye en parte prominente de la identidad de la marca.[16] La variante para servidores, Mac OS X Server, es arquitectónicamente idéntica a su contraparte

para escritorio, además de incluir herramientas para administrar grupos de trabajo y proveer acceso a los servicios de red. Estas herramientas incluyen un servidor de correo, un servidor Samba, un servidor LDAP y un servidor de dominio entre otros. Viene preinstalada en Apple Xserve, aunque puede ser utilizado en la gran mayoría de computadores actualmente distribuidos por el fabricante. Historia Mac OS X está basado en el núcleo Mach. Ciertas partes de las implementaciones de UNIX por parte de FreeBSD y NetBSD fueron incorporadas en NEXTSTEP, en el que se basó Mac OS X. Nextstep fue el sistema operativo orientado a objetos desarrollado por Steve Jobs en NeXT después de dejar Apple en 1985.[18] Mientras Jobs estaba afuera de Apple, la compañía intentó crear un sistema de «próxima generación» a través de los proyectos Taligent, Copland y Gershwin, con poco éxito. Eventualmente, el sistema de NeXT (en ese entonces denominado OPENSTEP) fue seleccionado para ser la base del próximo sistema operativo de Apple, por lo cual la compañía de Cupertino adquirió NeXT en su totalidad.[20] Steve Jobs regreso a Apple como CEO interino, y luego asumió el cargo de lleno, acompañando la transformación

Mac OS X está basado en el núcleo Mach. Ciertas partes de UNIX por parte de FreeBSD y NetBSD


faz Aqua. La misma hacía uso de bordes suaves, colores translucidos y rayas -similar al diseño del hardware de los primeros iMac- trajo más textura y color a la interfaz de usuario al ser comparado con el OS 9 o el OS X Server 1.0. Hubo recepciones encontradas respecto a la nueva interfaz. Bruce Tognazzini (quien fundó el Apple Human InterMac OS X Server 1.x era incompatible con el software diseñado para el Mac OS original y no dispo- face Group inicial) afirmó que la interfaz Aqua en nía de soporte para el puerto IEEE 1394 (FireWire). Mac OS X v10.0 representó un paso atrás en la Mac OS X 10.x trajo consigo mayor compatibilidad usabilidad comparado con la interfaz original del Mac OS.[28] [29] Mientras tanto, John Siracusa, y funcionalidad al incluir la Carbon API al igual uno de los editores de Ars Technica, dijo que la que soporte para FireWire. Con la evolución del sistema, abandonó el legado de Mac OS hacia un introducción de Aqua y su salida del entonces énfasis de estilo de vida digital en las aplicaciones, convencional look fue un tremendo éxito.[30] A tal como ocurrió con iLife, iWork y el media center pesar la controversia por la nueva interfaz, los desarrolladores de aplicaciones comenzaron a Front Row.[22] Cada versión incluía modificaproducir pieles para aplicaciones personalizadas ciones a la interfaz general, como la apariencia para Mac y otros sistemas operativos que imitametálica agregada en la versión 10.3, la barra de títulos sin rayas en la versión 10.4 y la remoción en ban a Aqua. la versión 10.5 de la apariencia metálica en favor Steve Jobs con un iPhone 4 en la Worldwide de un estilo de ventana unificado en gradiente. Developers Conference [23] [24] de OPENSTEP en un sistema que sería adoptado para el mercado primario de Apple, los usuarios de hogar y los profesionales multimedia. El proyecto fue conocido inicialmente como Rhapsody y luego adoptó el nombre de Mac OS X.[21]

de 2010.

Descripción Equipos MacBook Pro late-2009 ejecutando Mac OS X Snow Leopard. Mac OS X es la décima versión del sistema operativo de Apple para computadores Macintosh. Las versiones previas usaron una numeración cardinal, p.j. Mac OS 8 y Mac OS 9. La letra X en el nombre Mac OS X se refiere al 10 en números romanos. Por tal motivo, la pronunciación correcta es «diez» en este contexto, aunque pronunciarlo como «equis» es muy común.[7] [25] El centro del Mac OS X es compatible con POSIX construido sobre el núcleo XNU, con facilidades UNIX disponibles en la interfaz de línea de comandos (terminal). Apple liberó esta familia de software como un sistema operativo libre y de código abierto, bajo el nombre de Darwin, pero parcialmente se fue volviendo código cerrado. Sobre Darwin, Apple colocó varios componentes, incluyendo la interfaz de usuario Aqua y el Finder, para completar la interfaz en la que estaba basado Mac OS X.[16] Mac OS X introdujo un buen número de nuevas funciones para proveer una plataforma más viable y estable que su predecesora, el Mac OS 9. Por ejemplo, la multitarea preventiva y la memoria protegida mejoraron la habilidad del sistema para ejecutar múltiples aplicaciones simultáneamente sin interrupciones.[26] Muchos aspectos de la arquitectura del Mac OS X se derivan de OpenStep, el cual fue diseñado para ser portable, con el objetivo de facilitar la transición de una plataforma a otra. Por ejemplo, Nextstep fue portado de estaciones de trabajo Next basadas en procesadores 68k a x86 y otras arquitecturas antes de que NeXT fuese adquirido por Apple, y OpenStep fue luego portado a la arquitectura PowerPC como parte del proyecto Rhapsody.[27] El cambio más visible fue la inclusión de la inter-

11


REVISTA SISTEMAS OPERTIVOS  

magazine, computers

Read more
Read more
Similar to
Popular now
Just for you