Mac OS clássico - Classic Mac OS

Mac OS "clássico"
MacOS original logo.svg
Mac OS 9.0.4 emulado dentro do emulador SheepShaver.png
Captura de tela do Mac OS 9
Desenvolvedor Apple Computer, Inc.
Família de sistema operacional Macintosh
Estado de trabalho Histórico, não compatível
Modelo fonte Fonte fechada
lançamento inicial 24 de janeiro de 1984 ; 37 anos atrás ( 1984-01-24 )
Último lançamento 9.2.2 / 5 de dezembro de 2001 ; 19 anos atras ( 05-12-2001 )
Alvo de marketing Computação pessoal
Plataformas
Tipo de kernel Monolítico para 68k, nanokernel para PowerPC

Interface de usuário padrão
Gráfico
Licença Software comercial , software proprietário
Sucedido por macOS (anteriormente denominado
"Mac OS X" e "OS X")
Status de suporte
Sem suporte desde 1 de fevereiro de 2002

O Classic Mac OS ( System Software ) é a série de sistemas operacionais desenvolvidos para a família Macintosh de computadores pessoais pela Apple Inc. de 1984 a 2001, começando com o System 1 e terminando com o Mac OS 9 . O sistema operacional Macintosh tem o crédito de popularizar o conceito de interface gráfica do usuário . Ele foi incluído em todos os Macintosh vendidos durante a era em que foi desenvolvido, e muitas atualizações no software do sistema foram feitas em conjunto com a introdução de novos sistemas Macintosh.

A Apple lançou o Macintosh original em 24 de janeiro de 1984. A primeira versão do software do sistema , que não tinha nome oficial, era parcialmente baseada no Lisa OS , que a Apple havia lançado anteriormente para o computador Lisa em 1983. Como parte de um acordo permitindo Xerox para comprar ações em Apple a um preço favorável, conceitos também usados do Xerox PARC Alto computador, que o ex-CEO da Apple, Steve Jobs e outros membros da equipe Lisa tinha visualizado. Este sistema operacional consistia na Macintosh Toolbox ROM e na "System Folder", um conjunto de arquivos que foram carregados do disco. O nome Macintosh System Software entrou em uso em 1987 com o System 5. A Apple rebatizou o sistema como Mac OS em 1996, começando oficialmente com a versão 7.6, em parte devido ao seu programa clone Macintosh . Esse programa terminou após o lançamento do Mac OS 8 em 1997. O último grande lançamento do sistema foi o Mac OS 9 em 1999.

As versões iniciais do software do sistema executavam um aplicativo por vez. Com o Macintosh 512K , uma extensão do sistema chamada Switcher foi desenvolvida para usar essa memória adicional para permitir que vários programas permaneçam carregados. O software de cada programa carregado utilizou a memória exclusivamente; somente quando ativado pelo Switcher o programa apareceu, até mesmo a área de trabalho do Finder. Com o Switcher, o recurso agora familiar da área de transferência permitia cortar e colar entre os programas carregados nos switches, incluindo a área de trabalho.

Com a introdução do System 5, uma extensão multitarefa cooperativa chamada MultiFinder foi adicionada, o que permitiu que o conteúdo das janelas de cada programa permanecesse em uma visualização em camadas sobre a área de trabalho e foi posteriormente integrado ao System 7 como parte do sistema operacional junto com o suporte para memória virtual . Em meados da década de 1990, no entanto, os sistemas operacionais contemporâneos como Windows NT , OS / 2 e NeXTSTEP trouxeram multitarefa preventiva , memória protegida , controles de acesso e recursos multiusuário para computadores desktop. O gerenciamento de memória limitado do Macintosh e suscetibilidade a conflitos entre extensões que fornecem funcionalidade adicional, como rede ou suporte para um dispositivo específico, levou a críticas significativas ao sistema operacional e foi um fator no declínio da participação de mercado da Apple na época.

Após duas tentativas abortadas de criar um sucessor para o Macintosh System Software chamado Taligent e Copland , e um esforço de desenvolvimento de quatro anos liderado pelo retorno de Steve Jobs à Apple em 1997, a Apple substituiu o Mac OS por um novo sistema operacional em 2001 chamado Mac OS X ; o X significa a base da família de sistema Unix subjacente compartilhada com o desenvolvimento de Jobs dos sistemas operacionais NeXTSTEP no computador NeXT . Ele reteve a maioria dos elementos de design da interface do usuário do Mac OS clássico, e havia alguma sobreposição de estruturas de aplicativos para compatibilidade, mas os dois sistemas operacionais, por outro lado, têm origens e arquiteturas completamente diferentes.

As atualizações finais para o Mac OS 9 lançadas em 2001 forneceram interoperabilidade com o Mac OS X. O nome "Classic", que agora significa o histórico Mac OS como um todo, é uma referência ao Classic Environment , uma camada de compatibilidade que ajudou a facilitar a transição para o Mac OS X (agora macOS).

Conceito inicial

O projeto Macintosh começou no final de 1978 com Jef Raskin , que imaginou um computador fácil de usar e de baixo custo para o consumidor médio. Em setembro de 1979, Raskin começou a procurar um engenheiro que pudesse montar um protótipo. Bill Atkinson , um membro da equipe do Apple Lisa , apresentou Raskin a Burrell Smith , um técnico de serviço que havia sido contratado no início daquele ano.

O conceito da Apple para o Macintosh procurou deliberadamente minimizar a percepção do usuário do sistema operacional. Muitas tarefas básicas que exigem mais conhecimento do sistema operacional em outros sistemas podem ser realizadas por gestos do mouse e controles gráficos em um Macintosh. Isso o diferencia de seus contemporâneos, como o MS-DOS , que usa uma interface de linha de comando que consiste em comandos textuais abreviados e concisos.

Em janeiro de 1981, Steve Jobs assumiu completamente o projeto Macintosh. Jobs e vários engenheiros da Apple visitaram o Xerox PARC em dezembro de 1979, três meses após o início dos projetos do Lisa e do Macintosh. Depois de ouvir sobre a tecnologia de GUI pioneira sendo desenvolvida no Xerox PARC por ex-funcionários da Xerox como Raskin, Jobs negociou uma visita para ver o computador Xerox Alto e as ferramentas de desenvolvimento Smalltalk em troca de opções de ações da Apple. Os sistemas operacionais finais do Lisa e Macintosh usam conceitos do Xerox Alto, mas muitos elementos da interface gráfica do usuário foram criados pela Apple, incluindo a barra de menus, menus suspensos e os conceitos de arrastar e soltar e manipulação direta .

Ao contrário do IBM PC , que usa 8 kB de ROM do sistema para autoteste de inicialização (POST) e sistema básico de entrada / saída ( BIOS ), a ROM do Mac é significativamente maior (64 kB) e contém o código-chave do sistema operacional. Muito do Mac ROM original foi codificado por Andy Hertzfeld , um membro da equipe original do Macintosh. Ele foi capaz de conservar o precioso espaço da ROM escrevendo rotinas em código de linguagem assembly otimizado com "hacks" ou truques de programação inteligentes. Além da ROM, ele também codificou o kernel, o Macintosh Toolbox e alguns dos acessórios de desktop (DAs). Os ícones do sistema operacional, que representam pastas e softwares de aplicativos , foram projetados por Susan Kare , que mais tarde projetou os ícones para o Microsoft Windows 3.0 . Bruce Horn e Steve Capps escreveram o Macintosh Finder , bem como vários utilitários de sistema do Macintosh.

A Apple anunciou agressivamente sua nova máquina. Após seu lançamento, a empresa comprou todas as 39 páginas de espaço publicitário na edição de novembro / dezembro de 1984 da revista Newsweek . O Macintosh rapidamente superou seu predecessor mais sofisticado, mas muito mais caro, o Lisa . A Apple desenvolveu rapidamente um produto chamado MacWorks , que permitia ao Lisa emular o software do sistema Macintosh por meio do System 3, época em que havia sido descontinuado como Macintosh XL rebatizado . Muitos dos avanços do sistema operacional do Lisa não apareceriam no sistema operacional Macintosh até o System 7 ou posterior.

Arquitetura

Compatibilidade

As primeiras versões do Mac OS são compatíveis apenas com Macintoshes da família Motorola 68000 . Conforme a Apple introduziu os computadores com hardware PowerPC , o sistema operacional foi adaptado para oferecer suporte a essa arquitetura. O Mac OS 8.1 é a última versão que pode ser executada em um processador de 68k (o 68040 ).

Em sistemas anteriores aos sistemas baseados em PowerPC G3 , partes significativas do sistema são armazenadas em ROM física na placa-mãe. O objetivo inicial disso é evitar que o sistema operacional use a maior parte dos 128 KiB de RAM do Macintosh inicial - os ROMs iniciais eram de 64 KiB. Essa arquitetura também permite uma interface de sistema operacional totalmente gráfica no nível mais baixo, sem a necessidade de um console somente de texto ou modo de linha de comando: erros de tempo de inicialização, como encontrar unidades de disco não funcionando, são comunicados ao usuário graficamente, geralmente com um ícone ou a fonte de bitmap distinta de Chicago e um Carrilhão da Morte ou uma série de bipes. Isso está em contraste com os computadores MS-DOS e CP / M da época, que exibiam essas mensagens em uma fonte mono-espaçada em um fundo preto e requerem o uso do teclado em vez do mouse para a entrada. Para fornecer essas sutilezas em um nível baixo, o Mac OS inicial depende do software do sistema central em ROM na placa-mãe, o que também garantiu que apenas computadores Apple ou clones licenciados (com ROMs protegidos por direitos autorais da Apple) pudessem executar o Mac OS.

Clones de Mac

Vários fabricantes de computadores ao longo dos anos criaram clones do Macintosh capazes de executar o Mac OS. De 1995 a 1997, a Apple licenciou ROMs do Macintosh para várias empresas, notadamente Power Computing , UMAX e Motorola . Essas máquinas normalmente executam várias versões do Mac OS clássico. Steve Jobs encerrou o programa de licenciamento de clones após retornar à Apple em 1997.

O suporte para clones do Macintosh foi exibido pela primeira vez no Sistema 7.5.1, que foi a primeira versão a incluir o logotipo "Mac OS" (uma variação do ícone de inicialização Happy Mac original ), e o Mac OS 7.6 foi o primeiro a ser chamado de "Mac OS "em vez de" Sistema ". Essas alterações foram feitas para desassociar o sistema operacional dos modelos Macintosh da própria Apple.

Sistemas de arquivos

O Macintosh originalmente usava o Macintosh File System (MFS), um sistema de arquivos simples com apenas um nível de pastas. Ele foi rapidamente substituído em 1985 pelo Hierarchical File System (HFS), que tinha uma verdadeira árvore de diretórios . Ambos os sistemas de arquivos são compatíveis. Um sistema de arquivos aprimorado denominado HFS Plus ("HFS +" ou "Mac OS Extended") foi anunciado em 1997 e implementado em 1998.

Os arquivos na maioria dos sistemas de arquivos usados ​​com DOS , Windows , Unix ou outros sistemas operacionais têm apenas um " fork ". Em contraste, o MFS e o HFS fornecem aos arquivos dois "garfos" diferentes. A bifurcação de dados contém o mesmo tipo de informação que um arquivo em outros sistemas de arquivos, como o texto de um documento ou os bitmaps de um arquivo de imagem. A bifurcação de recursos contém outros dados estruturados, como definições de menu, gráficos, sons ou segmentos de código que seriam incorporados ao formato de arquivo de um programa em outros sistemas. Um arquivo executável pode consistir apenas em recursos (incluindo segmentos de código ) com uma bifurcação de dados vazia, enquanto um arquivo de dados pode ter apenas uma bifurcação de dados sem bifurcação de recursos. Um arquivo de processador de texto pode conter seu texto na bifurcação de dados e informações de estilo na bifurcação de recursos, de forma que um aplicativo que não reconheça as informações de estilo ainda possa ler o texto bruto.

Por outro lado, esses garfos representariam um desafio para a interoperabilidade com outros sistemas operacionais. Ao copiar ou transferir um arquivo Mac OS para um sistema não Mac, as implementações padrão simplesmente removeriam o arquivo de sua bifurcação de recursos. A maioria dos arquivos de dados continha apenas informações não essenciais em sua bifurcação de recursos, como tamanho da janela e localização, mas os arquivos de programa estariam inoperantes sem seus recursos. Isso exigia esquemas de codificação como BinHex e MacBinary , que permitiam ao usuário codificar um arquivo bifurcado duplo em um único fluxo ou, inversamente, pegar um único fluxo codificado e reconstituí-lo em um arquivo bifurcado duplo utilizável pelo Mac OS.

Histórico de lançamento

Sistema 1, 2, 3 e 4

Área de trabalho Macintosh original de 1984

Como parte do objetivo da Apple de criar um computador com simplicidade semelhante a um aparelho, não há distinção explícita entre o software do sistema operacional e o hardware no qual ele é executado. Por causa disso, as versões anteriores do sistema operacional não têm um nome distinto. O software consiste em dois arquivos visíveis ao usuário: o arquivo de sistema e o Finder , um aplicativo usado para gerenciamento de arquivos que também exibe a área de trabalho . Os dois arquivos estão contidos em um diretório de pasta denominado "Pasta do sistema", que contém outros arquivos de recursos, como um driver de impressora , necessários para interagir com o sistema. Os números de versão do sistema operacional são baseados nos números de versão desses dois arquivos.

  • Os sistemas 1.0, 1.1 e 2.0 usam um sistema de arquivos simples denominado Macintosh File System (MFS). O Finder fornece pastas virtuais que podem ser usadas para organizar arquivos, mas essas pastas não são visíveis em nenhum outro aplicativo e não existem de fato no disco.
  • O System 2.0 adicionou suporte para AppleTalk e o recém-introduzido LaserWriter para usá-lo.
  • O System 2.1 (Finder 5.0) introduziu o Hierarchical File System (HFS), que possui diretórios reais. Esta versão foi especificamente para suportar o Disco Rígido 20 e apenas implementa HFS na RAM ; inicialização e a maioria dos disquetes permanecem volumes MFS 400 K.
  • O System 3.0 (Finder 5.1) foi introduzido com o Macintosh Plus , implementando oficialmente HFS, unidades de inicialização de 800K, suporte para várias novas tecnologias, incluindo SCSI e AppleShare , e "protuberância" do Lixo (ou seja, quando o Lixo contém arquivos, ele ganha uma aparência protuberante )
  • O System 4.0 foi lançado com o Macintosh SE e o System 4.1 enviado primeiro com o Macintosh II - essas novas máquinas exigiam suporte adicional para os primeiros slots de expansão , o Apple Desktop Bus (ADB), discos rígidos internos e, no Macintosh II, cores externas monitores e o primeiro processador Motorola 68020 .

Essas versões só podem executar um aplicativo por vez, exceto para acessórios de mesa, embora shells de aplicativos especiais como Multi-Mac ou Switcher (discutidos em MultiFinder ) possam contornar isso. As alterações visíveis são melhor refletidas no número da versão do Finder , onde os principais saltos são encontrados entre 1.x, 4.x, 5.xe 6.x.

No final da década de 1990, a Apple, retroativamente, deu a esses lançamentos mais antigos um único nome.

Versão do software do sistema Versão do sistema Data de lançamento Versão do Finder Versão LaserWriter Informação de Lançamento
Software de sistema Macintosh 1,0 (0,97) 24 de janeiro de 1984 1.0 Lançamento inicial
Software de sistema Macintosh (0,1) 1,1 5 de maio de 1984 1,1g Versão de manutenção, cena de montanha adicionada, caixa sobre, comando de limpeza
Software de sistema Macintosh (0,3 e 0,5) 2.0 Abril de 1985 4,1 Atualização do Finder: várias pastas introduzidas, comando "Desligar" e instalação de um aplicativo "MiniFinder" para iniciar rapidamente qualquer um dos aplicativos escolhidos

Sistema: capturas de tela introduzidas usando ⌘ Command+ ⇧ Shift+3

Software de sistema Macintosh 2,1 Setembro de 1985 5.0 Versão para suporte ao disco rígido 20
Software de sistema Macintosh (0,7) 3,0 Janeiro de 1986 5,1 1,1 Introduzido com Macintosh Plus
Software de sistema 1.0 3,1 Fevereiro de 1986 5,2 1,1
Software de sistema 1.1 3,2 Junho de 1986 5,3 3,1 Problemas corrigidos com perda de dados, falhas de sistema; Seletor e Calculadora atualizados.
AppleShare 1.0 3,3 Janeiro de 1987 5,4 Disco do instalador da estação de trabalho AppleShare 1.0 (para Macintosh 512K)
AppleShare 1.1 3,3 1987 5,5 Disco do instalador da estação de trabalho AppleShare 1.1 (para Macintosh 512K)
AppleShare 2.0 3,4 1988 6,1 Disco de instalação da estação de trabalho AppleShare 2.0 Macintosh 512Ke
Software de Sistema 2.0 4,0 Janeiro de 1987 5,4 3,3 Versão para Macintosh SE . AppleShare introduzido
Software do Sistema 2.0.1 4,1 2 de março de 1987 5,5 4,0 Versão para Macintosh II . Driver LaserWriter atualizado

Software do Sistema 5

No final de 1987, a Apple lançou um pacote intitulado "Apple Macintosh System Software Update 5.0". Pela primeira vez, o sistema operacional Macintosh foi oferecido como um produto de varejo distinto que incluía quatro discos de 800K e três manuais, a um custo de US $ 49. O software em si ainda estava disponível gratuitamente por meio de grupos de usuários e serviços de BBS. Embora a caixa do produto apresente essa atualização ao sistema operacional como "versão 5.0", esse número não aparece no próprio software. Três dos quatro discos (Ferramentas do sistema 1, Ferramentas do sistema 2 e Utilitários 1) são todos inicializáveis ​​e o usuário pode inicializar qualquer disquete que contenha as ferramentas de que precisa. Por exemplo, System Tools 2 é o único disco com drivers de impressora e Utilities 1 é o único disco com Disk First Aid e Apple HD SC Setup . Como os discos são chamados de Ferramentas do Sistema, os usuários e a impressora costumam se referir a esta versão como "Ferramentas do Sistema 5.0".

O novo recurso principal do System 5 é o MultiFinder , uma extensão que permite ao sistema executar vários programas ao mesmo tempo. O sistema usa um modelo multitarefa cooperativo , o que significa que o tempo é dado aos aplicativos em segundo plano apenas quando o aplicativo em primeiro plano fornece o controle. Uma mudança nas funções do sistema que os aplicativos já estavam chamando para lidar com eventos faz com que muitos aplicativos existentes compartilhem o tempo automaticamente, além de poderem executar tarefas em segundo plano. Os usuários também podem optar por não usar o MultiFinder, usando, assim, um único aplicativo por vez. Em 1990, a InfoWorld testou quatro opções de multitarefa para PC e Mac, vendo o MultiFinder de maneira geral positivamente, mas observando que sua presença reduziu pela metade a velocidade de transferência e impressão de arquivos em comparação com o System 6 de tarefa única sem MultiFinder.


Versão do software do sistema

Data de Lançamento

Versão do sistema
Versão do software Informação de Lançamento
Localizador MultiFinder LaserWriter
5.0 Outubro de 1987 4,2 6,0 1.0 5.0 Lançamento inicial
5,1 Novembro de 1987 4,3 5,1 Driver LaserWriter atualizado e nova versão do Apple HD SC Setup

Software do Sistema 6

System Software 6 (também conhecido como "System 6") é uma versão de consolidação do software de sistema Macintosh, produzindo um sistema operacional completo, estável e duradouro. Duas introduções principais de hardware que requerem suporte adicional no System 6 são o processador 68030 e o SuperDrive de 1,44 MB estreando com o Macintosh IIx e Macintosh SE / 30 . As atualizações posteriores incluem suporte para os primeiros recursos especializados do laptop com a introdução do Macintosh Portable . Do System 6 em diante, o Finder tem um número de versão unificado que se assemelha muito ao do System, aliviando grande parte da confusão causada pelas diferenças freqüentemente consideráveis ​​entre os sistemas anteriores.


Versão do sistema

Data de Lançamento
Versão do software Informação de Lançamento
Localizador MultiFinder LaserWriter
6,0 Abril de 1988 6,1 6,0 5,2 Lançamento inicial
6.0.1 19 de setembro de 1988 6.1.1 6.0.1 Versão para Macintosh IIx (1988)
6.0.2 Final de 1988 6,1 Liberação de Manutenção
6.0.3 7 de março de 1989 6.0.3 Versão para Macintosh IIcx (1989)
6.0.4 20 de setembro de 1989 6.1.4 6.0.4 Lançamento para Macintosh Portable e IIci (1989)
6.0.5 19 de março de 1990 6.1.5 6.0.5 Versão para Macintosh IIfx (1990)
6.0.6 15 de outubro de 1990 6.1.6 6.0.6 Não lançado devido ao bug do AppleTalk
6.0.7 16 de outubro de 1990 6.1.7 6.0.7 Lançamento oficial para Macintosh LC , IIsi e Classic (1990)
6.0.8 13 de maio de 1991 6.1.8 6.0.8 7,0 Software de impressão atualizado para corresponder ao software do System 7.0
6.0.8L 23 de março de 1992 Versão de manutenção limitada para clientes do Pacífico

