Mac OS X está basado en el núcleo
creado por Mach. Ciertas
partes de las implementaciones de UNIX por parte de FreeBSD y NetBSD fueron
incorporadas en NEXTSTEP, en el que se basó Mac OS X. Mientras
Jobs estaba afuera de Apple, la compañía intentó crear un sistema de «próxima
generación» a través de los proyectos Taligent, Copland y Gershwin, con poco éxito.
Eventualmente, el sistema de NeXT
(en ese entonces denominado OPENSTEP)
fue seleccionado para ser la base del próximo sistema operativo de Apple, por
lo cual la compañía de Cupertino adquirió NeXT en su totalidad. Steve Jobs regresó a Apple como CEO interino,
y luego asumió el cargo de lleno, acompañando la transformación de OPENSTEP en
un sistema que sería adoptado para el mercado primario de Apple, los usuarios
de hogar y los profesionales multimedia. El proyecto fue conocido inicialmente
como Rhapsody y luego adoptó el nombre de Mac OS X.
Mac OS X Server 1.x era
incompatible con el software diseñado para el Mac OS original y no disponía de soporte para el
puerto IEEE 1394 (FireWire). Mac OS X 10.x trajo consigo mayor
compatibilidad y funcionalidad al incluir la Carbon API al igual que soporte para FireWire. Con la
evolución del sistema, abandonó el legado de Mac OS hacia un énfasis de estilo
de vida digital en las aplicaciones, tal como ocurrió con iLife, iWork y el media center Front Row.Cada versión incluía modificaciones
a la interfaz general, como la apariencia metálica agregada en la versión 10.3,
la barra de títulos sin rayas en la versión 10.4 y la remoción en la versión
10.5 de la apariencia metálica en favor de un estilo de ventana unificado en
gradiente.
OS X es la décima versión del sistema operativo de Apple para computadores Macintosh. Las versiones previas usaron una numeración cardinal, p.j. Mac OS 8 y Mac OS 9. La letra X en el nombre Mac OS X se refiere al 10 en
números romanos. Por tal motivo, la pronunciación correcta es «diez» en este
contexto, aunque pronunciarlo como «equis» es muy común. El centro del Mac OS X es compatible con POSIX construido sobre el núcleo XNU, con facilidades UNIX
disponibles en la interfaz de línea de comandos (terminal). Apple liberó esta familia de
software como un sistema operativo libre y de código abierto, bajo el nombre de Darwin, pero parcialmente se fue volviendo código cerrado. Sobre Darwin, Apple colocó
varios componentes, incluyendo la interfaz de usuario Aqua y el Finder, para completar la
interfaz en la que estaba basado Mac OS X.
Mac OS X introdujo un buen número
de nuevas funciones para proveer una plataforma más viable y estable que su predecesora, el Mac OS 9. Por ejemplo, la multitarea
preventiva y la memoria protegida mejoraron la habilidad del sistema para
ejecutar múltiples aplicaciones simultáneamente sin interrupciones.Muchos
aspectos de la arquitectura del Mac OS X se derivan de OpenStep, el cual
fue diseñado para ser portable, con el objetivo de facilitar la transición de
una plataforma a otra. Por ejemplo, Nextstep fue portado de estaciones de
trabajo Next basadas en procesadores 68k a x86 y otras arquitecturas antes de que NeXT fuese
adquirido por Apple, y OpenStep fue luego portado a la arquitectura PowerPC como parte del proyecto Rhapsody
El cambio más visible fue la
inclusión de la interfaz Aqua. La misma hacía uso de bordes suaves,
colores translucidos y rayas -similar al diseño del hardware de los primeros
iMac- trajo más textura y color a la interfaz de usuario al ser comparado con
el OS 9 o el OS X Server 1.0. Hubo recepciones encontradas respecto a la nueva
interfaz. Bruce Tognazzini (quien fundó el Apple Human Interface Group inicial)
afirmó que la interfaz Aqua en Mac OS X v10.0 representó un paso atrás en la
usabilidad comparado con la interfaz original del Mac OS. Mientras tanto, John Siracusa, uno de los
editores de Ars Technica, dijo que la introducción
de Aqua y su salida del entonces convencional look fue un tremendo éxito. A pesar la controversia por la nueva
interfaz, los desarrolladores de aplicaciones comenzaron a producir pieles para aplicaciones personalizadas para Mac y otros sistemas
operativos que imitaban a Aqua.
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.
Afortunadamente con la última
versión del sistema operativo de Apple, 10.8 (Mountain Lion), se incluyen varias novedades
muy interesantes que aproximan su nivel de seguridad al de otros sistemas,
aunque técnicamente sigue siendo más inseguro. Algunas de ellas son la
ampliación de ASLR al kernel del sistema, el uso de sandboxes en todas las aplicaciones, una nueva utilidad
llamada Gatekeeper que intenta controlar qué aplicaciones se pueden instalar y
ejecutar y cuales no, actualizaciones del sistema operativo fortificadas y
cifradas, actualizaciones de software de terceros integrada, FileVault mejorado y ampliado, xProtect mejorado, o la
herramienta Find My Mac con la que se puede encontrar o bloquear (entre otras
opciones) un ordenador a través de Internet en caso de pérdida o de robo.
Tanto en la línea de comandos como en la interfaz gráfica los procesos requieren elevación 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 más obvio es el software instalador,
el cual requiere de una autorización administrativa para instalar software que
afecta a más de un usuario. A pesar de todo, ningún sistema es invulnerable.
Aplicaciones
Mac OS X v10.5 introdujo soporte seguro para
aplicaciones y procesos firmados. Las aplicaciones y procesos firmados incluyen una firma digital, la cual es usada por el sistema
para verificar la autenticidad y la integridad del software y sus recursos. El código es verificado tanto en el
disco como cuando se está ejecutando. De este modo, si alguna parte del código
de la aplicación o el proceso es inapropiadamente cambiado cuando está activo,
el sistema automáticamente lo desactiva. La autenticación de código es usado
por los llaveros, la aplicación de firewall personal, las preferencias de Control Parental y la configuración del gestor de
clientes para verificar las aplicaciones después de modificaciones.
Leopard también introdujo el
servicio de aplicaciones en cuarentena, el cual muestra una advertencia
cuando el usuario intenta abrir una aplicación descargada de una fuente
externa. Esto da al usuario la
oportunidad de verificar que desea abrir una nueva aplicación, o cancelar la
apertura si se sospecha sobre la seguridad de la misma. Mac OS X v10.6 refuerza aún más esta característica
con el mantenimiento de una lista de programas maliciosos conocidos. Si intenta abrir cualquier
software en esta lista, el sistema presentará un cuadro de diálogo de
advertencia que sugiere que tal archivo debe ser suprimido.
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.
Mac OS X v10.5 - Cuentas de
usuario
·
Administrador: un administrador puede crear y eliminar cuentas,
instalar software, modificar los ajustes del sistema y cambiar la configuración
de otros usuarios.
·
Estándar: una cuenta de usuario típica. Un usuario estándar sólo
puede instalar software para la cuenta de usuario y no puede modificar las
preferencias de sistema bloqueadas ni crear cuentas.
·
Supervisada con controles parentales: una cuenta que tiene
privilegios limitados, gestionados mediante Controles parentales.
·
Sólo compartidos: sólo puede acceder a los archivos de una
ubicación específica. No puede modificar los archivos del ordenador ni iniciar
sesión en la ventana de inicio de sesión.
·
Grupo: una cuenta compuesta por los usuarios seleccionados.
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.
Cortafuegos
Hasta el OS X 10.4, se utilizó el Cortafuegos orientado
a paquetes ipfw para filtrar el tráfico entrante.
Desde el OS X 10.5 un cortafuegos para aplicaciones establece que programas
pueden recibir tráfico entrante. Se
puede instalar una interfaz para ipfw mediante programas adicionales como
WaterProof o Flying Buttress.
Pruebas iniciales demostraron que
el cortafuegos del OS X v10.5 permitía
el tráfico de datos aún cuando la opción «Bloquear todas las conexiones» estaba
habilitada.En el OS X 10.5.1 estas vulnerabilidades fueron corregidas. La leyenda en la interfaz de usuario
fue cambiada a «Permitir solo los servicios requeridos».
Las conexiones salientes no
pueden ser monitoreadas por el cortafuegos incluido en el sistema. Para este
propósito se requieren programas complementarios como «Little Snitch» o
«GlowWorm».
Malware
El origen del malware en
Mac OS X se remonta a 2006, cuando salió a la luz el virus Macarena. Este virus no era peligroso, pero
avisaba que se podría comprometer la seguridad más seriamente en este sistema.
En 2007, la firma Intego emitió
una alerta sobre un troyano llamado OSX.RSPlug.A, se trataba de un malware mucho
más serio que el Macarena, que se instalaba simulando ser un codec para QuickTime y
redirigía el tráfico de algunas direcciones a través de la manipulaciones en el DNS.
En 2009, Dino Dai Zovi, experto
en seguridad con gran reputación internacional, hizo públicas unas herramientas
(Mac OS X Advanced Rootkit Tools) que utilizó durante las conferencias de la
Black Hat USA de 2009, para demostrar cómo se puede crear malware avanzado y rootkits para
este sistema. En este año también, se creó la primera botnetcon este tipo de equipos. Se hizo troyanizando la
suite ofimática iWork,
también la suite Adobe Photoshop y difundiéndola a través de redes P2P.
A día de hoy (mayo de 2011) el
INTECO reconoce 34 malwares de todo tipo para este sistema. Por ejemplo:
Boonana (troyano), Hellraiser (RAT, de "Remote Administration Tool"),
BlackHole RAT (RAT), Mac Defender (falso antivirus), IncognitoRAT (RAT) o Koobface (gusano).
El malware para
Mac OS X se ha profesionalizado.
VERSIONES
Con excepción del Mac OS X Server 1.0 y la beta pública original, las versiones del
Mac OS X tienen nombres de grandes felinos. Antes de su liberación, Mac OS X v10.0 tenía el nombre en código «Cheetah»
internamente en Apple,
mientras que Mac OS X v10.1 tenía el nombre en código «Puma». Después de
los grandes rumores que rodearon la versión 10.2 con nombre en código «Jaguar», la publicidad
de Apple empezó a utilizar los nombres en código para promover su sistema
operativo. El Mac OS X v10.3 fue comercializado como «Panther», Mac OS X v10.4 como «Tiger», Mac OS X v10.5 como «Leopard» y Mac OS X v10.6 como «Snow Leopard». Lanzaron su versión Mac OS X v10.7 llamada «Lion» el 20 de julio de 2011, siendo
la primera vez que Apple, distribuye su software únicamente de manera
electrónica a través de la Mac App Store, a un precio de $29.99. El día 25 de
julio de 2012 Apple puso a la disposición para la descarga en la Mac App Store
la versión actual del software, denominada Mac OS X v10.8 Mountain Lion, distribuido sólo a través de
la mencionada tienda con un precio de $19.99.
«Panther», «Tiger» y «Leopard»
son marcas registradas de Apple, aunque «Cheetah», «Puma» y «Jaguar» no lo son.
Apple ha tomado también «Lynx» y «Cougar» como marcas registradas. Tiger Direct demando a Apple por la
utilización del nombre "Tiger". El 16 de mayo de 2005 una corte federal de Estados Unidos en el Distrito Sur de la Florida estableció
que Apple no infringía directamente la marca registrada de Tiger Direct.
Beta pública: «Kodiak»
Apple liberó al público, el 13 de septiembre del 2000,
una versión preliminar del Mac OS X (internamente conocida como Kodiak) para
recibir observaciones y comentarios por parte de los usuarios.Su precio era de
USD 29.95 e incluía una camiseta. Esta
versión incluía por primera vez la interfaz Aqua. La beta pública del Mac OS X
expiró y dejó de funcionar en la primavera de 2001.
Versión
10.0: «Cheetah»
El 24 de marzo de 2001, Apple liberó el Mac OS X v10.0 (de nombre en código
Cheetah).74 La versión inicial era lenta, estaba
incompleta y tenía muy pocas aplicaciones disponibles al momento de su
lanzamiento, casi todas de desarrolladores independientes. Mientras que muchos
críticos dijeron que el sistema operativo no estaba listo para el público, reconocieron
la importancia del lanzamiento inicial como una base sobre la cual se puede
progresar. La mera liberación del Mac OS X fue recibido por la comunidadMacintosh como un gran acontecimiento. Después de
corregir algunos errores de software, los kernel panics se hicieron menos frecuentes.
Versión
10.1: «Puma».
Antes de que terminase el año, el 25 de septiembre de 2001,
Apple lanzó esta nueva versión que incrementaba el rendimiento del sistema a la
vez que incorporaba algunas nuevas características tales como la reproducción
de DVD. Dada la pésima reputación de la versión 10.0,
Apple lanzó la 10.1 en forma de un CD de actualización gratuito para sus
usuarios, además de
los 129$ que costaba para los usuarios que seguían utilizando Mac OS 9. Esto ocasionó algunos quebraderos de
cabeza a Apple cuando descubrió que los CD de actualización podían ser
utilizados también para hacer instalaciones completas en sistemas con Mac OS 9
con tan sólo eliminar un determinado archivo.
Versión
10.2: «Jaguar»
El 23 de agosto de 2002,
Apple presentó el Mac OS X v10.2 "Jaguar", la primera versión en
usar su nombre en código como parte de la marca.
Introdujo una mejora en el
rendimiento, un aspecto más elegante y un numeroso grupo de mejoras (más de
150, de acuerdo con Apple), incluyendo Quartz Extreme, un repositorio general para
información de contactos en la nueva Agenda, y un cliente de mensajería
instantánea llamado iChat. El «Mac Feliz» (del inglés, Happy Mac) que había aparecido
durante la secuencia de arranque del Mac OS durante al menos 18 años fue
reemplazado por un logotipo a gran escala de Apple.
Versión
10.3: «Panther»
Mac OS X v10.3 «Panther» se lanzó
el 24 de octubre de 2003.
Además de tener un rendimiento mucho mayor, incorporó la mayor actualización en
la interfaz de usuario,
y tantas o más mejoras que Jaguar el año anterior. Por otra parte, en esta
versión dejaron de soportarse algunos modelos antiguos G3.
Las nuevas mejoras de Panther
incluyen: Finder actualizado
(que incorpora una interfaz metálica y búsqueda rápida), Exposé (una nueva forma de manipular ventanas),
cambio rápido de usuarios (permite tener sesiones con diferentes usuarios
abiertas al mismo tiempo y pasar de una a otra rápidamente), iChat AV (que
añade soporte paravideoconferencia a iChat), renderización mejorada de PDF,
soporte integrado de fax,
interoperabilidad mejorada con Microsoft Windows, FileVault (sistema de cifrado en tiempo real) e incremento
de velocidad en todo el sistema con un mayor soporte para los G5.
Versión
10.4: «Tiger»
Mac OS X v10.4 "Tiger" se puso a la venta el 29 de abril de 2005.
Contiene más de 150 nuevas mejoras, pero al igual que con el lanzamiento de
Panther, algunas máquinas antiguas dejaron de ser soportadas; en particular,
cualquier equipo Apple que no cuente con conexión FireWire no está ya soportado en Tiger. Como curiosidad cabe comentar que Apple
dispone a partir de Tiger, de una versión "paralela" compilada para
procesadores Intel, si bien, teóricamente, sólo podrá instalarse bajo ciertas
restricciones de hardware y en procesadores con soporte SSE3. Esta versión
apareció oficialmente el día 10 de enero de 2006 con los primeros equipos "Mac
Intel": El iMac Core Duo (ex iMac G5), Mac mini Core Solo y Core Duo (ex
Mac mini G4) además de los nuevos portátiles denominados MacBook y MacBook Pro,
ambos equipados con procesadores Intel Core Duo. También han existido versiones
para G4 de este sistema operativo, incluida al menos en los últimos PowerBook
G4 a la venta.
Las aplicaciones incluidas en
versiones anteriores fueron mejoradas. Entre lo
más destacable se tiene: Spotlight (sistema de búsqueda basado en contenidos y metadatos),Dashboard (conjunto de miniaplicaciones para realizar
tareas comunes y ofrecen acceso instantáneo a la información), iChat (soporte para el códec de vídeo H.264 para la realización de videoconferencias de
hasta 4 personas. Además, también permite realizar audioconferencias de hasta
10 personas), QuickTime 7 (soporte para H.264 y una interfaz completamente rediseñada), Safari (incorpora soporte para RSS, mayor velocidad
y seguridad, etc.).
Se introdujeron los siguientes
programas y tecnologías: Automator (sistema que permite llevar a cabo de forma
eficaz y sencilla toda clase de tareas manuales y repetitivas de forma
automática y sin necesidad de conocimientos de programación), Core Image y Core Video (tecnologías avanzadas de procesamiento de
imágenes en tiempo real), soporte de memoria de 64 bits (para los nuevos G5, usando el sistema LP64),
utilidades Unix actualizadas (como cp y rsync, que pueden preservar
los metadatos en HFS Plus y resource
fork) y un sistema extendido de permisos usando listas de control de
acceso.
Versión
10.5: «Leopard»
Mac OS X v10.5 «Leopard» fue
liberado el 26 de octubre de 2007.
Fue llamado por Apple como «la mayor actualización del Mac OS X». Trajo consigo
más de 300 nuevas funciones. Leopard
soporta tanto procesadores PowerPC como Intel;
el soporte para procesadores G3 fue abandonado y el procesador G4 requiere una
velocidad mínima de 867 MHz, y 512 MB de RAM para permitir la instalación.
El DVD de instalación funciona con todas las arquitecturas soportadas
(incluyendo maquinas de 64 bits). Las nuevas funciones incluyen una nueva
apariencia, un Finder actualizado, Time Machine (software para realizar copias
de seguridad), Spaces, Boot Camp preinstalado, soporte completo para
aplicaciones de 64 bits, nuevas funciones en Mail e iChat,
y nuevas características de seguridad. Leopard
es un sistema UNIX certificado para la plataforma Intel. Es además el primer
sistema operativo basado en BSD en recibir la certificación UNIX 03. Leopard abandonó el soporte para el Entorno
Classic y las aplicaciones del mismo. Fue la
última versión del Mac OS X con soporte para la arquitectura PowerPC.
Versión
10.6: «Snow Leopard»
Mac OS X v10.6 «Snow Leopard» fue liberado el 28 de agosto de 2009.
En lugar de incluir grandes cambios en la apariencia y funcionalidades como
ocurrió en las versiones anteriores de Mac OS X, Snow Leopard se enfocó en
cambios internos, como lo son: incrementar el rendimiento, la eficiencia y la
estabilidad del sistema operativo. Para la mayoría de usuarios, los cambios más
notables son: la cantidad de espacio que ocupa una instalación limpia, un
Finder reescrito en Cocoa, copias de seguridad más rápidas enTime Machine,
a una versión más completa de la aplicación Vista Previa, al igual que mayor
velocidad en el navegador de internet Safari.
Finder ahora toma las ventajas de
la tecnología integrada de 64 bits al igual que de Grand Central
Dispatch, permite expulsar los discos de una forma más amigable
(diversas cajas de dialogos le notifican al usuario si algún servicio o
programa está utilizando tal disco), y provee en general de una sensación de
mejor respuesta.
La nueva versión de Safari (4.0)
mejora su rendimiento en JavaScript y HTML,
lo que permite una navegación más veloz. La mayoría de incremento en el
rendimiento se debe a SquirrelFish (el nuevo intérprete de JavaScript para
Webkit). Este intérprete incrementa la velocidad de renderizado en un 50%.El
nuevo Top Sites ahora muestra los sitios web más visitados
así como los favoritos en vista panorámica, permitiendo al usuario acceso a sus
sitios favoritos a la vez que ofrece la vista Cover Flow para el historial de
navegación. El navegador ahora es más resistente a los cuelgues, siendo capaz
de aislar complementos que son la causa número de este tipo de problemas.
Mac OS X v10.6 también tiene
soporte para Microsoft
Exchange Server para
Mail, iCal y Agenda, así como soporte para mayores cantidades de memoria RAM,
un QuickTime X totalmente renovado con una interfaz de usuario más fresca y más
funcionalidades para los usuarios de QuickTime Pro.
Los cambios internos incluyen
soporte mejorado para procesadores de varios núcleos mediante Grand Central
Dispatch, el cual intenta facilitar el desarrollo de aplicaciones
con soporte multi-núcleo, y así mejorar la utilización de la CPU. Anteriormente
los desarrolladores necesitaban reprogramar su software de forma que tomara
explícitamente ventaja de los múltiples núcleos, hecho que fácilmente se volvía
tedioso y problemático, especialmente en software complejo. También incluye
rendimiento avanzado en la GPU con OpenCL(un estándar abierto para plataformas GPGPU distinta
de CUDA, DX11 Compute Shader o STREAM) al proveer apoyo a la labor de descarga
normalmente, sólo destinados a una CPU a la GPU de la tarjeta gráfica. Esto puede ser especialmente
útil en tareas que hacen que el computador se cuelgue fácilmente.
Snow Leopard soporta solo equipos
con procesadores Intel, y requiere de 1 GB de memoria RAM para funcionar. Esta versión abandona el
soporte para la arquitectura PowerPC, sin embargo permite la ejecución de
programas para esta arquitectura tras instalar el traductor binario Rosetta.92
Versión
10.7: «Lion»
El 20 de octubre de 2010, en el
evento llamado Back to
the Mac («Vuelta
al Mac»), Apple mostró un Sneak
Peek del
próximo sistema operativo Mac OS X 10.7 con nombre código «Lion». Dentro de las
primeras características se encuentran Launchpad que es un gestor de
aplicaciones estilo iOS; y Mission Control que se podría decir es la
integración de Dashboard, Exposé, Spaces y ventanas de Aplicaciones a pantalla
completa. El 24 de febrero del 2011 fue entregada una beta de Mac os 10.7
'Lion' a los desarrolladores, develando nuevas características como Airdrop,
Resume, Auto Save, Versions y Mail 5. El 6 de junio del 2011 en la Keynote de
la WWDC se anuncio que OS X 10.7 será puesto a la venta únicamente en descarga
digital por la Mac App Store en Julio del 2011. A partir del 20 de julio Lion
fue puesto a la venta en la Mac App Store por 23.95 euros, 29.99 dólares al
cambio, y se desveló que estaría disponible para descarga desde la App Store y
a partir del 20 de agosto estaría disponible para su venta en formato de
pendrive.
Versión
10.8: «Mountain Lion»
El 16 de febrero de 2012 Apple
lanzó la Developer Preview de Mac OS X 10.8 Mountain Lion, una versión del
sistema operativo en la que se incluyen muchas aplicaciones nativas de iOS,
como Recordatorios, Notas o Mensajes. Incluye también un centro de
notificaciones cercano al de iOS. Mac OS X Mountain Lion salió a la venta en
España el 25 de julio de 2012. Con esta nueva versión, Apple pretende potenciar
el uso de la nube, con el ya usado iCloud, gracias a la integración con la suite ofimática, iWork. Otra de las grandes
novedades es Game Center, una plataforma de juego que
pretende ser la primera en aunar los progresos y logros de las consolas
portátiles con los sistemas de escritorio. También cuenta con Gatekeeper es una
característica que evita la instalación de aplicaciones no confiables y así
evitar malware. La versión actual del sistema es la 10.8.4.
CRITICAS
Vulnerabilidades
En los años 2001-2002,
cuando daba lugar la transición Mac OS-Mac OS X, el sistema recibió críticas
por parte de Microsoft y Corel respecto a la ausencia de estadísticas de
adopción del nuevo sistema operativo por parte de los usuarios. En el 2001 también, Linus Torvalds importante figura del software libre y creador del núcleo de Linux afirmó que el microkernel Mach en el que está
basado el Mac OS X estaba repleto de errores de diseño.
Un gran número de
vulnerabilidades críticas han sido descubiertas en Safari. El 22 de febrero de 2006 se descubrió una vulnerabilidad que permitía
a un atacante la ejecución de scripts.En marzo de 2010 se descubrieron 8 vulnerabilidades, las
cuales pueden ser explotadas por un atacante para ejecutar código de manera
remota. En todo
el año 2010, se han reportado 308 vulnerabilidades para Mac OS X.
Respecto a Mac OS X v10.6 "Snow Leopard", el reconocido
hacker Charlie Miller ha criticado que no se incluya ninguna modificación
relacionada con la forma en que el sistema asigna la memoria disponible de
forma aleatoria, una debilidad que ya era conocida en versiones anteriores de
Mac OS y que en la última versión del sistema sigue igual.
Symantec, fabricante de software de seguridad
para Microsoft Windows, Mac OS X y Linux afirma que la característica de archivos en
cuarentena solo ofrece protección básica contra malware. "No es una solución antivirus completa y
no tiene la habilidad de eliminar malware del sistema" dijo textualmente
la compañía. "Las
firmas de malware son tan buenas como las definiciones, que requiere de Apple
para proporcionar actualizaciones regulares y oportunas". Symantec también menciona que el software de
actualización del Mac OS X no es totalmente automático y carece de una interfaz
de usuario que permita ver qué firmas han sido descargadas. Asimismo afirma que las mejoras en la
seguridad de Apple no protegen al usuario de acceso no autorizado a los
archivos importantes ni bloquean la transferencia de información delicada.
Igualmente afirma que el cortafuegos predeterminado del Mac OS X está
desactivado por defecto.
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. Recientemente Autodesk lanzó una versión para Mac OS X de su
programa más conocido, AutoCAD.(Sitio de Autodesk)
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.
En la transición PowerPC-Intel,
los programas escritos para la plataforma anterior pasaron a ejecutarse
nuevamente en una capa de compatibilidad, aunque en este caso se trató de un
software y no de un sistema operativo completo. El programa encargado de hacer
funcionar aplicaciones escritas para PowerPC se denomina Rosetta, el
cual era totalmente transparente. Su única desventaja era que no podía ejecutar
programas de envergadura, tales como Photoshop o Final Cut
Pro.
No hay comentarios:
Publicar un comentario