Ambiente clássico

Ambiente clássico
Dados básicos

Mantenedor Desenvolvimento parado
desenvolvedor Apple Computer, Inc.
Ano de publicação 1997
Versão atual  1.9
(21 de março de 2005)
sistema operacional Rapsódia ;
Servidor Mac OS X  (até 1.2v3) ;
Mac OS X  (até 10,4) ;
Plataforma de hardware PowerPC
Licença proprietário
www.apple.com/fr

O ambiente Classic ( English Classic Environment ), anteriormente Blue Box, é um em Rhapsody / PowerPC , Mac OS X Server 1.0-1.2v3 (baseado em Rhapsody) e Mac OS X para Mac OS X Tiger (10.4, 2005) máquina virtual integrada projetada para execute o Mac OS clássico .

pré-história

De 1988 em diante, a Apple se esforçou para desenvolver um sistema operacional moderno sucessor para o software do sistema Macintosh . Este ano, foi lançado o System 6, um sistema operacional Macintosh baseado diretamente no “System” Versão 1.0 que não oferecia multitarefa cooperativa nem proteção de memória. Junto com parceiros, uma variante Unix para computadores Macintosh chamada A / UX foi desenvolvida. Mas este Apple Unix não tinha os programas. Só em 1994 o Macintosh Application Environment (MAE) criou um ambiente virtual System 7 ou um emulador para o ambiente em hardware incompatível .

Desenvolvimento em Rapsódia

Durante o desenvolvimento do novo sistema operacional Apple Rhapsody , que surgiu do OPENSTEP (originalmente NeXTStep ) e que mais tarde surgiu do Mac OS X , um ambiente de virtualização foi adicionado para garantir a compatibilidade com os aplicativos Mac OS existentes. Este programa, inicialmente chamado de Blue Box , era capaz de executar o Mac OS 8.1 em modo de tela inteira no Rhapsody , no qual programas clássicos do Mac OS poderiam ser usados ​​se não usassem funções não documentadas ou exigissem acesso direto ao hardware. O Blue Box foi desenvolvido a partir do Macintosh Application Environment (MAE) e foi incluído pela primeira vez no Rhapsody 5.1 ( Developer Release  2).

O nome foi derivado das diferentes camadas de aplicativos pretendidas no desenvolvimento: A " Caixa Azul " deveria ser uma camada de compatibilidade para aplicativos Mac OS existentes, enquanto a nova interface de programação (API) para aplicativos futuros foi desenvolvida sob o nome " Amarelo Box " tornou-se. Rumores dizem que uma mudança chamada “ Caixa Vermelha ” também foi planejada para aplicativos do Windows. Rhapsody foi apresentado na WWDC 1997 incluindo a Blue Box .

O Rhapsody estava disponível tanto como PowerPC quanto como sistema operacional x86 com Yellow Box como a nova interface de programação central, que, graças ao trabalho preparatório da OpenStep, já havia sido portada para Windows. O Blue Box só podia rodar na arquitetura PowerPC. Supostamente, uma emulação PowerPC na arquitetura do computador x86 seria muito complexa e lenta em termos de velocidade de execução. Em 2006, entretanto, uma espécie de emulação no Mac OS X / Intel foi incorporada ao Rosetta , até o Mac OS X Snow Leopard (10.6, 2009), que tornou o código do programa PowerPC Mac OS X executável em processadores Intel. A Red Box só funcionaria na plataforma x86.

O Blue Box foi continuamente desenvolvido e também foi incluído nos sistemas operacionais de servidor Power Mac baseados em Rhapsody , Mac OS X Server 1.0 (Mac OS 8.5.1 virtualizado) a 1.2 (Mac OS 8.6 virtualizado).

Parte do Mac OS X

Com o desenvolvimento do Mac OS X, a Caixa Amarela foi desenvolvida sob o novo nome Cocoa . A Blue Box se tornou o ambiente Classic e já era parte integrante do sistema operacional com o Mac OS X Public Beta (10.0, "Kodiak", 2000). Enquanto o predecessor Rhapsody ainda estava disponível como uma versão Intel e PowerPC, o Mac OS X só rodava na própria plataforma PowerPC da Apple. Inicialmente, havia muito poucos aplicativos para Mac OS X, mas graças ao ambiente Classic, os usuários ainda podiam usar o software que compraram para o Mac OS clássico no novo sistema operacional. Para os programadores, a nova biblioteca de programas Carbon foi introduzida para simplificar a mudança do Mac OS clássico para Rhapsody / Mac OS X (Cocoa) - isso tornou os programas mais fáceis de transportar e, portanto, tanto no Mac OS (PowerPC, não 68k) e no Mac OS X nativamente (e, portanto, sem caixa azul ) executável. No entanto, na opinião de um desenvolvedor, o Carbon só pode ser considerado concluído com o Mac OS X 10.2 ("Jaguar", 2002).

Para poder usar o " Ambiente Clássico " no Mac OS X, é necessário pelo menos o Mac OS 9.1 para virtualização . Em contraste com a Blue Box , que só podia alternar entre a área de trabalho nativa e a área de trabalho clássica virtualizada do Mac OS rodando na Blue Box , com " Classic " as janelas individuais do programa da virtualização agora são integradas de forma transparente na interface gráfica do usuário do Mac OS X integrado, apareça no dock e compartilhe a barra de menu comum com o Mac OS X. No entanto, o Mac OS necessário não fazia parte do ambiente Classic e precisava ser adquirido separadamente. As atualizações do Mac OS 9 para 9.1 a 9.2.2 são gratuitas. Alguns Macs baseados em PowerPC posteriores vieram com o Mac OS 9.2.2 para o ambiente Classic como um pacote de instalação para Mac OS X.

O ambiente Classic não pode ser usado em sistemas Xserve .

Com o Mac OS X Leopard (10.5, 2007), o suporte para o ambiente Classic foi removido do sistema operacional, pois já havia aplicativos baseados em Carbon e Cocoa suficientes. Além disso, no final de 2005 e início de 2006, a mudança dos processadores PowerPC para os processadores Intel foi concluída. Embora os aplicativos para Mac OS X pudessem ser executados nativamente em PowerPC e Intel usando os chamados binários universais , o “ Ambiente Clássico ” não era compatível com a arquitetura x86 dos processadores Intel.

Emuladores para sistemas Apple

Alternativas para o ambiente Classic são emuladores que não são tão bem integrados no Mac OS X - que é chamado de OS X desde 2012 e macOS desde 2016 - mas oferecem a vantagem de também poderem ser usados ​​em outras arquiteturas (por exemplo, em hardware x86). executável. Além disso, não apenas o Mac OS 8 ou 9 (PowerPC), mas também o Mac OS em m68k e o próprio Mac OS X / OS X / macOS podem ser emulados ou virtualizados.

Como a Apple mudou os processadores usados ​​várias vezes, ao escolher um emulador é bom saber em qual arquitetura de processador o sistema operacional da Apple a ser emulado pode ser executado:

No Mac OS X Leopard (10.5, 2007), em que o ambiente Classic está ausente em Macs baseados em PowerPC, há apenas a opção (em PowerPC e Intel) de usar o SheepShaver .

As seguintes máquinas virtuais e emuladores estão disponíveis para Mac OS e Mac OS X / OS X / macOS:

  • ShapeShifter, Basilisk I e Basilisk II oferecem uma emulação de Macs baseados em 68k para Mac OS até a versão 8.1.
  • A partir do System 7.1.2, o próprio Mac OS oferece uma emulação transparente de 68k quando é executado em hardware PowerPC.
  • A Blue Box oferece uma virtualização sob Rhapsody (PowerPC) para Mac OS versão 8.1 a 8.6.
  • O Classic Environment oferece virtualização em Mac OS X até 10.4 (PowerPC) para Mac OS a partir da versão 9.1.
  • O SheepShaver oferece emulação ou virtualização de Macs baseados em PowerPC para Mac OS da versão 7.5.2 à versão 9.0.4.
  • PearPC emula Macs baseados em PowerPC para Mac OS X 10.1 a 10.4.
  • Vários virtualizadores x86, como Parallels Desktop , VirtualBox e VMware Fusion, podem virtualizar Mac OS X 10.4 / Intel (Server) até o macOS atual, mas isso só é possível na Apple devido aos termos de licença do Mac OS e Mac OS X / OS X / macOS -Hardware é permitido.

Tanto Basilisk II para Mac OS baseado em 68k e SheepShaver e PearPC para Mac OS baseado em PowerPC e versões Mac OS X são executados em hardware moderno da arquitetura x86 (Intel IA-32 ) em diferentes sistemas operacionais (incluindo Linux, macOS e Windows) .

A virtualização do Mac OS X / OS X / macOS só é permitida em hardware Apple. No entanto, esta cláusula só é válida na Alemanha se o cliente tiver sido informado dela antes da compra. No caso de compras em lojas, ou seja, se o Mac OS X / OS X / macOS for adquirido como um DVD ou em um pendrive na loja, esta cláusula não se aplica na Alemanha porque o cliente só pode ler os termos da licença após desempacotar de a embalagem.

Evidência individual

  1. NeXTeZine 01/2003: The Rhapsody FAQ (Inglês; página 25ff, PDF página 28ff), David R. Shaw (PDF, 989K); NeXTeZine de Markus Schmidt e Joacim Melin
  2. Mac low-end: Red Box, Blue Box, Yellow Box (inglês) 17 de setembro de 1997, acessado em 1 de fevereiro de 2015.
  3. The WWDC '97 Keynote: A Personal Account (English), Gregg Williams, 13 de maio de 1997, acessado em 1 de fevereiro de 2015.
  4. Rhapsody Timeline , acessado em 1 de fevereiro de 2015.
  5. Apple: Mac OS X 10.0, Mac OS 9.0.4: o ambiente Classic requer atualização para Mac OS 9.1 (ou posterior) , acessado em 1 de fevereiro de 2015.
  6. Apple: Mac OS X 10.2: O ambiente Classic requer Mac OS 9 , acessado em 1 de fevereiro de 2015.
  7. Apple: Mac OS X: ambiente Classic não inicia, Mac OS 9 não está instalado ou não é reconhecido , acessado em 1 de fevereiro de 2015: “Se você estiver usando um Power Mac G5 que veio com o Mac OS X 10.3.4, você pode instalar uma pasta do sistema Mac OS 9 a partir do CD 'Additional Software & Apple Hardware Test'. "
  8. EveryMac.com: Suporte para Mac OS 9 / Classic , acessado em 1 de fevereiro de 2015.