Nem Windows nem Linux! Shrine é o 'sistema operacional' de Deus

Todos nós já usamos vários sistemas operacionais em nossas vidas. Alguns eram bons e alguns eram ruins. Mas você pode dizer que você já usou um sistema operacional projetado por Deus?

4 de setembro de 2021
Nem Windows nem Linux! Shrine é o 'sistema operacional' de Deus

Todos nós já usamos vários sistemas operacionais em nossas vidas. Alguns eram bons e alguns eram ruins. Mas você pode dizer que você já usou um sistema operacional projetado por Deus? Hoje, gostaria de apresentar-lhe o Shrine.

O que é Shrine?

Shrine

Interface do Shrine

A partir dessa introdução, você provavelmente está se perguntando o que diabos está acontecendo. Bem, tudo começou com um cara chamado Terry Davis. Antes de continuarmos mais, é melhor eu avisá-lo que Terry sofria de esquizofrenia durante sua vida e muitas vezes não tomou sua medicação. Por causa disso, ele disse ou fez coisas durante sua vida que não eram socialmente aceitáveis.

De qualquer forma, de volta para a história. No início dos anos 2000, Terry divulgou um sistema operacional simples. Ao longo dos anos, passou por vários nomes, incluindo o sistema operacional J, LoseThos e SparrowOS. Ele finalmente resolveu o nome TempleOS. Ele escolheu esse nome porque este sistema operacional seria o templo de Deus. Como tal. Deus deu Terry as seguintes especificações para o sistema operacional:

  • Teria gráficos de 640 × 480 com 16 cores
  • Isso usaria "uma amostra de 8 bits de voz única para o som tipo MIDI".
  • Seguiria o Comodore 64, ou seja, uma máquina simples e não conectada à rede, onde a programação era o objetivo, não apenas um meio para um fim ".
  • Só suportaria um sistema de arquivos (chamado "Red Sea").
  • Seria limitado a 100.000 linhas de código para torná-lo "todo fácil de aprender".
  • "Ring-0-only. Tudo é executado no modo Kernel, incluindo aplicativos do usuário "
  • A fonte seria limitada a "uma fonte de largura fixa de 8 × 8".
  • O usuário teria "acesso total a tudo. Toda a memória, portas de E/S, instruções e coisas semelhantes nunca devem estar fora dos limites. Todas as funções, variáveis e membros da classe serão acessíveis ".
  • Só suportaria uma plataforma, PCs de 64 bits.

Terry escreveu este sistema operacional usando uma linguagem de programação que ele chamou HolyC. TechRepublic chamou de uma "versão modificada de C ++ ("mais que C, menos que C ++ ")". Se você está interessado em experimentar o HolyC, eu recomendaria este artigo e a entrada HolyC no RosettaCode.

Em 2013, Terry anunciou em seu site que TempleOS estava completo. Tragicamente, Terry morreu alguns anos depois em agosto de 2018, quando ele foi atingido por um trem. Ele estava sem-teto na época. Ao longo dos anos, muitas pessoas seguiram Terry através de seu trabalho no sistema operacional. A maioria ficou impressionada com sua capacidade de escrever um sistema operacional em um pacote tão pequeno.

Agora, você provavelmente está se perguntando o que toda essa fala de TempleOS tem a ver com o Shrine. Bem, como a página do GitHub do Shrine diz, é "uma distro do TempleOS para hereges". O usuário do GitHub Minexew criou o Shrine para adicionar recursos aos TempleOS que Terry havia negligenciado. Esses recursos incluem:

  • 99% de compatibilidade com programas do TempleOS
  • Vem com shell Lambda, que parece um pouco como um intérprete de comando clássico Unix
  • Pilha TCP/IP e acesso à Internet
  • Inclui um programa para baixar pacotes

O minexew está planejando adicionar mais recursos no futuro, mas não anunciou o que exatamente será incluído. Ele tem planos para tornar um ambiente total do TempleOS para o Linux.

Experiência

É bastante fácil obter o santuário virtualizado. Tudo o que você precisa fazer é instalar seu software de escolha de virtualização. (O meu é virtualbox.) Quando você cria uma máquina virtual para o Shrine, certifique-se de que é de 64 bits e tem pelo menos 512 MB de RAM.

Depois de inicializar o Shrine, você será perguntado se deseja instalar no seu disco rígido (virtual). Uma vez terminado (ou não, se você escolher), você receberá um tour pelo sistema operacional. De lá você pode explorar.

Pensamentos finais

O sistema operacional TempleOS (e Shrine) obviamente não se destina a ser um substituto para o Windows ou o Linux. Embora Terry se referisse como "Templo de Deus", tenho certeza que em seus momentos mais lúcidos, ele teria reconhecido que era mais um hobby. Com isso em mente, o produto acabado é bastante impressionante. Ao longo de um período de doze anos, Terry criou um sistema operacional em pouco mais de 100.000 linhas de código, usando uma linguagem que ele havia criado. Ele também escreveu seu próprio compilador, biblioteca gráfica e vários jogos. Tudo isso enquanto lutava contra seus próprios demônios pessoais.

Via itsfoss.com. Você pode conferir o post original em inglês:

Neither Windows, nor Linux! Shrine is ‘God’s Operating System’
Aproveite e assista um de nossos vídeos