1. SISTEMA OPERATIVO
MAC
INSTITUTO SUDAMERICANO
Sistemas Operativos
Jorge Luis Nacipucha García
2. HISTORIA
Mac OS (del inglés Macintosh Operating System,
en español Sistema Operativo de Macintosh) es el nombre
del sistema operativo creado por Apple para su línea de
computadoras Macintosh. Es conocido por haber sido el primer
sistema dirigido al gran público en contar con una interfaz
gráfica compuesta por la interacción del
mouse con ventanas, Icono y menús.
Deliberada a la existencia del sistema operativo en los primeros
años de su línea Macintosh en favor de que la máquina resultara
más agradable al usuario, diferenciándolo de otros sistemas
contemporáneos, como MS-DOS, que eran un desafío técnico.
Esta fue la base del Mac OS clásico, desarrollado íntegramente por
Apple, cuya primera versión vio la luz en 1985. Su desarrollo se
extendería hasta la versión 9 del sistema, lanzada en 1999. A
partir de la versión 10 (Mac OS X), el sistema cambio su
arquitectura totalmente y pasó a basarse en Unix, sin embargo su
interfaz gráfica mantiene muchos elementos de las versiones
anteriores.
10/01/2013 2
3. VERSIONES
Antes de la introducción de los últimos sistemas basados en el
microprocesador PowerPC G3, partes significativas del sistema se
almacenaban en la memoria física de sólo lectura de la placa base.
El propósito inicial de esto fue evitar el uso de la capacidad de
almacenamiento limitada de los disquetes de apoyo al sistema,
dado que el los primeros computadores Macintosh no tenían disco
duro.
Esta arquitectura también permitió una interfaz de sistema
operativo totalmente gráfica en el nivel más bajo, sin la necesidad
de una consola de sólo texto o el modo de comandos de línea. Los
errores en tiempo de arranque, como la búsqueda de unidades de
disco que no funcionaban, se comunicaron al usuario de manera
gráfica, generalmente con un icono.
Esto contrastaba con los PCs de la época, que mostraban tales
mensajes con un tipo de letra mono-espaciada sobre un fondo
negro, y que requerían el uso del teclado y no de un ratón, para la
entrada. Para proporcionar tales detalles en un nivel bajo, el Mac
OS dependía de software de la base del sistema grabado en la ROM
de la placa base, lo que más tarde ayudó a garantizar que sólo los
computadores de Apple o los clones bajo licencia pudieran ejecutar
10/01/2013 3
el Mac OS.
4. VERSIONES
El Mac OS puede ser dividido en dos familias:
• La familia Mac OS Classic, basada en el código propio de Apple
Computer.
• El Sistema Operativo Mac OS X, desarrollado a partir de la familia
Mac OS Classic y NeXTSTEP, el cual estaba basado en UNIX.
10/01/2013 4
5. Mac OS (1984–2001)
El "Mac OS clásico" se caracteriza por su falta total de
una línea de comandos; es un Sistema Operativo
completamente gráfico. Destaca por su facilidad de uso y su
multitarea cooperativa, pero fue criticado por su gestión de
memoria muy limitada, la falta de memoria protegida y la
susceptibilidad a los conflictos entre las "extensiones" del
sistema operativo que proporcionan funcionalidades
adicionales (tales como la creación de redes) o el apoyo a un
determinado dispositivo. Algunas extensiones pueden no
funcionar correctamente en conjunto, o sólo funcionan cuando
se cargan en un orden determinado. La solución de problemas
de extensiones de Mac OS podría ser un largo proceso de
ensayo y error.
10/01/2013 5
6. Mac OS X
Es lo más nuevo en la línea de sistemas operativos de Apple.
Aunque oficialmente es designado como "versión 10" del Mac OS,
tiene una historia en gran medida independiente de las versiones
anteriores de Mac OS. Es el sucesor del Mac OS 9 y el Mac OS
Classic. Se trata de un Sistema Operativo Unix, basado en el
sistema operativo NeXTSTEP y el Núcleo Mach que Apple adquirió
tras la compra de NeXT, al regresar su director general Steve Jobs
a Apple en este momento. Mac OS X también hace uso del código
base de BSD. Han existido siete liberaciones significativas de la
versión de cliente, siendo la más reciente la Mac OS X 10.7,
conocida como Mac OS X Lion. Hace muy poco, a fines de julio de
2012, aparece Mac OS X v10.8 (Mountain Lion o Puma), la
versión más reciente de este sistema operativo.
10/01/2013 6
7. SEGURIDAD
Mac OS X, es uno de los sistemas operativos que menos
mecanismos de protección ha implantado. Por ejemplo Snow
Leopard, aplica ASLR sólo parcialmente, mientras que otros
sistemas actuales, como la mayoría de las distribuciones
Linux, Windows Vista o Windows 7, implementan la aleatorización
de forma completa desde hace años. Además, tampoco
aplica DEP de forma total (los otros sistemas sí la aplican), sólo lo
implementa en procesos de 64 bits. La fama de que existe un bajo
número de vulnerabilidades en este sistema es porque se dan
menos ataques específicamente orientados, y esto se da porque es
un sistema minoritario y su estudio no genera demasiado interés.
No es porque existan menos fallos.
10/01/2013 7
8. ESTRUCTURA DE
PERMISOS
Mac OS X distingue entre los usuarios (user), el administrador
de sistema root (admin) y el superusuario (superuser). El
usuario no puede realizar cambios en el sistema y solo puede
instalar software en su carpeta personal. Las aplicaciones que
ejecuten estos usuarios lo harán con los permisos propios de
este tipo de usuario. Los usuarios administradores tienen más
permisos, aunque no pueden realizar modificaciones a la
configuración general del sistema, instalar software o tener
acceso a varios directorios del sistema sin autenticarse.
No existe una cuenta root que tenga permanentemente los
permisos del superusario, después de realizar la instalación del
sistema. Aunque hay un usuario «root» que está deshabilitado
por defecto. Sin embargo, se han encontrado lagunas que
permiten a un usuario administrador ejecutar software de
administración y tener control total sobre el sistema.
10/01/2013 8
9. SOFTWARE
El catalogo de programas disponible para Mac OS X es
menor si se le compara con Microsoft Windows. Aplicaciones
importantes como Microsoft Office, y Photoshop tienen
versión nativa para Mac OS
X.102 103 Recientemente Autodesk lanzó una versión para
Mac OS X de su programa más conocido, AutoCAD.
Durante los cambios de sistema operativo y de tipo de
procesador, Apple ha tenido traspiés en la compatibilidad
del software. Cuando se saltó del Mac OS al Mac OS X, el
nuevo sistema pasó a ejecutar las aplicaciones mediante
una capa de compatibilidad. Esto hizo que el software se
ejecutará de forma lenta, ya que utilizar un software
"classic" implica la carga del Mac OS 9 dentro del Mac OS X
y que los dos funcionaran paralelamente.
10/01/2013 9