LoseThos : un nouvel OS open-source complet
écrit « from scratch » en 7 ans par un développeur solitaire

Le , par Idelways, Expert éminent sénior
Vous pensiez que l'âge d'or de l'informatique était passé ? Et qu'un développeur seul dans son garage ne pouvait plus changer le monde ?

Terry A. Davis n'est pas d'accord.

Il ne changera peut-être pas le monde, mais ce développeur a eu l'audace de développer son propre système d'exploitation 64 bits, totalement « from scratch », sans utiliser le moindre code extérieur (libre ou non), ni la moindre dépendance.

Il est même allé jusqu'à coder ses propres compilateur/interpréteur/Assembleur.

Résultat, LoseThos, un OS open-source, gratuit, aux interfaces plutôt... anachroniques, mais qui fonctionne, surprend et émerveillera même certains geeks.

Les 125,024 lignes de code de LoseThos ont tout de même coûté à Davis plus de 7 ans de sa vie (et à temps plein). Des années que notre ami ne semble en aucun cas regretter.

Il est au contaire particulièrement fier du résultat qu'il trouve "nettement plus simple que Linux" et "répond mieux aux promesses du logiciel libre".

Davis ne s'arrête pas là. Fort logiquement, son OS n'est pas distribuée sous l'une des nombreuses licences open-source actuelle. LoseThos est disponible avec sa propre "Constitution", consultable sur cette page.



LoseThos est disponible en téléchargement sur son site officiel

Et vous ?

Que pensez-vous de LoseThos et de la démarche de son créateur ? Impressionnante ou complètement inutile ?
Allez-vous installer LoseThos, au moins sur une machine virtuelle ?

Pensez-vous que cet OS est "nettement plus simple que Linux" et "répond mieux aux promesses du logiciel libre" ?

Source : site de LoseThos


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Erwy Erwy - Rédacteur https://www.developpez.com
le 15/11/2010 à 13:43
Vu les limitations de sa "constitution" (et donc des développements futurs "autorisé") :

Pas de multimedia
pas au dela de 640*480 en 16 couleurs
Pas de gestion d'UNIcode
Pas de réseau
....
Si on y ajoute l'absence de logiciel ...

C'est plus de l'anachronisme c'est ce qu'on appelle de l'archéologie expérimentale
Avatar de _skip _skip - Expert éminent https://www.developpez.com
le 15/11/2010 à 13:45
Je veux bien saluer la performance, mais à mon avis, la simple lecture de la "charte" fait peur :
je cite :

1) LoseThos will always run everything in kernel mode, ring 0. All programs
will have full access to memory, I/O ports, instructions, etc.

4) LoseThos won't have networking.

9) LoseThos documents are not for printing. They're dynamic and intended for
the screen. There will always be just one font, a fixed-width font. No
Unicode, just ASCII
.

5) LoseThos will always have one video mode, 640x480 by 16 colors, unless this
mode becomes unavailable on computers in the future. See LoseThos Graphics.

12) Backward compatibility is NOT guaranteed. You are safest working with JIT
compilation instead of AOT static binaries because I can add members to classes,
reorder members in classes, add default args to existing functions, change #defi
ne values, etc. all without breaking compatibility.

