lunes, 22 de agosto de 2011

Mac OS X

Presentación
Mac OS X es un sistema operativo desarrollado y comercializado por Apple Inc. que ha sido incluido en su gama de computadoras Macintosh desde 2002.7 8 Es el sucesor del Mac OS 9 (la versión final del Mac OS Classic), el sistema operativo de Apple desde 1984.9 Está basado en UNIX, y se construyó sobre las tecnologías desarrolladas en NeXT entre la segunda mitad de los 80's y finales de 1996, cuando Apple adquirió esta compañía.10 11 Desde la versión Mac OS X 10.5 Leopard para procesadores Intel, el sistema tiene la certificación UNIX 03.
La primera versión del sistema fue Mac OS X Server 1.0 en 1999, y en cuanto al escritorio, fue Mac OS X v10.0 «Cheetah» (publicada el 24 de marzo de 2001).13 Para dispositivos empotrados Apple produce versiones específicas: el iOS para el iPhone, el iPod Touch,14 eliPad y el Apple TV.15 Los nombres de las versiones de Mac OS X tienen nombre de grandes felinos, por ejemplo: Mac OS X v10.7 es denominado «Lion» (disponible de manera oficial desde el 20 de Julio de 2011 en Mac App Store). En Mac OS X, la X denota el 10 en número romano y se constituye en parte prominente de la identidad de la marca.

Descripción

Equipos MacBook Pro late-2009 ejecutando Mac OS X Snow Leopard.
Mac 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.7 24 El centro del Mac OS X es compatible conPOSIX 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.16
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.25 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.

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.33 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.33Esto 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.

Compatibilidad

[editar]Software

Audacitysoftware de edición de audiocompatible con Mac OS X.
Las API que Mac OS X heredó de OpenStep no eran compatibles con las versiones anteriores de Mac OS. Estas API's fueron creadas como resultados de la colaboración entre NeXT y Sun Microsystems y ahora se les denomina conjuntamente Cocoa. Esta herencia es altamente visible para los desarrolladores de Cocoa, debido a que el prejifo "NS" está en todas las partes del framework. La API oficial de OpenStep, publicada en septiembre de 1994, fue la primera API entre la fundación y el conjunto de aplicaciones, y la primera en usar el prefijo "NS".
Apple solía promover la plataforma Java como la mejor forma de desarrollar software para Mac OS X. En la práctica esto significaba grandes ventajas, ya que cualquier aplicación escrita en Java funcionaría con propiedad, y la interfaz gráfica escrita en Swing se vería muy similar a las interfaces nativas de Cocoa. Tradicionalmente, los programas Cocoa han sido escritos en Objective-C, con Java como alternativa. Sin embargo, el 11 de junio de 2005, Apple anunció que las características agregadas a Cocoa en las versiones posteriores a 10.4 no serían agregadas a la interfaz de programación en Cocoa-Java.

Comparación con otras plataformas

[editar]Orígenes

Mac OS X es un sistema BSD, motivo por el cual guarda especial relación con Linux. Esta relación se basa en el cumplimiento de estándares, aunque el código de ambos es completamente distinto. Linux es un sistema tipo-UNIX, mientras que Mac OS X es un sistema UNIX certificado. La relación Mac OS X-Linux es tan estrecha, que es posible portar fácilmente un programa de Linux a Mac OS X y ejecutarlo en el subsistema X11. Un ejemplo claro de esto es OpenOffice.org, el cual durante sus versiones iniciales para Mac OS X funcionó en X11 hasta que pasó a ser una aplicación nativa. Por su parte, Windows no guarda relación alguna con Mac OS X o Linux. En noviembre de 2009, un ejecutivo de Microsoftadmitió que Windows 7 había sido inspirado en Mac OS X.


Versiones

VersiónNombre en códigoAnuncioPresentaciónVersión más reciente
Mac OS X Server 1.0Hera16 de marzo de 19991.2v3 (27 de octubre de 2000)
Beta públicaKodiak13 de septiembre de 2000
10.0Cheetah24 de marzo de 200110.0.4 (22 de junio de 2001)
10.1Puma18 de julio de 20016125 de septiembre de 200110.1.5 (6 de junio de 2002)
10.2Jaguar6 de mayo de 20026224 de agosto de 200210.2.8 (3 de octubre de 2003)
10.3Panther23 de junio de 20036324 de octubre de 200310.3.9 (15 de abril de 2005)
10.4Tiger4 de mayo de 20046429 de abril de 200510.4.11 (14 de noviembre de 2007)
10.5Leopard26 de junio de 20066526 de octubre de 200710.5.8 (5 de agosto de 2009)
10.6Snow Leopard9 de junio de 20086628 de agosto de 200910.6.8 (23 de junio de 2011)
10.7Lion20 de octubre de 20106720 de Julio del 201110.7.1 (16 de agosto del 2011)






Seguridad

