Professional Documents
Culture Documents
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)
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.
Objetivos Especficos
2009
Pag. 6
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
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)
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
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.
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
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
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
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
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
Pag. 26
Pag. 27
iOS
iPhone y iPad Comparten el sistema
operativo
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
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.
Debilidades iOS
2009
Pag. 32
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
iPhone OS 5.0
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 Teclado Tsico Teclado virtual, T9, y virtual, triple clic; reconoce reconoce caracteres, caracteres; teclado Tsico teclado Tsico
Pag. 34
iPhone OS 5
MicrosoX anuncia Windows Mobile Palm webOS detallado en varias 6.5 fotos
BlackBerry OS 4.7
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