Sunteți pe pagina 1din 17

Sistemas Operativos

OS X

Introduccin a OS X
OS X es la ltima versin mayor del Sistema Operativo de Apple. Es la dcima versin de Mac OS. Basado en Unix, posee una licencia privativa. Al igual que Windows, OS X es un Sistema Operativo pago. No solo requiere licencia para ejecutarse, si no que adicionalmente requiere hardware especial. De otra forma, el Sistema Operativo no arranca.

Un poco de historia...
OS

X fue lanzado en 1999. Represent un cambio radical con respecto a su antecesor (OS 9).
Integr

tecnologas desarrolladas por la empresa NeXT (entonces comprada por Apple). Fue un cambio total en la implementacin del Sistema Operativo. Gradualmente adopt x86 como arquitectura, dejando de dar soporte a PowerPC (en 10.6).

Un poco de historia... (continuacin)


OS

X es una evolucin de OPENSTEP, el Sistema Operativo desarrollado por la empresa NeXT.


Basado

en Darwin (Mach Kernel y BSD). Objective-C (orientado a objetos). Multi usuario.


De

gran sentido esttico y con mucha atencin en aspectos de usabilidad y User Experience (UX).

Darwin: el kernel de OS X
Fue

liberado bajo licencia APSL (Apple Public Source License) en Julio de 2003. Es open source, POSIX-compliant y Unixcompatible. Es posible compilar Darwin y agregarle/quitarle mdulos. Es la base de Mac OS X y de iOS. Soporta arquitecturas Intel x86-64 as como ARM de 32 bits.

Darwin (continuacin)

Versionado
OS

X ( 10) es la versin mayor del Sistema Operativo, pero esta comprende varias versiones menores:

10.0 Cheetah 10.2 Jaguar 10.4 Tiger 10.6 Snow Leopard 10.8 Mountain Lion

10.1 Puma 10.3 Panther 10.5 Leopard 10.7 Lion

Las versiones menores de OS X reciben el nombre de grandes felinos.

Versionado (continuacin)
OS

X se distribuye bajo dos ramas de versiones: Client y Server. La versin Client est orientada a usuarios finales, para uso personal. La versin Server comprende a la versin Client y agrega funcionalidades propias de un Sistema Operativo orientado a funciones de servidor (web, de archivos, etc.).

Arquitecturas soportadas
Mac

OS ha variado las arquitecturas sobre las que debe ser corrido a lo largo de su historia.
Originalmente

corra sobre procesadores Motorola 68xxx. A partir de Mac OS 8.5 solo corri en arquitectura PowerPC. A partir de Mac OS X 10.6 (Snow Leopard) el Sistema Operativo solo corre sobre arquitecturas Intel x86_64.

Caractersticas
Cuidada

interfaz de usuario, no reemplazable. Puede correr X11 por sobre su GUI utilizando XQuartz. Manejo de permisos de usuario con UGO. Shells configurables: bash, zsh, csh, etc. Distribucin de aplicaciones mediante la App Store oficialmente, por imgenes virtuales de disco .dmg o instaladores.

X11 Sobre OS X

X11 Sobre OS X

Soporte de Filesystems en OS X
OS

X soporta nativamente:

HFS+ HFS MS-DOS NTFS UFS

El

filesystem por defecto de OS X es HFS+, sucesor de HFS.

Particiones OS X
El

manejo de particiones es similar al de BSD:


Los

discos son disk. Los disks se dividen en slices.

Particiones OS X (continuacin)

Hackintosh
Proyectos

que intentan permitir correr OS X en hardware no oficial, de maneras no oficiales.


osx86project.org mymacnetbook.com hackintosh.com

Agregan

soporte a dispositivos no soportados e intentan evadir chequeos de seguridad de la versin original de OS X.

Referencias
Building and Debugging http://cl.ly/HJXF Darwin (Wikipedia) http://cl.ly/HJjh History of OS X http://cl.ly/HJRB

Kernels

(Wikipedia)

Mac OS X Internals: A Systems Approach Amit Singh, Addison-Wesley Professional, 2006 ISBN 0-321-27854-2

S-ar putea să vă placă și