Perguntas em alta no fórum
Fazer uma perguntaNão há nenhuma pergunta. Seja o primeiro a fazer uma pergunta!
Informações gerais
O TempleOS é um sistema operacional único, de temática bíblica, criado inteiramente por uma única pessoa, Terry A. Davis. Lançado originalmente em 2005 como J Operating System e renomeado para TempleOS em 2013, é um sistema operacional (SO) monolítico de 64 bits, sem rede, projetado do zero, incluindo seu próprio compilador, editor, kernel e uma linguagem de programação personalizada chamada HolyC.
O TempleOS limita-se intencionalmente a uma resolução simples de 640×480 com gráficos de 16 cores e áudio de voz única, escolhas que Davis alegava serem instruções diretas de Deus. Ele suporta entrada e sistemas de arquivos básicos, inclui bibliotecas de gráficos e programação integradas e até apresenta jogos como o After Egypt, no estilo oráculo.
O TempleOS foi descrito por Davis como um Commodore 64 moderno x86-64 com uma mistura de interfaces do antigo DOS e Turbo C. O TempleOS permanece como um exemplo não convencional de "programação recreativa", onde todo o sistema foi criado manualmente sem rede, abstração de hardware moderna ou bibliotecas de terceiros — tudo lançado em domínio público.
O programador solitário de Deus - Terry A. Davis
A história do TempleOS é amplamente inseparável da vida de seu criador, Terry A. Davis (1969–2018), um programador americano cuja extraordinária conquista técnica foi moldada por intensas lutas pessoais.
Davis obteve diplomas em engenharia elétrica pela Arizona State University e trabalhou profissionalmente como programador para a Ticketmaster antes de começar a trabalhar no que se tornaria o TempleOS no início dos anos 2000. Ao longo de aproximadamente uma década, ele desenvolveu o SO inteiramente por conta própria. Davis descreveu mais tarde ter experimentado episódios maníacos graves, que ele interpretou como revelações divinas que guiavam suas escolhas de design, levando-o a acreditar que foi instruído por Deus a construir um "Terceiro Templo" digital. Seus profundos desafios de saúde mental, incluindo esquizofrenia e períodos de falta de moradia, eram bem documentados e entrelaçados com sua presença online e processo criativo.
A Vice escreveu um artigo em 2014 intitulado “O programador solitário de Deus”, que destacou tanto as notáveis habilidades técnicas de Davis quanto suas motivações profundamente pessoais — retratando um indivíduo brilhante, mas perturbado, cujo trabalho desafiou as normas típicas da engenharia de software. Apesar da controvérsia e da luta, a criação de Davis permanece como um testemunho singular do trabalho individual na computação.
Especificações técnicas
Informações gerais
- Desenvolvedor: Terrence Andrew Davis (15 de dezembro de 1969 - 11 de agosto de 2018)
- Licenciamento: Domínio público
- Data de lançamento inicial: 2005 (Sob o nome J Operating System)
- Data do lançamento mais recente: 20 de novembro de 2017
- Sucessor: ZealOS
Informações de disponibilidade
- Idiomas: Inglês
- Plataformas: x64
Informações do sistema
- Estado de funcionamento: Concluído
- Modelo de fonte: Código aberto
- Tipo de kernel: Monolithic userland = UserCmdLine usando HolyC, Adam
- Interface do usuário padrão: Gráficos de 16 cores (Criado especificamente para o TempleOS)
Recursos do sistema
- Ambiente de Desenvolvimento Integrado (IDE): Editor de código, compilador e depurador são nativos do SO, permitindo fluxos de trabalho imediatos de compilar e executar.
- Linguagem HolyC: Linguagem personalizada com acesso direto à memória do sistema, gráficos e rotinas de hardware.
- Bibliotecas de gráficos: Primitivas de desenho 2D integradas, manipulação de sprites e renderização de texto projetadas para experimentação rápida e criação de jogos.
- Sistema de arquivos: Uma estrutura de arquivos simples e personalizada, otimizada para acesso direto e pequenas pegadas de armazenamento.
- Shell de comando: Um editor de texto e interpretador de comando híbrido, onde código e comandos são executados no mesmo ambiente.
- Jogos e demos: Programas incluídos como After Egypt e várias demonstrações gráficas que mostram os recursos do TempleOS.
- Sem pilha de rede: O TempleOS omite intencionalmente o suporte à internet e rede por razões filosóficas e de segurança.
- Licenciamento em Domínio Público: Todo o sistema operacional, incluindo o código-fonte, foi lançado em domínio público, incentivando o uso e a modificação sem restrições.