Maison  >  Article  >  Tutoriel système  >  Sanctuaire du « système d’exploitation de Dieu » ! Ni Windows ni Linux

Sanctuaire du « système d’exploitation de Dieu » ! Ni Windows ni Linux

WBOY
WBOYavant
2024-02-05 12:09:20514parcourir

Nous avons tous utilisé différents systèmes d'exploitation, certains sont simples et faciles à utiliser, et d'autres nécessitent une période d'apprentissage. Cependant, quelqu’un a-t-il expérimenté ce système d’exploitation conçu par Dieu lui-même ? Aujourd'hui, je vais vous présenter un système d'exploitation appelé "Shrine".

À propos du sanctuaire

Veuillez vous référer à l'image ci-dessous :

“上帝的操作系统” Shrine!既不是 Windows,也不是 Linux“上帝的操作系统” Shrine!既不是 Windows,也不是 Linux

Interface du sanctuaire

À partir de l’introduction de cet article, vous vous demandez peut-être ce qui se passe exactement. Tout a commencé avec un homme nommé Terry Davis. Avant de continuer, je ferais mieux de vous rappeler que Terry a souffert de schizophrénie au cours de sa vie et qu'il a souvent sauté ses médicaments. Pour cette raison, il a dit ou fait certaines choses tout au long de sa vie qui n’étaient pas socialement acceptables.

Maintenant, revenons au scénario. Au début des années 2000, Terry a lancé un système d'exploitation simple. Il a porté plusieurs noms au fil des ans, notamment J Operating System, LoseThos et SparrowOS. Il a finalement décidé d'utiliser le nom TempleOS.

Il a choisi ce nom parce que ce système d'exploitation serait un temple à Dieu. comme ça. Dieu a fourni à Terry les spécifications suivantes du système d'exploitation :

“上帝的操作系统” Shrine!既不是 Windows,也不是 Linux“上帝的操作系统” Shrine!既不是 Windows,也不是 Linux

“上帝的操作系统” Shrine!既不是 Windows,也不是 Linux

Interface SparrowOS

  • Il aura des graphismes 640×480 16 couleurs
  • Il utilisera "un échantillon sonore unique de type midi signé 8 bits".
  • Il suivrait le Commodore 64, qui était « une machine simple, sans réseau, pour laquelle la programmation était une fin, pas seulement un moyen pour atteindre une fin ».
  • Il ne prend en charge qu'un seul système de fichiers (nommé "Red Sea").
  • Il sera limité à 100 000 lignes de code pour permettre de « tout apprendre facilement ».
  • "Ring-0 uniquement. Tout fonctionne en mode noyau, y compris les applications utilisateur.
  • La police sera limitée à « une police de largeur fixe 8×8 ».
  • L'utilisateur aura "un accès complet à tout". Toute la mémoire, les ports d'E/S, les instructions et autres éléments similaires ne peuvent pas être désactivés. Toutes les fonctions, variables et membres de classe sont accessibles. »
  • Il ne prend en charge qu’une seule plate-forme, PC 64 bits.

Terry a écrit ce système d'exploitation en utilisant un langage de programmation qu'il a appelé HolyC. Appelez-le "une version modifiée de C++ ("plus que C, moins que C++")". Si vous souhaitez en savoir plus sur HolyC, je recommanderais ceci ainsi que l'article sur l'entrée HolyC de RosettaCode.

En 2013, Terry a annoncé sur son site Web que TempleOS était terminé. Malheureusement, il était sans abri à l'époque et Terry a été heurté et tué par un train quelques années plus tard, en août 2018. Au fil des années, de nombreuses personnes ont suivi les travaux de Terry sur les systèmes d'exploitation. La plupart des gens ont été impressionnés par sa capacité à écrire un système d’exploitation dans un si petit package.

Maintenant, vous vous demandez peut-être ce que toutes ces discussions sur TempleOS ont à voir avec Shrine. Comme le dit la page GitHub de Shrine, il s'agit de « la distribution TempleOS pour les païens ». L'utilisateur de GitHub, minexew, a créé Shrine pour ajouter des fonctionnalités à TempleOS que Terry a ignorées. Ces fonctionnalités incluent :

  • Compatibilité à 99 % avec les programmes TempleOS
  • Livré avec Lambda Shell, qui ressemble un peu à un interpréteur de commandes Unix classique
  • Pile TCP/IP et accès Internet prêts à l'emploi
  • Comprend un téléchargeur de package

Minexew prévoit d'ajouter plus de fonctionnalités à l'avenir, mais n'a pas annoncé exactement quelles fonctionnalités seront incluses. Il envisage de développer un environnement TempleOS complet pour Linux.

Sentiment

Virtualiser Shrine est assez simple. Il ne vous reste plus qu'à installer le logiciel de virtualisation de votre choix. (J'utilise VirtualBox). Lors de la création d'une machine virtuelle pour Shrine, assurez-vous qu'elle est 64 bits et dispose d'au moins 512 Mo de RAM.

Une fois que vous démarrez Shrine, il vous sera demandé si vous souhaitez installer sur votre disque dur (virtuel). Une fois que vous avez fait cela (ou pas si vous préférez), vous recevrez une visite guidée du système d'exploitation. De là, vous pouvez explorer.

Conclusion

Temple OS et (Shrine) ne sont évidemment pas destinés à remplacer Windows ou Linux. Même si Terry l'appelle « le temple de Dieu », je suis sûr que dans ses moments de sobriété, il admettrait qu'il s'agit plutôt d'un système d'exploitation amateur. Dans cette optique, le produit final est assez impressionnant. En 12 ans, Terry a créé un système d'exploitation utilisant plus de 100 000 lignes de code dans un langage qu'il a créé. Il a également écrit son propre compilateur, sa bibliothèque graphique et plusieurs jeux. En même temps, il continue de lutter contre ses propres démons intérieurs.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer