Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

: You OS, un OS en ligne

Posté par rhodeisland (). Modéré le 29 juillet 2006.
YouOS est un système d'exploitation fonctionnant dans un navigateur Internet. Chaque utilisateur a son propre compte et peut ainsi agencer le système selon ses besoins et s’en servir depuis n’importe quel ordinateur pourvu d’une connexion Internet. Il est possible de stocker ses fichiers en ligne. Un système de fichiers spécifique a d’ailleurs été développé: YouFS. YouOS propose actuellement 293 applications parmi lesquelles un lecteur RSS, une messagerie instantanée, un explorateur pour les fichiers stockés en ligne, un petit traitement de texte, un lecteur MP3, quelques shells, un logiciel d'ajout/suppression de programmes, un émulateur NES et même quelques navigateurs Internet !

Le projet a démarré fin décembre 2005 et est encore en alpha (0.11) mais peut d'ores et déjà être testé et ce sans créer de compte (gratuit de toute façon). YouOS est développé par la start-up WebShaka Inc. Le choix de la licence n’a pas encore été fait mais s’oriente vers l’open-source. Actuellement, tout code fourni par un utilisateur peut être utilisé ou modifié par d’autres utilisateurs.

> Lire la dépêche (37 commentaires, moyenne: 2,9).  

Vous avez demandé le commentaire #738968.

Jolie démo, mais...

Posté par Damien Szczyt (page perso, ) le 29/07/2006 à 17:50. (lien). Évalué à 10.

Il y a pas si longtemps, il fallait éviter le JS dans nos applis web pour améliorer, entr'autres, l'accessibilité de nos chères pages web. Aujourd'hui, 2 news sur des applis JS dans LinuxFR... Les temps changent ! Certains qui critiquaient le langage se trouve même une excuse en disant que ce n'est pas du javascript, mais de l'ECMAScript. Je suis d'accord qu'il faille évoluer dans nos pensées, mais quand je pense qu'il a fallu qu'on nomme cette méthode de programmation du JS comme la marque du nettoyant pour sols que vous aurez tous reconnu pour qu'on le présente d'une manière positive, je trouve ça un peu dommage. Maintenant que tout le monde connaît ce nom, on l'utilise à toutes les sauces, même quand on en a pas besoin... c'est dommage également.

Ceci dit, j'ai testé cet "OS" (sous firefox 1.5.0.4) : c'est lent, ça buggue pas mal, c pas du tout exploitable pour le grand public. Je trouve que ceci est plus une démonstration des possibilités offertes par le langage qu'autre chose...
Le problème également est que les fichiers enregistrés dans cette application sont "perdus" quand on quitte le navigateur. Le jour où on a plus d'accès au net (je sais que dans le futur, on planifine l'accès à internet partout, sans fil, à haut débit, mais quand même), comment on fait pour lire son document ? Et puis le système de serveur/terminaux a été plus ou moins abandonné, du moins pour le grand public, au profit du stockage local, il semblerait qu'il y ait une raison ! L'idéal serait, je pense, de stocker à la fois sur le serveur et sur le disque local.

En revanche, cet exemple démontre parfaitement le besoin de plus en plus prononcé par les utilisateurs pour avoir un desktop orienté web. A la vue de cette application, on peut penser qu'on atteint les limites du HTML, et qu'il est trop fastidieux de développer quelque chose de compatible avec tous les interpréteurs, je parle ici des différents navigateurs. La raison me semble simple : il y a trop de langages (HTML, javascript, CSS) qui peuvent se mélanger de partout, et surtout qui ont des syntaxes complexes.
Au final, est-ce que le navigateur web est le meilleur exemple pour développer un desktop manager ? Ne serait-il pas temps de développer d'autres technologies permettant de réaliser ces mêmes tâches de manière plus efficace ? Imaginez qu'on fasse la même chose avec l'interpréteur basic de Ms Word ou encore de OOo.

Je pense également que nommer ce genre d'utilitaires "un système d'exploitation" est faux, il s'agirait juste un desktop manager, dans la mesure où ça ne gère pas le matériel. On dirait ici que KDE ou Gnome est un OS, et on se ferait flinguer...

