Ces étranges OS: brièvement trois systèmes d'exploitation inhabituels

Nous sommes habitués à vivre dans un monde de Linux, Windows et macOS victorieux. Les utilisateurs modernes pensent rarement qu'il existe d'autres systèmes d'exploitation développés et pris en charge par des auteurs et des communautés indépendants. Mais ils sont. Ils sont nombreux, ils sont différents: anciens et nouveaux, stables et tordus, actuels et abandonnés.

Sous la coupe, nous parlerons brièvement de trois systèmes d'exploitation intéressants et distinctifs qui restent souvent dans les coulisses de l'histoire mondiale de l'ordinateur. Ils ne sont pas comme les autres, développés par des personnes différentes à des moments différents, mais intéressants à leur manière.

Avertissement: nous ne nous fixons pas pour objectif de plonger profondément dans l'appareil et les spécificités de chaque système. Une étude détaillée nécessiterait plus d'un kilomètre de papier électronique et ne serait intéressante que pour un cercle restreint de spécialistes. Si l'un des systèmes vous intéresse, vous trouverez tous les liens nécessaires (vers les sites des projets, les biographies des auteurs et les distributions) dans les sections correspondantes de l'article.



ToaruOS




Développeur: K. Lange
Dernière version: 1.12.0
Site Web du projet: toaruos.org
Année de début de développement: décembre 2010
Statut: développement se poursuit

Cette liste s'ouvre avec un OS très vivant et moderne. Malgré certaines similitudes visuelles, Toaru est un développement autonome et n'est pas basé sur le noyau Linux.

Le projet a commencé en décembre 2010 en tant que travail étudiant du programmeur K. Lange.

Un jeune homme ambitieux a décidé d'écrire un système d'exploitation simple pour mieux comprendre cet aspect de la programmation. Après un certain temps, le projet s'est d'abord propagé aux amis et collègues de Lange. Il a ensuite migré vers les disques durs des passionnés du monde entier. À ce jour, la tâche de l'auteur a été de créer un écosystème à part entière pour une utilisation quotidienne. Il sera difficile de dire si cela se passera ou non. Le temps nous le dira.
Le nom ToaruOS est dû au manga A Certain Scientific Railgun, cependant, l'auteur affirme que son nom reflète également le nom commun d'autres OS amateurs.

ToaruOS se compose des principaux composants suivants:

  • Toaru Kernel , le noyau du système d'exploitation.
  • Yutani , un compositeur de fenêtres, gère les tampons de fenêtres, la disposition et le routage des entrées.
  • Bim, , , , Vim’. .
  • Terminal, 256 24 .
  • ld.so (dynamic linker/loader), ELF.
  • Esh, shell. , , .
  • MSK, . -.

Le montant approximatif de la base de code du projet est de 80 000 lignes en C et en langage assembleur. À l'intérieur du système, le bon fonctionnement de Python 3 et GCC est pris en charge.

L'auteur du système recommande d'installer ToaruOS uniquement sur une machine virtuelle, car la prise en charge du matériel réel est très limitée. Malgré «l'unité» à part entière de la version, le projet est encore trop jeune pour pouvoir être utilisé sur un PC ordinaire.
Disons par nous-mêmes: ToaruOS semble assez intéressant. D'une part, le désir de l'auteur de tout faire à partir de zéro impressionne. Certains packages (libpng, Cairo, etc.) qui étaient auparavant inclus dans la distribution de base appartiennent à des développeurs tiers, mais cela ne réduit pas l'originalité du projet. D'un autre côté, l'interface utilisateur a une forte influence Linux. Dans la première minute, il peut sembler que c'est en fait LXDE avec des icônes de type Gnome. Mais, comme on dit, ils sont accueillis par des vêtements et accompagnés par la commodité et la rapidité. Et par le «mental» aussi, bien sûr.

A en juger par les mises à jour, ToaruOS se développe activement. La dernière version en date - v.1.12.0 - est datée du 7 avril.

Une courte vidéo du développeur du système d'exploitation:


Sur la base de ToaruOS, un système d'exploitation comique PonyOS a été créé , dédié à la série animée My Little Pony.

Plan 9




Développeur: Bell Labs (Ken Thompson, Rob Pike Dave Presotto, Phil Winterbottom)
Dernière version: 4e édition
Site du projet: 9p.io/plan9
Période de développement : 1980e
Statut: projet clôturé

