L'actualité informatique de ces derniers jours a été marquée le 31 janvier par le lancement en grande pompe de Windows Vista, le nouveau système d'exploitation de Microsoft. Pas moins de 370 milliions d'euros auront été investis par Microsoft pour fêter la naissance du remplaçant de XP, dont un feu d'artifice à La Défense qui est tombé le jour du salon Solution Linux.
Il y a tout juste 1 an, le journal britannique
The Register évoquait le projet Goobuntu,
un système d'exploitation de Google basé sur Ubuntu Linux. Un
démenti officiel de Google avait rapidement été publié, cette fois sur le site Ars Technica : si Google utilise bien Ubuntu en interne, "aucun plan n'est prévu pour externaliser un système d'exploitation..." Mark Shuttleworth réagira quelques jours plus tard en démentant aussi la rumeur sur
son blog...
Ces deux actualités m'amènent à m'interroger sur la place que peux jouer un acteur comme Google dans le monde des systèmes d'exploitation, notamment à travers les technologies du web 2.0, et le rapport qu'il pourrait y avoir dans les années à venir entre les 3 grandes firmes que sont Microsoft, Google et le monde libre, représenté par des noms tels que
Canonical.
La tendance web 2.0 des services Google...
Car si Google est historiquement connu pour son moteur de recherche lancé en 1996, ses activités se sont aujourd'hui nettement diversifiées (
une liste des outils liées à la recherche) et vont au delà de la messagerie et du calendrier en ligne. Les Google Services intègrent de véritables outils bureautique avec une tendance très
web 2.0 :
Google Document et Tableur est un programme de création de feuilles de calcul et de traitement de texte en ligne, agrémenté de l'aspect collaboration en temps réels.
Google possède donc une majeure partie des outils qui constituent un poste de travail, même si aujourd'hui ceux-ci sont encore majoritairement en version beta. Fin 2004, un article du New York Post lancait la rumeur selon laquelle Google travaillait sur la conception d'un navigateur Web basé sur la technologie libre fournie par la Mozilla Foundation, un outils indispensable sur un poste de travail... ou un OS en ligne. Depuis le géant Google et la fondation ont renforcé leur partenariat.
L'interface de Google Document et Tableur
Les systèmes d'exploitation en ligne...
Parallèlement,
plusieurs projets que l'on pourrait qualifier de "système d'exploitation en ligne" se sont développés et deviennent très mure. Leur objectif est de proposer aux utilisateurs de disposer d'une interface de travail unique leur permettant de retrouver données personnelles et outils courants depuis n'importe quel accès à Internet. Plus proche pour l'instant d'un ensemble de services en ligne, on y retrouve pourtant les principales composantes d'un bureau informatique courant : barre des tâches, horloge et accès aux applications les plus courantes.
C'est notamment le cas de
eyeOS, un projet open source indépendant, publié sous licence GPL et basé sur la technologie Ajax ; dans la même veine existe aussi
YouOS, disponible sous licence BSD modifiée, qui propose actuellement plus de 300 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...
Le bureau de eyeOS
Et du côté des distributions Linux...
Nous pouvons imaginer que Linux soit à la base de nombreux projets de systèmes en ligne, en tant que système du serveur physique. Il existe pourtant quelques belles initiatives de système d'exploitation en ligne. A commencer par
Ulteo, développée par Gaël Duval (fondateur de la célèbre distribution Mandriva), qui offrirait notamment la possibilité de faire fonctionner le système à distance depuis un simple navigateur, que l'on soit sous Linux, Windows ou sous un autre système. L'approche est donc différente puisque l'utilisateur accédera à SON système depuis internet, ce qui élimine les problème de confidentialité que posent les OS dont l'utilisateur ne maîtrise pas l'hébergement. La distribution est passée en version Alpha et
Le nouveau concept Ulteo
Firefrogz, chef de projet web et développeur d'une petite société qui met en avant l'open-source, s'est aussi tenté à développer à ses heures perdues une version web d'une distribution Linux en vogue, ce qui a donné
WebUbuntu (cliquer sur Essayer pour accéder à l'OS en ligne). Le résultat est saisissant. Webubuntu est entièrement développé en php, ajax, javascript et xml. Idée délirante au départ, WebUbuntu est maintenant un projet libre basé sur la motivation et le bénévolat amené à devenir une interface Web d'Ubuntu, à la manière de Webmin mais avec des possibilités bien plus conséquentes au niveau de l'interface Web. Une belle initiative qui ne compte qu'un seul développeur ; avis aux intéressés pour aider !
Le prometteur WebUbuntu
D'autres images :
Ecran d'initialisation
Bureau WebUbuntu
Applis - Saloon
Pour finir, un petit aparté sur le projet libre et gratuit
TribU (qui semble être suspendu), rattaché à la distribution Ubuntu, qui souhaite permettre la publication de données sur internet facile à partir d'un poste Linux. L'objectif est de permettre de partager au sein d'un même espace photos, blog, documents, partage de fichier, partage de musique, flux RSS... à la manière de .mac dédié aux utilisateurs Mac.
En résumé...
La frontière entre système d'exploitation en ligne et groupe de services est mince, chaque acteur prenant ses marques. Entre buzz, fausse rumeur et vrai innovation, les services en lignes représentent peut-être un palier vers le 'tout en ligne'. Les communautés de logiciels libres auront un rôle à jouer pour contre balancer les grandes firmes, et à concrétiser des projets porteurs d'intérêts. Sans oublier que Microsoft et Yahoo comme d'autres seront aussi de la partie.
Et pour finir sur une note d'humour, n'oublions pas que Google avait bel et bien admis l'année dernière que son personnel utilisait une distribution Linux appelée Goobuntu. Et Google nous a déjà prouvé pratiquer la politique de hard launch pour ne dévoiler ses produits que lors de leur sortie... rendez-vous ce jour là ?
Edit du 10 mai 2007 : Red Hat vient d'annoncer le développement en cours d'un Linux pour les PC des pays émergents. Baptisé "
Red Hat Global Desktop", il s'agit plus d'un
service en ligne. Le but du projet est d’offrir un accès standard à ses données et services, où que l’on soit. Le Global Desktop devrait se retrouver rapidement dans certaines configurations qui seront vendues aux gouvernements et petites entreprises dans les pays émergeants.