Ir al contenido principal

Instalación y Características Generales de macOS

Si bien macOS en general se obtiene ya instalado en un ordenador Mac, se ha hecho posible, mediante software de virtualización, la creación de máquinas virtuales que funcionen con este sistema operativo.


VIRTUALIZACIÓN E INSTALACIÓN

Para esta entrada, se procedió a crear una máquina virtual de macOS High Sierra utilizando el software VirtualBox de Oracle (versión 5.x), y una imagen del sistema operativo preparada previamente. Se trabajó en el sistema operativo Windows 10.

Previo al procedimiento de creación de la máquina virtual, es necesario, evidentemente, descargar la imagen e instalar VirtualBox. La versión más reciente de VirtualBox está disponible en el siguiente enlace: https://www.virtualbox.org/wiki/Downloads, mientras que la imagen puede descargarse desde: https://goo.gl/A2KEZg; la imagen fue particionada en 6 partes utilizando WinRAR.

Una vez se han hecho los preparativos, se crea y configura la máquina virtual. Hay ciertas configuraciones especiales que se deben tener en cuenta:
  • Se debe especificar el sistema operativo de la máquina como Mac OS X 10.11 El Capitan.
  • El tamaño de memoria mínimo es de 2 GB (2048 MB), pero el recomendado es de 4 GB (4096 MB).
  • Al configurar el disco duro, se debe seleccionar “Usar un archivo de disco duro virtual existente” y seleccionar la imagen descargada y ya extraída.
  • En la configuración de placa base, en orden de arranque se debe deshabilitar la opción de “Disquete”, en el chipset se debe seleccionar “ICH9”, y se debe habilitar la opción de “Habilitar EFI”.
  • Se debe configurar la memoria de video con 128 MB.
Antes de iniciar la máquina, es necesario realizar configuraciones adicionales. Se debe cerrar VirtualBox y abrir la línea de comandos de Windows ejecutándola como administrador, y se deben insertar los siguientes comandos (se reemplaza “Nombre” por el nombre dado a la máquina virtual):
  • cd "C:\Program Files\Oracle\VirtualBox\"
  • VBoxManage.exe modifyvm "Nombre" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
  • VBoxManage setextradata "Nombre" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
  • VBoxManage setextradata "Nombre" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
  • VBoxManage setextradata "Nombre" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
  • VBoxManage setextradata "Nombre" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
  • VBoxManage setextradata "Nombre" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
Ya hecho esto, se puede iniciar la máquina virtual. Inicialmente aparecerá una pantalla con códigos; esto indica que se está configurando e iniciando el sistema operativo. Luego se inicia macOS como tal: se le pide al usuario el país de residencia, el tipo de teclado, que acepte los términos y condiciones, que ingrese con su cuenta de Apple (si tiene una; si no, se ignora), y que cree un usuario para la máquina con nombre y contraseña. Ya configurado todo, se inicia macOS High Sierra y la máquina funciona como si fuese un ordenador real.


REQUISITOS DE HARDWARE

En caso de que se instalase macOS en un ordenador Mac real, este debe cumplir con las siguientes especificaciones:
  • 2 GB de RAM como mínimo
  • Tener instalada una versión de Mac OS X igual o superior a la versión 10.8 (Mountain Lion).
  • Espacio disponible en disco de mínimo 14.3 GB.
En cuanto a ordenadores específicos, los Mac compatibles con macOS High Sierra son los siguientes:
  •     MacBook (de finales de 2009 o después)
  •     MacBook Pro (de mediados de 2010 o después)
  •     MacBook Air (de finales de 2010 o después)
  •     Mac mini (de mediados de 2010 o después)
  •     iMac (de finales de 2009 o después)
  •     Mac Pro (de mediados 2010 o después)
Se debe aclarar que estos son los ordenadores que “oficialmente” pueden funcionar con macOS High Sierra. Existen, sin embargo, formas de instalar este sistema operativo en un PC, creando lo que se conoce como un “Hackintosh”.


VENTAJAS

macOS es un sistema operativo muchas veces escogido por profesionales de distintos campos, como el arte, diseño o computación, entre otros. macOS tiene una interfaz gráfica de usuario amigable, lo que permite un entorno agradable, cómodo para trabajar y fácil de usar, debido a que fue diseñado para que cualquier persona pudiera usarlo sin ninguna complicación.

macOS tiene buena estabilidad y seguridad, puesto que el sistema operativo solo puede usarse en ciertos equipos, en los cuales el sistema operativo y sus actualizaciones han sido probados de forma extensiva.


DESVENTAJAS

El macOS es un sistema operativo que oficialmente solo viene en las computadoras personales Mac de apple, por lo que si una empresa quiere usar o adoptar el sistema operativo, tendrá que comprar los equipos Mac que puedan usarlo o soportarlo, equipos que muchas veces son costosos. Que el sistema operativo macOS solo pueda usarse en los equipos Mac también representa un problema a la hora de buscar algún tipo de reparación o cambios de piezas del equipo, por lo que el sistema operativo estaría sujeto a este tipo de eventualidades. Además es un sistema operativo que no permite ser modificado.

Porque no es sistema muy común en el mercado, y por cuestiones de seguridad que considera la compañía Apple, hay aplicaciones que no se admiten en el sistema operativo o a veces estas aplicaciones no son diseñadas para este sistema operativo; lo mismo ocurre con los videojuegos.


ADMINISTRADOR VS USUARIO CORRIENTE

En el sistema operativo pueden estar varios usuarios como administradores; estos pueden añadir y gestionar nuevos usuarios, al igual que instalar apps y gestionar ajustes del sistema operativo. Pueden hacer que un usuario corriente pueda ser administrador del sistema, u ocasionalmente pueden hacer que un usuario pueda acceder al sistema como usuario invitado sin que este pueda acceder a los archivos o ajustes de los demás usuarios. Estos usuarios invitados, cuando crean un archivo, realmente crean un archivo temporal, que es almacenado en una carpeta, también temporal, que luego es eliminada junto al archivo cuando el invitado cierra la sesión. Sobra decir que el primer usuario que se crea al configurar el sistema operativo por primera vez es un administrador.

El administrador puede crear usuarios con controles parentales; estos solo pueden acceder a aplicaciones y contenidos que especifique el administrador. El administrador puede restringir sobre este usuario contenidos de la web y contactos, al igual que puede definir el tiempo que puede estar en el ordenador.

El administrador puede crear un grupo de usuarios que tiene los mismos privilegios de acceso a carpeta o archivos; dichos privilegios los puede manejar un administrador.

En cambio, un usuario corriente puede configurar ajustes solo de su sesión. Este, al igual que un administrador, puede instalar aplicaciones. De resto, un usuario corriente no puede añadir ni gestionar otros usuarios.


BIBLIOGRAFÍA

Adrian. (11 de Agosto de 2017). ¿El mejor sistema operativo con sus pros y sus contras? Obtenido de Zonautas: https://www.zonautas.com/mejor-sistema-operativo/

Apple. (16 de Octubre de 2017). macOS High Sierra - Technical Specifications. Obtenido de Apple: https://support.apple.com/kb/SP765?locale=en_US

Apple. (1 de Mayo de 2017). macOS Sierra: Configure usuarios, invitados y grupos en su Mac. Obtenido de Apple: https://support.apple.com/kb/PH25796?viewlocale=es_ES&locale=pt_BR

John. (2017). How to Install macOS High Sierra Final on VirtualBox on Windows. Obtenido de TechsViewer: https://techsviewer.com/install-macos-high-sierra-virtualbox-windows/

Peña, J. (12 de Febrero de 2018). Mac OS VS Windows VS Linux. Obtenido de Arpen Technologies: https://arpentechnologies.com/es/blog/software/macos-vs-windows-vs-linux/

rtrouton. (26 de Julio de 2016). MacAdmin 101: The root user account. Obtenido de Der Flounder: https://derflounder.wordpress.com/2016/07/26/macadmin-101-the-root-user-account/

Vargas, W. (4 de Mayo de 2009). Conoce las ventajas y desventajas de Windows y Mac OS X (Actualizado con video). Obtenido de Tecnético: https://www.tecnetico.com/software/conoce-las-ventajas-y-desventajas-de-windows-y-mac-os-x-actualizado-con-video/1780

Comentarios

Entradas populares de este blog

Gestión de Memoria y Archivos en macOS

GESTIÓN DE MEMORIA Al igual que para la gestión de procesos, para la gestión de memoria macOS utiliza su componente proveniente de Mach. macOS se basa en un esquema de memoria virtual, usando un algoritmo tradicional de paginación y conjunto residente. La memoria virtual se compone de objetos de memoria y de objetos de memoria virtual, y la paginación es realizada por un paginador; todas estas son abstracciones de Mach. Un objeto de memoria virtual se compone de muchos objetos de memoria, y mediante estos el paginador almacena los objetos de memoria virtual en las denominadas páginas del sistema. Una página del sistema representa la dirección en memoria virtual (dirección lógica) del objeto. El mapeo de las páginas del sistema a las páginas reales (dirección física) es realizado por un sistema que gestiona las tablas de páginas, los marcos y el búfer de traducción adelantada (TLB) según el hardware específico de cada máquina. El manejo de los objetos de memoria virtual y objetos...

Gestión de Procesos en macOS

El sistema operativo macOS está diseñado sobre el kernel Darwin, el cual es de código abierto y está basado en una integración entre las tecnologías de Mach y BSD, utilizando diferentes componentes de estos para realizar sus tareas. Para la gestión de procesos, macOS hace uso de su componente proveniente de Mach. ABSTRACCIONES DE MACH En macOS, a nivel de procesador se ejecutan las abstracciones propias de Mach, de forma que todas las demás abstracciones (entre estas las de BSD) se “traducen” a la tecnología de Mach. Los principales conceptos lógicos del kernel de Mach para gestión de procesos son: Tarea ( task ): Una tarea es una “unidad de propiedad de recurso”; podría decirse que es una representación lógica del ambiente de ejecución de los procesos. Hilo ( thread ): Un hilo es una “unidad de ejecución”; esto significa que representa el conjunto de operaciones que ejecuta el procesador. Procesador ( processor ): Un procesador es una representación de un procesador físi...