Mac OS X, Microsoft Windows y Linux incluyen de fábrica utilidades de seguridad muy similares, como cortafuegos y antispyware. Si bien ningún 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 comparación 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 más inseguro.125 En ese mismo estudio, IBM califica su sistema AIX, como el más 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 mayoría de distribuciones no incluye un software de cifrado, aunque están disponibles un buen número de aplicaciones libres para tal fin, como TrueCrypt o GnuPG.128 129
Sistema operativoWindows 7Windows VistaWindows XPWindows 2000Mac OS XMac OSHaikuDebian GNU/LinuxFedora(Linux)SUSE LinuxMageiaFreeBSDOpenBSD
CreadorMicrosoftMicrosoftMicrosoftMicrosoftAppleAppleHaiku ProjectProyecto DebianProyecto FedoraSuSEMageiaUniversidad de CaliforniaTheo de Raadt
Año de primera distribución2009200720012000200119842009199320031994201019931996
  Aspectos generales
Última versión estable6.1 build 7600 Service Pack 16.0 build 6000 Service Pack 25.1 build 2600 con Service Pack 35.0 con Service Pack 4Mac OS X v10.7 ("Lion")9.2.2R1 Alpha 36.0 Squeeze1511.418.24.9
CostoU$S 199.99 (Home Premium) 299.99 (Professional) 319.99 (Ultimate)U$S 90 (Home Basic) 179 (Home Premium) 229 (Business) 349 (Ultimate)143,526€ $2 152.89 MX (Home)
217,593€ $3 263.895 MX(Pro)
?29€ o preinstaladoGratuitohasta 7.5.5, 9.2 cuesta 15,60€ para dueños de Mac OS XGratuitoGratuitoGratuitoGratuitoGratuitoGratuitoGratuito
LicenciaNo LibreNo LibreNo LibreNo LibreNo Libre
Parcialmentesoftware libre
No LibreLibreLicencia MITLibreGPLLibreGPLLibreGPLLibreGPLLibreBSDLibreBSD
Tipo de usuarioHogar, negocios y redesHogar, negocios y redesHogar, negocios y redesNegociosHogar, negocios y redesHogar, diseño, negociosHogar, diseño, ciencia, negocios, servidores y redesHogar, ciencia, negocios, servidores y redesHogar, ciencia, negocios, servidores y redesHogar, ciencia, negocios, servidores y redesHogar, ciencia, negocios, servidores y redesServidores, cienciaServidores, ciencia
  Aspectos técnicos
Tipo denúcleoHíbridoHíbridoHíbridoHíbridoMach(Micronúcleo)MonolíticoHíbrido modularMonolíticoMonolíticoMonolíticoMonolíticoMonolíticoMonolítico
Arquitecturas de procesador soportadasIntel x86,X86-64IA64Intel x86X86-64IA64Intel x86,X86-64,IA64Intel x86Intel x86,PowerPC,X86-64PowerPCx86x86-64MIPS,ARMPowerPCIntel x86IA64,AMD64DEC AlphaARMHP PA-RISCMIPS(big endian), MIPS(little endian),PowerPCIMB S/390SparcIntel x86,x86-64,PowerPCIntel x86,x86-64,PowerPCIntel x86,x86-64,PowerPCIntel x86IA64,x86-64DEC AlphaARM,MIPSpc98(NEC PC-98x1),PowerPC,UltraSparc,Sun4v(UltraSparc-T1), XBox(Microsoft X-Box)Intel x86x86-64,DEC Alpha,ARMISHHP300,HP PALandisk,Luna-88kMac68k,PowerPCMotorola VME 68kMotorola VME 88kSGI,SparcUltraSparc,VAXZaurus
Sistema de archivos por defectoNTFSNTFSNTFS/FAT32Hasta 32 GBNTFS/FAT32Hasta 32 GBHFS+/UFSHFS/HFS+BFSext3ext4ext4ext4Berkeley FFSBerkeley FFS
Soporte de sistemas de archivo de 16 bitsNoNoNo???
Soporte de sistemas de archivo de 32 bits
Soporte de sistemas de archivo de 64 bitsSiSiSiNoNo??
Herramienta de actualización por defectoWindows UpdateWindows UpdateWindows UpdateWindows UpdateSoftware UpdateSoftware UpdateinstalloptionalpackageaptyumYaSTurpmi yRPMDrakeFuentesFuentes
  Aspectos gráficos
Entorno gráfico¹Basado en elnúcleoBasado en elnúcleoBasado en el núcleoBasado en el núcleoBasado en elnúcleo(Quartz)Basado en el núcleoBasado en el Núcleo híbrido modularAplicación: X Window SystemAplicación:X Window SystemAplicación:X Window SystemAplicación:X Window SystemAplicación: X Window SystemAplicación: X Window System
Sistema de ventanas por defectoStandard WindowsStandard WindowsStandard WindowsStandard WindowsOS X FinderMacintosh FinderHaiku (Integrada nativamente)GNOMEGNOMEKDE yGNOMEKDE yGNOME?N/A
Estilo deInterfaz gráfica de usuarioWindows AeroWindows AeroEstilo LunaEstilo clásicointerfazAquaPlatinumHaiku (Integrada nativamente)MetacityMetacitycon temaClearLookskwin con tema plastikMetacitycon temaLa ora ?fvwm

No hay comentarios:

Publicar un comentario en la entrada