System 7 / Mac OS 7

Em 13 de maio de 1991, o System 7 foi lançado. É uma atualização importante em relação ao System 6, adicionando uma revisão significativa da interface do usuário , novos aplicativos, melhorias de estabilidade e muitos novos recursos. Sua introdução coincide com o lançamento e suporte fornecido para a linha 68040 Macintosh . A era do System 7 viu inúmeras mudanças na plataforma Macintosh, incluindo a proliferação de modelos Macintosh , a transição de 68k para Power Macintosh , bem como a ascensão do Microsoft Windows , o aumento do uso de redes de computadores e a explosão da popularidade da Internet .

Um dos recursos mais significativos do System 7 é o suporte à memória virtual , um subsistema essencial previsto há anos, que só existe para sistemas anteriores em uma extensão de terceiros chamada Virtual de Connectix . Acompanhando isso, houve uma mudança para o endereçamento de memória de 32 bits , necessário para as quantidades cada vez maiores de RAM disponíveis para a CPU Motorola 68030 e CPUs 68020 com 68851 PMMU. Esse processo envolve fazer com que todas as rotinas no código do sistema operacional usem os 32 bits completos de um ponteiro como um endereço - os sistemas anteriores usavam os 8 bits superiores como sinalizadores . Essa alteração é conhecida como "limpeza de 32 bits". Embora o próprio System 7 seja de 32 bits limpo, muitas máquinas existentes e milhares de aplicativos não eram; portanto, demorou algum tempo até que o processo fosse concluído. Para facilitar a transição, o painel de controle "Memória" contém uma chave para desativar esse recurso, permitindo a compatibilidade com aplicativos mais antigos.

Outro recurso notável do System 7 é a multitarefa cooperativa integrada . No software do sistema 6, essa função era opcional por meio do MultiFinder . O System 7 também introduziu apelidos , semelhantes a links simbólicos no Unix , atalhos que foram introduzidos em versões posteriores do Microsoft Windows e sombras no IBM OS / 2 . As extensões do sistema foram aprimoradas ao serem movidas para sua própria subpasta; uma subpasta na pasta do sistema também foi criada para os painéis de controle . No System 7.5, a Apple inclui o Extensions Manager , um programa de terceiros que simplificou o processo de ativação e desativação de extensões.

O menu Apple, que abriga apenas acessórios de mesa no System 6, foi criado de maneira mais geral: o usuário agora pode fazer com que as pastas e aplicativos usados ​​com frequência - ou qualquer outra coisa que deseje - apareçam no menu, colocando atalhos para eles em um " Subpasta Itens do Menu Apple "da Pasta do Sistema. O System 7 também introduziu o seguinte: AppleScript , uma linguagem de script para automatizar tarefas; QuickDraw de 32 bits , compatível com a chamada imagem "true color", anteriormente disponível como uma extensão do sistema; e TrueType , um padrão de fonte de contorno .

O Lixo, no System 6 e anterior, se esvazia automaticamente ao desligar o computador - ou, se o MultiFinder não estiver em execução, ao iniciar um aplicativo. O System 7 reimplementa o Lixo como uma pasta oculta especial, permitindo que os arquivos permaneçam nele durante as reinicializações até que o usuário escolha deliberadamente o comando "Esvaziar Lixo".

Sistema 7.1

O System 7.1 é principalmente uma versão de correção de bugs, com alguns recursos menores adicionados. Um dos novos recursos principais do System 7.1 era mover as fontes do arquivo do sistema para a pasta Fonts na pasta do sistema. Anteriormente, um utilitário de cópia de recursos, como ResEdit ou Font D / A Mover, era necessário para instalar as fontes. O System 7.1 não é apenas o primeiro sistema operacional Macintosh a custar dinheiro (todas as versões anteriores eram gratuitas ou vendidas pelo custo dos disquetes), mas também recebeu um irmão "Pro" (versão 7.1.1) com recursos extras. O System 7.1.2 foi a primeira versão a oferecer suporte a Macs baseados em PowerPC. O System 7.1 também apresenta os System Enablers como um método para oferecer suporte a novos modelos sem atualizar o arquivo System real. Isso leva a arquivos extras dentro da pasta do sistema (um para cada novo modelo suportado).

Sistema 7.5

O System 7.5 apresenta um grande número de novos recursos, muitos dos quais são baseados em aplicativos shareware que a Apple comprou e incluiu no novo sistema. Nas máquinas PowerPC mais recentes, o System 7.5 pode ter problemas de estabilidade em parte devido a um novo gerenciador de memória (que pode ser desligado) e problemas com o tratamento de erros no código PowerPC (todas as exceções PowerPC são mapeadas para o Tipo 11). Esses problemas não afetam as máquinas com arquitetura 68k. O System 7.5 é contemporâneo do esforço fracassado do Copland da Apple, bem como do lançamento do Windows 95 , que coincide com a compra pela Apple de vários aprimoramentos do sistema shareware para incluir como novos recursos do sistema.

Mac OS 7.6

A estabilidade foi aprimorada em Macs baseados em PowerPC com Mac OS 7.6, que abandonou o apelido de "Sistema" porque um nome mais comercial era necessário para licenciar o sistema operacional para o mercado crescente de fabricantes de clones Macintosh de terceiros . O Mac OS 7.6 exigia ROMs limpos de 32 bits e, portanto, abandonou o suporte para todos os Macs com um processador 68000 , bem como para Mac II , Mac IIx , Mac IIcx e Mac SE / 30 .

Versão do sistema Informação de Lançamento
System 7.0 MultiFinder integrado sempre ativado
Sistema 7.0.1 introduzido com as séries LC II e Quadra
Sistema 7.0.1P
Sintonizador System 7 atualização para 7.0 e 7.0.1
Sistema 7.1 introduziu a pasta Fonts
Sistema 7.1P
Sistema 7.1P1
Sistema 7.1P2
Sistema 7.1P3 último lançamento "P" com novos recursos
Sistema 7.1P4
Sistema 7.1P5
Sistema 7.1P6
System 7.1 Pro versão 7.1.1, combinado com PowerTalk , Speech Manager, MacInTalk , Thread Manager
Sistema 7.1.2 Macs equipados com processador PowerPC
Sistema 7.1.2P apenas para Performa / LC / Quadra 630 series, rapidamente substituído por 7.5
Sistema 7.5
Sistema 7.5.1 System 7.5 Update 1.0 - o primeiro sistema operacional Macintosh a se autodenominar "Mac OS"
Sistema 7.5.2 Power Macs que usam PCI , utilizáveis ​​apenas nestes Power Macs e PowerBooks 5300 , 190 e Duo 2300
Sistema 7.5.3 System 7.5 Update 2.0
Sistema 7.5.3L apenas para clones Macintosh
Sistema 7.5.3 Revisão 2
Sistema 7.5.3 Revisão 2.1 apenas para Performa 6400/180 e 6400/200
Sistema 7.5.4 retirado dentro de horas após a liberação e substituído por 7.5.5
Sistema 7.5.5 por último a suportar Macs não limpos de 32 bits, incluindo todos com menos de 68030 CPU, exceto o Macintosh LC
Mac OS 7.6 nome alterado formalmente por causa do programa de clonagem experimental , embora o System 7.5.1 e posterior usasse o nome "Mac OS" na tela inicial
Mac OS 7.6.1 introdução adequada de tratamento de erros PowerPC

Mac OS 8

Desktop Mac OS 8.1

O Mac OS 8 foi lançado em 26 de julho de 1997, mesmo mês em que Steve Jobs se tornou o CEO de fato da Apple. Ele foi lançado principalmente para manter o Mac OS avançando durante um período difícil para a Apple. Inicialmente planejado como Mac OS 7.7, foi renumerado para "8" para explorar uma lacuna legal e cumprir a meta de Jobs de cancelar as licenças de fabricantes terceirizados para o System 7 e fechar o mercado de clones do Macintosh .

O Mac OS 8 adicionou vários recursos do projeto Copland abandonado , deixando o sistema operacional subjacente inalterado. Um Finder multi-threaded foi incluído; os arquivos agora podem ser copiados em segundo plano. A GUI foi alterada na aparência para uma nova aparência em tons de cinza sombreados chamada Platinum , e a capacidade de alterar os temas de aparência (também conhecido como skins ) foi adicionada com um novo painel de controle (embora Platinum fosse o único enviado). Esse recurso foi fornecido por uma nova camada de API de "aparência" dentro do sistema operacional, uma das poucas mudanças significativas.

A Apple vendeu 1,2 milhão de cópias do Mac OS 8 nas primeiras duas semanas de disponibilidade e 3 milhões em seis meses. À luz das dificuldades financeiras da Apple na época, houve um grande movimento popular entre os usuários de Mac para atualizar e "ajudar a salvar a Apple". Até mesmo alguns grupos piratas se recusaram a redistribuir o sistema operacional.

Mac OS 8.1

O Mac OS 8.1 introduziu uma versão atualizada do Hierarchical File System chamada HFS + , que corrigiu muitas das limitações do sistema anterior e continuou a ser usado no macOS até o macOS High Sierra , quando foi substituído pelo Apple File System . Existem algumas outras mudanças na interface, como separar os recursos de rede da impressão e algumas melhorias na troca de aplicativos. No entanto, em aspectos técnicos subjacentes, o Mac OS 8 não é muito diferente do System 7.

Mac OS 8.5

O Mac OS 8.5 se concentra na velocidade e estabilidade, com a maioria dos códigos 68k substituídos por códigos modernos nativos do PowerPC. Ele também melhorou a aparência da interface do usuário, embora o recurso de tema tenha sido cortado no final do desenvolvimento.

Versão do sistema Informação de Lançamento
Mac OS 8.0 primeira versão a exigir um processador 68040 , eliminando o suporte para o restante da série Macintosh II e outros Macs 68030 . Ele também adicionou suporte para o PowerPC G3 processador
Mac OS 8.1 última versão do Mac OS para rodar em um processador de 68k , e adicionou suporte para USB no iMac e adicionou suporte para o sistema de arquivos HFS + , também chamado de Mac OS Extended
Mac OS 8.5 primeira versão a ser executada exclusivamente em um processador PowerPC e adicionou suporte integrado para FireWire . Ele também adicionou Sherlock e adicionou suporte para o Power Macintosh G3
Mac OS 8.5.1 adicionadas correções de bugs para diminuir travamentos do sistema
Mac OS 8.6 incluiu um novo nanokernel para melhor desempenho e suporte de multiprocessamento Services 2.0, melhorou PowerBook vida útil da bateria, e adicionado suporte para o PowerPC G4 processador

Mac OS 9

O Mac OS 9, a última revisão importante do Mac OS clássico, foi lançado em 23 de outubro de 1999. Geralmente é uma evolução constante do Mac OS 8. As primeiras versões de desenvolvimento do Mac OS 9 eram numeradas como 8.7.

