Cyber Evolution

Aller au contenu | Aller au menu | Aller à la recherche

lundi 19 septembre 2011

Cycle de développement des OS

Le choix d'un cycle de développement influence beaucoup l'organisation d'un projet et a un impact important sur le public auquel on veut s'adresser. Regardons donc les différentes stratégies existantes en comparant plusieurs systèmes (OS ou distribution) différents.


Rolling Release

Le principe de la Rolling Release est de ne pas avoir de version de l'OS mais de mettre à jour en continu les différents composants du système.

Avantages/Inconvénients

  • Toujours accès aux dernières nouveautés
  • Risques d'instabilité
  • Connexion haut débit au web obligatoire (pour les mises à jour fréquentes)

OS

  • ArchLinux : Une des distributions Linux à l'origine du concept. Cette distribution a su devenir l'une des plus importante. Elle ne cherche pas à être abordable aux utilisateurs débutants mais cherche à permettre aux utilisateurs avancés de comprendre le fonctionnement de leur système.
  • LMDE (Linux Mint Debian Edition) : Basée sur Debian et développée par l'équipe de Linux Mint. Ce projet a pour ambition d'être 100% compatible avec Debian (utilise le dépôt Debian Testing) tout en étant aussi accessible qu'Ubuntu. Ce projet est assez récent mais est appelé à évoluer rapidement.
  • Chrome OS : Ce n'est pas a proprement parler une distribution en rolling release. Mais avec son système de mise à jour totalement transparent et son cycle de développement très court (six semaines), elle en est très proche. En effet, le navigateur Chrome sort déjà en version 14 après seulement 3 ans d'existence.


Cycle cours

Ce mode de développement est caractérisé par beaucoup de distributions Linux qui sortent une nouvelle version tous les six mois. Cela est au départ apparu pour se synchroniser avec les sorties des nouvelles versions de l'environnement de bureau GNOME. La sortie d'une nouvelle version se fait à date fixe avec parfois des changements de calendrier pour prendre en compte le retard pris lors du développement. Avec un tel rythme de développement, ce mode doit tendre vers une certaine transparence du processus de mise à jour.

Avantages/Inconvénients

  • Mises à jours incrémentales
  • Des applications toujours assez récentes
  • Pas toujours de mise à jour des applications entre deux sortie
  • Il peut être difficile de suivre le rythme des sorties de nouvelle version.

OS

  • Ubuntu : La première distribution à proposer une nouvelle version à date fixe tous les six mois. Un système hybride avec une version LTS (Long Terme Support) tous les deux ans a également été mis en place. Cela permet de s'adresser aussi bien aux entreprises qu'aux personnes souhaitant toujours les dernières nouveautés.
  • Fedora : Cette distribution a été conçu comme un laboratoire de test pour Red Hat en étant la première à intégrer les nouvelles technologies.
  • Mac OS X et iOS : Son cycle de mise à jour est plutôt long pour être considérer comme un cycle court (environ deux ans). Mais je trouve qu'on est ici plus dans l'esprit du cycle court avec des mises à jour incrémentales permettant d'améliorer l’expérience utilisateur sans chercher à tout révolutionner. Cela semble également valable pour iOS sur iPhone et iPad avec un rythme de mise à jour plus rapide que Mac OS X (tous les ans).
  • Android : Google n'a pas choisi le même cycle de développement pour son OS mobile que pour Chrome OS. Le cycle court semble être le plus adapté aux secteurs évoluant très rapidement comme celui des OS mobiles.
  • Et beaucoup d'autres distributions Linux...


Cycle long

Ce type de cycle de développement est principalement utilisé lorsque l'on souhaite s'adresser aux entreprises. La sortie des nouvelles versions se fait uniquement lorsque tout ce qui était prévu est prêt ("When it's ready"). Il est donc courant d'avoir du retard sur les prévisions de sortie.

Avantages/Inconvénients

  • Grande stabilité de l'OS
  • Attente de grosses nouveautés à chaque nouvelle version
  • Des applications parfois anciennes
  • Risque de décevoir les utilisateurs (avec un fonctionnement totalement bouleversé ou trop peu de nouveauté)

OS

  • Windows : Avec Windows 8 et l'arrivée prévu de l'interface Metro, Microsoft semble confirmer sa stratégie de cycle long. Une nouvelle version tous les trois ans avec des nouveautés importantes.
  • Debian : La stabilité avant tout. Cela en fait une distribution parfaite pour une utilisation sur serveur.
  • Red Hat : Chaque version est basée sur une nouvelle Fedora (qui a un cycle cours). L'utilisation d'un cycle long et d'un système de support performant permet de s'adresser aux entreprises aussi bien pour les serveurs que pour les postes de travail.

dimanche 11 septembre 2011

Chrome OS : Un 1er démarrage simple comme bonjour

Seule trois étapes sont nécessaire pour configurer Chrome OS. Et en plus, il ne faut pas plus de 5 secondes pour compléter chacune d'elle. La preuve en images...


Langue, clavier et réseau

chromium OS - Mise en route
La première étape ne contient que trois éléments : Langue, organisation du clavier et connexion réseau. Il n'y a ici que du très classique.


Connexion à son compte Google

chromium OS - Connexion
Pour la deuxième étape, il nous est demandé de nous connecter à notre compte Google (Gmail). Cela permet une synchronisation avec le cloud. Ainsi, si l'on utilise un autre PC sous Chrome OS (Chromebook), on retrouve la totalité de notre environnement. L'inconvénient est que Google peut savoir tout ce que l'on fait sur notre PC!


Image du compte

chromium OS - Image
Il peut paraître bizarre que la troisième étape consiste à la définition d'un avatar. En effet, ça ne semble pas être le plus important. Mais c'est dans l'esprit actuel de Google avec l'arrivée de Google+ et du profil associant une photo à notre compte.


Accès au navigateur Chrome

chromium OS - Navigateur
Et voila, on a maintenant accès à l'interface principale. Pas de superflu ici. Le navigateur Chrome et c'est (presque) tout.


Liens et références

dimanche 21 août 2011

Matériel/Logiciel : Evolutions en cours

Après l'achat de Motorola Mobility par Google, HP annonce vouloir arrêter ses produits webOS et se séparer de son activité de vente de PC. Les marchés du matériel informatique et de la téléphonie mobile semblent vivres un important bouleversement.


Quand le N°1 mondial ne veut plus faire de PC

Souvenez-vous, en 2005, IBM abandonnait son activité PC et la vendait à la société chinoise Lenovo. Il semble que la fabrication d'ordinateur ne soit pas le domaine le plus lucratif de l'informatique. D'autres secteurs paraissent moins encombrés et plus lucratifs. Beaucoup cherchent aujourd'hui à se diversifier en s'orientant notamment dans le domaine de la prestation de services.


Google : la situation inverse

Si Apple réussi à allier matériel et logiciel, pourquoi pas Google ? Après le succès d'Android, l'entreprise peut se permettre de grosses ambitions. La différence est qu'Apple est le seul à commercialiser les produits embarquant son OS. Avec l'acquisition de Motorola Mobility, Google se place en fournisseur et concurrent des autres fabricants de téléphone Android.

Cet achat s'inscrit en pleine bataille sur les brevets dans la téléphonie mobile. Serai-ce un moyen pour Google de renforcer sa position ? En effet, Motorola Mobility est racheté avec un portefeuille d'environ 17 000 brevets.


Stratégie de quelques autres grandes entreprises

  • Apple : La stratégie d'Apple semble solide pour affronter l'avenir. Un OS en constante évolution et un matériel toujours à la pointe. Une uniformisation des plates-formes (iOS et Mac OS X) permettra de réduire les dépenses et les batailles judiciaires, concernant les brevets, permettront d'augmenter les bénéfices. Un des points noir reste la question des fournisseurs qui sont parfois également concurrents. Mais lorsque l'on veut les meilleurs, on ne peut pas faire les difficiles !
  • Intel : Face à la monté de la concurrence avec les puces ARM et les APU AMD, Intel essai de se garantir l'avantage en investissant dans le logiciel. Mais sa participation au projet Meego ne semble pas encore avoir convaincu les fabricants de portables ou tablettes.
  • Microsoft : Le géant du logiciel semble vouloir continuer avec la recette qui a fait son succès : Un partenariat avec le plus grand nombre de constructeurs. Mais face à la monté en puissance d'Apple et de Google, peut-être vont-ils devoir réétudier leur stratégie. Pourquoi pas investir dans le matériel comme ses concurrents ?
  • Nokia : Ces dernières années, Nokia a beaucoup hésité sur son implication dans le domaine du logiciel. Après le rachat de Symbian en 2008 et le lancement du projet Meego en 2010, l'entreprise semble s'orienter sur un partenariat avec Microsoft depuis l'arrivée de son nouveau PDG (anciennement chez Microsoft).


Et le logiciel libre dans tout cela ?

Même si les systèmes libres n'ont pas encore réussi à percer dans le grand public, il me semble qu'ils ont un lien avec la situation actuelle. Je ne reviendrai pas ici sur l'idéologie du logiciel libre, mais le monde du libre a instauré l'idée au entreprise que l'on ne vendait pas un logiciel. Ce que l'on vend, c'est le matériel sur lequel il fonctionne ou le service qui y est lié (support, formation, ...). Cette idée tend aujourd'hui à se développer dans les grandes entreprises d'informatique. Une entreprise peut-elle encore vendre uniquement du logiciel ?

samedi 20 août 2011

GNOME 3 bientôt en HTML5

Lors du développement de GTK+ 3, un travail important avait été réalisé pour permettre l'utilisation de plusieurs moteurs graphiques. Cela devait permettre une meilleure intégration des applications GTK+ sur différents OS.

Grâce à ce travail et en pleine mode du cloud computing, l'environnement GNOME est en phase de devenir totalement accessible par interface web. Le rendu graphique peut maintenant se faire directement en HTML5. Ainsi l'affichage des applications est possible, sans aucun plugin, dans n'importe quel navigateur moderne.

Calculatrice GNOME dans Firefox 4
Calculatrice GNOME affichée dans Firefox

La première fois que j'ai vu ça, j'ai été bluffé. Reste maintenant à voir comment se passera la monté en charge sur serveur.
Cela pourrai être une alternative à l'utilisation de webOS comme eyeOS. Une interface Web mobile pourrai également être la bienvenue. Nous aurions ainsi un accès complet à notre PC fixe depuis notre téléphone.

La dernière vidéo de présentation

En développement depuis le lancement du projet GNOME 3, ce projet sera présenté officiellement, en septembre, à la sortie de la version 3.2.


Liens et références

vendredi 19 août 2011

Pantheon : votre futur environnement de bureau

Pantheon est un projet d’environnement de bureau créé par l'équipe Elementary OS. Cet environnement utilise GTK+ 3 comme toolkit graphique et Vala comme langage de développement. Il se veut rapide, sobre et élégant.

Pantheon
Le bureau pantheon par ~froggaz

Elementary OS

Elementary OS est une distribution Linux dérivée d'Ubuntu. A l'origine du projet on retrouve les thèmes eGTK et eGDM ainsi que Nautilus Elementary l'interface améliorée du gestionnaire de fichiers Nautilus.

La première version sortie fin mars 2011 s'appelle Jupiter. Elle est basée sur GNOME 2 associé à Docky. Les premières applications propres au projet sont déja présentes :

  • Dexter : le gestionnaire de contact
  • Postler : le client mail
  • Lingo : le dictionnaire

Elementary Jupiter
Elementary OS Jupiter par anemptygun

La prochaine version de l'OS s'appellera Luna et sera la première à intégrer complètement Pantheon à la place de GNOME. Cette version est actuellement en plein développement.


Une liste impréssionnante d'applications

En plus des applications précédentes, beaucoup de nouvelles sont en développement :

  • BeatBox : Le lecteur audio
  • Marlin : Le gestionnaire de fichiers devant remplacer Nautilus Elementary
  • Maya : Le calendrier
  • Slingshot : Le lanceur d'application
  • Switchboard : Le centre de contrôle
  • Wingpanel : Le tableau de bord
  • Et beaucoup d'autres ...

Gestionnaire de fichiers Marlin
Gestionnaire de fichiers Marlin

Un concurrent sérieux pour GNOME 3 et Unity

A l'heure où les utilisateurs de GNOME 2 se demandent quel sera leur futur environnement, Pantheon pourrait s'avérer être une bonne alternative. Dans les prochains mois, il serait intéressant de voir Pantheon intégré dans les distributions Linux au même titre que KDE ou GNOME.


Liens et références

- page 1 de 2