Ce n'est plus un «étudiant» ToaruOS. Les mêmes personnes qui ont développé Unix ont participé à la création de Plan 9.

Le Plan 9 a été conçu à l'origine comme un modèle expérimental pour résoudre divers problèmes de systèmes d'exploitation, plutôt que comme un véritable produit commercial. Certes, cela n'a pas empêché les maîtres d'ouvrage de vendre des licences pour le système. Cependant, pas très réussi et très cher. Au cours du cycle de vie du système d'exploitation, 4 versions ont été publiées. Le premier n'était accessible qu'aux universités. Le second a été vendu pour 350 $ à tout le monde. Le troisième a été distribué gratuitement sous la licence Plan 9 et le quatrième sous la licence publique Lucent v1.02. En 2014, le Plan 9 a été publié sous GPLv2 .

Avec quelques hypothèses, on peut dire que Plan 9 est un descendant direct d'Unix: en dehors du shell graphique, le système est contrôlé par des commandes Unix, et le principe «tout est un fichier» est mis en avant. En savoir plus sur le périphérique OS ici..


La mascotte du projet est Zaychikha Glenda, dessinée par l'illustratrice américaine Reni French. L'

expérience est restée une expérience, mais Plan 9 a inspiré la création de plusieurs «descendants»: HarveyOS, Jehanne OS et Inferno OS.

Le code système est assez compact et léger. En théorie, Plan 9 peut être porté sur presque n'importe quelle architecture de processeur avec prise en charge matérielle de MMU.

L'origine du nom du système d'exploitation est très curieuse: il tire son nom du film d'horreur de second plan de 1959 Plan 9 From Outer Space (les idées des développeurs de systèmes d'exploitation s'accordent sur quelque chose).
Aujourd'hui, le Plan 9 peut être intéressant et intéressant du point de vue de l'étude des approches de programmation, mais il n'a plus de sens pratique. Vous pouvez voir comment le système fonctionne dans une machine virtuelle ici .

TempleOS




Développeur: Terrence Andrew Davis
Dernière version: 5.03 (20/11/2017)
Sites du projet: www.templeos.org , archive.org/details/TempleOS_Website_Archive
Développement commencé : 2003
Actualité: développement arrêté à cause de la mort de l'auteur

Très probablement, cela n'a aucun sens relisez en détail la biographie de l'auteur de TempleOS ou plongez dans l'appareil du système d'exploitation. Tout cela peut être glané depuis Wikipedia ou depuis le site OS, indiqué un peu plus haut. Sur Habré déjà ditsur TempleOS et son auteur, cependant, nous ne pouvions pas ignorer cette histoire. L'histoire de Terry Davis est déjà devenue un synonyme, une histoire terrible mais touchante pour tous les programmeurs.

Terrence Andrew Davis est né en 1969 dans une grande famille au Wisconsin. Il a reçu une bonne formation technique à l'Université de l'Arizona. J'ai d'abord utilisé Apple II comme ordinateur personnel, puis je suis passé au Commodore 64. Et tout n'était pas mal avant 1996, lorsque Terry a commencé les premiers épisodes maniaques. Le diagnostic initial de trouble de la personnalité bipolaire n'a pas été confirmé. C'était la schizophrénie. Terry a reçu des prestations d'invalidité et a déménagé avec ses parents dans la banlieue de Las Vegas.

Malgré son éducation catholique, une partie substantielle de la vie consciente de Terry était athée. Mais au cours d'une des exacerbations de sa maladie, il a connu une «révélation divine». Terry a affirmé qu'il avait parlé directement avec Dieu. De "Dieu", Terry a reçu le mandat pour le développement du système d'exploitation, qui allait devenir le Troisième Temple. Initialement, l'OS s'appelait "J Operating System", puis - "LoseThos" et "SparrowOS".

Le nom définitif, TempleOS, a été établi en 2013.

La philosophie du nouveau système était basée sur la vision de Terry du développement possible du Commodore 64 OS, seulement «mille fois» plus rapide et plus puissant. La plupart des fonctions, selon l'auteur, comme une palette de 16 couleurs ou une résolution d'écran de 640x480, ont également été dictées par Dieu.

Dans l'OS, l'intellect de Davis et sa folie étaient intimement liés. Entre autres choses, il y avait un «Oracle», qui, basé sur un générateur de nombres aléatoires, a créé des messages texte que l'auteur a interprétés comme «les réponses chiffrées de Dieu».

Au début de 2018, Davis a cessé de prendre des médicaments, car "ils ont tué la créativité en lui". Les parents l'ont placé devant un choix: prendre des médicaments et vivre avec eux ou aller à l'hôpital de force. Terry a choisi son option: quitter la maison. Au cours de ses pérégrinations, il a réalisé un blog vidéo. La base de fans considérable que TempleOS avait acquise à cette époque s'est avérée très utile. Beaucoup de gens étaient prêts à le soutenir, ont donné de la nourriture, de l'argent et offert une nuit.

Peu de temps avant sa mort, il a supprimé la plupart de ses vidéos, expliquant qu'il ne voulait pas «jeter» sur Internet et «trouver un moyen de se nettoyer». À ce stade, la maladie a finalement prévalu sur l'esprit. Dans une vidéo ultérieure, il a prétendu être capable de tuer si Dieu le lui commandait.

Terry Davis est décédé sous un train près de Dulles, Oregon, le 11 août 2018. On ne sait pas s'il s'agissait d'un suicide ou d'un accident.

En mémoire de Terry, toutes les distributions et les versions antérieures de l'OS sont disponibles sur le site officiel. Vous y trouverez également des liens vers des diffusions en ligne dans lesquelles des vidéos enregistrées en continu depuis le blog de Terry sont lues.

Dans sa dernière adresse vidéo, enregistrée quelques heures avant sa mort, il raconte:
«It's good to be king. Wait, maybe. I think maybe I'm just like a little bizarre little person who walks back and forth. Whatever, you know, but...»
( . , … , , , -. , , …).
L'histoire de Terry Davis est un cas rare où l'histoire de l'auteur et l'OS lui-même sont tout aussi intéressants.

Comme avec les systèmes ci-dessus, nous laisserons quelques liens et captures d'écran afin que vous puissiez les étudier vous-même. Aucun article personnel ne peut remplacer votre expérience personnelle. Disons une chose - il y a quelque chose à voir.

Dans le cadre de TempleOS, il y a plusieurs jeux divisés par l'auteur en deux catégories - drôle et sombre. Disons un secret, même dans les jeux «amusants», un joueur inexpérimenté peut avoir la chair de poule. Voici quelques captures d'écran et un gameplay vidéo avec les commentaires de l'auteur.


Simulateur de course



Château de Varoom Frankenstein



Black Diamond



TimeOut



BugBird



Bomber Golf



TheDead



DunGen



EagleDive



RawHide



X-Caliber



AfterEgypt



Ce «jeu» mérite une attention particulière, ne serait-ce qu'à cause du menu:



Selon l'auteur, l'utilitaire vous permet de communiquer avec Dieu grâce à la génération de nombres aléatoires.







Si vous le souhaitez, vous pouvez regarder d'autres vidéos avec les jeux TempleOS:


Les parents de Terry ont demandé à tous ceux qui ne sont pas indifférents à Terry et à son travail de faire des dons à des fondations caritatives et à d'autres organisations, "ce qui diminue la douleur et la souffrance causées par la maladie mentale".

À plusieurs reprises, le travail de Davis était appelé «un gratte-ciel construit par une seule personne», «le fruit du génie et de la folie». Quelqu'un l'a traité de "programmeur légendaire" de son vivant. D'une manière ou d'une autre, TempleOS est une histoire très émouvante et multiforme. Il vaut la peine de le toucher vous-même pour tirer des conclusions.


En voici la liste: côté développement d'une grande entreprise, un projet hobby et TempleOS, qui en principe est difficile à classer sans ambiguïté.

Écrire votre propre système d'exploitation ressemble vraiment à la construction d'un gratte-ciel: il est énorme, il menace de vous tomber sur la tête à tout moment et le sommet se perd dans les nuages. À un moment donné, je veux vraiment cracher sur cette entreprise vide. Quelqu'un abandonne vraiment le projet et n'y revient plus jamais. Quelqu'un, serrant les dents, continue. Pierre à pierre, brique à brique ...

Quoi qu'il en soit, c'est un travail important et honorable d'en créer un nouveau ou de repenser le bon vieux. Même sans chance de succès, comme divertissement. Qu'est-ce que tu penses?

All Articles