En gros ce sera jamais accessible (pas d'unicode), jamais sécurisé (voir point 1), jamais utilisable pour du desktop (pas de network) jamais utile pour un quelconque usage divertissant.
Franchement si c'est pour les nostalgiques du Zx81 spectrum son machin, quelles chances peut on lui donner sur le marché des OS? Même mon amiga 500 était moins limité que ça.
Avatar de Uther Uther - Expert éminent https://www.developpez.com
le 15/11/2010 à 14:08
Il ne vise tout simplement pas le marché des OS actuels.

Comme dit Erwy c'est bien de l'archéologie expérimentale appliquée à l'informatique. C'est un beau chalenge personnel très sympathique, mais je ne pense pas que l'auteur ait imaginé une seconde faire le prochain Linux.
Avatar de frinux frinux - Membre habitué https://www.developpez.com
le 15/11/2010 à 14:08
En 7 ans le type s'est pas rendu compte qu'il faisait n'importe quoi ?!
Avatar de Patriarch24 Patriarch24 - Membre expérimenté https://www.developpez.com
le 15/11/2010 à 14:13
Pour un passe-temps de geek, ça c'est un passe-temps de geek. Punaise, 7 ans de sa vie pour un truc sans grand intérêt autre qu'auto-culturel (et encore).
Respect. Je me demande s'il a une vie privée ce type...
Avatar de Teocali Teocali - Membre averti https://www.developpez.com
le 15/11/2010 à 14:15
de la merde, je ne sais pas. Ca reste quand même un putain d'exploit. Comme il le dit, c'est un environnement pour "s'amuser" a programmer.
Personnellement, la raison pour laquelle je n'y toucherais pas est que pour moi, l'amusement en programmation vient que tu fais quelque chose d''utile". Sur LoseThos, tu peux programmer tout ce que tu veux, ça ne pourra jamais sortir de LoseThos, et vu le coté "user hostile" de cet OS, ça ne sera jamais vraiment "utile".

Je ne sais pas si j'ai été très clair, en fait.

Teocali
Avatar de _skip _skip - Expert éminent https://www.developpez.com
le 15/11/2010 à 14:19
Il dit avoir bossé dessus à temps plein, être un ancien développeur d'OS. La question du financement se pose tout de même. Il a gagné à la loterie pour pouvoir se permettre 7 ans de travail non rémunéré?
Avatar de Jonathan38 Jonathan38 - Nouveau membre du Club https://www.developpez.com
le 15/11/2010 à 14:24
Le mec s'est quand meme réveillé un matin, il est arrivé au taff :
- "Chef ! On va coder un OS !! "
- "Tu sors!"
Le gars se fait virer, du coup il a eu le temp de la pondre son usine !!

Cela dit, il fallait quand meme le faire...
Avatar de kaymak kaymak - Membre chevronné https://www.developpez.com
le 15/11/2010 à 14:29
Citation Envoyé par _skip  Voir le message
Il dit avoir bossé dessus à temps plein, être un ancien développeur d'OS. La question du financement se pose tout de même. Il a gagné à la loterie pour pouvoir se permettre 7 ans de travail non rémunéré?

Hello,

J'avais vu un reportage sur les anciens développeur de windows, qui ne travaillait plus mais était encore sous contrat.... Les mecs disaient qu'ils se faisaient ch** dans la vie car ils n’avaient plus de pressions pro, plus de projet etc.
C'est ptet un de ceux là, qui sait.

Sinon je trouve que certains commentaires sont injurieux, voir hors sujet.
Pour un projet perso on fait ce qu'on veut, comme on le veut... Cela n'implique personne, sauf le créateur.

Moi j'applaudis en tout cas, ce n'est peut être pas l'os du futur, il ne se sera surement jamais utilisé par quiconque, mais si de cette initiative personnelle peut naître une bonne idée qui serait reprise dans le monde pro, bah c'est tout gagné.
Et d'ici là ce code servira surement à certaines personnes pour mieux comprendre et appréhender le fonctionnement d'un os, aussi simple soit il.

a plus
Avatar de matpush matpush - Membre averti https://www.developpez.com
le 15/11/2010 à 14:38
En 7 ans le type s'est pas rendu compte qu'il faisait de la merde ?!

C'est clair. Je me demande même pourquoi il le propose en téléchargement. Son os est inutile pour les autres que lui.
Offres d'emploi IT
Architecte technique des systèmes d'information H/F
Safran - Ile de France - Évry (91090)
Ingénieur analyste programmeur (H/F)
Safran - Auvergne - Montluçon (03100)
Spécialiste systèmes informatiques qualité et référent procédure H/F
Safran - Ile de France - Colombes (92700)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil