💾 Archived View for systemstation.flounder.online › mac.gmi captured on 2024-08-24 at 23:26:37. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

MAC

Es el sistema desarrollado por Apple para ordenadores Apple Macintosh, a principio de los años 1980.
Tuvieron dos ramas de software, la llamada System y el propio MAC OS, que aunque como tal, venía incluído en las últimas versiones de System (que tuvieron hasta 7 versiones), se separó en 1985, siendo denominado MacOS, y con la salida de Mac OS X, MacOS "clasic".

SYSTEM

System Software fue una versión primitiva del Mac OS, desarrollado por Apple para ordenadores Apple Macintosh, a principio de los años 1980s y tuvieron hasta 7 versiones.

Los System 1.0, 1.1 y 2.0 usaban un sistema de archivos con un sólo nivel de directorios, llamado Macintosh File System (MFS); su soporte para carpetas (subdirectorios) era incompleto. El System 2.0 agregó soporte para AppleTalk para usar la recientemente introducida LaserWriter. El System 2.1 (Finder 5.0) implementaba el HFS (Hierarchical File System, o sistema de archivos jerárquicos) que tenía directorios reales. Esta versión era específica para el Hard Disk 20 y sólo implementaba el HFS en la RAM, el arranque y muchos de los disquetes mantuvieron el volumen MFS de 400K. El System 3.0 fue introducido con el Mac Plus, implementando oficialmente el HFS y las unidades de arranque de 800K, agregando soporte para varias tecnologías nuevas como el SCSI y el AppleShare, y el Trash (papelera) «inflable» (p.e., cuando la papelera contiene archivos, adopta una apariencia hinchada).

En las versiones 1, 2, 3 Y 4 sólo podían correr una aplicación por vez, aunque aplicaciones especiales como Servant,4 MultiMac, o Switcher podían evitar esto en cierta medida.

System 4.0 venía con el Mac SE y el Macintosh II, los cuales requerían soporte adicional para los primeros zócalos de expansión, el Apple Desktop Bus (ADB), discos rígidos internos en el Mac II, color, monitores grandes y el primer procesador Motorola 68020.

En 1985 debutó Macintosh con aplicaciones multi-tarea. Con una aplicación llamada Switcher creado por Andy Hertzfeld, este permitió correr varias aplicaciones a su vez. De cualquier forma se estaba comenzando y se tenían muchos errores, algunos programas y características no funcionaban adecuadamente con Switcher. esto hizo que no fuera incluido en el sistema operativo, pero esto le dio ideas a Apple para incorporar esta característica. Y lanzar una aplicación llamada MultiFinder separada del sistema operativo. El MultiFinder debutó originalmente con el System 5.

La característica Multi-tarea era opcional en el System 6 podía iniciar con el Finder o con el MultiFinder eso como lo dispusiera el usuario.

Diferencias

A partir de la versión 6 se vieron muchas mejoras y se completaron con la versión 7. System Software 6 con MultiFinder se diferenciaba del 7 en la siguiente manera:

Imagen System

Mac OS

Del inglés Macintosh Operating System, desarrollado íntegramente por Apple, cuya primera versión vio la luz en 1985, es la denominación de una versión del sistema operativo creado para la arquitectura Macintosh de Apple, también aplicado retroactivamente a las versiones anteriores a System 7.6, y que apareció por primera vez en System 7.5.1.

La definición principal es que el sistema operativo constituye la interfaz entre las aplicaciones y el hardware del Macintosh. El equipo de desarrollo del Mac OS original incluía a Bill Atkinson, Jef Raskin y Andy Hertzfeld.

El administrador de memoria obtiene y libera memoria en forma automática para las aplicaciones y el sistema operativo. Esta memoria se encuentra normalmente en un área llamada cúmulo. El código de procedimientos de una aplicación también ocupa espacio en el cúmulo.

Empezó a quedarse atrás frente a otros sistemas como Windows[1] a causa de su multitarea limitada y porque se dejó de introducir características para ejecutar varios procesos a la vez y la no existencia de la memoria protegida.

La falla del sistema "Copland" hizo que se retrasaran todas esas características por lo que Apple tuvo que adquirir en Diciembre de 1996 los derechos sobre el sistema operativo Rhapsody de Next Computers, Inc. después de haberse planteado a BeOS[2]. Esta compañía es conocida por su NextSteep, sistema gráfico de escritorio del que nació "WindowMaker", el gestor de ventanas de GNU/Linux[3].