O Mac OS 9 adicionou suporte aprimorado para rede sem fio AirPort . Ele introduziu uma implementação inicial de suporte multiusuário. Embora não seja um verdadeiro sistema operacional multiusuário, o Mac OS 9 permite que vários usuários de desktop tenham seus próprios dados e configurações de sistema. Um motor de busca Sherlock aprimorado adicionou vários novos plug-ins de busca. O Mac OS 9 também oferece uma implementação e gerenciamento de memória muito aprimorados. O AppleScript foi aprimorado para permitir o controle de rede e TCP / IP . O Mac OS 9 também faz o primeiro uso do Apple Software Update centralizado para localizar e instalar o sistema operacional e as atualizações de hardware.

Outros novos recursos incluíram seu software de criptografia de arquivo instantâneo com tecnologias de assinatura de código e Keychain , pacotes de rede remota e servidor de arquivos e uma lista muito melhorada de drivers USB .

O Mac OS 9 também adicionou algumas tecnologias de transição para ajudar os desenvolvedores de aplicativos a adotar alguns recursos do Mac OS X antes da introdução do novo sistema operacional ao público, para ajudar a facilitar a transição. Isso incluía novas APIs para o sistema de arquivos e o agrupamento da biblioteca Carbon que os aplicativos podiam se vincular em vez das bibliotecas de API tradicionais - aplicativos que foram adaptados para fazer isso também podiam ser executados nativamente no Mac OS X. Outras mudanças foram feitas começando com a atualização do Mac OS 9.1 para permitir que ele seja iniciado no Ambiente Clássico dentro do Mac OS X.

A atualização final do Mac OS clássico foi a versão 9.2.2, lançada em 5 de dezembro de 2001.

Versão do sistema Informação de Lançamento
Mac OS 9.0 versão inicial de varejo do Mac OS 9
Mac OS 9.0.2
Mac OS 9.0.3
Mac OS 9.0.4
Mac OS 9.1 incluído no Mac OS X 10.0
Mac OS 9.2 atualização para compatibilidade aprimorada com Mac OS X
Mac OS 9.2.1
Mac OS 9.2.2 versão final do clássico Mac OS

Transição para Mac OS X

O macOS (originalmente denominado "Mac OS X" até 2012 e depois "OS X" até 2016) é o sistema operacional Mac atual da Apple que sucedeu oficialmente ao Mac OS clássico em 2001. Embora tenha sido originalmente comercializado simplesmente como "versão 10" do Mac OS , ele tem uma história que é amplamente independente das versões anteriores do Mac OS.

O legado arquitetônico do macOS é o sucessor do Mac OS 9 e do legado clássico do Mac OS. No entanto, ao contrário do Mac OS clássico, é um sistema operacional baseado em Unix construído em NeXTSTEP e tecnologia desenvolvida na NeXT desde o final dos anos 1980 até o início de 1997, quando a Apple comprou a empresa e seu CEO Steve Jobs voltou para a Apple. O macOS também usa a base de código BSD e o kernel XNU , e seu conjunto principal de componentes é baseado no sistema operacional Darwin de código aberto da Apple .

Uma versão inicial do sistema operacional, Mac OS X Server 1.0 , foi lançada em 1999. Ele mantém a aparência "platina" do Mac OS clássico e até se assemelha ao OPENSTEP em alguns pontos, com a primeira versão a chegar com a nova interface de usuário Aqua . A versão para desktop, Mac OS X 10.0 , foi lançada em 24 de março de 2001, com suporte para a nova interface de usuário Aqua . Desde então, várias outras versões do sistema operacional foram lançadas. O Mac OS X foi renomeado para "OS X" em 2012 e " macOS " em 2016.

Os usuários do Mac OS clássico geralmente atualizavam para o Mac OS X, mas ele foi criticado em seus primeiros anos como mais difícil e menos amigável do que o Mac OS original, pela falta de certos recursos que ainda não haviam sido reimplementados no novo SO, por ser mais lento no mesmo hardware (especialmente hardware mais antigo) e por incompatibilidades com o SO mais antigo. Como os drivers (para impressoras, scanners, tablets, etc.) escritos para o Mac OS mais antigo não eram compatíveis com o Mac OS X, o suporte do programa inconsistente com o programa Classic Environment usado para executar os programas do sistema operacional mais antigo no Mac OS X e o falta de suporte do Mac OS X para computadores Apple mais antigos antes do final de 1997; alguns usuários do Macintosh continuaram usando o Mac OS clássico mais antigo por alguns anos após o lançamento original do Mac OS X. Steve Jobs encorajou as pessoas a fazerem o upgrade para o Mac OS X, encenando um funeral simulado para o Mac OS 9 na WWDC 2002.

Clássico

As versões PowerPC do Mac OS X até e incluindo o Mac OS X 10.4 Tiger incluem uma camada de compatibilidade para a execução de aplicativos Mac mais antigos, o Classic Environment. Com o codinome original de "caixa azul", o ambiente executa um sistema operacional Mac OS 9 quase completo, versão 9.1 ou posterior, como um aplicativo Mac OS X. Isso permite que aplicativos que não foram portados para a API Carbon rodem no Mac OS X. Isso é razoavelmente contínuo, embora os aplicativos "clássicos" mantenham sua aparência original do Mac OS 9 e não ganhem a aparência "Aqua" do Mac OS X.

Os primeiros Macs baseados em PowerPC da ROM do Novo Mundo fornecidos com o Mac OS 9.2, bem como o Mac OS X. O Mac OS 9.2 tinha que ser instalado pelo usuário - não era instalado por padrão nas revisões de hardware lançadas após o Mac OS X 10.4. A maioria dos aplicativos "clássicos" do Mac OS bem escritos funciona adequadamente neste ambiente, mas a compatibilidade é garantida apenas se o software foi escrito para não reconhecer o hardware real e para interagir exclusivamente com o sistema operacional. O Classic Environment não está disponível em sistemas Mac baseados em Intel devido à incompatibilidade do Mac OS 9 com o hardware x86 .

Emulação

68k emuladores

Emuladores Macintosh de terceiros , como vMac , Basilisk II e Executor , eventualmente tornaram possível executar o Mac OS clássico em PCs baseados em Intel . Esses emuladores estavam restritos a emular a série 68k de processadores e, como tal, a maioria não conseguia executar as versões do Mac OS que sucederam o 8.1, que exigia processadores PowerPC . A maioria também exigia uma imagem ROM do Mac ou uma interface de hardware com suporte para um chip Mac ROM real; aqueles que exigem uma imagem são de situação legal duvidosa, pois a imagem da ROM pode infringir a propriedade intelectual da Apple.

Uma exceção notável foi o produto de software comercial Executor da Abacus Research & Development, o único produto que usou código 100% de engenharia reversa sem o uso da tecnologia Apple. Ele foi executado com extrema rapidez, mas nunca alcançou mais do que um subconjunto menor de funcionalidade. Poucos programas eram totalmente compatíveis e muitos eram extremamente propensos a travar, se fossem executados. O Executor preencheu um nicho de mercado para portar 68k aplicativos Mac para plataformas x86 ; o desenvolvimento cessou em 2002 e o código-fonte foi lançado pelo autor no final de 2008. Emuladores usando imagens ROM do Mac ofereciam compatibilidade quase completa com o Mac OS, e as versões posteriores ofereciam excelente desempenho à medida que o desempenho do processador x86 moderno aumentava exponencialmente.

A Apple incluiu seu próprio emulador Mac 68k que funcionou perfeitamente em todas as versões baseadas em PowerPC do clássico Mac OS.

Emuladores PowerPC

Em comparação com o desenvolvimento do emulador 68k, o suporte PowerPC era difícil de justificar devido à ampla sobrecarga de desempenho antecipada de uma arquitetura PowerPC emulada. Isso mais tarde se provaria correto com o projeto PearPC , apesar da disponibilidade de processadores x86 de 7ª e 8ª gerações empregando paradigmas de arquitetura semelhantes presentes no PowerPC. No entanto, o emulador PearPC é capaz de emular os processadores PowerPC exigidos pelas versões mais recentes do Mac OS. No entanto, ele não é mais mantido e, como muitos emuladores, tende a funcionar muito mais devagar do que um sistema operacional nativo .

Outro emulador PowerPC é o SheepShaver , que existe desde 1998 para o BeOS na plataforma PowerPC, mas em 2002 foi liberado e começaram os esforços para portá-lo para outras plataformas. Originalmente, ele não foi projetado para uso em plataformas x86 e exigia um processador PowerPC real presente na máquina em que estava sendo executado, semelhante a um hipervisor . Embora forneça suporte ao processador PowerPC, ele pode ser executado apenas até Mac OS 9.0.4 porque não emula uma unidade de gerenciamento de memória .

Outros exemplos incluem ShapeShifter (do mesmo desenvolvedor que criou o SheepShaver ), Fusion e iFusion. Este último rodava o Mac OS clássico com uma placa aceleradora de "coprocessador" PowerPC. Foi dito que o uso deste método iguala ou melhor a velocidade de um Macintosh com o mesmo processador, especialmente em relação à série 68k devido aos Macs reais rodando no modo MMU trap, prejudicando o desempenho.

O Rosetta da Apple era um emulador PowerPC que permitia que Macs baseados em Intel executassem aplicativos PowerPC MacOS X, mas não suportava aplicativos Mac OS clássicos (9.2.2 ou anteriores).

Linha do tempo

Mac transition to Apple Silicon iMac Pro Retina MacBook Pro MacBook Air Apple–Intel architecture Power Mac G5 Power Mac G4 iMac G3 Power Macintosh Macintosh Quadra Macintosh Portable Macintosh SE/30 Macintosh II Macintosh Plus Macintosh 128K A/UX A/UX A/UX macOS Big Sur macOS Catalina macOS Mojave macOS High Sierra macOS Sierra OS X El Capitan OS X Yosemite OS X Mavericks OS X Mountain Lion Mac OS X Lion Mac OS X Snow Leopard Mac OS X Leopard Mac OS X Tiger Mac OS X Panther Mac OS X 10.2 Mac OS X 10.1 Mac OS X 10.0 Mac OS X Public Beta Mac OS X Server 1.0 MacWorks XL MacWorks XL Sun Remarketing MacWorks XL Mac OS 9 Mac OS 9 Mac OS 9 Mac OS 8 Mac OS 8 Mac OS 8 Mac OS 8 System 7 System 7 System 7 System 7 System 6 Classic Mac OS Classic Mac OS Classic Mac OS Classic Mac OS System 1 Finder (software) Finder (software) Finder (software) Finder (software) Finder (software) Finder (software) Finder (software) Finder (software) Finder (software)

Veja também

Notas

Referências

links externos