You are on page 1of 37

Universidad Nacional Autnoma de Honduras

Ingeniero Jaime Galeas


(Sistemas Operativos I)

Mac OS X
Integrantes: Rosa Carolina Davila (20070002935) Rosa Nataly Amado (20101006404) Jose Miguel Amaya (20070002018) Ernesto Antonio Araujo (20101000525) Jairon Donay Pagoaga (20101005216) Josue Darwin Medina (20081003305)

Martes 4 de Julio del 2012

Indice
Introduccin........................................................................................................ 3 - 4 Objetivo General................................................................................................. 5 Objetivos Especficos........................................................................................ 6 Caractersticas Generales.............................................................................. 7 - 10 Mac OS X: Sistema Operativo Mac (Apple) Nuevas Tecnologas........................................................................................... 11 Arquitectura de Software Dashboard, Expose y Launchpad............................................................ 12 Aqua............................................................................................................ 13 Quartz......................................................................................................... 14 - 15 Open GL y Quicktime................................................................................ 16 Core audio y core video............................................................................ 17 Cocoa, Darwin y Java................................................................................ 18 Ncleo o Kernel.......................................................................................... 19 - 20 Arquitectura Hardware........................................................................................ 21 Sistema de Archivos........................................................................................... 22 Seguridad............................................................................................................. 23 Parches de Seguridad......................................................................................... 24 Protocolos y Redes............................................................................................. 25 Diferencias entre otros Sistemas Operativos................................................... 26 Comparacin entre otros Sistemas Operativos............................................... 27 iOS: Sistema Operativo mvil............................................................................ 28 Arquitectura................................................................................................ 29 Seguridad................................................................................................... 30 - 31 Debilidades................................................................................................ 32 Comparaciones con otros S.O. mviles................................................. 33 - 35 Conclusiones...................................................................................................... 36 Bibliografas........................................................................................................ 37

Introduccin

En este informe realizamos una investigacin de los sistemas operativos Mac OS X e IOS, hemos tocado puntos y comparaciones de cada uno de ellos, empezando desde su historia hasta sus debilidades de forma tal que podamos distinguir sus ventajas y desventajas de implementacin. Cada sistema operativo tiene grandes variantes en cuanto a desarrollo e interfaz ya que tratan de darle el mejor servicio al usuario, as como facilidad de uso y comodidad a la hora de interactuar con ellos. Con nuestra trabajo aplicamos la teora vista en clase que nos hace mejores crticos al momento de elegir y utilizar un sistema operativo adecuado para nuestras computadores, comprendemos mejor la estructura de los sistemas tanto la importancia de que ofrezcan una buena seguridad y tratamiento de datos para darle al usuario la confiabilidad de resguardo de su informacin, ya que es esto lo que la mayora de usuarios da mas importancia despus, claro, de que tenga un interfaz que le sea amigable y que el sistema soporte las nuevas tecnologas de hardware. Hemos querido que la informacin plasmada en el presente trabajo cubra todos los aspectos mas importante de los sistemas operativos no obstante sin dejar de enfocarnos en todo lo que nos de la oportunidad de aprender de ello as hemos destacado la arquitectura en capas del software y hardware, tambin tratamos de destacar los aspectos que diferencia de los otros sistemas y hacemos una breve descripcin de las aplicaciones mas destacadas de Mac OS X e IOS, detallamos los parches para algunas versiones, los protocolos y servicios de red.

Pag. 3

Introduccin

Mac OS X , tambin conocido como el sistema operativo de Apple, es la aplicacin que corre o se ejecuta al iniciar un ordenador Mac. Este a su vez te permite interactuar con tu computadora utilizando el Mouse y el teclado. Mac OS X incluye una gran variedad de programas pre-instalados que ayudarn a trabajar, jugar o entretenerte con tu computadora Mac. Familiarizarte con Mac OS X ayudar a comprender y a obtener un mejor rendimiento en el uso de la nueva computadora.

Si eres un usuario de PC que se acaba de cambiar a Mac y quieres saber cmo adaptar tus antiguos hbitos de trabajo al sistema operativo Mac, aqu tendrs la gua adecuada. Si deseas saber cmo funciona tu Mac, descubrir cuales son sus funciones, sistema de archivos y entorno del sistema operativo.

Se pretende conocer caractersticas avanzadas del SO de apple, arquitectura, seguridad, debilidades, fuertes, encriptacion, diferencias, aplicaciones, capas del sistema y muchas mas reas que aun no sabes de mac OS X.

Pag. 4

Objetivo General
La compaa de Apple Inc Se ha encargado de brindar a sus usuarios la mejor tecnologa de vanguardia, innovando en sus productos, es as que se han logrado entrar y colocarse en el mercado posicionando sus productos en lugares de calidad. IOS y Mac OS X son sistemas que ofrecen nuevos conceptos y han ido evolucionando desde su lanzamiento, veremos su exclusividad en algunos requerimientos y variedad de aplicaciones y servicios que ofrece al usuario. Es nuestro objetivo que usted conozca mas de Mac OS X con el presente informe.
lorem ipsum dolor met set quam nunc parum

2009
Pag. 5

I. Comprender la arquitectura de Mac OS en los diferentes niveles. II. Conocer como fue que se introdujo y funciona iOS III. Comparar las ventas y desventajas al utilizar el sistema operativo de apple IV. Introducirnos en la estructura bsicas de los sistemas operativos de apple y como funciona cada parte de su estructura V. Estudiar las polticas de seguridad que nos ofrece el S.O VI. Saber que el sistema operativo iOS fue desarrollado a partir del sistema operativo para Mac.

lorem ipsum dolor met set quam nunc parum

Objetivos Especficos
2009
Pag. 6

Mac OS X Snow Leopard


Mac OS X v 10.5 Leopard fue lanzado el 26 de octubre de 2007 como la sexta revisin del sistema operativo de Apple Mac OS X para computadoras Macintosh. Fue presentado por el CEO de Apple, Steve Jobs, el da 6 de junio de 2005 en la Worldwide Developers Conference WWDC (Conferencia mundial de desarrolladores). Leopard se encuentra disponible en 2 formas: una versin de escritorio para uso personal y una versin para servidores conocida como Mac OS X Server. La versin de Leopard para el usuario final no fue lanzada en versiones separadas para cada

El sistema Operativo que revoluciono el mercado Apple

Piensa Diferente La campaa de marketing que inicio una revolucin


tipo de procesador, sino consiste en una versin universal que puede correr tanto en PowerPC como en procesadores Intel. Leopard no soporta los procesadores G4 ms lentos y ninguno de los G3. El 12 de abril de 2007, Apple Inc. emiti un comunicado informando que el lanzamiento de Leopard sera retrasado hasta Octubre debido a que Apple tuvo la necesidad de trasladar algunos de los desarrolladores del equipo de Leopard al equipo de iPhone. El comunicado indicaba que una versin beta estara disponible en la Worldwide Developers Conference 2007 WWDC y que los desarrolladores asistentes al evento podran llevarse una copia del beta release en Junio, estando OS X 10.5 Leopard disponible para el pblico a partir del 26 de octubre de 2007.1

Pro
Nuevo diseo del men Servicios Actualizaciones de controladores Digital Asset Exchange Time Machine

1 2 3 4

Requisitos Mnimos

2007

>>El procesador tiene que ser cualquier Intel, PowerPC G5 o PowerPC G4 (desde 867 MHZ de velocidad en adelante) >>Lector de DVD (para instalacin del sistema operativo) >>512 MB de RAM (RAM adicional (1 GB) es recomendada cuando se tiene un ambiente de desarrollo) en procesador Intel y 256 MB en procesadores PowerPC (512 MB es recomendado). >>Al menos 6 GB de espacio en disco duro. >>Tarjeta Madre con Inicio EFI en lugar del tradicional BIOS

Pag. 7

Caractersticas

Automator Automator es un programa del sistema operativo Mac OS X en su versin Mac OS X Tiger y tambin incluida en las nuevas versines Mac OS X v10.5, Mac OS X v10.6 y Mac OS X v10.7. Este programa fue creado para evitar que el usuario tenga que realizar largas tareas, haciendo que las acciones se repitan una o varias veces, segn se requiera, crendose sin la necesidad de saber programacin. MobileMe MobileMe es una suite en Internet diseado por Apple. Fue anunciada en la WWDC 2008. Es la sustitucin de .Mac. Est disponible para Mac OS X, PC y iOS. MobileMe provee de servicios de Internet al iPhone, Mac OS X, Windows, iPod Touch yiPad. Muchas de las funciones de .Mac se perdern. Deja de haber soporte para Mac OS X v10.3. Boot Camp Boot Camp, un programa asistente que permite la instalacin de otros sistemas operativos, como Windows XP (SP2 en adelante) o Windows Vista, en una particin aparte (o disco interno aparte) en Macs con procesador Intel.

Apagado, salida de reposo y conexin Wi-Fi ms rpidos. El sistema ahora se apaga un 75% ms rpido que antes, y un 50% ms rpido al salir del estado de reposo cuando el bloqueo de pantalla est activado. Ahora, conectarse a las redes inalmbricas tarda poco menos de la mitad de tiempo que antes. Nuevo diseo del men Servicios. En Mac OS X existen servicios que nos ayudan a configurar aspectos como la conexin a internet, redes, impresoras, etc. Estos servicios se muestran actualmente en global de forma que es posible acceder a todos ellos al margen de lo que se est configurando, tanto si los necesitamos, como si no. En Snow Leopard slo se muestran los servicios acorde con el aspecto del sistema o aplicacin que estemos configurando. Adems, es posible, mediante Automator, crear mens de servicios personalizados y a nuestro gusto. Actualizaciones de controladores de impresoras automticas. Nada mas conectar una nueva impresora, Snow Leopard busca en la red los ltimos controladores disponibles y ofrece la posibilidad de descargarlos e instalarlos. El sistema comprobar frecuentemente que tenemos los ltimos controladores disponibles. La primera copia de Time Machine tarda menos de la mitad de tiempo. La primera copia de Time Machine hace un volcado de todo el sistema, una tarea que a menudo puede prolongarse varias horas. Ahora esta copia tarda un 80% menos de tiempo, si se realiza con Time Capsule. Esta mejora de tiempo es una aproximacin, por lo que si se usa un disco duro normal tarda tambin menos, pero no se han especificado por ahora los mrgenes de tiempo requeridos. Evidentemente el hecho de estar conectado al disco por cable o por red tambin puede repercutir en la duracin. Indicadores de intensidad de la seal de las redes detectadas va Airport. Airport muestra las redes inalmbricas que detecta, pero simplemente eso, de forma que no es posible conocer la intensidad de cada una de ellas. Snow Leopard muestra la intensidad de las redes detectadas, de forma que visualmente podemos descartar los puntos mas lejanos y con menor intensidad, y seleccionar alguna de las que mejor cobertura nos ofrezcan.

Finder Finder es la aplicacin ejecutada en el sistema operativo Mac OS X responsable de la gestin total de los archivos de usuario, discos, red y el lanzamiento de otras aplicaciones. Como tal, Finder acta como el shell en otros sistemas operativos, pero usando una interfaz grfica de usuario (GUI).

Pag. 8

Dashboard Software incluido en el sistema operativo Mac OS X cuya funcin consiste en albergar unas miniaplicaciones llamadas widgets con informacin deInternet. Hay diferente tipos de widgets dependiendo de la informacin que muestren, por ejemplo una calculadora o un planificador de vuelos. Front Row Front Row es una aplicacin para los ordenadores de Apple Macintosh, que acta como mscara para QuickTime, DVD Player y para las libreras deiTunes e iPhoto y que permite a los usuarios navegar por los contenidos multimedia de sus ordenadores usando el Apple Remote. El software est incluido en todos los Macs (aunque por defecto, viene inhabilitado en los Mac Pro). Steve Jobs lo anunci en un evento especial el 12 de octubre de2005. Safari Safari es un navegador web de cdigo cerrado desarrollado por Apple Inc. Est disponible para Mac OS X, iOS (el sistema usado por el iPhone, el iPod Touch y el iPad) y Microsoft Windows. Incluye navegacin por pestaas, corrector ortogrfico, bsqueda Expos es el gestor de ventanas del sistema operativo Mac OS X de Apple. Expos permite a los usuarios encontrar rpidamente una ventana abierta, o tambin ocultar todas las ventanas y mostrar el escritorio sin la necesidad de hacer clic a travs de muchas ventanas para encontrar un objetivo especfico. Expos hace amplio uso de c a r a c t e r s t i c a s indocumentadas de Core

Caractersticas
Lee desde Windows tu particin Mac OS X. Boot Camp ahora puede leer HFS+, de manera que desde Windows puedes acceder a tu particin de Mac OS X, pero no modificarla. De esta forma a Mac OS X no le puede afectar cualquier cosa rarade Windows, como un virus, por ejemplo. De todas formas, siempre puede guardar cualquier archivo en la particin de Windows, y acceder a dicho archivo desde Mac OS X. Escribe en chino, literalmente. Con tus dedos y el trackpad MultiTouch de tu porttil, puedes escribir carcteres chinos. El sistema detecta los trazos que realices con el dedo, y te muestra una lista de caracteres recomendados a partir de dicha deteccin, ademas de otras sugerencias en base al que hayas elegido. Aunque entre en reposo, sigue trabajando. Si tu Mac hace de servidor de archivos y entra en reposo, seguir compartiendo archivos mientras duerme, siempre y cuando est conectado a una estacin Airport Extreme o Time Capsule. Se desconoce si esta funcin tambin es posible realizarla con otros dispositivos de otras marcas, como tu router. Automator tiene ahora nuevos puntos de partida. El creador de flujos de trabajo Automator ahora tiene nuevos puntos de partida para acciones diversas, servicios, aplicaciones, etc. Si hasta ahora crear rutinas automticas era sencillo, ahora lo ser mucho ms. Nuevos tipos de letra. Uno de los mayores orgullos de Steve Jobs en Mac OS X son los elegantes tipos de letra del sistema. Ahora se aaden 4 nuevos tipos:Menlo, de espaciado fijo para usarse en aplicaciones del sistema como Terminal, Chalkduster, Heiti J, K, SC y TC y por ltimo, Hiragino Sans GB. Sincronizacin para todos. Cualquier usuario a partir de ahora, tenga o no uniPhone, podr sincronizar sus contactos con MobileMe, Google y Yahoo!, adems de otras opciones

Pag. 9

Caractersticas
Gamma por defecto: 2,2. El valor gamma por defecto pasa de 1,8 a 2,2 con el fin de estar a la altura de las necesidades cromticas de los usuarios que trabajan a diario con material digital. Ventana de Terminal dividida por sesiones. Cuando ahora tengamos que teclear lneas de comandos en Terminal, ser posible dividir la pantalla en varias sesiones del programa, con el fin de poder comparar diferentes actividades del sistema simultneamente. Substitucin de texto automtica. Ahora es posible reemplazar texto mediante atajos de teclado para substituir frases y nomenclaturas de uso frecuente. Las mas usadas ya se incluyen en el sistema pero todas son opcionales, de forma que por ejemplo al escribir (c) aparecer automticamente el smbolo de Copyright, fracciones (1/2 , 1/3 , etc). En cuanto a las frases, totalmente configurables, podemos programar algo tipo CVA para que aparezca automticamente Chus Vilallonga Appleismo o a la inversa. Las posibilidades son ilimitadas si extendemos esta funcin al tipo de escritura de mensajes SMS: TQM podra te quiero mucho, o PQ podra ser porque. Fecha en la barra de mens. Mirando al lado del reloj ahora sabemos que da de la semana es, pero no el da del mes en el que nos encontramos. Con Snow Leopard la fecha ahora puede mostrarse al lado del da de la semana, lo que evita tener que hacer click en el reloj para que se muestre la fecha completa. ltima edicin de tesauro. La ms reciente versin del Oxford American Writers Thesaurus est includa en Snow Leopard. Ahora es posible distinguir entre palabras que se pueden confundir entre ellas y se muestran opciones alternativas y aceptadas oficialmente como trminos de escritura correctos, adems del contexto y la etimologa de la mano de conocidos autores. Snow Leopard lleva antivirus?. Se han detectado mensajes de advertencia de Snow Leopard cuando el sistema localiza archivos potencialmente dainos, y nos avisa antes de proceder en operaciones como descompresin, instalacin, etc. Lo que hay ahora mismo en la red es una captura ante la deteccin de un troyano, oculto dentro de un programa descargado de la red.

Spotlight Spotlight es un sistema de bsqueda en escritorio de Apple Mac OS X introducido en la versin 10.4 del 29 de abril de 2005. Este crea un ndice virtual de todos los artculos y archivos en el sistema, est diseado para permitir al usuario a localizar rpidamente una amplia variedad de temas en el ordenador, incluyendo documentos, fotos, msica, aplicaciones, preferencias del Sistema, as como palabras especficas en documentos y en pginas web en un navegador web o favoritos. Objective -C Objective-C es un lenguaje de programacin orientado a objetos creado como un superconjunto de Cpara que implementase un modelo de objetos parecido al de Smalltalk. Originalmente fue creado por Brad Cox y la corporacin StepStone en 1980. En 1988 fue adoptado como lenguaje de p r o g r a m a c i n d e NEXTSTEP y en 1992 fue liberado bajo licencia GPL para el compilador GCC. Actualmente se usa como lenguaje principal de programacin en Mac OS X, iOS y GNUstep.

Xcode Xcode es el entorno de desarrollo integrado (IDE, en sus siglas en ingls) de Apple Inc. y se suministra gratuitamente junto con Mac OS X. Xcode trabaja conjuntamente con Interface B u i l d e r, u n a h e r e n c i a deNeXT, una herramienta grfica para la creacin de interfaces de usuario.

Pag. 10

Implementacin Nuevas tecnologas

Tecnologas de desarrollo Soporte nativo de varias libreras y frameworks para aplicaciones en 64 bits, permitiendo aplicaciones en Cocoa de 64 bits. Las aplicaciones de 32 bits que usan esas libreras y frameworks deberan seguir funcionando sin la necesidad de emulacin o traduccin. Leaopard ofrece el Runtime 2.0 de Objective-C, el cual incluye nuevas caractersticas como la Recoleccin de basura. Xcode 3.0 soporta el lenguage actualizado y fue reescrito con l. Core Animation, un nuevo framework que permite a los desarrolladores crear animaciones complejas indicando solamente un "principio" y un "`inal". El principal objetivo de Core Animation es la posibilidad de crear animaciones muy complejas con pocas lneas de cdigo. Apple integra DTrace del proyecto OpenSolaris y agrega una interfaz gr`ica llamada Instruments (anteriormente conocida como Xray). DTrace ofrece herramientas para que los usuarios, administradores y desarrolladores puedan usar para mejorar el rendimiento del sistema operativo y de las aplicaciones que corren sobre l. El nuevo Puente de Scripting permite a los programadores usar Python y Ruby para interactuar con el framework de Cocoa. Ruby on Rails est incluido en la versin standard. La versin de OpenGL ha sido actualizada a la versin 2.1 y usa LLVM para aumentar la velocidad de procesamiento vertex. Apple ha estado trabajando para integrar LLVM a GCC. Se ha con`irmado que gracias a Core Animation muchas otras implementaciones son posible, como escritorios animados, mejoras a Quarts Composer a travs de parches, un nuevo kit de PDF para desarrolladores y mejoras en los APIs de QuickTime. El framework FSEvents permite a las aplicaciones registrar noti`icaciones de cambios en un rbol de directorios especi`icado. Leopard incluye una implementacin del sistema de archivos ZFS de slo lectura. A mediados de diciembre de 2006, una versin de prueba de Leopard aparentemente inclua soporte para el sistema de archivos ZFS de Sun. El presidente y CEO de Sun Microsystem, Jonathan Schwartz, dijo el 6 de junio de 2007 que ZFS se convirti en "el sistema de archivos" para Leopard. Sin embargo, el director de marketing de Mac OS X digo el 11 de junio de 2007 que el sistema actual (HFS+), no ZFS, iba a ser usado en Leopard. Apple aclar luego que solamente iba a estar incluida una versin de solo lectura de ZFS. Leopard incluye drivers para UDF 2.5, necesarios para leer discos HD DVD y Blu ray usando drivers externos, pero el Reproductor de DVD incluido solamente puede reproducir discos HD DVD creados por DVD Studio Pro. Leopard tiene la certi`icacin de compatibilidad completa con UNIX. Esta certi`icacin signi`ica que el software con la "Single UNIX Speci`ication" (osea, que son compatibles con UNIX) puede ser compilado y corrido en Leopard sin la necesidad de ninguna modi`icacin del cdigo. La certi`icacin se aplica solamente cuando Leopard corre en procesadores Intel. Leopard dej de dar soporte a aplicaciones Classic, stas no funcionarn de ninguna manera en Macs con procesador Intel.

Pag. 11

Arquitectura en Capas
Mac OS X Snow Leopard

CAPA 7: DASHBOARD Software incluido en el sistema operativo Mac OS X cuya funcin, consiste en albergar unas miniaplicaciones llamadas widgets con informacin de Internet. Dashboard es un capa semitransparente que es invisible para el usuario hasta ser activada mediante un atajo de teclado F12, que puede ser determinado mediante las

preferencias de usuario, y que solo estn disponible para las versiones 10.4 o superior del sistema operativo

CAPA 7 DASHBOARD

Pag. 12

Arquitectura en Capas
Mac OS X Snow Leopard

CAPA 6: AQUA Aqua es el nombre comercial de la apariencia de la interfaz grfica de usuario del sistema operativo Mac OS X de Apple. El tema Aqua y la interfaz de usuario se introdujo por primera vez en la Macworld Conference & Expo en enero del 2000 en San Francisco. La primera aparicin de Aqua en un producto comercial fue en la liberacin de julio del 2000 de iMovie 2. Los elementos del diseo hacen uniforme el aspecto de la mayora de las aplicaciones del Mac OS X. Su meta es "incorporar el color, profundidad, translucido, y texturas complejas visualmente

atractivas" en aplicaciones del Mac OS X. Aunque Aqua es la interfaz de usuario completa, dos caractersticas notables de Aqua son botones tipo gel (como los de color rojo, amarillo y verde que controlan la ventana), y un Dock, el cual facilita el lanzamiento y navegacin entre aplicaciones. Aqua es el sucesor de Platinum, que fue usado en Mac OS 8 y 9

CAPA 6 AQUA

Pag. 13

Arquitectura en Capas
Mac OS X Snow Leopard

CAPA 5: QUARTZ Quartz Compositor es el facilitador exclusivo para ubicar bitmaps en la memoria de la tarjeta grfica. La salida de bitmap de Quartz 2D, OpenGL, Core Image, QuickTime o de otros procesos es escrita a una direccin de memoria especfica o backing store. El Compositor entonces lee los datos de los backing stores y los ensambla en una imagen para la pantalla, escribiendo esa imagen en la memoria de la tarjeta grfica. Quartz Compositor solamente acepta datos rasterizados y es el nico proceso que tiene acceso directo al buffer de grficos. Administrando ventanas individuales, Quartz Compositor acepta una imagen bitmap del contenido de la ventana del renderer, junto con su posicin. La eleccin del renderer corresponde a cada aplicacin individual, aunque la mayora usa Quartz 2D. Quartz Compositor entonces acta como una "mesa de mezclas visual," agregando la ventana en cuestin a

la escena completa para la pantalla. Este modelo hace que el servidor de ventanas de Mac OS X sea nico, ya que los procesos individuales no tienen permiso para solicitar posesin de la pantalla. En su rol de administrador de ventanas, Quartz Compositor tambin tiene una cola de eventos que recibe los eventos, como pulsaciones de teclas y clics de mouse. El Quartz Compositor toma los eventos de esta cola, determina qu proceso es dueo de la ventana en la que ocurri el evento y pasa el evento a ese proceso.

CAPA 5 QUARTZ

Pag. 14

Pag. 15

Arquitectura en Capas
Mac OS X Snow Leopard

CAPA 4: OPEN GL Y QUICKTIME Significa Open Graphics Library (Biblioteca de grficos abierta). Es una especificacin estndar que define una API(Interfaz de Programacin de Aplicaciones) es un conjunto de especificaciones de comunicacin entre componentes software. Permitiendo ser: multilenguaje, multi-plataforma para escribir aplicaciones que producen grficos 3D

QuickTime es un framework multimedia estndar desarrollado por Apple que consiste en un conjunto de bibliotecas y un reproductor multimedia (QuickTime Player). En su versin 7 es compatible con el estndar MPEG-4. Existe una versin Pro que aade diversas funcionalidades como la edicin de vdeo y codificacin a variados formatos como AVI, MOV, MP4. Con la versin Pro, tambin es posible grabar audio con un micrfono conectado al ordenador. En los Mac, aparte de grabar audio, es posible grabar vdeo. (esto puede ser posible con cmaras como la iSight)

CAPA 4 OpenGL y QuickTime

Pag. 16

Arquitectura en Capas
Mac OS X Snow Leopard

CAPA 3: CORE AUDIO Y CORE VIDEO Son Tecnologas avanzadas de procesamiento de imgenes en tiempo real. El Core Video es una tecnologa desarrollada por Apple para su sistema operativo Mac OS X la cual proporciona aceleracin 3D para aplicaciones bajo su sistema grfico Aqua

El Core Audio es una interfaz de programacin de aplicaciones de bajo nivel desarrollada por Apple Inc. para el tratamiento de audio en el sistema operativo Mac OS X.1

CAPA 3 Core Audio y Core Video

Pag. 17

Arquitectura en Capas
Mac OS X Snow Leopard

CAPA 2: LAS APLICACIONES Estn divididas en tres familias: Cocoa Carbon Java Cocoa Es un conjunto de frameworks orientados a objetos que permiten el desarrollo de aplicaciones nativas para Mac OS X; Objective-C es el lenguaje para escribir dichos frameworks.

Carbon Se emplea para aplicaciones modificadas a Mac OS X desde Mac OS u otros lenguajes de programacin que no sean Objective C, que ejecuta las aplicaciones de los anteriores sistemas directamente en Mac OS X mediante un sistema de virtualizacin de Mac OS 9 . Java Tecnologa desarrollada por Sun Microsystems para aplicaciones software independiente de la plataforma.

CAPA 2 LAS APLICACIONES

Pag. 18

Arquitectura en Capas
Mac OS X Snow Leopard

CAPA 1: EL KERNEL Constituye la parte ms importante del sistema operativo. Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma bsica, es el encargado de gestionar recursos, a travs de servicios de llamada al sistema. Como hay muchos programas y el acceso al hardware es limitado, tambin se encarga de decidir qu programa podr hacer uso de un dispositivo de hardware y durante cunto tiempo, lo que se conoce como multiplexado. Acceder al hardware directamente puede ser realmente complejo, por lo que los ncleos suelen implementar una serie de abstracciones del hardware. Esto permite esconder la complejidad, y proporciona una interfaz limpia y uniforme al hardware

Es el ncleo del sistema operativo Mac OS X. Darwin proporciona al Mac OS X prestaciones modernas como: 1.Memoria protegida 2.Multitarea 3.Gestin avanzada de memoria 4.Multiproceso

CAPA 1 EL KERNEL

Pag. 19

ARQUITECTURA LEOPARD Fue desarrollado por Apple Inc. Desarrollador: Apple Inc. Familia: Unix (Leopard Intel), Unixlike (y otras versiones) Modelo de desarrollo: codigo cerrado con componentes en codigo abierto (como Darwin y WebKit) Plataformas soportadas: Intel Core Duo y posteriores nucleo: XNU basado en Mach y BSD Tipo de nucleo: nucleo hibrido Licencia: APSL, BSD y Apple EULA

Requisitos Ordenador marca Apple - Procesador Intel de 64 Bits (Mac con un procesador Intel Core 2 Duo, Intel Core i3, Intel Core i5, Intel Core i7 o Xeon.) - 2 GB de RAM - Mac OS X 10.6.6 o posterior (recomendado Mac OS X 10.6.8) - 7 GB de espacio libre en el disco duro. - Conexin a internet (requerido para la descarga del sistema de instalacin)

Kernel

El kernel
(ncleo) proporciona muchas mejoras para Mac OS X. Estos incluyen derecho de prioridad, la proteccin de memoria, mejor rendimiento, mejora de las instalaciones de redes, soporte para Macintosh (extendido y estndar) y no Macintosh (UFS, ISO 9660, ya s sucesivamente) los sistemas de archivos, API orientada a objetos, y mucho ms. Donde estas caractersticas, la prevencin y proteccin de la memoria, dar lugar a un en torno ms robusto.En Mac OS 9, las aplicaciones de cooperar para compartir el tiempo del procesador. Del mismo modo, todas las aplicaciones comparten la memoria de la computadora entre ellos.Mac OS 9 es un entorno multitarea cooperativa. La capacidad de respuesta de todos los procesos se ve comprometida si incluso una sola aplicacin no coopera. Por otro lado, las aplicaciones en tiempo real, tales como multimedia, deben tener la seguridad de predecible, de tiempo crtico, el comportamiento.Por el contrario, Mac OS X es un entorno multitarea preferente. En Mac OS X, el ncleoproporciona la ejecucin de la cooperacin, la programacin de los procesos paracompartir el tiempo (sobreseimiento). Esto apoya el comportamiento en tiempo real enaplicaciones que lo requieran.En Mac OS X, los procesos por lo general no comparten la memoria. En cambio, el ncleoasigna a cada proceso de su propio espacio de direcciones, control de acceso a estosespacios de direcciones. Este control asegura que ninguna aplicacin sin darse cuentapuede acceder o modificar la memoria de otra aplicacin (de proteccin). El tamao no esun problema, con el sistema de memoria virtual incluido en Mac OS X, cada aplicacintiene acceso a su propio espacio de direcciones de 4 GB.

Pag. 20

Hardware compatible con MAC OS X

Procesadores Motorola? Procesadores PowerPC? Procesadores Intel?


En abril de 2002, eWeek hizo pblico un rumor que afirmaba que Apple tena una versin de Mac OS X con nombre cdigo Marklar, la cual funcionaba en procesadores Intel x86. La idea detrs de Marklar fue mantener al sistema Mac OS X funcionando en una plataforma alternativa, debido que Apple se encontraba insatisfecha con el progreso de los procesadores PowerPC. El 6 de junio de 2005, Steve Jobs confirm estos rumores cuando anunci en su discurso en el Wordwide Developers Conference que Apple estara trabajando en la transicin de PowerPC a Intel desde haca 2 aos y que Mac OS X soportara ambas plataformas durante la transicin. Jobs tambin confirm los rumores respecto a que Apple tena versiones de Mac OS X funcionando en procesadores Intel con las mismas funciones que la versin para PowerPC Mientras que los Mac Intel pueden ejecutar programas compilados para PowerPC, x86 y binarios universales, los Mac PowerPC solo tendrn soporte para los binarios universales y para las compilaciones PowerPC. El 8 de junio de 2009, Apple anunci en su Worldwide Developers Conference que el Mac OS X v10.6 Snow Leopard abandonara el soporte para los procesadores PowerPC y que solo estara disponible para equipos Intel.58 Sin embargo, Rosetta est soportado todava. En Snow Leopard, Rosetta no est instalado por defecto, pero est disponible en el DVD de instalacin.

ARQUITECTURA Hardware

Requisitos Lion
Ordenador Apple Procesador Inter 64Bits (Core 2 duo en adelante) 2 Gb RAM Mac 10.6.6 en adelante 7 GB de espacio en el Disco

1 2 3 4

El soporte la plataforma PowerPC se mantiene hasta el Mac OS X versin 10.5. Dicha compatibilidad inter-plataforma ya exista en linaje del Mac OS X; Openstep fue portado a muchas arquitectura, incluyendo x86, y Darwin incluy soporte tanto para PowerPC como para x86. Aunque Apple estableci que Mac OS X no funcionara en computadores Intel de otros fabricantes, una versin modicada del sistema compatible con hardware x86 convencional ha sido desarrollada por la comunidad OSx86

Pag. 21

Sistema de archivos Los sistemas de archivos o, ficheros o registros


(en ingls:filesystem), estructuran la informacin guardada en una unidad de almacenamiento (normalmente un disco duro de una computadora), que luego ser representada ya sea textual o grficamente utilizando un gestor de archivos.

HFS/HFS+ 1
significa ("Hierarquical File System") sistema de archivos por jerarqua, sustituyo al MFS ("Macintosh File System") El + denota una actualizacin y implementacin de mejoras

MFS 1
Es un formato de volumen (o sistema de archivos) creado por Apple Computer para almacenar archivos en disquetes de 400K. MFS fue introducido con el Macintosh 128K en enero de 1984.

DMG 1
Imagen de disco para la Mac OS

2 admite el uso de direcciones de espacio en disco de 64 bits y permite utilizar bloques de asignacin de archivos de 32 bits

2 MFS era notable tanto por introducir los fork de recurso para permitir el almacenamiento de datos estructurados as como por almacenar metadatos necesitados para el funcionamiento de la interfaz grfica de usuario de Mac OS 3 MFS permite que los nombres de archivo tengan una longitud de hasta 255 caracteres, aunque Finder no permite que los usuarios creen nombres de ms de 63 caracteres de longitud 4 A MFS se le denomina como sistema de archivo plano porque no admite carpetas.

2 Admite imgenes de disco "capacitadas para Internet", que, una vez descargadas, se descomprimen automticamente, se montan, se extrae su contenido, y se eliminan

3 Admite nombres de archivo ms descriptivos, con una longitud mxima de 255 caracteres y codificacin de texto Unicode

3 Actualmente, Safari es el nico navegador que admite esta forma de extraccin, aunque las imgenes tambin se pueden extraer manualmente

Lo habitual es utilizar dispositivos de almacenamiento de datos que permiten el acceso a los datos como una cadena de bloques de un mismo tamao, a veces llamados sectores, usualmente de 512 bytes de longitud (Tambin denominados clsters).

4 Los sistemas operativos modernos MacOS de Apple reconocen el sistema de archivos HFS, HFS+, FAT, FAT32

4 Este formato tambin se puede proteger con contrasea o cifrar con AES-128.

Lo habitual es utilizar dispositivos de almacenamiento de datos que permiten el acceso a los datos como una cadena de bloques de un mismo tamao, a veces llamados sectores, usualmente de 512 bytes de longitud (Tambin denominados clsters).

Pag. 22

Seguridad
Problemas he implementaciones.
Contras Mac OS X, es uno de los sistemas operativos que menos mecanismos de proteccin ha implantado. Por ejemplo Snow Leopard, aplica ASLR slo parcialmente, mientras que otros sistemas actuales, como la mayora de las distribuciones Linux, Windows Vista o Windows 7, implementan la aleatorizacin de forma completa desde hace aos. 30 Adems, tampoco aplica DEP de forma total (los otros sistemas s la aplican), slo lo implementa en procesos de 64 bits. Se espera que Mac OS X Lion se ponga al da en ambas tecnologas de seguridad.La fama de que existe un bajo nmero de vulnerabilidades en este sistema es porque se dan menos ataques especficamente orientados, y esto se da porque es un sistema minoritario y su estudio no genera demasiado inters. No es porque existan menos fallos. Tanto en la lnea de comandos como en la interfaz grfica los procesos requieren elevacin para realizar modificaciones. El acceso restringido a los archivos del sistema es responsable de gran parte de la seguridad. Sin embargo, el sistema permite modificaciones cuando es requerido.El ejemplo ms obvio es el software instalador, el cual requiere de una autorizacin administrativa para instalar software que afecta a ms de un usuario. A pesar de todo, ningn sistema es invulnerable. Pro Mac OS X, Microsoft Windows y Linux incluyen de fbrica utilidades de seguridad muy similares, como cortafuegos y antispyware. Si bien ningn sistema operativo est exento de ser atacado o infectado por un virus, Mac OS X est basado en UNIX y la cantidad de virus que lo afectan en comparacin con Microsoft Windows, es reducida. En mayo de 2011, INTECO reconoce 1362 virus para plataformas Windows de 32 bits, frente a 34 para Mac OS.123 Cerca del 99.2% del malware tiene por objetivo Microsoft Windows.124 Pese a la reducida cantidad de malware destinada para el sistema de Apple, el Mac OS X fue denominado por IBM como el sistema operativo ms inseguro.125 En ese mismo estudio, IBM califica su sistema AIX, como el ms seguro. Es importante recalcar, que tanto Mac OS X como AIX son sistemas UNIX. Tanto Mac OS X como Microsoft Windows incluyen utilidades integradas para el cifrado de archivos. La de Mac OS X se denomina FileVault, mientras que la de Microsoft Windows es BitLocker.126 127 Linux en la gran mayora de distribuciones no incluye un software de cifrado, aunque estn disponibles un buen nmero de aplicaciones libres para tal fin, como TrueCrypt o GnuPG.128
Lo Actual Mejoras en Lion La salida de OS X Lion 10.7, no solo ha trado cosas nuevas al nivel de interfaz, soporte multi-touch, APIs nuevas y la finalizacin del salto hacia cdigo de 64bits. Otro de los cambios ms importantes y interesantes tiene que ver con las mejoras que le ha trado Apple al nivel de su seguridad. El ASLR de Lion ha sido aumentado, por lo que si unos hackers llegan a saltarse esa p r o t e c c i n , todava tendrn que s o b r e p a s a r otras nuevas protecciones. Entre ellas se encuentra un diseo de sandbox que protege las partes ms vulnerables y vitales de la computadora de los ataques. Safari, por ejemplo, ahora se ha dividido en dos procesos que separan la interfaz del navegador del usuario y otras funciones, de la parte que analiza el JavaScript, las imgenes y otros contenidos Passware Kit es el primer s o f t w a r e comercial que recupera las contraseas de acceso para los usuarios de Mac OS en cuestin de minutos. Es compatible con todas las versiones modernas de Mac OS, incluyendo 10.6 (Snow Leopard) y 10.7 (Len), la ltima versin. El software adquiere la imagen de la memoria del equipo a travs de FireWire, y luego analiza y extrae las contraseas de acceso del sistema.

Pag. 23

Parches de seguridad Nombre y enlace a informacin


OS X Lion v10.7.3 y la Actualizacin de seguridad 2012-001 iTunes 10.5.1

Versin para
Mac OS X v10.6.8, OS X Lion v10.7 a v10.7.2 Mac OS X v10.5 o posterior, Windows 7, Vista, XP SP2 o posterior

Fecha de lanzamiento
1 de febrero de 2012 14 de noviembre de 2011 10 de noviembre de 2011

Firmware 7.6 para Time Estacin base AirPort Extreme con 802.11n, Estacin base Capsule y la estacin AirPort Express con 802.11n, Time Capsule base AirPort (802.11n) iOS 3.0 a 5.0 para iPhone 3GS, iPhone 4 y iPhone 4S, iOS Actualizacin de 3.1 a 5.0 para iPod touch (3 generacin) y posterior, iOS software iOS 5.0.1 3.2 a 5.0 para iPad, iOS 4.3 a 5.0 para iPad 2 Java para Mac OS X 10.7 actualizacin 1 y Java Mac OS X v10.6.8, Mac OS X v10.7.2 para Mac OS X 10.6 actualizacin 6 QuickTime 7.7.1 Windows 7, Vista, XP SP2 o posterior Numbers para iOS v1.5 iOS Pages para iOS v1.5 iOS Mac OS X v10.6.8, OS X Lion v10.7.2, Windows 7, Vista, XP Safari 5.1.1 SP2 o posterior OS X Lion v10.7.2 y la Actualizacin de Mac OS X v10.6.8, OS X Lion v10.7 y v10.7.1 seguridad 2011-006 Apple TV 4.4 Apple TV 4.0 a 4.3 OS 3.0 a 4.3.5 para iPhone 3GS y iPhone 4, iOS 3.1 a 4.3.5 Actualizacin de para iPod touch (3 generacin) y posterior, iOS 3.2 a 4.3.5 software iOS 5 para iPad iTunes 10.5 Windows 7, Vista, XP SP2 o posterior Actualizacin de Mac OS X v10.6.8, OS X Lion v10.7.1 seguridad 2011-005 QuickTime 7.7 Mac OS X v10.5.8, Windows 7, Vista, XP SP2 o posterior Actualizacin de iOS 3.0 a 4.3.4 para iPhone 3GS y iPhone 4 (modelo GSM), software del iOS 4.3.5 iOS 3.1 a 4.3.4 para iPod touch (3 generacin) y posterior, para iPhone iOS 3.2 a 4.3.4 para iPad Actualizacin de software del iOS 4.2.10 iPhone 4 (modelo CDMA) para iPhone Actualizacin iWork 9.1 iWork 9.0 a 9.0.5 Safari 5.1 Mac OS X v10.6.8 o posterior, Windows 7, Vista, XP Safari 5.0.6 Mac OS X v10.5.8 Actualizacin de software del iOS 4.2.9 iOS 4.2.5 a 4.2.8 para iPhone 4 (modelo CDMA) para iPhone iOS 3.0 a 4.3.3 para iPhone 3GS y iPhone 4 (modelo GSM), Actualizacin de iOS 3.1 a 4.3.3 para iPod touch (3 generacin) y posterior, software del iOS 4.3.4 iOS 3.2 a 4.3.3 para iPad Java para Mac OS X 10.5 actualizacin 10 Java para Mac OS X 10.6 actualizacin 5 Mac OS X v10.6.8 / Actualizacin de seguridad 2011-004 Mac OS X v10.5.8 Mac OS X v10.6.6 o posterior Mac OS X v10.5.8, Mac OS X v10.6 - v10.6.7

10 de noviembre de 2011

8 de noviembre de 2011 26 de octubre de 2011 12 de octubre de 2011 12 de octubre de 2011 12 de octubre de 2011 12 de octubre de 2011 12 de octubre de 2011 12 de octubre de 2011 11 de octubre de 2011 9 de septiembre de 2011 3 de agosto de 2011 25 de julio de 2011

25 de julio de 2011 20 de julio de 2011 20 de julio de 2011 20 de julio de 2011 15 de julio de 2011

15 de julio de 2011 28 de junio de 2011 28 de junio de 2011 23 de junio de 2011

Pag. 24

Protocolos y Redes

Los protocolos de comunicaciones definen las reglas para la transmisin y recepcin de la informacin entre los nodos de la red, de modo que para que dos nodos se puedan comunicar entre si es necesario que ambos empleen

la misma configuracin de protocolos. Entre los protocolos propios de una red de rea local podemos distinguir dos principales grupos. Por un lado estn los protocolos de los niveles fsico y de enlace, niveles 1 y 2

del modelo OSI, que definen las funciones asociadas con el uso del medio de transmisin: envo de los datos a nivel de bits y trama, y el modo de acceso de los nodos al medio

Transmisin de protocolos Estos protocolos vienen unvocamente determinados por el tipo de red (Ethernet, Token Ring, etc.). El segundo grupo de protocolos se refiere a aquellos que realizan las funciones de los niveles de red y transporte, niveles 3 y 4 de OSI, es decir los que se encargan bsicamente del encaminamiento de la informacin y garantizar una comunicacin extremo a extremo libre de errores. Estos protocolos transmiten la informacin a travs Paquetes de informacin La informacin es embalada en sobres de datos para la transferencia. Cada grupo, a menudo llamados paquetes incluyen las siguientes informaciones: - Datos a la carga: La informacin que se quiere transferir a travs de la red, antes de ser aadida ninguna otra informacin. El termino carga evoca a la pirotecnia, siendo la pirotecnia una analoga apropiada para describir como los datos son disparados de un lugar a otro de la red. - Direccin: El destino del paquete. Cada segmento de la red tiene una direccin, que solamente es importante en una red que consista en varias LAN conectadas. Tambin hay una direccin de la estacin y otra de la aplicacin. La direccin de la aplicacin se requiere para identificar a que aplicacin de cada estacin pertenece el paquete de datos.

de la red en pequeos segmentos llamados paquetes. Si un ordenador quiere transmitir un fichero grande a otro, el fichero es dividido en paquetes en el origen y vueltos a ensamblar en el ordenador destino

Protocolos y la aplicacin La interoperatividad se define en los niveles superiores de la jerarqua de protocolos. Podramos tener una aplicacin de base de datos en la que parte servidor trabaje en un servidor de red, y la parte de cliente lo hiciera en equipos DOS, OS/2, Macintosh y UNIX. Otras aplicaciones interoperativa incluyen paquetes de correo electrnico. Estas permiten a los usuarios intercambiar archivos de correo en varios sistemas distintos (DOS,

Macintosh, UNIX, etc.). El software que se encarga de traducir de un sistema a otro cualquier diferencia que haya en la informacin de los paquetes de correo electrnico

Pag. 25

Diferencias entre otros S.Os


Diferencias con otros sistemas opertaivos Framework multi-touch: Nueva librera para aprovechar las caractersticas multi-touch del sistema. Ya que se prev que todos los porttiles tengan un trackpad multitouch tarde o temprano Apple estara pensando en hacer que las aplicaciones pudiesen usar estas caractersticas de forma fcil, y qu manera ms sencilla de poner en la mano del programador esa capacidad que haciendo un framework de trabajo para las caractersticas multitouch. Aplicaciones ms ligeras: las aplicaciones que monta Snow Leopard se reducirn mucho en tamao, en parte gracias a que Snow Leopard slo contemplar arquitectura Intel. Sin embargo las reducciones de tamao que facilitarn tiempo de carga y rendimiento general afectan en gran medida a las aplicaciones existentes, de hecho la carpeta de aplicaciones del sistema se ha reducido de los 468 megas a slo 111 MB. Herramientas de ayuda en textos : adems de mejorar el corrector ortogrfico inherente en Mac OS X, nos emplazan a encontrar nuevas funcionalidades de insercin de abreviaturas, de autocorreccin de palabras mal formadas y un conjunto de novedades a nivel de sistema para la mejor redaccin de escritos. Auto-Activacin de fuentes: las fuentes se extraern del sistema de forma automatizada como ya ocurre en algunas aplicaciones del actual Leopard. Soporte a ZFS: el formato de archivos ZFS de Sun estar plenamente soportado en Snow Leopard, tanto en lectura (como est soportado en Leopard) como en escritura, aunque eso s, no reemplazar al actual sistema HFS+

Pag. 26

Comparacin con otros sistemas


COMPARACION CON OTROS SISTEMAS Los tres sistemas operativos ms habituales son Windows, Mac OS y Linux. Windows funciona en los ordenadores con procesadores de Intel y AMD (los ms comunes), Mac OS lo hace nicamente en los ordenadores de Apple y Linux funciona en ambas plataformas, aunque est mejor preparado para la primera. A la hora de elegir el sistema operativo hay que tener muy en cuenta el tipo de ordenador que se tiene o que se va a adquirir, ya que una eleccin equivocada impedir instalar el sistema operativo deseado. Windows, el 'utilitario familiar' Microsoft es el gigante informtico que produce y comercializa Windows, el sistema operativo que usa el 90% de los ordenadores personales de todo el mundo (su ltima versin es Windows 7). Su precio ronda los 120 euros y muchas veces se incluye en el precio del propio ordenador (que ronda los 1.200 euros). Al igual que un turismo sirve para moverse por casi todo tipo de carreteras, Windows es el estndar de facto que cubre la gran mayora de necesidades del usuario medio. Ya sea para escribir documentos, navegar por Internet, escuchar msica, ver pelculas, retocar fotografas digitales o disfrutar de los ltimos juegos, Windows es fcil de usar y configurar, sin necesidad de poseer conocimientos informticos avanzados. Adems, la prctica totalidad de los programas que se comercializan disponen de una versin para Windows. Sin embargo, Windows tiene fama de ser inestable, ya que los bloqueos y cuelgues son frecuentes (sobre todo en versiones anteriores a XP). Su seguridad tambin deja mucho que desear, pues existen multitud de virus que aprovechan fallos del sistema para infectar el PC, como, por ejemplo, el virus Sasser o el ms daino Chernobyl. Mac OS, el 'deportivo de diseo' Mac OS es considerado por muchos expertos el sistema operativo ms sencillo de utilizar, ms innovador y de esttica ms cuidada. Al igual que un coche deportivo, conjuga elegancia con altas prestaciones, permitiendo a la vez rodar por casi cualquier tipo de carretera. Es un sistema muy fcil de usar y que siempre ha alardeado de que hasta un nio puede utilizarlo sin dificultades (sus ratones tienen un nico botn, en vez de dos, para no confundir al usuario). Su ltima versin, Mac OS X, es radicalmente distinta a las anteriores. Con ella ha ganado en estabilidad, seguridad y ausencia de virus. El nmero de programas disponibles para esta plataforma (sobre todo, juegos) sigue sin ser tan alto como el de Microsoft, aunque cumple las necesidades de cualquier usuario domstico o profesional multimedia. Es en el retoque, la produccin y edicin de msica, fotografas y vdeos donde este sistema tiene su punto fuerte. Apple Macintosh lo comercializa al precio de unos 150 euros (es de pago y propietario). Pero su mayor coste no est en la propia licencia de uso, sino en que nicamente funciona en los ordenadores que fabrica la misma compaa. Y estos ordenadores (de una calidad y diseo muy cuidados) no son baratos: aunque hay modelos por debajo de 1.000 euros, es habitual que cuesten ms de 2.000 euros. Linux, un 'todoterreno robusto' Es el sistema preferido por muchos de los profesionales de la informtica y de Internet. Como si de un 4x4 se tratase, ofrece potencia, estabilidad, seguridad contra virus y sirve para realizar cualquier trabajo. Linux es un sistema operativo libre y gratuito, pero es algo ms difcil de usar Por contra, al igual que un todo terreno, peca de falta de comodidad, no es tan fcil de usar como los otros dos y se necesitan conocimientos tcnicos para realizar algunas tareas. An as, sus ltimas versiones son bastante ms amigables, por lo que ha empezado a calar entre algunos usuarios domsticos y ofimticos (uso del ordenador en ambientes de oficina). La coleccin de programas disponibles en algunas reas (como los juegos o las aplicaciones multimedia) es an escasa o de poca calidad, aunque mejora da a da. A la hora de instalar nuevos perifricos, el proceso tambin se complica: mientras que en Windows y Mac OS es casi automtico, en Linux suele ser necesario realizar alguna configuracin manual. Linux es un sistema un tanto 'romntico', pues ha sido desarrollado voluntariamente por programadores de todo el mundo. De ah que sea libre (libertad total para ver y modificar las 'entraas' del sistema) y gratuito (puede descargarse de Internet, copirselo a un amigo o adquirirse en formato CD por unos 30 euros).

Pag. 27

EL SISTEMA OPERATIVO DE LOS IPHONE, IPOD Y IPAD

iOS
iPhone y iPad Comparten el sistema
operativo

iOS: anteriormente llamado iPhone OS