Hay una gran variedad de versiones sobre cómo fue desarrollado el Mac OS original y dónde se originaron las ideas subyacentes. Pese a esto, documentos históricos prueban la existencia de una relación, en sus inicios, entre el proyecto Macintosh y el proyecto Alto de Xerox PARC. Las contribuciones iniciales del Sketchpad de Ivan Sutherland y el On-Line System de Doug Engelbart también fueron significativas.[cita requerida]

Su desarrollo se extendería hasta la versión 9 del sistema, lanzada en 1999. A partir de la versión 10, llamada Mac OS X, el sistema cambió su arquitectura totalmente y pasó a basarse en Unix[3], sin embargo su interfaz gráfica mantiene muchos elementos de las versiones anteriores.

[1]

[2][3][4]

Imagen MacOS

Mac OS X

Evolución del MacOS, Mac OS X es la décima versión del sistema operativo de la familia Macintosh creado el 15 de Septiembre del año 2000 por Apple y lanzado al mercado en marzo de 2001.

Está basado en BSD[4] y Mach. Su núcleo se llama Darwin y cualquier persona puede aportar contribuciones encaminadas a mejorar la plataforma. Por ser de tipo UNIX, Mac OS X pertenece a la familia de los sistemas operativos multiusuario.

Mac OS X incorpora diferentes tecnologías, Quartz, OpenGL y Quicktime. Las aplicaciones de Mac OS X, están divididas en tres familias: Cocoa para aplicaciones nativas, Carbon para aplicaciones modificadas a Mac Os X desde los anteriores sistemas de Macintosh, y Classic, que ejecuta las aplicaciones de los anteriores sistemas directamente en Mac OS X mediante un emulador del Mac OS antiguo.

A la interfaz gráfica de usuario se le denomina Aqua, que junto con KDE y Gnome, forman los entornos de escritorio más populares para sistemas operativos de tipo UNIX.

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. Se logró la certificación UNIX 03 para la versión Intel de Mac OS X 10.5 Leopard7​, que ha mantenido hasta la versión actual.

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.

En 2020, Apple anunció que los Mac nuevos tendrán sus propios CPUs, basados en la arquitectura ARM. Estos Macs siguen soportando aplicaciones de Intel, y nuevas versiones de macOS tendrán el software de emulación Rosetta 2. macOS Big Sur es la primera versión de macOS que soporta Macs basados en ARM y Intel.

Imagen Mac OS X

Ravyn OS

En una fase muy temprana de desarrollo, el objetivo de ravynOS es proporcionar la delicadeza de macOS con la libertad de FreeBSD[1].

Es un sistema operativo de escritorio de código abierto que pretende ofrecer una experiencia similar y compatibilidad con macOS® en sistemas x86-64, y eventualmente en sistemas ARM. Se basa en los sólidos cimientos de FreeBSD, en los paquetes de código abierto existentes en el mismo espacio, y en el nuevo código para llenar los vacíos. Tiene como objetivo sentirse elegante, estable, familiar e intuitivo, manejar sus tareas diarias, y proporcionar tanta compatibilidad como sea posible con el sistema operativo comercial que lo inspiró.

RavynOS proporciona una implementación de Cocoa (aún incompleta) y un moderno tiempo de ejecución de Objective-C instalado.

También proporciona una lista creciente de APIs compatibles con Mac, como LaunchServices, Grand Central Dispatch, XPC, y compatibilidad con las llamadas al sistema de Mach 3.0 (0.4pre1+) y funciones C. También hay una lista creciente de comandos compatibles, como open y launchctl. A partir de 0.4pre1, launchd es el init del sistema (PID 1) y algunos servicios se ejecutan ahora como LaunchDaemons y LaunchAgents.

Los compiladores y enlazadores del sistema han sido parcheados para soportar Frameworks, y los argumentos estándar -F y -framework funcionan como se esperaba. El soporte para los archivos de proyecto XCode está planeado, pero los Makefiles estilo BSD están disponibles hoy en día para construir fácilmente los paquetes .app y .framework. Java 17 está disponible en /Library/Java. Swift también está en la hoja de ruta.

El entorno de escritorio y las aplicaciones del sistema (Filer, Dock, sistema global de menús, paquetes de aplicaciones por defecto, etc.) se están diseñando cuidadosamente desde el principio para que encajen bien y proporcionen consistencia y un aspecto familiar.

[1]

Imagen Ravyn OS

↩ Inicio