IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Expert éminent sénior
    Avatar de Idelways
    Homme Profil pro
    Développeur Ruby on Rails / iOS
    Inscrit en
    juin 2010
    Messages
    1 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Ruby on Rails / iOS

    Informations forums :
    Inscription : juin 2010
    Messages : 1 374
    Points : 68 508
    Points
    68 508
    Par défaut LoseThos : un nouveau système d'exploitation complet et open-source, Ecrit « from scratch » en 7 ans
    LoseThos : un nouveau système d'exploitation complet et open-source
    Ecrit « from scratch » en 7 ans par un développeur solitaire



    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

  2. #2
    Rédacteur

    Avatar de Erwy
    Homme Profil pro
    Développeur Web
    Inscrit en
    novembre 2003
    Messages
    4 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : novembre 2003
    Messages : 4 967
    Points : 11 242
    Points
    11 242
    Par défaut
    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

  3. #3
    Expert éminent
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur d'applications
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : novembre 2005
    Messages : 2 898
    Points : 7 611
    Points
    7 611
    Par défaut
    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.

  4. #4
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Inscrit en
    avril 2002
    Messages
    4 311
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations forums :
    Inscription : avril 2002
    Messages : 4 311
    Points : 13 042
    Points
    13 042
    Par défaut
    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.

  5. #5
    Invité
    Invité(e)
    Par défaut
    En 7 ans le type s'est pas rendu compte qu'il faisait n'importe quoi ?!
    Dernière modification par l_autodidacte ; 17/11/2010 à 20h47. Motif: Utilisation de terme déplacé

  6. #6
    Membre expérimenté
    Avatar de Patriarch24
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    septembre 2003
    Messages
    1 047
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : septembre 2003
    Messages : 1 047
    Points : 1 633
    Points
    1 633
    Par défaut
    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...
    En premier lieu, utilisez un moteur de recherche.
    En second lieu, postez sur le forum adéquat !

  7. #7
    Membre averti
    Inscrit en
    novembre 2004
    Messages
    129
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : novembre 2004
    Messages : 129
    Points : 331
    Points
    331
    Par défaut
    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

  8. #8
    Expert éminent
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur d'applications
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : novembre 2005
    Messages : 2 898
    Points : 7 611
    Points
    7 611
    Par défaut
    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é?

  9. #9
    Nouveau membre du Club
    Profil pro
    Inscrit en
    septembre 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2007
    Messages : 12
    Points : 30
    Points
    30
    Par défaut
    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...

  10. #10
    Membre chevronné
    Profil pro
    Inscrit en
    janvier 2007
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : janvier 2007
    Messages : 1 448
    Points : 2 199
    Points
    2 199
    Par défaut
    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

  11. #11
    Membre averti
    Homme Profil pro
    Inscrit en
    avril 2008
    Messages
    176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations forums :
    Inscription : avril 2008
    Messages : 176
    Points : 365
    Points
    365
    Par défaut
    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.

  12. #12
    Membre actif Avatar de ABandApart
    Profil pro
    Étudiant
    Inscrit en
    avril 2010
    Messages
    90
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2010
    Messages : 90
    Points : 231
    Points
    231
    Par défaut
    Citation Envoyé par matpush Voir le message
    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.
    Comment on peut être aussi c**.
    Le gars a fait un travail de dingue même si son OS reste relativement limité.

    C'est dans ce genre de cas que l'on reconnait les passionnés et les autres.

  13. #13
    Membre régulier
    Inscrit en
    août 2010
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : août 2010
    Messages : 45
    Points : 114
    Points
    114
    Par défaut
    Pour tout ceux qui trouvent ca stupide ou qui rabaisse son travail.
    Faites le et ensuite vous aurez un minimum de crédibilité.

    Après je trouve que 7 ans c'est un peu long mais je tiens à dire bravo quand même.

  14. #14
    Expert éminent
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    juin 2010
    Messages
    3 090
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : juin 2010
    Messages : 3 090
    Points : 6 741
    Points
    6 741
    Par défaut
    En lisant la charte j'ai eu l'impression d'un type qui avait vraiment envie d'aller à l'encontre d'à peu près tous les standards actuels : Unicode, encapsulation, accessibilité, abstraction du support, etc.

    Mauvaise ou bonne idée ? À chaud, je dis sans hésiter : mauvaise, car il réinvente la roue en refaisant à peu près toutes les erreurs qui ont été faites dans l'Histoire de la programmation.

    … Mais en y réfléchissant, c'est souvent à ses idées radicalement opposées à la tendance qu'on reconnaît un génie. Alors est-ce qu'on a affaire à un génie ? Sans doute. Des types capable de sacrifier sept ans de sa vie pour un projet totalement from scratch, y'en a pas des masses.

    Même si au final, ça va servir à personne et tout le mode l'aura oublié dans quinze jours. Génie incompris…
    La FAQ JavaScript – Les cours JavaScript
    Touche F12 = la console → l’outil indispensable pour développer en JavaScript !

  15. #15
    Membre habitué
    Homme Profil pro
    Inscrit en
    octobre 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations forums :
    Inscription : octobre 2006
    Messages : 69
    Points : 178
    Points
    178
    Par défaut
    Je pense que la cible commerciale de son OS n'est pas du tout celle que les entreprise de dev on l'habitude de ciblé.

    En fait sa Chart est logique du point de vu ou c'est un stand alone OS.

    Le point 1. Tout en Ring 0 est directement relié au point 4 (no networking).
    Pas de réseau -> une porte d'entrée en moins
    Langage unique et champ d'application limité -> risque de corruption extérieur très restreint .

    Si l'OS tourne sur une machine pour piloter un robot d'usine par exemple, cela garanti la non-corruptibilité (je sais pas si ce mot existe) du système.
    Ou bien pour piloter un élément critique d'une machine (ex navette spatiale), le trouble shooting peut se concentrer uniquement sur la partie logiciel et pas sur la sécurité de l’intégrité de ce dernier.

    Bref il faut voire, mais je pense que il y a qqch à en tirer.

    Et en tout cas félicitation à l’auteur, on ne doit pas critiquer qqn qui crée totu par lui même. J'avais vu un article sur developpez.com concernant qu'es ce qu'un vrai programmeur. Je pense que c'est l'exemple parfait.

  16. #16
    Expert éminent
    Avatar de Kannagi
    Homme Profil pro
    cyber-paléontologue
    Inscrit en
    mai 2010
    Messages
    3 103
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cyber-paléontologue

    Informations forums :
    Inscription : mai 2010
    Messages : 3 103
    Points : 9 738
    Points
    9 738
    Par défaut
    Pour la question s'il a bien fait de passer 7ans de sa vie a faire OS ,il y a que lui qui peut y répondre , mais apparemment ça lui a plus ,donc c'est pas 7ans perdu ,après certes ce n'est pas un 'amusement' comme les autres mais comme on dit chacun son truk.

    Moi j’applaudis la performance ,on tous cas je pense pas qu'on oubliera ,si on me dit "est que quelqu'un a déjà programmé un OS tous seul", je pense que je penserai a lui.

  17. #17
    Membre chevronné

    Homme Profil pro
    Développeur .NET
    Inscrit en
    juillet 2009
    Messages
    966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : juillet 2009
    Messages : 966
    Points : 2 006
    Points
    2 006
    Par défaut
    je retiens le from scratch...

    sacrée exploit.

    sinon les condition d'utilisation font qu'on ne pourra pas faire grand chose avec a l'heure actuelle.
    cela dit c'est open source, donc il y a toujours possibilité de modifier. mais qui serrai assez fou pour faire sa ?
    un jour, quelqu'un a dit quelque chose...

  18. #18
    Expert éminent
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur d'applications
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : novembre 2005
    Messages : 2 898
    Points : 7 611
    Points
    7 611
    Par défaut
    Citation Envoyé par plouiserre Voir le message
    Pour tout ceux qui trouvent ca stupide ou qui rabaisse son travail.
    Faites le et ensuite vous aurez un minimum de crédibilité.

    Après je trouve que 7 ans c'est un peu long mais je tiens à dire bravo quand même.
    Je pense que les critiques sont pas tant au niveau de la performance technique mais davantage du résultat fini. Même s'il n'y a aucune prétention commerciale là dedans, tu peux penser légitimement que le résultat vaut pas la chandelle.

    Surtout cette étrange volonté de dire : "oui c'est limité et j'veux que ça le reste".

  19. #19
    Rédacteur

    Avatar de Erwy
    Homme Profil pro
    Développeur Web
    Inscrit en
    novembre 2003
    Messages
    4 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : novembre 2003
    Messages : 4 967
    Points : 11 242
    Points
    11 242
    Par défaut
    Citation Envoyé par plouiserre Voir le message
    Pour tout ceux qui trouvent ca stupide ou qui rabaisse son travail.
    Faites le et ensuite vous aurez un minimum de crédibilité.
    La réalisation technique est peut être impressionnante mais cela n'a rien à voir avec son intérêt.
    Je me suis déjà battu contre du code techniquement impressionnant mais qui perd un peu contact avec les réalités de l'application:
    - trop complexe à maintenir
    - trop complexe à faire évoluer
    - trop dépendant d'un facteur
    etc...

    J'ai un peu l'impression d'avoir affaire au même type de développeur dans ce cas.
    Quelqu'un de techniquement très bon mais qui a perdu le contact avec l'utilisation.

    C'est doublement dommage car si son OS avait été un peu plus "ouvert" : travail sur l'UNICODE, Réseau ... Je pense qu'il aurait été un excellent outils d'apprentissage pour certaines filières informatiques.
    Je crains néanmoins que cela ne soit pas le cas ici et qu'il soit trop déconnecté des problématiques récentes pour pouvoir être un outils de formation intéressant.

    Je peux et même j'espère me tromper car ce serait alors vraiment un pur travail d'autosatisfaction

  20. #20
    Membre averti Avatar de vintz72
    Profil pro
    Inscrit en
    octobre 2005
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : octobre 2005
    Messages : 154
    Points : 312
    Points
    312
    Par défaut
    Il est clair que les 12 règles de sa Constitution font peur, comme font peur les emprunts faits à Windows (nommage du disque par une lettre, une des hérésies qui perdurent encore sous Seven, retour charriot + saut de ligne pour finir une ligne, etc.)

    Bref, 7 ans à jeter par la fenêtre. C'est dommage. Cela dit, bravo pour être aller au bout de ses convictions, c'est (très) étonnant. Mais il subit ce qu'on appelle "l'effet tunnel" : faire un truc tout seul dans son coin avant de demander si ça va intéresser quelqu'un, ou s'il ne fait pas de boulettes.

Discussions similaires

  1. [eCommerce] Systèmes de réservation d'hôtel open source ?
    Par Mister Paul dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 31/01/2012, 23h15
  2. [Actualités](presque)Un nouveau système d'exploitation pour 2012
    Par Sunchaser dans le forum La taverne du Club : Humour et divers
    Réponses: 0
    Dernier message: 25/12/2011, 19h12
  3. Nouveau système d'exploitation
    Par Lacsap21993 dans le forum Windows 7
    Réponses: 3
    Dernier message: 07/11/2011, 09h06
  4. Réponses: 15
    Dernier message: 02/04/2010, 13h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo