Mac OS Classic

Mac OS(originalmenteSystem Software;retrónimo:Classic Mac OS) es la serie desistemas operativosdesarrollados para la familia de computadorasMacintoshporApple Computer, Inc. de 1984 a 2001, comenzando con System 1 y terminando conMac OS 9. Al sistema operativo Macintosh se le atribuye haber popularizado el concepto deinterfaz gráfica de usuario.
Se incluyó con todos los Macintosh que se vendieron durante la época en que se desarrolló y muchas actualizaciones del software del sistema se realizaron junto con la introducción de nuevos sistemas Macintosh.
Mac OS ha sido pre-instalado en casi todos los computadores Macintosh vendidos. El sistema operativo también se vendía en forma separada en las tiendas de Apple y en línea. El Mac OS original estaba basado parcialmente en elLisa OS, previamente comercializado por Apple para la computadoraLisaen 1983 y, como parte de un acuerdo que permitía a Xerox comprar acciones de Apple a un precio favorable, también usaba conceptos delXerox Alto, el cualSteve Jobsy otros miembros del equipo Macintosh habían visto.
El proyecto de Macintosh arrancó a principios de 1979 conJef Raskin, quien visionó un computador de bajo precio y fácil de usar para el cliente promedio. En septiembre de 1979, se le dio permiso a Raskin para realizar las contrataciones para el proyecto y estaba buscando, en particular, un ingeniero que pudiera construir un prototipo.Bill Atkinson, un miembro del equipo desarrollador del computadorApple Lisa, le presentó aBurrell Smith, un técnico del servicio que había sido contratado a principios de ese año.
En enero de 1981, Steve Jobs se hizo cargo del proyecto Macintosh completo. Jobs y varios ingenieros de Apple visitaron el centro de investigación Xerox PARC en diciembre de 1979, tres meses después que se iniciaran los proyectos de Lisa y Macintosh. Después de ver la tecnología pionera deinterfaz gráfica de usuariodesarrollada enXerox PARCpor antiguos empleados de Xerox, Steve Jobs negoció una visita para ver el computadorXerox Altoy las herramientas de desarrollo a cambio de una opción sobre las acciones de Apple.​ Los sistemas operativos de Lisa y Macintosh usaron muchos conceptos del computador Xerox Alto, pero muchos elementos de la interfaz gráfica del usuario fueron creados por Apple, incluyendo la barra de menús, los menús desplegables, los conceptos dearrastrar y soltarymanipulación directa.​
Al contrario que el computadorIBM PC, el cual usaba unaROMde sistema de 8 kB para elPOST(auto diagnóstico al encender) y un sistema básico de entrada/salida (BIOS), la ROM de la Mac era mucho más grande (64 kB) y guardaba código clave del SO. Buena parte de la ROM Mac original fue codificada porAndy Hertzfeld, un miembro del equipo original de Macintosh. Él fue capaz de ahorrar valioso espacio en la ROM intercalando código enlenguajeensamblador. Además de codificar la ROM, también codificó el núcleo, elMacintosh Toolboxy parte de los accesorios del escritorio. Losíconosdel sistema operativo, los cuales representancarpetasyaplicaciones, fueron diseñados porSusan Kare, quien más tarde diseñaría los íconos delMicrosoft Windows 3.0.Bruce HornySteve Cappsescribieron elMacintosh Finderasí como también varias utilidades del sistema Macintosh.
Apple hizo una campaña publicitaria muy importante para su máquina renovada. Luego de su creación, la compañía compró 39 páginas completas de espacio publicitario en la revista Newsweek, ediciones de noviembre y diciembre de 1984. Apple fue tan exitoso en la campaña, que pronto eclipsó las ventas de su predecesor más sofisticado, elLisa, tanto que Apple desarrolló rápidamente un producto llamadoMacWorksque permitió al Lisa de emular el software del sistema Macintosh a través del System 3, momento en el que fue discontinuado y comercializado con la marcaMacintosh XL. Muchos de los avances del SO del Lisa no aparecerían en el sistema operativo hasta el System 7.
La primera versión delMac OS(llamado simplementeSystem, "Sistema") es fácilmente distinguible de los otros sistemas operativos del mismo periodo debido a que no usa una interfaz delínea de comandos; fue uno de los primeros sistemas operativos en usar completamente unainterfaz gráfica de usuario. Adicionalmente alnúcleodel sistema está elFinder, unaaplicaciónusada para administrar archivos, la cual también mostraba elescritorio. Los dos archivos estaban contenidos en una carpeta etiquetada comoSystem Folder("carpeta del sistema"), la cual contenía otros archivos necesarios, como elcontroladorde laimpresora, necesarios para interactuar con el System.
Estas ediciones sólo podían correr una aplicación por vez, aunque aplicaciones especiales comoServant,​MultiMac,​ oSwitcher(descrito enMultiFinder) podían evitar esto en cierta medida. Los System 1.0, 1.1 y 2.0 usaban unsistema de archivoscon un solo nivel de directorios, llamadoMacintosh File System(MFS); su soporte para carpetas (subdirectorios) era incompleto. El System 2.0 agregó soporte paraAppleTalkpara usar la recientemente introducidaLaserWriter. El System 2.1 (Finder 5.0) implementaba elHFS(Hierarchical File System, o sistema de archivos jerárquicos) que tenía directorios reales. Esta versión era específica para elHard Disk 20y sólo implementaba el HFS en laRAM, el arranque y muchos de losdisquetesmantuvieron el volumen MFS de 400K. El System 3.0 fue introducido con elMac Plus, implementando oficialmente el HFS y las unidades de arranque de 800K, agregando soporte para varias tecnologías nuevas como elSCSIy elAppleShare, y el Trash (papelera) «inflable» (p.e., cuando la papelera contiene archivos, adopta una apariencia hinchada). System 4.0 venía con elMac SEy elMacintosh II, los cuales requerían soporte adicional para los primeroszócalos de expansión, elApple Desktop Bus(ADB), discos rígidos internos en el Mac II, color, monitores grandes y el primer procesadorMotorola 68020.​
Los cambios en los primeros sistemas operativos de Macintosh se ven mejor en el número de versión delMacintosh Finder, donde los principales saltos están en 1.x, 4.x, 5.x, y 6.x.
System Software 5 (también conocido simplemente como System 5) agregóMultiFinder, una extensión que permitía al sistema correr varios programas al mismo tiempo. El sistema usaba el modelo demultitarea cooperativa, en el sentido de que daba tiempo a las aplicaciones en segundo plano sólo cuando la aplicación que se ejecuta daba el control. Un cambio inteligente en las funciones del sistema fue que las aplicaciones que eran llamadas para atender eventos hacían que las aplicaciones existentes compartieran el tiempo automáticamente. Los usuarios podían optar por no usar el MultiFinder, y por lo tanto fijarlo con una sola aplicación por vez, como era en las versiones anteriores del system software.
System Software 5 fue el primer sistema operativo de Macintosh en tener número de versión unificada del "Macintosh System Software", al contrario que los número usados para el System y el Finder.
System Software 5 estuvo disponible por corto tiempo y sólo en algunos países, entre ellosEstados Unidos, Europa y Canadá.
System Software 6 (también conocido simplemente comoSystem 6) fue una versión consolidada del Mac OS, produciendo un sistema operativo completo, estable y de larga duración. Las dos mayores introducciones en elhardwarerequirieron soporte adicional en System 6, donde el procesadorMotorola 68030y elSuperDrivede 1,44 MB debutaron con elMacintosh IIxy elMacintosh SE/30. Más tarde incluyó soporte para las características de la primera laptop especializada, con la introducción de laMacintosh Portable. A partir del System 6, el Finder tendría un número de versión unificado, casi coincidiendo con el del System, aliviando mucha de la confusión causada por las considerables diferencias entre los System anteriores.​
El 13 de mayo de 1991 fue lanzado System 7. Fue la segunda mayor actualización de Mac OS, agregando una reforma significativa a lainterfaz gráfica de usuario, nuevas aplicaciones, mejoras en la estabilidad y muchas características nuevas. Su introducción coincidió con el lanzamiento y el soporte de la línea Macintosh con68040.
Tal vez la característica más significativa de System 7 sea el soporte para intercambio de página, el cual previamente estaba sólo disponible como un agregado de terceras compañías. Junto a esto estaba el traslado del direccionamiento de la memoria a32 bit, necesario para las crecientes cantidades de memoriaRAMdisponible para la CPU Motorola 68030. Versiones anteriores de Mac OS usaban los24 bitsbajos para direccionameinto, y los8 bitsaltos para banderas o indicadores. Esta era una solución efectiva en los primeros modelos de Macintosh con cantidades relativamente limitadas de RAM, pero luego se volvió una desventaja.​ Apple describía el código que usaba direccionamiento de 24 + 8 bit como "no de 32-bit limpio", y muchas aplicaciones se colgaban o bloqueaban cuando el usuario habilitaba el direccionamiento de 32 bits. La Mac original usaba la CPU Motorola 68000 que sólo podía direccionar 16 MB de memoria, y 24 bits era suficiente para manejar todo ese espacio. Esta era una limitación del hardware, y no una falla en el diseño del software. Las CPUs 68020/68030/68040 tenían bus de direcciones de 32 bit y podían manejar hasta 4 GB de memoria física. Apple se pasó a la CPU 68030 para poder manejar memorias mayores a 16 MB, por lo tanto, fue necesario implementar una transición de la ROM y del software a código de 32 bit limpio.
Una característica notable del System 7 fue lamultitarea cooperativaintegrada al sistema. En System Software 6, esta característica era opcional a través del MultiFinder. System 7 también introdujo losalias, similar a losaccesos directosque se introdujeron en las versiones posteriores de Microsoft Windows. Lasextensiones de Systemestaban mejoradas, siendo trasladadas a sus propias subcarpetas; una subcarpeta en elSystem Foldertambién era creada desde elpanel de control. En el System 7.5, Apple incluyó el Extensions Manager (administración de extensiones), un programa que anteriormente estaba disponible sólo de terceras partes y que simplificaba el proceso de habilitar y deshabilitar las extensiones.
El menú Apple, que en System 6 sólo contenía los accesorios del escritorio, se hizo más de propósito general: el usuario ahora podía colocar en una subcarpeta «Apple Menu Items» del System Folder los alias de las aplicaciones o carpetas más usadas, o cualquier cosa que el usuario quería que apareciera.AppleScript, unlenguajescriptpara automatizar tareas, también fue introducido con el System 7.QuickDrawde32-bit, con soporte para las llamadas imágenes de «color verdadero» (true color), también se incluyó como estándar; previamente era una extensión de sistema. También se introdujo las fuentesTrueType, una tipografía vectorial estándar.
La papelera (Trash), bajo System 6 y anteriores, se vaciaba por sí misma automáticamente cuando se apagaba la computadora o, si el MultiFinder no estaba corriendo, cuando se lanzaba una aplicación. System 7 reimplementaba la papelera como una carpeta especial oculta, que permitía mantener los archivos entre re-inicios del sistema hasta que el usuario deliberadamente ejecutaba el comando «Vaciar la Papelera».
System 7.1 fue principalmente una versión para corregir errores, con características menores agregadas. System 7.1 no sólo fue el primer sistema operativo en costar dinero (las versiones previas eran gratuitas o vendidas al precio de los disquetes), sino también en recibir un hermano «Pro» con características extra. System 7.1.2 fue el primero en soportar Macs basadas en PowerPC. System 7.1 también introdujo a System Enablers («habilitadores del sistema») como un método para soportar nuevos modelos sin actualizar los archivos del System en uso. Esto agregó archivos extras (uno por cada modelo nuevo) en la carpeta del sistema que algunos usuarios consideraban desagradable.
System 7.5 introdujo un gran número de agregados de «alto nivel», que algunos consideraban que podrían haber estado mejor pensados.Muchas de las nuevas características se basaban en aplicacionessharewareque Apple compró e incluyó en el nuevo sistema. En las nuevas máquinas PowerPC, el System 7.5 estaba plagado de problemas de estabilidad debido parcialmente a un nuevo administrador de memoria (el cual podía desactivarse), y al pobre manejo de errores del SO en el código PowerPC (todas los mapas de excepciones del PowerPC eran de Tipo 11). Estos problemas no afectaban a las máquinas con arquitectura 68.000.
Mejora la estabilidad de Mac OS 7.6 en las Mac con PowerPC, el cual dejó el apodo «System» por un nombre más apropiado a lamercadotecniapara poder otorgar licencias en un mercado declones de Macintoshde otros fabricantes. Mac OS 7.6 requería una CPU68030y ROM de 32 bits limpia, y discontinuaba el soporte para muchas de las primeras Macs, incluyendo laMac Plusy laMac II.
LasPerformausaban su propio y exclusivo sistema operativo antes que se fusionara con el System 7.5.
Mac OS 8 fue lanzado el 26 de julio de 1997, poco después queSteve Jobsregresara a la compañía. Se lanzó principalmente para mantener avanzando a Mac OS en un momento difícil para Apple. Originalmente planeado como Mac OS 7.7, fue renumerado como "8" para aprovechar una laguna legal y cumplir con la meta de Jobs de terminar con las licencias de terceros fabricantes para System 7 y eliminar el mercado de clones Macintosh.El 8.0 agregaba varias características del proyecto canceladoCopland, mientras que el sistema operativo básico quedaba sin cambios. Se incluyó un Findermultihilos, permitiendo una mejor multitarea. LaGUIfue cambiada en apariencia con un nuevo aspecto de sombreado enescala de grisesllamadoPlatinum, y se agregó la posibilidad de cambiar lostemas de apariencia(también llamadosSkins) al panel de control. Esta capacidad fue proporcionada por una nueva capa API de apariencia, uno de los pocos cambios importantes en el sistema operativo.
Apple vendió 1,2 millones de copias de Mac OS 8 en las primeras dos semanas de estar disponible, y 3 millones en los primeros seis meses. A la luz de las dificultades financieras de Apple en ese momento, hubo un gran movimiento de base entre los usuarios de Mac para actualizar y "ayudar a salvar a Apple". Incluso algunos grupos de piratas se negaron a redistribuir el sistema operativo.
Mac OS 8.1 vio la introducción de una versión mejorada delHierarchical File SystemllamadoHFS Plus, el cual solucionaba muchas de las limitaciones de los primeros sistemas (HFS Plus continúa en uso en Mac OS X). Hubo otros cambios en la interfaz, como la separación de las funciones de red de la impresión (se eliminóChooser) y algunas mejoras en la conmutación de tareas. Sin embargo, en los aspectos técnicos de base, Mac OS 8 no era muy diferente a System 7.
Mac OS 8.5 se centró en la velocidad y estabilidad, con muchísimo del viejo código 68k reemplazado por código nativo para PowerPC. También mejoró la apariencia del sistema, aunque la función de tematización se redujo a finales del desarrollo.
Mac OS 9 fue lanzado el 23 de octubre de 1999. Las primeras ediciones de Mac OS 9 fueron numeradas 8.7. El Mac OS 9 agregó soporte mejorado para la red inalámbrica AirPort. Introdujo una implementación temprana de soporte multi-usuario (aunque no se lo considera un sistema operativo multi-usuario para los estándares modernos). Una máquina de búsqueda mejoradaSherlocksumaba muchos nuevoscomplementos(plug-ins). Mac OS 9 también proveía una implementación y administración de memoria muy mejorada. AppleScript fue ampliado para poder controlar redes y TCP/IP. Mac OS 9 también fue el primero en usar a Apple Software Update ("Actualización de Software Apple") centralizado para encontrar e instalar actualizaciones del SO y del hardware. Otras características incluyen software de cifrado de archivos en tiempo real con tecnología de código de firma y Keychain, paquetes de Remote Networking and File Server y una lista mejorada decontroladoresUSB.
Mac OS 9 también agregó algunas tecnologías de transición para ayudar a los desarrolladores de aplicaciones a adaptar algunas características de Mac OS X antes de introducir el nuevo SO al público, facilitando la transición. Estas incluían nuevas APIs para el archivo del sistema, la integración de la libreríaCarbonpara poder enlazar las aplicaciones en lugar de las API tradicionales; las aplicaciones adaptadas de esta forma podían correr en forma nativa en Mac OS X. Otros cambios se hicieron en el Mac OS 9 para permitir que fuera arrancado en el "entorno clásico" dentro de Mac OS X. Esto es unacapa de compatibilidaden Mac OS X (de hecho, una aplicación Mac OS X, originalmente con el nombre en código "blue box", "caja azul") que corre un sistema operativo completo Mac OS 9, permitiendo a las aplicaciones que no habían sido portadas al Carbon correr en Mac OS X. Esto era razonablemente transparente para el usuario, aunque las aplicaciones clásicas mantenían su apariencia original Mac OS 8/9 y no la apariencia "Aqua" de Mac OS X.
Mac OS X​ es la línea desistemas operativosgráficos desarrollados, promocionados y vendidos porApple Inc., sucediendo a Mac OS, que había sido el principal sistema operativo de Apple desde 1984. Al contrario que el anterior sistema operativo de Macintosh, Mac OS X es un SO basado enUnix​ construido con tecnología desarrollada enNeXTen la segunda mitad de la década de 1980 hasta principios de 1997, cuando Apple compró la compañía.​
El nombre Mac OS X proviene de X que es el número romano de 10, es decir, es el Mac OS 10. La primera versión fueMac OS X Server 1.0en 1999, que mantenía mucha de la apariencia «platinum» del anteriorSOde Mac e incluso se parecía aOPENSTEPen algunas partes. La versión orientada a escritorio,Mac OS X 10.0, le siguió en marzo de 2001 con la nueva interfaz de usuario "Aqua". Desde entonces, han aparecido otras veinte versiones distintas para usuarios finales ("end-user") y servidores ("server"), la más reciente esMac OS X 14.0. Las versiones antiguas de Mac OS X tienen nombres de grandesfelinos. Por ejemplo, Apple llama a Mac OS X 10.5 "Leopard" (Leopardo) mientras que la versión previa fue llamada "Tiger" (Tigre). Las últimas versiones de Mac OS X tienen nombres de lugares deCalifornia. La última versión de Mac OS X esmacOS Sonoma, desde que se cambió el nombre a macOS.
Versiones delMac OS X: