Documente Academic
Documente Profesional
Documente Cultură
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).
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
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:
El
Particiones OS X
El
Particiones OS X (continuacin)
Hackintosh
Proyectos
Agregan
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