iOS (anteriormente denominado iPhone OS) es un sistema operativo mvil de Apple. Originalmente desarrollado para el iPhone, siendo despus usado en dispositivos como el iPod Touch, iPad y el Apple TV. Apple, Inc. no permite la instalacin de iOS en hardware de terceros. Tena el 26% de cuota de mercado de sistemas operativos mviles vendidos en el ltimo cuatrimestre de 2010, detrs de Google Android y Nokia Symbian.1 En mayo de 2010 en los Estados Unidos, tena el 59% de consumo de datos mviles (incluyendo el iPod Touch y el iPad). 2 La interfaz de usuario de iOS est basada en el concepto de manipulacin directa, usando gestos multitctiles. Los elementos de control consisten de deslizadores, interruptores y botones. La respuesta a las rdenes del usuario es inmediata y provee de una interfaz fluida. La interaccin con el sistema operativo incluye gestos como deslices, toques, pellizcos, l o s cuales tienen definiciones diferentes dependiendo del contexto de la interfaz. Se utilizan acelerometros internos para hacer que algunas aplicaciones respondan a sacudir el dispositivo (por ejemplo, para el comando deshacer) o rotarlo en tres dimensiones (un resultado

Avances
Una mejor interfaz Mejor estabilidad Innovador Facilidad de uso 1 2 3 4

Con su interfaz fcil de usar, sus extraordinarias prestaciones y su excepcional estabilidad, iOS es la base del iPad. Por mucho que otros lo intenten, las tecnologas y las prestaciones integradas en iOS hacen que est a aos luz por delante.

Pag. 28

Arquitectura iOS

En la figura, he intentado resumir las capas y sus principales caractersticas. EL rectngulo rojo engloba la capa ms usada al desarrollar aplicaciones: la capa Cocoa Touch, la cual ofrece un conjunto de Frameworks (que son un conjunto de clases que hacen el trabajo sucio por ti o lo que es lo mismo, implementan las tareas de bajo nivel y solo es necesario invocarlas). Dentro de Cocoa Touch, existen dos frameworks esenciales: el Foundation y el UIKit, los cuales tendremos que conocer en profundidad para poder implementar las aplicaciones en iOS. Los dems frameworks que podamos encontrar, son secundarios.
El framework Foundation: define las clases bsicas, un API usado por cualquier tipo de programa Cocoa. El UIKit provee de todas las clases que una aplicacin necesita para construir y gestionar su interfaz de usuario.

Cocoa Touch Cocoa Touch es la capa ms importante para el desarrollo de aplicaciones iOS. Posee un conjunto de Frameworks que proporciona el API de Cocoa para desarrollar aplicaciones. Se podra decir que Cocoa Touch proviene de Cocoa, la API ya existente en la plataforma MAC. Esta capa est formada por dos Frameworks fundamentales:

UIKit: contiene todas las clases que se necesitan para el desarrollo de una interfaz de usuario Foundation Framework: define las clases bsicas, acceso y manejo de objetos, servicios del sistema operativo

Media Provee los servicios de grficos y multimedia a la capa superior. Core Services Contiene los servicios fundamentales del sistema que usan todas las aplicaciones Core OS Contiene las caractersticas de bajo nivel: ficheros del sistema, manejo de memoria, seguridad, drivers del dispositivo.

Pag. 29

Seguridad iOS
Un compromiso con la seguridad.

ContentsApple dise la plataforma iOS con la seguridad en su ncleo. Mantener la informacin segura en los dispositivos mviles es esencial para cualquier usuario, tanto si est accediendo a las empresas y los clientes informacin o el almacenamiento de fotos personales, informacin bancaria, y las direcciones. Porque la informacin de cada usuario es importante, dispositivos iOS estn construidos para mantener un alto nivel de la seguridad sin comprometer la experiencia del usuario. Los dispositivos IOS proporciona tecnologa de seguridad estrictas y caractersticas, y sin embargo, tambin son fciles de utilizar. Los dispositivos estn diseados para hacer que la seguridad sea lo ms transparente posible. Mucha seguridad en funciones estn habilitadas por defecto, por lo que los departamentos de TI no es necesario llevar a cabo una amplia configuraciones. Y algunas de las caractersticas clave, como el cifrado de dispositivo, no se pueden configurar, por lo que los usuarios no pueden desactivar por error. iPhone, iPad e iPod touch estn diseadas con capas de seguridad. Hardware de bajo nivel y las caractersticas del firmware proteccin contra el malware y los virus, mientras que caractersticas de alto nivel del sistema operativo permiten asegurar el acceso a la informacin personal y datos corporativos, prevenir no autorizada usar, y ayudar a frustrar ataques. El modelo de seguridad de iOS protege la informacin al tiempo que permite el uso mvil de tercera parte aplicaciones y la sincronizacin. Gran parte del sistema se basa en el estndar de la industria de diseo seguro principios-y en muchos casos, Apple ha hecho un trabajo adicional de diseo para mejorar la seguridad sin comprometer la facilidad de uso.

Deben comprender la hora de evaluar o implementar los dispositivos IOS en sus redes.

Arquitectura del sistema: La plataforma de seguridad y las fundaciones de hardware del iPhone, iPad, y el iPod touch. Cifrado y proteccin de datos: La arquitectura y el diseo que protege al usuario de datos cuando el dispositivo se pierde o es robado, o cuando una persona intenta no autorizados utilizar o modificarla. Seguridad de red: estndar de la industria protocolos de red que proporcionan seguridad la autenticacin y el cifrado de datos en la transmisin. Dispositivo de acceso: Los mtodos que impiden el uso no autorizado del dispositivo y que pueda de forma remota se sec en caso de prdida o robo. IOS se basa en las mismas tecnologas esenciales como OS X, y se beneficia de aos de endurecimiento y desarrollo de la seguridad. El continuo y mejoras adicionales caractersticas de seguridad con cada versin de IOS lo han permitido, en los departamentos empresas de todo el mundo a adoptar con rapidez y apoyar a los dispositivos IOS en sus redes.

Pag. 30

Rutinas de Seguridad
La estrecha integracin de hardware y software en los dispositivos IOS permite la validacin de de las actividades en todas las capas del dispositivo. Desde el arranque inicial hasta la instalacin del software IOS ya travs de aplicaciones de terceros, cada paso se analiza y examinados para asegurar que cada la actividad es de confianza y utiliza los recursos adecuadamente. Una vez que el sistema est en funcionamiento, esta arquitectura de seguridad integrada depende de la integridad y confiabilidad de XNU, el kernel IOS. XNU cumplir funciones de seguridad en tiempo de ejecucin y es esencial para ser capaz de confiar en funciones de nivel superior y aplicaciones. Cadena de arranque seguro Cada paso del proceso de arranque contiene componentes que son criptogrficamente firmado por Apple para garantizar la integridad, y procede slo despus de verificar la cadena de confiar. Esto incluye a los gestores de arranque, el kernel, las extensiones del kernel, y el firmware de banda base. Cuando un dispositivo IOS est activada, su procesador de aplicacin inmediatamente ejecuta el cdigo de memoria de slo lectura conocida como la ROM de arranque. Este cdigo inmutable, se establece durante la fabricacin de chips, y es de confianza implcita. El cdigo ROM de arranque contiene la manzana CA raz de clave pblica, que se utiliza para verificar que el gestor de arranque de bajo nivel (LLB) se firm por Apple antes de permitir que se cargue. Este es el primer paso en la cadena de confianza donde cada paso asegura que el prximo sea firmado por Apple. Cuando la Licenciatura en Derecho termina sus tareas, se verifica y se ejecuta el gestor de arranque la prxima etapa, iBoot, que a su vez verifica y ejecuta el ncleo del IOS. Esta cadena de arranque seguro, garantiza que los niveles ms bajos de software no estn manipulados con, y permite a los IOS para funcionar slo en los dispositivos de Apple validados. Si un paso de este proceso de arranque no puede cargar o verificar la siguiente, el arranque se detiene y el dispositivo muestra la opcin "Conectar a iTunes". Esto se conoce como modo de recuperacin. Si la ROM de arranque ni siquiera es capaz de cargar o verificar Licenciatura en Derecho, entra en modo DFU (Device Firmware Actualizacin) de modo. En ambos casos, el dispositivo debe estar conectado a iTunes a travs de USB y restaurado a los ajustes predeterminados de fbrica. Para ms informacin sobre la introduccin manual de recuperacin

Filtros Seguridad iOS


1. Grupo Clave 2. Certificado raz de Apple 3. Crypto motor 4. Ncleo 5. La particin de OS 6. Particin del usuario 7. Clase de proteccin de datos 8. Aplicacin Sandbox 9. Sistema de archivos cifrados 10. Software 11. De hardware y 12. Firmware

Pag. 31

La plataforma de Apple iOS simplemente niega el acceso, en todas las circunstancias, a muchos de los subsistemas ms sensibles del dispositivo, segn Symantec. En Android, una aplicacin con malas intenciones, simplemente pide el conjunto de permisos necesarios para destrozar tu dispositivo, y en la mayora de los casos, los usuarios los dan felizmente. Entre las debilidades, Symantec destaca en iOS el cifrado. La mayora de los datos se cifran de manera tal que pueda ser descodificada sin la necesidad de que el usuario introduzca la contrasea del dispositivo maestro. Esto significa que un atacante con acceso fsico a un dispositivo iOS puede leer la mayora de los datos del dispositivo sin saber la clave de acceso, asegura Symantec. En febrero, unos investigadores de Alemania demostraron cmo se podra hacer en seis minutos en un iPhone con iOS 4.2.1. Adems, los ataques contra aplicaciones especficas, como el navegador web iOS, pueden causar dao significativo a un dispositivo. Hasta ahora, los investigadores de seguridad han descubierto alrededor de 200 diferentes vulnerabilidades en diversas versiones de IOS. Pero la gran mayora de estas vulnerabilidades han sido de menor gravedad. Symantec lleg a la conclusin de que iOS ofrece un mejor control de acceso, la fiabilidad de la procedencia de la aplicacin y el cifrado. Apple tambin ofrece una mejor proteccin contra los ataques de malware, los ataques del servicio, prdida de datos y ataques de integridad de datos.

lorem ipsum dolor met set quam nunc parum

Debilidades iOS
2009
Pag. 32

Comparacin otros Sistemas movibles

Inicio Con el lanzamiento del nuevo iPhone OS 3.0, la tarea de valorar punto por punto los diferentes sistemas operativos mviles se complica un poco ms. Para que no tengas problemas y lo veas todo ms claro, a continuacin te presentamos una comparativa de los SO ms importantes del momento. Debemos tomar en cuenta que el telfono ideal, simplemente, no existe. Cada persona debe buscar el ms adecuado a sus necesidades, dependiendo de las prestaciones tanto de hardware, software y hasta de cada operadora. Despus del salto te presentamos las comparaciones necesarias entre Android con Cupcake, BlackBerry OS 4.7, iPhone OS 3.0, Palm WebOS y Windows Mobile 6.5. Detalles bsicos Lo ms esencial e importante en un sistema operativo es el ncleo (kernel). Android usa un kernel Linux, con una mezcla especial de Java. El iPhone se basa en OS X, que a su vez es una variante de Unix, uno de los sistemas operativos ms poderosos en el mundo de la informtica. S60 y Windows Mobile son SOs muy maduros y estables, aunque la edad no siempre es una ventaja. Por ltimo, RIM usa un kernel propio, que al igual que Android, tiene un motor Java, y aunque han mejorado la interfaz notablemente, suele mostrar algunas limitaciones propias de su edad. La interfaz de usuario Una de las opciones ms atractivas y prcticas en una interfaz grfica es la posibilidad de usar gestos. En ese campo, el iPhone podra ser elegido como el ganador, ya que con simples desplazamientos de los dedos, puedes realizar importantes cambios entre aplicaciones. Android tambin permite usar gestos, pero los movimientos son difciles de aprender porque son diferentes en cada aplicacin. Windows Mobile y BlackBerry OS son fciles de usar: el primero gracias a su stylus, y el otro con las conocidas ruedas o bolitas de los mviles RIM. Por ltimo, tenemos los S60, que lamentablemente se han quedado atrs, y tienen todava mucho que aprender de la competencia. Peleando por el primer lugar se presenta el Palm Pre, que con su nuevo WebOS promete revolucionar la manera en que usamos la pantalla de nuestro telfono.

Pag. 33

Detalles bsicos

Inicio

Android Cupcake Tipo de ncleo Adaptabilidad Edad de la plataforma Soporte para empresas Linux Excelente Joven Nada

BlackBerry OS 4.7 Propietario Buena Madura BlackBerry

iPhone OS 5.0

S60 5th Edi>on Symbian Excelente Madura Exchange, Domino, BlackBerry

Palm WebOS Linux Excelente Joven Exchange

Windows Mobile 6.5 Windows CE Excelente Madura Exchange, Domino, BlackBerry

Mala Maduro Exchange

Interfaz de usuario Android Cupcake BlackBerry OS iPhone OS 3.0 4.7 Gestos Tecnologa de la pantalla MulKtcKl Cambios de temas S CapaciKva S (no ocial) S S CapaciKva S S S CapaciKva S No S60 5th Edi>on Limitado ResisKva / CapaciKva No S Palm WebOS S CapaciKva S No Windows Mobile 6.5 Limitado ResisKva No S

Obtencin de informacin

Teclado virtual, Teclado virtual teclado Tsico

Teclado virtual

Teclado Teclado Tsico Teclado virtual, T9, y virtual, triple clic; reconoce reconoce caracteres, caracteres; teclado Tsico teclado Tsico

Pag. 34

Comparacin otros Sistemas movibles

iPhone OS 5

MicrosoX anuncia Windows Mobile Palm webOS detallado en varias 6.5 fotos

Un paseo por la interfaz graca de Android

BlackBerry OS 4.7

Symbian S60 5ta Edicin

Funcionamiento Esta podra ser la categora ms importante, y entre sus apartado hay una bastante controvertida: Multitasking. Mientras Apple ha decidido no permitir la ejecucin de ms de una aplicacin al mismo tiempo, Palm promociona esa misma opcin como una de las mejores caractersticas de su sistema operativo webOS. En el caso de Windows Mobile, la implementacin de multitasking siempre ha dejado mucho que desear, pero la opcin al menos est presente. Los dems sistemas operativos (Android, S60 y BlackBerry) tambin permiten correr aplicaciones de fondo, con mayor o menor eficacia. El servicio "push" es otro tema que interesa mucho a los usuarios. Mientras webOS utilizar una tecnologa que depende del internet (Synergy), BlackBerry ha demostrado que su servicio de envo de mensajes es uno de los mejores del mercado. Windows Mobile no se queda atrs, y la integracin con Exchange es muy sencilla y placentera para el consumidor. Apple todava no ha podido ofrecer opciones push como haba prometido en un inicio, aunque con el iPhone OS 3.0 las cosas estaran por cambiar. Android y S60 tambin incluyen envo de mensajes, aunque no lucen por la accesibilidad ni facilidad de implementacin. El sistema de notificacin de Android y webOS es uno de los menos molestos y ms fciles de entender y usar. Windows Mobile y BlackBerry OS usan un sistema de notificacin que mezcla sonidos con popups, que no son malos, aunque pueden llegar a ser incmodos. Finalmente, est el iPhone y su psima implementacin de pop-ups. Con el nuevo iPhone OS 3.0, Apple finalmente ofrece opciones que los usuarios tanto pedan: MMS y Bluetooth estreo. Lo interesante es que otros SOs han ofrecido esto durante muchos aos, y la demora para recibirlo en el iPhone es una fuente interminable de bromas. En el futuro se espera que todos los telfonos permitan realizar bsquedas globales, funcin que, como sabes, Apple acaba de implementar en su nuevo sistema operativo con Spotlight. Sobre copiar y pegar no queremos ni hablar. Una simple vergenza que Apple haya necesitado dos aos y tres versiones para finalmente ofrecer una opcin tan bsica.

Pag. 35

Conclusiones
MAC OS es un sistema operaKvo que ofrece la mejor interfaz grca del mercado adems de ser muy agradable al interactuar con los usuarios. MAC OS con su rendimiento y seguridad hace que su alto costo al nal parezca muy bajo. Cada sistema operaKvo trabaja en plataformas de capacidades diferentes ya que individualmente sus procesos y mdulos deben basarse En las tecnologas que en su momento estaban mas vigentes, de igual manera tenan que trabajar bajo las herramientas que les permiba el hardware Al haber concluido este informe queda mejor comprendido de manera bsica el funcionamiento de un sistema operaKvo. Es un sistema rpido, pracKco, Kl, altamente funcional, aprovecha al 100 el hardware Necesita pocos recursos hardware a pesar de requerir gran canKdad de ellos, esto debido al rendimiento que sean tener. Posee buenos programas, pocos en comparacin con windows y/o linux pero de los que existen son nicos he innovadores para el diseo grco y edicin mulKmedia.

imagina

Pag. 36

Bibliografa

Addison Wesley Mac OS X Leopard Phrasebook (2007) OReilly Mac OS X for UNIX Geeks (2003) OReilly Mac OS X Leopard, The Missing Manual (2007) OReilly Mac OS X Panther In A Nutshell 2nd Edition (2004) OReilly Mac OS X Snow Leopard Pocket Guide (2009) OReilly Mac OS X Tiger for Unix Geeks (2005) Wiley Macs For Dummies 8th Edition (2004) Sybex Mac OS X Power Tools (2003) http://7ecnologia.com/ventajasdesventajas-de-mac/ http://www.maestrosdelweb.com/editorial/historia-y-evolucion-del-sistema-operativo-mac-os/ http://es.wikipedia.org/wiki/IOS_(sistema_operativo) http://www.taringa.net/posts/mac/13814585/Capas-del-Sistema-Operativo-MAC-OS-X.html http://www.angelfire.com/mac2/grupomac/pagina3.htm http://es.wikipedia.org/wiki/Mac_OS_X http://support.apple.com/kb/HT1222?viewlocale=es_ES http://7ecnologia.com/ventajasdesventajas-de-mac/ http://www.monografias.com/trabajos59/sistemas-operativos/sistemas-operativos2.shtml

Pag. 37

You might also like