Mastodon é uma nova rede social distribuída que usa servidores descentralizados-e um desenvolvedor empreendedor portou um cliente para rodar em um sistema operacional Mac de 30 anos.

Scott Small escreveu um cliente Mastodon chamado macstodon para versões clássicas do Mac OS do System 7.1 até o Mac OS 9.

Primeiro, esteja ciente de algumas coisas que Scott menciona no macstodon página do GitHub para o projeto. Notavelmente, algumas extensões do sistema são necessárias para executá-lo no MacOS clássico.

No MacOS clássico, as extensões do sistema são pequenos arquivos que contêm trechos de código e recursos que o sistema operacional carrega na inicialização. Esses recursos de código (ou fragmentos de código em PowerPC), são lidos e corrigidos no sistema operacional na inicialização para adicionar ou modificar a funcionalidade no próprio sistema.

Macs mais antigos usavam o processador Motorola 68000 (68K) ou CPUs IBM/Motorola PowerPC posteriores. Em Macs de 68K, a Apple forneceu uma extensão chamada CFM-68K Runtime Enabler, que corrigiu o Mac OS de 68K para permitir o uso de fragmentos de código projetados para Macs PowerPC.

Como dizem as instruções do macstodon, se você estiver executando o System 7.x em seu Mac clássico, precisará mover as extensões fornecidas para a pasta System Folder/Extensions e reinicie o Mac para carregá-los.

Como macstodon é escrito em Python, você também precisará instalar MacPython 1.5.2, que era a versão na época que rodava em Macs clássicos mais antigos.

Na época, havia também uma extensão de internet para Mac de terceiros e um aplicativo chamado Internet Config, mencionado nas instruções macstodon, que fornecem um local central para definir todas as configurações de internet do seu Mac. A Internet comercial ainda era incipiente na época e os Macs não obtiveram suporte total para os padrões da Internet até o Mac OS 8.6 ou 9.1.

Como a camada SSL da web surgiu mais tarde no desenvolvimento da Internet, você também precisará executar um servidor de remoção de SSL, conforme mencionado nas instruções do macstodon. Isso permite que as solicitações da Web baseadas em SSL funcionem em Macs mais antigos, removendo as partes SSL.

Como baixar e instalar o macstodon

Tanto o instalador atual do macstodon quanto o código-fonte estão em lançamentos página.

Observe que o arquivo binário está no formato”.sit.hqx”. Este é um arquivo clássico duplamente compactado-primeiro em um arquivo StuffIt, depois em BinHex‘ed (.bin). BinHex era um formato no final dos anos 1980 e início dos anos 90 que permitia a compactação e o transporte de arquivos Mac entre plataformas, incluindo PCs.

Aplicativos Mac clássicos tinham uma segunda bifurcação de arquivo chamada bifurcação de recursos que armazenava a maior parte da interface do usuário de um aplicativo clássico. Tenha cuidado ao descompactar um arquivo.sit.hqx em Macs modernos, porque alguns formatos de volume e sistemas de arquivos modernos podem remover a bifurcação de recursos durante a cópia.

É melhor copiar os arquivos.hqx como estão para o disco rígido do Mac clássico primeiro e, em seguida, descompactá-los usando o StuffIt ou o utilitário MacOS 9 BinHex. Isso garante que as bifurcações de recursos de todos os arquivos sejam preservadas.

As instruções da página do GitHub são muito boas e fáceis de seguir.

Depois de descompactar o download no seu Mac clássico, instale as extensões do sistema conforme as instruções, reinicie e clique duas vezes no aplicativo macstodon.

O Mac OS 9 tinha vários Sistema/Painéis de controle (semelhantes a extensões) que eram usados ​​para configuração de rede. Originalmente, havia um Painel de Controle”TCP/IP”, mas posteriormente foi substituído no Mac OS 9.x por um Painel de Controle”Rede”e, em alguns casos,”Open Transport“(OT, como era conhecido, era a camada de rede proprietária da Apple que ficava sobre outras camadas, como TCP/IP, AppleTalk, etc).

Usando o macstodon

A IU do macstodon é bastante simples: uma janela principal com Linha do tempo inicial, Linha do tempo local e Notifcações, e um painel Toot onde você escreve Toots. Scott Small afirma que o aplicativo é um”hack rápido”e não é suportado. Mas funciona.

Se você quiser apenas experimentar o Mac OS 9 antes de configurar um verdadeiro Mac clássico, experimente o Infinite Mac emulador na web, embora ainda não tenhamos testado o macstodon nele. Há também versões do Infinite Mac para Mac OS 8 e 7.x.

É interessante ver novos desenvolvimentos de sites de ponta da Internet em Macs de 25 anos atrás. O aplicativo macstodon é divertido de usar no Mac OS clássico, mas não espere fazer muito.

Categories: IT Info