URL: https://linuxfr.org/news/l-ocelot-onirique-est-ne-ubuntu-1110 Title: L’ocelot onirique est né ! (Ubuntu 11.10) Authors: Jarvis Date: 2011年10月02日T22:04:10+02:00 License: CC By-SA Tags: ubuntu, libreoffice, lennart_poettering, fedora, firefox et compiz Score: 32 La nouvelle Ubuntu a pour nom de code Oneiric [[Ocelot]]. Son numéro de version est 11.10 (numéro d’année.numéro de mois). Rappelons qu’Ubuntu est une distribution GNU/Linux dérivée de [[Debian]] _unstable_. Elle a comme cible le grand public et pour but (notamment) de [prendre des parts de marché](https://bugs.launchpad.net/ubuntu/+bug/1) à son principal concurrent, Windows. Tous les six mois, [[Canonical]] sort une nouvelle version d’Ubuntu. À chaque version, elle développe des nouveautés technologiques permettant de rendre Ubuntu plus conviviale et plus ergonomique. C’est ainsi l’occasion de comprendre et d’apprendre les différents composants du système à travers ces nouveautés marquantes. _NdA : merci à seb24 pour son aide lors de l’écriture de cette dépêche._ ---- [Le développement d’Oneiric Ocelot](http://status.ubuntu.com/ubuntu-oneiric) [La feuille de route](https://wiki.ubuntu.com/OneiricReleaseSchedule) [La dépêche sur la sortie de la version précédente](http://linuxfr.org/news/ubuntu%C2%A01104%C2%A0-changement-radical) [Le site officiel](http://www.ubuntu.com) [Téléchargement](http://releases.ubuntu.com/oneiric/) ---- # Les nouveautés # ## GNOME 3.2 ## GNOME (_GNU Network Object Model Environment_) est un environnement de bureau graphique, c’est un ensemble d’outils permettant d’exploiter au mieux le système d’exploitation de façon graphique. Quelques exemples d’outils : * GDM (_GNOME Display Manager_) : un gestionnaire de connexion ; * GNOME Desktop : un gestionnaire de bureau, constitué principalement du lanceur d’applications (GNOME Panel) et du gestionnaire de fenêtres (Metacity) ; * Nautilus : un gestionnaire de fichiers ; * Epiphany : un navigateur Web ; * gedit : un éditeur de textes. Quel est l’intérêt de GNOME 3 par rapport à GNOME 2 ? * GNOME 3 est principalement basé sur [GTK+ 3](http://linuxfr.org/news/sortie-officielle-de-gtk%C2%A030%E2%80%AF), qui va permettre aux développeurs d’applications GTK+ de travailler sur une base plus simple et claire ; * les logiciels énoncés plus haut et d’autres ont été revus en utilisant la bibliothèque GTK+ 3 ; * la configuration de GNOME (GConf) a été remplacée par DConf, avec comme outil graphique GSettings ; * GNOME 3 a un nouveau gestionnaire de bureau. Ainsi, GNOME Shell remplace GNOME Panel. Il utilise Mutter à la place de Metacity comme gestionnaire de fenêtres. Ubuntu a fait un tout autre choix : ne pas utiliser GNOME Shell par défaut mais Unity. Unity est un greffon du gestionnaire de fenêtres [[Compiz]], qui a été totalement réécrit en C++. Ce choix s’explique en partie par le fait que le développeur principal de Compiz, [Sam Spilsbury](http://smspillaz.wordpress.com/), travaille chez Canonical. ![gnome 2 vs gnome 3](http://pix.toile-libre.org/upload/original/1317993156.png "Comparaison entre gnome 2 et gnome 3") Voir aussi les dépêches de [GNOME 3.0](http://linuxfr.org/news/gnome-30-le-grand-saut) et [GNOME 3.2](http://linuxfr.org/news/gnome%C2%A032%C2%A0-finitions-et-enrichissement) pour plus de précisions. Comme vous le voyez, cette migration de GNOME a impliqué un changement très important des logiciels qui sont intégrés dans Ubuntu. Cependant, il est à noter que beaucoup de logiciels de GNOME ne sont pas installés par défaut sur la nouvelle Ubuntu comme GDM, GNOME Shell, Evolution et Epiphany. ## Unity 4.22 / Compiz 0.9.6 ## ![unity](http://pix.toile-libre.org/upload/original/1318280346.png) Lors de la [précédente version d’Ubuntu](http://linuxfr.org/news/ubuntu%C2%A01104%C2%A0-changement-radical), Canonical avait créé un profond bouleversement visuel et ergonomique en remplaçant GNOME Panel par Unity. Pour la version 4 d’Unity, la partie importante du travail a été réalisée sous le capot. En premier lieu, Unity et [Unity 2D](https://launchpad.net/unity-2d) — qui est la solution de repli d’Unity sans effet OpenGL — se sont fortement rapprochés avec une part plus importante du code partagé entre les deux applications, pour faciliter la maintenance. Unity 2D, contrairement à Unity, utilise les bibliothèques [[Qt]] et [QML](http://linuxfr.org/users/gof/journaux/qml-le-futur-des-interfaces-graphiques). Les API qui le nécessitaient ont été adaptées pour fonctionner avec GNOME 3 et GTK+ 3. ### Des lens et des scopes ### Une refonte de l’API a permis de mieux structurer le fonctionnement de l’interface. Cette API est maintenant [complètement documentée](https://wiki.ubuntu.com/Unity/Lenses) et adaptée pour une réutilisation facile par des développeurs externes. L’interface est maintenant décomposée en _lens_ et en _scope_. Une _lens_, qu’on traduira par _loupe_, est une page dans le _dash_ (le tableau de bord) d’Unity. Elle regroupe le champ de recherche, les filtres, les résultats et utilise comme source de données ce qu’on appelle maintenant des _scopes_. Par défaut, on retrouve les loupes : _Applications_, _Documents_, _Musique_. Il sera possible d’ajouter d’autres loupes sur les réseaux sociaux, la recherche de livres électroniques, etc.. L’API étant disponible, chacun peut créer sa propre loupe. Une _scope_, qu’on pourrait traduire par _source_, est tout simplement la partie de l’application qui va fournir aux loupes le contenu pour faire la recherche. Par exemple, pour la loupe musique, c’est le lecteur audio _Banshee_ et le système d’hébergement de fichiers en ligne _Ubuntu One Musique_ qui fournissent les résultats de recherche via une source. Tout comme les loupes, il est également possible d’en ajouter de nouvelles. ### Le Dock ### Au niveau de la partie visible par l’utilisateur, le premier élément que l’on peut apercevoir c’est que le _dock_, le lanceur d’applications, qui a légèrement changé. Le bouton Ubuntu qui était présent dans la barre du haut est maintenant présent directement dans le dock. De même, les raccourcis vers les différentes loupes du Dash ont été supprimés, laissant ainsi plus de place aux applications de l’utilisateur. ![comparaison des docks entre 11.04 et 11.10](http://pix.toile-libre.org/upload/original/1318278188.png "comparaison des docks entre 11.04 et 11.10") ### Les différents indicateurs ### Les indicateurs en haut à droite ont un peu évolué. On retrouve dans le menu des messages la possibilité de changer de statut (avant, il était présent dans le menu utilisateur). De même, il est maintenant possible de faire un remise à zéro des notifications via une option dans le menu. L’indicateur « utilisateur » contient la liste des utilisateurs pour changer de session et des raccourcis pour changer les options du compte utilisateur. Enfin dernier changement, le menu d’arrêt, renommé indicateur _système_, permet de mettre en veille et d’arrêter la machine, mais également d’accéder à certaines options comme l’état de l’imprimante ou le panneau de configuration de GNOME 3. ![Les indicateurs](http://pix.toile-libre.org/upload/original/1317991983.png "les indicateurs") ### Le Dash ### Au niveau du _Dash_, le tableau de bord, on retrouve un agencement proche des précédentes versions avec quelques changements mineurs, notamment au niveau du champ de recherche qui est accompagné d’une nouvelle colonne de filtres avancés. Les différentes loupes que l’on a vues précédemment sont présentées en bas du _Dash_ sous forme d’icônes légèrement plus grandes. Lorsque le _Dash_ est sélectionné, un effet de transparence flou a été ajouté et les icônes du panneau du haut deviennent comme légèrement lumineuses. L’intégration du _Dock_ avec le panneau du haut et du _Dash_ a largement été retravaillé au niveau visuel. ![Comparaison Dash](http://pix.toile-libre.org/upload/original/1318278637.png "Comparaison du dash") Les raccourcis claviers ont encore été étendus et un nouvel `« Alt + Tab »` (permettant de changer de logiciel) a été ajouté, un peu dans l’esprit de celui de GNOME Shell, représentant les icônes en grand format, avec la possibilité d’obtenir les miniatures des fenêtres ouvertes. ![Alt+Tab Ubuntu](http://ubuntuone.com/1cCl8Ya1N5M073mqoDwCHs "Alt + Tab") ### Gestion des espaces de travail ### Si ce n’est pas encore la priorité du projet Unity, la gestion des espaces de travail a reçu un peu d’attention. Lorsqu’une application se retrouve sur un autre bureau que celui sélectionné, une flèche blanche évidée sur l’icône du _Dock_ indique l’ouverture de l’application hors du bureau. _A contrario_, cette flèche est pleine lorsque l’application est ouverte sur le bureau. De même, le flux de travail a été revu pour offrir une meilleure gestion des applications ouvertes selon le contexte (gestion de plusieurs instances d’une même application ouverte sur différents bureaux, priorité du _focus_ selon le bureau sélectionné). Enfin, lorsqu’on sélectionne la vue des quatre bureaux, un halo lumineux indique le bureau sélectionné. Les bureaux non utilisés sont représentés avec un fond d’écran désaturé. ![Vue des bureaux](http://ubuntuone.com/6XGjLnTsX9r1w15utwFZUb "vue des bureaux") Pour finir, Compiz comme Unity ont bénéficié d’un travail d’optimisation des performances et d’un meilleur temps de démarrage, même s’il reste encore du travail à effectuer en vue de la sortie d’Ubuntu 12.04. ## LightDM ## LightDM (_Light Display Manager_) est un gestionnaire de connexion des utilisateurs. Il permet : * d’accueillir le nouvel utilisateur sur l’écran de connexion (en anglais, _greeter_) ; * d’authentifier les utilisateurs en mode graphique : vérification du nom d’utilisateur et du mot de passe associé ; * de démarrer et de gérer des serveurs X. Le serveur X permet l’affichage en mode graphique (par opposition au mode texte type Minitel par exemple) des applications ; * de démarrer et de gérer les sessions utilisateur. Exemple de gestion : une personne A lance une session, il verrouille son écran ; une personne B veut utiliser l’ordinateur, comment faire pour éviter de déconnecter la session de la personne A pour démarrer la session de la personne B ? Jusqu’à présent, Ubuntu utilisait GDM (_GNOME Display Manager_). Pourquoi changer ? L’architecture de LightDM est différente de celle de GDM. Le premier avantage induit par cette solution, est que le code est beaucoup plus restreint (10 000 lignes de code), ce qui facilite la maintenance face à un GDM relativement lourd (50 000 lignes de code). De plus, il ne nécessite pas de lancer GNOME Session pour pouvoir fonctionner, ce qui permet de réduire légèrement le temps de chargement. Le deuxième avantage est qu’il est possible d’utiliser LightDM avec n’importe quel environnement de bureau (GNOME, KDE, etc.). Pour permettre une utilisation sur un environnement de bureau spécifique il suffit d’adjoindre un module dénommé _« greeter »_, qui prendra en charge la partie spécifique à chaque environnement. Ce _greeter_ a l’avantage de permettre une grande liberté de conception. Il est, par exemple, possible d’utiliser des [effets 3D](http://www.omgubuntu.co.uk/2011/09/3d-lightdm-login-window-pretty-slick/) dans l’écran de session. Voici l’écran d’accueil (_greeter_) pour la version d’Ubuntu : ![LightDM](http://www.le-libriste.fr/wp-content/uploads/2011/09/lightdm-accesibility-menu-560x412.png "LightDM : le greeter") LightDM est un projet récent (première annonce : début juillet 2010), créé par [Robert Ancell](http://bobthegnome.blogspot.com/), un développeur de Canonical. Beaucoup de travail a été effectué pour qu’il puisse être intégré dans cette version. Comme vous devez le voir, ce logiciel est ainsi un élément critique du système : s’il fonctionne mal, l’utilisateur ne pourra pas utiliser l’ordinateur. ## La logithèque Ubuntu 5.0 ## La logithèque a subi une refonte complète de son interface. Pendant plusieurs mois, l’équipe chargée du _design_ a réalisé différents tests sur diverses maquettes avant d’aboutir à la solution de cette version 5.0. Comme le montre la capture d’écran, le résultat est inspiré de solutions existantes dans le monde des _smartphones_. L’ensemble est beaucoup plus lisible et facile à utiliser par rapport à sa version précédente. Au niveau fonctionnalité, on retrouve la possibilité de classer les résultats selon différents filtres (ex : popularité) et de voir les commentaires dans d’autres langues que la langue du système. Il est aussi possible d’utiliser [_OneConf_](http://blog.didrocks.fr/post/OneConf-in-Oneiric-and-the-way-forward%E2%80%A6), créé par [Didier Roche](http://www.jonobacon.org/2011/09/29/didrocks-is-a-legend/), développeur français de Canonical, qui est un utilitaire permettant de synchroniser via [_Ubuntu One_](https://one.ubuntu.com/) la liste des applications installées sur son ordinateur. Liste qui pourra être partagée avec d’autres, ou être utilisée pour réinstaller facilement nos logiciels favoris lors d’une réinstallation d’Ubuntu. ![Comparaison logithèque Ubuntu](http://pix.toile-libre.org/upload/original/1318279588.png) ## Déjà Dup : logiciel de sauvegarde ## Nouveau venu pour cette version, _Déjà Dup_ est un logiciel de sauvegarde automatique. Il permet de planifier des sauvegardes et de les garder aussi bien sur son ordinateur que sur des serveurs distants (en utilisant les protocoles FTP, SSH ou WebDAV). Accessible via le panneau de contrôle de GNOME, il offre une interface facile à utiliser. Pour son implémentation dans Ubuntu, les développeurs ont ajouté la possibilité de réaliser les sauvegardes via _Ubuntu One_. ![Logithèque Ubuntu](http://ubuntuone.com/2rcFbSVdGd82HFh1utH1t6) ## Gwibber 3.2 ## Gwibber fait partie des logiciels par défaut dans Ubuntu. Il permet d’interagir avec les divers réseaux sociaux : Twitter, Facebook, Identi.ca (et pour la future Ubuntu 12.04, avec Google+). À l’occasion du cycle de développement pour Ubuntu 11.10, il a reçu un peu plus d’attention pour faire évoluer le projet et traiter certains problèmes. Le plus visible vient de la refonte de l’interface qui est maintenant simplifiée et plus claire. Elle adopte également les dernières retouches du style _Ambiance / Radiance_ d’Ubuntu et profite du passage à GTK+ 3 pour intégrer des transitions animées. Enfin, un travail de nettoyage a été réalisé au niveau du code pour améliorer les performances générales de l’application... ![Logithèque Ubuntu](http://ubuntuone.com/787HfztqxMTHVD9DntkJQZ) ## En vrac ## * le navigateur Web [Firefox](http://linuxfr.org/news/firefox-sept-consommation-m%C3%A9moire-nettement-am%C3%A9lior%C3%A9e) passe en version 7, Ubuntu le mettra à jour en suivant son nouveau cycle de développement ; * le client de messagerie [Thunderbird](http://linuxfr.org/news/mozilla-messaging-diffuse-thunderbird%C2%A070 7.0) a été préféré à Evolution ; * la suite bureautique [LibreOffice 3.4.3](http://linuxfr.org/news/libreoffice-consolide-ses-bases-avec-la%C2%A034) (mais, sans le menu global de Unity par défaut) ; * le noyau [Linux 3.0](http://linuxfr.org/news/le-noyau-linux-est-disponible-en-version%C2%A030) ; * le serveur audio [PulseAudio 1.0](http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/1.0) : David Henningsson a intégré cette version avec la [détection d’insertion de câbles audio](http://www.ubuntuforms.com/blog/david-henningsson-pulseaudio-with-jack-detection/) ; * Client Ubuntu One, [sous Windows](http://www.generation-nt.com/ubuntu-one-windows-canonical-actualite-1264891.html) ; * temps de démarrage optimisé ; * démarrage plus homogène au niveau de l’affichage via [Plymouth](http://www.freedesktop.org/wiki/Software/Plymouth) ; * [Nouveau site dédié aux développeurs](http://developer.ubuntu.com/) regroupant tout le nécessaire pour réaliser et publier une application sur Ubuntu ; * amélioration du fonctionnement des barres de défilement des fenêtres (_overlay scrollbars_) ; * évolution du thème [_Radiance et Ambiance_](http://www.webupd8.org/2011/06/ambiance-finally-ported-to-gtk3-ubuntu.html). # Les discussions autour d’Ubuntu # Durant le développement de chaque version, de nouvelles idées font leur apparition, ce qui amène assez rapidement à de vives discussions. ## Nouveau cycle de développement pour Ubuntu ? ## Scott James Remnant, un ancien employé de Canonical, a proposé sur son [_blog_](http://netsplit.com/) un nouveau cycle de développement qui serait proche d’une publication continue (_rolling release_) ou du modèle de développement du navigateur Chrome. Selon lui, chaque mois, une nouvelle Ubuntu devrait sortir. [Mark Shuttleworth](http://www.markshuttleworth.com/), le fondateur de Canonical, a répondu dans une [interview](http://www.clubic.com/linux-os/debian/ubuntu/actualite-448626-shuttleworth-terme-ubuntu-systeme-multi-plateforme.html) :>« Je pense que les propos de Scott James Remnant reflètent un vrai intérêt général. Il n’y a pas que lui qui est intéressé par l’idée de proposer des mises à jour fréquentes. D’un autre côté, nous avons des gens pour qui le cycle de 6 mois est trop rapide. Ils estiment que nous devrions publier les nouvelles versions tous les ans, tous les deux ans voire tous les trois ans. Plutôt que de choisir l’une ou l’autre proposition, je pense qu’il est plus intéressant de comprendre les motivations de chacun.>Plusieurs types de logiciels changent très rapidement en ce moment. Du côté client, prenez par exemple les mises à jour de Firefox et de Chrome. Du côté serveur, OpenStack a également changé son cycle. Cependant, si vous prenez en compte le déploiement de plusieurs milliers de postes sur Ubuntu, il est impossible de faire cela tous les mois. Donc je pense qu’avec ses propos, Scott souhaitait plutôt ouvrir un débat sur les manières dont nous pouvons nous préparer plus rapidement aux mises à jour. Finalement, plutôt qu’une publication mensuelle d’Ubuntu, je pense que nous allons trouver le moyen de ne mettre à jour que certains composants en donnant le choix à l’utilisateur. » ## Remplacement de Firefox par Chromium ? ## À la fin de chaque développement d’une version, une grande réunion des développeurs d’Ubuntu ([UDS : _Ubuntu Developer Summit_](http://uds.ubuntu.com/)) se déroule pour faire le bilan et proposer de nouvelles solutions à court ou à long terme. La question du remplacement de Firefox par Chromium s’est posée durant cet événement et a été rapidement écartée. ## `systemd` à la place de `upstart` ? ## [[upstart]] est un logiciel qui permet de démarrer les services du système d’exploitation. Il a été développé par Scott James Remnant en 2006. La plupart des distributions GNU/Linux ont alors installé par défaut cette technologie. En 2010, `systemd`, un autre gestionnaire de démarrage de service, créé par [Lennart Poettering](http://0pointer.de/blog), un employé de Red Hat, est apparu. [Un article de _LinuxFr.org_](http://linuxfr.org/news/%C3%A9volutions-techniques-de-systemd) détaille pourquoi `systemd` est supérieur techniquement à `upstart`. Ainsi, Fedora a remplacé `upstart` par `systemd`, il y a 6 mois. Alors, pourquoi Canonical ne remplace pas `upstart` par `systemd` ? [L’article](http://undacuvabrutha.wordpress.com/2011/04/29/why-ubuntu-should-continue-with-upstart-for-11-10/) de [Robbie Williamson](http://www.linkedin.com/in/williamsonrobbie), développeur chez Canonical de la partie serveur, explique pourquoi Ubuntu doit garder `upstart` encore quelque temps. La principale raison est son manque de maturité. # Ce qui nous attend pour la version suivante # On n’a pas encore de vision sur six mois pour Ubuntu 12.04, mais on dispose déjà de quelques pistes pour les améliorations futures. Comme la prochaine version (dont le nom de code est _Precise_ [[_Pangolin_]]) sera une version LTS (_Long Term Support_), c’est‐à‐dire qu’elle sera maintenue plus longtemps qu’une version normale. Il est très probable que beaucoup moins de nouveautés seront développées et intégrées pour cette prochaine version. Il n’y aura donc toujours pas de [[Wayland]] ou de `systemd`, mais surtout des améliorations des nouvelles technologies présentées dans cette dépêche. **Pour le système :** - noyau Linux 3.2 ; - GNOME 3.4. **Pour Unity :** - Les boîtes de dialogue « modales » qui étaient prévues pour Ubuntu 11.04, le seront au final pour la 12.04. **La logithèque Ubuntu 6 :** - finition du système de notation et commentaires ; - la possibilité de partager nos applications préférées avec l’aide de OneConf ; - permettre d’envoyer une demande d’installation d’une application par internet (via OneConf) ; - les fiches pour chaque application devraient être plus complètes, avec une galerie de photos, des vidéos et une mise en page du texte plus avancée ; - pour les applications, indiquer la configuration minimale nécessaire et les pré‐requis matériels ; - installation d’une liste complète d’applications d’un seul coup. **LightDM :** - photos des utilisateurs ; - changement automatique du fond d’écran selon le compte sélectionné.

AltStyle によって変換されたページ (->オリジナル) /