Autre chose : en quoi consiste YouFS ? Pourquoi avoir développé un nouveau système de fichiers ?

  • [^]Re: Jolie démo, mais...

    Posté par rhodeisland () le 29/07/2006 à 20:58. (lien). Évalué à 10.

    c'est lent, ça buggue pas mal, c pas du tout exploitable pour le grand public

    Je rappelle que
    Le projet a démarré fin décembre 2005 et est encore en alpha (0.11) mais peut d'ores et déjà être testé et ce sans créer de compte (gratuit de toute façon).


    Par contre, après coup, je suis d'accord sur le fait qu'appeler ça un OS (un "web operating system" comme ils disent) est excessif.

    A ce que j'ai compris, la société (composée de 4 personnes) est en partie financée par des business angels ("We received initial seed funding from Y Combinator, and are operating under a round of angel funding."). Avant de contribuer à leur projet, j'attendrais qu'ils choisissent leur licence parce que les business angels sont généralement des gens gourmands et pourraient donc vouloir influencer (dans le mauvais sens?) le choix de la licence. Il est vrai, à leur décharge, qu'ils prennent des risques financiers que ne prendraient pas des banques.

    --
    Qui contrôle l'information contrôle le monde

    [^]Re: Jolie démo, mais...

    Posté par netchaiev () le 29/07/2006 à 21:21. (lien). Évalué à 8.

    Je ne suis pas très sûr qu'une utilisation de cette solution soit très orientée "internet" . Moi , je vois cette solution (et autres trucs de ce genre [cf excel like (google) , word like (linspire)] prendre pleinement son envol en entreprise :
    1 réseau local + 1 serveur web + 1 navigateur web = un desktop universel
    Au placard les maj de versions sur les postes clients, Au placard les citrix et les tarantella (le desktop full linux na pas la vie facile du coté de chez moi)

    --
    http://www.paulla.asso.fr
    • [^]Re: Jolie démo, mais...

      Posté par outs () le 30/07/2006 à 09:14. (lien). Évalué à 5.

      Ben tout ça ca existe déjà et en mieux. Suffit de prendre un de ses petits ordinateurs sans disques dur, un serveur derrière et ca roule

      et on a le droit d'avoir un vrai SE, des performances et toutes les appli normales

      Ajax ca fait beaucoup de buzz mais tout le monde se demande à quoi cela va bien pouvoir servir. D'ou les proof of concept de ce genre

      Perso je trouve ça très prometteur pour enrichir les interfaces des site web. Genre Wikipedia en Ajax, ou un forum ca doit être cool.

      Mais je ne vois pas du tout d'avenir en remplacement des logiciels et systeme actuel "dur". En plus y'a rien de fondamentalement nouveau c'est juste une machine virtuelle (plutot lente en plus). Rajouter une couche en plus c'est aussi rajouter des problèmes en plus.

      • [^]Re: Jolie démo, mais...

        Posté par lasher () le 02/08/2006 à 10:08. (lien). Évalué à 2.

        Ajax fait beaucoup de buzz parce que tout le monde sait déjà à quoi il peut servir (cf. Google, par exemple).

    [^]Re: Jolie démo, mais...

    Posté par GTof (Jabber id, ) le 30/07/2006 à 12:37. (lien). Évalué à 6.

    Je pense également que nommer ce genre d'utilitaires "un système d'exploitation" est faux, il s'agirait juste un desktop manager, dans la mesure où ça ne gère pas le matériel. On dirait ici que KDE ou Gnome est un OS, et on se ferait flinguer...


    Un OS ce n'est pas que des drivers, c'est surtout une gestion des processus/threads, de la mémoire et des ressources en général, du VFS, des droits et de la sécurité en général, etc ... , Il suffit de regarder les options de configurations de Linux et de regarder la proprotions de drivers.

    En cliquant sur le petit bouton en haut à droite on voit la "table des processus". Je n'ai pas regardé dans le détail mais s'ils implémante des processus, un FS, une gestion mémoire, alors ca mérite le nom d'OS, un OS pour la "machine virtuelle" qu'est un navigateur internet. Ca me reppelle User Mode Linux, il ne gère pas du tout le matériel de la machine hôte pourtant c'est un OS, c'est Linux.

    Même si je ne vois pas encore bien l'intérêt de la chose, et même si je trouve que le HTML/CSS/JS comme lib graphique efficace on a fait mieux, c'est intéressant de voir que c'est possible.

    • [^]Re: Jolie démo, mais...

      Posté par Damien Szczyt (page perso, ) le 30/07/2006 à 18:30. (lien). Évalué à 4.

      Quand je disais de "matériel", je parlais du processeur (c'est lui qui gère, la plupart du temps, les processus/threads), la mémoire (à priori, les accès la la ram se font au niveau matériel également), la gestion des disques, ou autres. L'intérêt d'un OS, c'est de faire l'interface entre l'utilisateur et le matériel. Je ne vois aucune possibilité de gérer mon matériel, ou celui du serveur, ou bien les droits de mes données par l'intermédiaire de ce desktop. C'est vrai que je ne l'ai pas exploré à fond, donc si quelqu'un a trouvé, je suis curieux de voir. De toutes façons, il n'y a aucun moyen de gérer le matériel du client, et donc ça n'est pas prêt d'être quelque chose d'intallé seul sur ma machine (sauf si un jour, quelqu'un sort un processeur qui sait interpréter l'ecmascript au niveau hard).

      Tu peux voir les processus dans une appli KDE... Or, les processus ne sont pas gérés par KDE ! Il semblerait que ça soit la même chose pour YouOS. La gestion de la mémoire ne se fait pas par YouOS non plus : c'est le serveur web qui s'en occupe par l'intermédiaire des bibliothèques fournies par le système d'exploitation hôte. Pour le système de fichiers, il faut voir à quoi correspond YouFS : est-ce implémenté au niveau de l'OS hôte (ex : driver linux) ? Idem pour les droits, c'est d'ailleurs très proche du système de fichiers pour l'accès aux données.

      Ceci dit, tu as parfaitement raison : c'est intéressant de voir que c'est possible, c'est une très bonne démo (qui a déjà été lancée par EyeOS, d'ailleurs évoqué dans cette même page), mais ça reste inexploitable dans cet état.