Macos

 macOS (previamente Mac OS X, luego OS X) es una serie de sistemas operativos gráficos desarrollados y comercializados por Apple desde 2001. Es el sistema operativo principal para la familia de computadoras Mac de Apple. Dentro del mercado de computadoras de escritorio, portátiles y hogareñas, y mediante el uso de la web, fue, por años, el segundo sistema operativo de escritorio más utilizado, después de Microsoft Windows, hasta 2021.

macOS es la segunda serie importante de sistemas operativos Macintosh. El primero se llama coloquialmente el Mac OS "clásico", que se introdujo en 1984, y cuyo lanzamiento final fue Mac OS 9 en 1999. La primera versión de escritorio, Mac OS X 10.0, se lanzó en marzo de 2001, con su primera actualización, 10.1, llegando más tarde ese año. Después de esto, Apple comenzó a poner nombres de los grandes felinos en sus lanzamientos, que duró hasta OS X 10.8 Mountain Lion. Desde OS X 10.9 Mavericks, las versiones han sido nombradas en hitos en California.​ Apple acortó el nombre a "OS X" en 2012 y luego lo cambió a "macOS" en 2016, adoptando la nomenclatura que estaban usando para sus otros sistemas operativos, iOSwatchOS y tvOS. La última versión es macOS Big Sur, que se lanzó al público en noviembre de 2020.

Entre 1999 y 2009, Apple vendió una serie separada de sistemas operativos llamada Mac OS X Server. La versión inicial, Mac OS X Server 1.0, se lanzó en 1999 con una interfaz de usuario similar a Mac OS 8.5. Después de esto, se presentaron nuevas versiones al mismo tiempo que la versión de escritorio de Mac OS X. A partir de Mac OS X 10.7 Lion, las funciones del servidor se pusieron a disposición como un paquete separado en Mac App Store.​

macOS se basa en tecnologías desarrolladas entre 1985 y 1997 en NeXT, una compañía que el cofundador de Apple Steve Jobs creó después de dejar la compañía. La "X" en Mac OS X y OS X es el número romano para el número 10 y se pronuncia como tal. La X fue una parte prominente de la identidad de marca y comercialización del sistema operativo en sus primeros años, pero gradualmente retrocedió en importancia desde el lanzamiento de Snow Leopard en 2009. Se logró la certificación UNIX 03 para la versión Intel de Mac OS X 10.5 Leopard​ y todos los lanzamientos de Mac OS X 10.6 Snow Leopard hasta la versión actual también tienen la certificación UNIX 03. ​ macOS comparte su núcleo basado en Unix, llamado Darwin, y muchos de sus frameworks con iOS,​ tvOS y watchOS. Una versión muy modificada de Mac OS X 10.4 Tiger se utilizó para la primera generación de Apple TV.

Las versiones de Mac OS X de 1999 a 2005 pueden ejecutarse solo en los Mac basados ​​en PowerPC de ese período de tiempo. Después de que Apple anunciara que cambiarían a CPUs de Intel a partir de 2006, se fabricó y distribuyó una versión separada de Mac OS X 10.4 Tiger exclusivamente con las primeras Mac basadas en Intel; incluía un emulador conocido como Rosetta, que permitía a los usuarios ejecutar la mayoría de las aplicaciones PowerPC en equipos Mac basados ​​en Intel Mac OS X 10.5 Leopard fue la única versión que se creó como un binario universal, lo que significa que el disco de instalación admitió procesadores Intel y PowerPC. Mac OS X 10.6 Snow Leopard fue la primera versión disponible exclusivamente para equipos Mac basados ​​en Intel. En 2011, Apple lanzó Mac OS X 10.7 Lion, que ya no soportaba procesadores Intel de 32 bits y tampoco incluía a Rosetta. Todas las versiones del sistema lanzado desde entonces se ejecutan exclusivamente en CPU Intel de 64 bits y no son compatibles con las aplicaciones PowerPC. En 2020, Apple anunció que, empenzando en 2020, los Mac nuevos tendrán sus propios CPUs, basados en la arquitectura ARM. Estos Macs siguen soportando applicaciones de Intel, y nuevas versiones de macOS tendrán el software de emulación Rosetta 2. macOS Big Sur es la primera version de macOS que soporta Macs basados en ARM y Intel.






Historia

Mac OS X fue desarrollado a partir de NEXTSTEP, que a su vez se basó en el código del núcleo Mach de la Universidad Carnegie Mellon y de 4.4BSD: la versión gratuita y abierta de Unix de la Universidad de Berkeley.​ Ciertas partes de FreeBSD y NetBSD también fueron incorporadas en NEXTSTEP.​ Mientras Jobs estaba en NeXT, fuera de Apple, la compañía intentó crear un sistema de «próxima generación» a través de los proyectos TaligentCopland 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 privativo y de apariencia más pulida para ser adoptado para el mercado primario de Apple: usuarios de hogar y los profesionales multimedia.​ El proyecto fue conocido inicialmente como Rhapsody y luego adoptó el nombre de Mac OS X. ​ Apple sigue publicando la base de código abierto, ahora llamada Darwin, a la que luego se adiciona la interfaz gráfica privativa y se comercializa como Mac OS.

Mac OS X Server 1.x era incompatible con el software diseñado para el software 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 iLifeiWork 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.

Seguridad

Mac OS X, es uno de los sistemas operativos que menos mecanismos de protección ha implantado. Por ejemplo Snow Leopard, aplica ASLR solo parcialmente, mientras que otros sistemas actuales, como la mayoría de las distribuciones GNU/LinuxWindows 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), solo lo implementa en procesos de 64 bits.

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.


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 solo a través de la mencionada tienda con un precio de $19.99.

Desde Mac OS X v10.9 Mavericks, las versiones del sistema operativo tienen nombres de diferentes lugares de California.

«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 demandó 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.

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 2001​25 de septiembre de 200110.1.5 (6 de junio de 2002)
10.2Jaguar6 de mayo de 2002​24 de agosto de 200210.2.8 (3 de octubre de 2003)
10.3Panther23 de junio de 200324 de octubre de 200310.3.9 (15 de abril de 2005)
10.4Tiger4 de mayo de 200429 de abril de 200510.4.11 (14 de noviembre de 2007)
10.5Leopard26 de junio de 200726 de octubre de 200710.5.8 (5 de agosto de 2009)
10.6Snow Leopard8 de junio de 200828 de agosto de 200910.6.8 (23 de junio de 2011)
10.7Lion20 de octubre de 2010​20 de julio de 201110.7.5 (19 de septiembre de 2012)
10.8Mountain Lion16 de febrero de 2012​25 de julio de 201210.8.5 (12 de septiembre de 2013)
10.9Mavericks10 de junio de 2013​22 de octubre del 201310.9.5 (17 de septiembre de 2014)
10.10Yosemite2 de junio de 2014​16 de octubre de 2014​10.10.5 (13 de agosto de 2015)
10.11El Capitan8 de junio de 201530 de septiembre de 2015​10.11.6 (18 de julio de 2016)
10.12Sierra13 de junio de 2016​20 de septiembre de 2016​10.12.6 (19 de julio de 2017)
10.13High Sierra5 de junio de 201725 de septiembre de 2017​10.13.6 (9 de julio de 2018)
10.14Mojave4 de junio de 2018 ​24 de septiembre de 201810.14.6 (22 de julio de 2019)
10.15Catalina3 de junio de 2019​7 de octubre de 201910.15.7 (24 de septiembre de 2020)
11.0Big Sur22 de junio de 202012 de noviembre de 202011.2.3 (8 de marzo de 2021)
12.0Monterey7 de junio de 2021próximamentepróximamente


Macos Macos Reviewed by Michelle on mayo 31, 2021 Rating: 5

No hay comentarios.:

Con tecnología de Blogger.