Sortie d'elementary OS Freya

31
18
jan.
2016
Distribution

elementary OS est un système d’exploitation basé sur Ubuntu GNU/Linux. La première version 0.1 "Jupiter" était basée sur Ubuntu 10.10, la suivante, 0.2 "Luna", était basée sur Ubuntu 12.04 LTS. Cette dernière, la version 0.3 "Freya" (initialement nommée "Isis", puis rebaptisée pour éviter toute confusion avec Daesh), poursuit sa logique de se baser sur les versions LTS (Long Term Support, avec support à long terme) d’Ubuntu et adopte donc le cœur d’Ubuntu 14.04.

NdM: la distribution est parue en avril 2015. La dépêche a été commencée 11 mois avant, mais sort malheureusement bien après avec avoir stagné 8 mois en rédaction.

logo d'elementary os
capture d'écran Freya

Sommaire

Quatre mythes à propos d'elementary OS

Pour tout de suite casser les "on dit que" et autres préjugés, voici quelques précisions issues de cet article sur le blog d'elementary. ;)

elementary OS est juste un thème pour Ubuntu

Certains sont restés bloqués en 2010 et pensent qu'il ne s'agit que d'un ensemble de thèmes et d'icônes. Bien qu'il représente une partie importante du système, elementary OS est beaucoup plus qu'un simple thème. elementary OS est un système d'exploitation complet bâti sur un cœur Ubuntu, un environnement de bureau (Pantheon) et tous ses composants, plusieurs applications (Files, Noise, Audience, Maya, Terminal, Scratch, Snap et Switchboard pour en citer quelques-unes), un kit de développement (Granite), un style de conception avec un ensemble de guide graphique. Il y a tellement plus que « juste » un thème…

elementary OS utilise GNOME Shell

La toute première sortie du système en 2011, Jupiter, a été réalisée à partir d'Ubuntu 10.10 accompagné de la pile Gnome 2. Ceci incluait la session Gnome elle-même et quelques-unes de ses applications. Après Jupiter, nous avons réalisé que nous ne pouvions pas améliorer l'expérience utilisateur plus que ça en travaillant sur un environnement de bureau existant et nous avons commencé à travailler sur Pantheon, un environnement de bureau moderne. Nous avons retiré les composants de Gnome dont nous n'avions pas besoin ou ne voulions pas, développé des remplaçants où cela était approprié et avons commencé à harmoniser l'interface entre WingPanel, Plank, SlingShot et les autres composants.

Durant cette même période, GNOME était en train de travailler dur sur Gnome Shell, une autre interface de bureau moderne. elementary OS n'a jamais utilisé Gnome Shell et l'expérience utilisateur entre les deux est tout à fait différente. Comme le développement de Pantheon se déroulait dans le même temps que celui de Gnome Shell, beaucoup de gens semblent penser que Pantheon est en fait un fork ou construit à partir de Gnome Shell. Aussi, les panneaux du bureau sont de la même couleur (noir), au moins dans Luna (elementary OS 0.2).

elementary OS a forké GNOME Shell ou Mutter

Liée à l'idée fausse précédente, beaucoup de gens semblent penser que nous avons forké Gnome Shell et/ou Mutter pour notre bureau Pantheon ou le gestionnaire de fenêtre Gala. Ni l'un ni l'autre ne sont vrais (voir les sources). Mais Gala, un composant essentiel de notre environnement de bureau Pantheon, est construit en utilisant la bibliothèque LibMutter et cette dernière est la même utilisée par Gnome Shell pour son gestionnaire de fenêtres. Cela signifie que nous pouvons contrôler complètement notre expérience utilisateur tout en bénéficiant d'améliorations et de nouvelles fonctionnalités pour les développeurs.

Installer Panthéon sur la distribution xxx est la même chose qu'utiliser elementary OS

elementary OS développe Panthéon, notre environnement de bureau pour elementary OS. De façon idéale pour de nombreux utilisateurs, elementary OS est construit sur la même base que les versions Ubuntu LTS. Cela signifie que Pantheon a tendance à fonctionner sur ces versions d'Ubuntu. Cependant, Pantheon n'est pas tout ce qui fait elementary OS, il y a également de nombreux autres changements sous le capot qui font que le système fonctionne mieux. Et dans certains cas nous incluons de nouvelles bibliothèques absentes d'Ubuntu, ce qui rend plus difficile à utiliser Panthéon sur Ubuntu. En outre, nous développons et testons sur elementary OS et nous ne pouvons pas prévoir les éventuels conflits que les utilisateurs rencontreront dans l'utilisation de Pantheon sur d'autres plates-formes. Nous ne décourageons pas les utilisateurs d'installer Pantheon sur leur OS favori, nous ne le soutenons simplement pas officiellement et nous ne serons pas surpris s’ils rencontrent quelques soucis.

Les nouveautés de elementary OS 0.3 Freya

Propres au cœur Ubuntu

Si une grande partie des modifications ne nous concerne pas (Unity, Ubuntu Server, Ubuntu Touch…), on trouve tout de même un petit lot de nouveautés sur le back-end d’Ubuntu. Passons en revue les nouveautés apportées en deux ans à l’OS de Canonical.

Le passage du noyau Linux 3.2 à 3.16

Gestion de l'énergie pour les cartes vidéos hybrides avec nvidia-prime

Attendue par un grand nombre d'utilisateurs, Ubuntu intègre désormais la gestion de la technologie Optimus. Une excellente nouvelle pour tous les propriétaires de portables accompagnés d'une carte graphique Intel et une autre nVidia.

Chiffrement complet du disque dur et utilisation des LVM

Les LVM sont des gestionnaires de volumes logiques, une alternative au partitionnement classique du disque dur, plus d'infos ici.

Propres à elementary OS

LightDM

LightDM est un gestionnaire d'affichage pour X11 et a pour but d'afficher les fenêtres d'authentification fournies par le greeter (littéralement l'hôte, celui qui vous accueille à votre arrivée). À l'inverse de GDM, il est indépendant des bibliothèques systèmes, on peut donc lui adjoindre différents greeters tels que :

  • Unity Greeter
  • Pantheon Greeter
  • KDE Greeter

Nous nous intéressons ici à Pantheon Greeter.
D'un point de vue visuel, l'évolution porte sur les avatars de vos sessions. Pantheon-Greeter gère maintenant la couche alpha (transparence) des fichiers PNG. À vous donc les avatars détourés comme il faut.

isis_lightdm

Autre signe de cette évolution, le passage en nuance de gris de votre avatar lorsque celui-ci n'est pas actif. Le déplacement visuel des avatars dans la fenêtre de connexion amène aussi son petit vent de fraîcheur, le déplacement ne se fait plus comme sur Luna. C'est maintenant beaucoup plus visuel.

isis_lightdm_nuance

Le bureau Pantheon : Wingpanel, Plank et Slingshot

Vous connaissez tous le menu Applications (appelé aussi Slingshot), c'est le cœur de la distribution avec le dock Plank. Depuis le début d'elementary OS Luna, il est possible de personnaliser l'interface graphique de Wingpanel, logiciel sur lequel s'appuie le menu Applications. Il est possible de jouer sur le niveau de transparence pour le rendre plus ou moins visible mais malheureusement cette opération reste manuelle.

Freya intègre une évolution de Wingpanel, en fonction du fond d'écran de votre bureau et de la fenêtre qui est affichée (maximisée). Celui-ci peut désormais dynamiquement adapter son niveau d'opacité.

Par défaut, sans fenêtre affichée, avec le fond d'écran par défaut, Wingpanel est totalement transparent ; il laisse apparaître la mention Applications, la date et l'heure et enfin à droite nous avons le bouton d'action permettant d'éteindre, de redémarrer votre ordinateur.

wingpanel_transparent

En changeant le fond d'écran, l'opacité de Wingpanel est automatiquement ajustée pour s'afficher au mieux. Votre fond d'écran est sombre : pas de souci l'opacité change au bout de quelques secondes. À l'inverse votre fond est clair, Wingpanel affichera une bande noire semi transparente du plus bel effet.

Wingpanel semi-transparent sur fond de plage

Les applications

Tout comme les projets GNOME, KDE et bientôt Ubuntu avec les Touch Core Apps, elementary a développé son propre assortiment d'applications pour couvrir les usages les plus courants, du navigateur web au lecteur de vidéos en passant par le gestionnaire de fichiers, le calendrier et la calculatrice. Toutes ont reçu, pour le passage à Freya, au moins une mise à jour commune : celle des lignes directrices de l'interface. La fameuse "header bar" déjà adoptée par GNOME s'est désormais généralisée à travers elementary. Avec elle, apparaît un autre trait visuel de GNOME : les icônes symboliques. Grâce au dépoussiérage du thème GTK, les menus et "popovers" se sont dotés de coins arrondis, et certaines applis bénéficient d'un thème sombre, comme Audience, le lecteur de vidéos (à l'image de Totem, le lecteur vidéo de GNOME) :

Capture Audience

Un exemple criant de ce redesign est le gestionnaire de photos Photos (sic), forké de Shotwell et remplaçant ce dernier dans Freya :

Capture Photos

Les réglages : Switchboard et ses plugs

Une personnalisation plus poussée est possible via une application tierce, elementary Tweaks, dont la philosophie est proche de celle du GNOME Tweak Tool.

Conclusion et perspectives

La communication d'elementary insiste beaucoup sur le succès critique de la distribution, qui s'est vue recevoir des éloges de blogs technologiques pas forcément spécialisés Linux, comme Mac|Life (sisi), Wired ou Lifehacker, mais qui surtout séduirait beaucoup de nouveaux arrivants ; d'après les développeurs qui citent leurs statistiques Sourceforge, 60% des téléchargements d'elementary seraient effectués depuis Windows et OS X. elementary veut clairement devenir une bonne raison pour les non-Linuxiens de se tourner vers le logiciel libre, aux côtés d'Ubuntu et de sa célèbre dérivée, Linux Mint.

Le projet propose diverses façons de le soutenir financièrement : par don au téléchargement de l'ISO (selon l'approche du prix libre ; les bitcoins sont d'ailleurs acceptés), mais aussi par le biais de Bountysource, qui rémunère les développeurs via des primes fixées sur les bogues qu'ils corrigent, et également via Patreon, qui permet d'effectuer un don régulier au projet.

Sur le site web flambant neuf du projet figurent deux pages dédiées respectivement aux développeurs d'applications et à tous ceux désireux de participer au projet, que ce soit en le traduisant, en contribuant à son site web, en dessinant des interfaces (c'est ainsi qu'elementary est né, en prenant forme dans les mockups que postait Daniel Foré sur sa galerie DeviantArt) ou en modifiant tout simplement le code sur Launchpad.

Aller plus loin

  • # Libre mais pas gratuit

    Posté par  . Évalué à 3.

    La grosse différence de cette variante d'Ubuntu, est sa distribution en prix libre. Puisque la depêche sort après 8 mois, peut-on savoir où en est financièrement ce projet?

    ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

  • # Intégration navigateur et bureautique

    Posté par  . Évalué à 2.

    Le projet insiste sur son identité visuelle, mais je n'y vois que 2 applications : visionneuse photos et vidéo.

    Est-ce utilisable pour travailler : firefox? libreoffice? impression?

    Pour écouter de la musique?

    ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

    • [^] # Re: Intégration navigateur et bureautique

      Posté par  . Évalué à -1.

      nn test serait encore le meilleur moyen de le savoir ??

      Je ne vois pas l’intérêt d'une distribution sans suite bureautique ou navigateur internet. Pour avoir pris la peine de la tester, il y a tout ce qu'il faut pour travailler. Et concernant l'identité visuelle les applications sont énumérées dans la dépêche.

      Et encore une fois un test permet de vite se faire une idée

      • [^] # Re: Intégration navigateur et bureautique

        Posté par  . Évalué à 6.

        Justement, parlons-en. J'ai eu l'occasion de tester la version précédente, assez vite fait (ça n'était pas pour moi).

        En positif, c'est effectivement assez léché et joli. Avec un look différent, ça ferait penser à un Mac, et c'était d'ailleurs le but me concernant : fournir une distribution Linux acceptable par un ancien Mac-addict. Tant qu'on reste sur les applications 'prévues pour', c'est nickel. Les applis Gtk rendent correctement aussi (Qt également, j'imagine). Et puis parfois, on a des surprises. Comme sur tout environnement à l'aspect visuel "fort".

        En négatif - et ça a peut-être changé - mais j'ai trouvé le rythme des mises-à-jour assez lourd. J'avais mis une Elementary à la place de ma traditionnelle Kubuntu justement parce que ça s'adressait à un amateur de pomme, mais j'ai regretté très vite : les dépôts sont (étaient?) loin derrière ceux d'Ubuntu. J'imagine que c'est parce que ça se cale sur les LTS, mais c'est chiant. Voilà, c'est pas spécialement argumenté, mais c'est ce que j'ai ressenti sur Elementary à l'époque.

    • [^] # Re: Intégration navigateur et bureautique

      Posté par  (site web personnel) . Évalué à 1.

      Un rapide tour sur le site web nous indique que Midori est proposé en navigateur web, et qu'un lecteur de musique est aussi présent (gnome-music ?)

  • # C'est vendredi...ah non !

    Posté par  . Évalué à 2.

    […] Nous ne décourageons pas les utilisateurs d'installer Pantheon sur leur OS favori, nous ne le soutenons simplement pas officiellement et nous ne serons pas surpris s’ils rencontrent quelques soucis.

    Ouaip. Autrement dit, "notre environnement de bureau est fortement couplé à notre distribution, ne l'installez pas ailleurs".

    Bizarrement, cette maladie touche également Unity. Faut' croire que quand un projet est mal vu par une bonne partie de la communauté, y'a parfois des raisons techniques derrière.

    Pour le reste, je ne comprends toujours pas l'intérêt de la distribution. Développer une base lourde, par dessus une base lourde, c'est pas un peu prendre le risque que tout s'écroule ? Pourquoi ne pas "juste" proposer un environnement de bureau, quitte à y greffer quelques softs forkés et adaptés ?

    • [^] # Re: C'est vendredi...ah non !

      Posté par  . Évalué à 5. Dernière modification le 20 janvier 2016 à 14:07.

      Bizarrement, cette maladie touche également Unity. Faut' croire que quand un projet est mal vu par une bonne partie de la communauté, y'a parfois des raisons techniques derrière.

      Pour Unity, à minima ils ont leur propre version de GTK2, GTK3, et Compiz.

      Sans ça, pas d'Unity possible. Dommage pour un environnent très apprécié par ses utilisateurs (y compris des développeurs, et pas uniquement parce que Unity est bourré de raccourcis claviers).

      C'est toujours le même problème : soit on attend que upstream se bouge et/ou (selon les cas) qu'un nouveau standard FreeDesktop soit rédigé et accepté, soit on fork maintenant.

      C'est très, très loin d'être spécifique à Unity.

      Y'a elementary bien sûr, mais dans le cas Gnome, les CSD de GTK 3 sont très liées à Gnome et sont très gênantes ailleurs (sous Xfce et autre ça remplace les décorations du WM, et sous KDE y'a un script spécifique livré avec KWin pour les remplacer par les décorations de KWin !).

      Alors avant de balayer chez les autres, balayez devant votre porte. ;-)

      "Quand certains râlent contre systemd, d'autres s'attaquent aux vrais problèmes." (merci Sinma !)

      • [^] # Re: C'est vendredi...ah non !

        Posté par  . Évalué à 4.

        Entièrement d'accord, mais ce serait bien de justement tirer les choses vers le haut plutôt que vers le bas. Vouloir proposer un écosystème cohérent, c'est bien. Bricoler et forker à sa sauce, c'est la pire méthode pour y parvenir dans la mesure où ça impacte directement la stabilité de l'ensemble.

        Le couplage est une problématique inhérente au développement. Le but étant de le minimiser. Je ne dis pas que Gnome fait dans la perfection de ce côté là, je dis que Gnome (et KDE, et XFCE, et beaucoup d'autres) fait (font) mieux que Pantheon et Unity.

        Y'a quand même un monde entre un environnement de bureau utilisable partout, et un environnement de bureau qui, de l'aveu même des devs, risque de poser des soucis en dehors de leur écosystème. Là je parle pour Pantheon, mais Unity, c'est loin d'être la panacée en dehors d'Ubuntu (en tout cas sur Arch', c'est catastrophique).

      • [^] # Re: C'est vendredi...ah non !

        Posté par  (site web personnel) . Évalué à 2.

        Ca fait un moment que XFCE gère les CSD ;)

        • [^] # Re: C'est vendredi...ah non !

          Posté par  . Évalué à 1.

          Et ça fait un moment que Gnome aurait dû penser aux autres environnements.

          Genre désactiver les CSD quand on utilise pas Gnome ?

          Plutôt que de laisser chaque environnement et WM, présent et futur, se démerder avec !

          "Quand certains râlent contre systemd, d'autres s'attaquent aux vrais problèmes." (merci Sinma !)

          • [^] # Re: C'est vendredi...ah non !

            Posté par  (site web personnel, Mastodon) . Évalué à 2.

            Personne n'interdit aux autres projets de contribuer à GTK+.

            C'est le principe même du libre. Tout le monde contribue égoïstement ce qui lui est nécessaire, et l'ensemble de ces contributions forment un tout utile à l'ensemble de la communauté. Malheureusement, il arrive que les contributions à certains projets puissent manquer de diversité, mais ce n'est en rien la faute de GNOME.

  • # Sobriété

    Posté par  . Évalué à 3.

    elementary OS est installé sur l'ordinateur de mes parents depuis un ou deux ans. Je l'ai moi-même utilisé à une époque, mais ça ne me convenait pas.

    L'interface est sobre et l'accent est mis sur la simplicité et l'ergonomie. C'est très appréciable pour les néophytes de l'informatique que sont mes parents. La cohérence graphique va dans le même sens. Les applications spécifiques de ce DE sont le calendrier, le navigateur de fichier, le lecteur de musique, de vidéos, le gestionnaire de photos, et un editeur de texte basique. L'application Mail Geary et Midori sont des projets externes inclus dans la distro. Firefox (et chromium…) et Libreoffice sont installables facilement par la logithèque, et assez bien intégrés.

    Contrairement à ce que j'ai pu lire dans un autre commentaire, la distro est légère. Je n'ai pas de chiffres pour argumenter cet avis, mais un ressenti global d'installations sur quelques PC différents dont des vieux. Ça démarre vite, il n'y a pas de ralentissements. L'utilisation est agréable et fluide. Très franchement, c'est une distro que je recommenderais/installerais à quelqu'un qui débute sous Linux.

    Concernant le projet, j'apprécie leur volonté d'aller vers plus d'ergonomie et de simplicité. C'est quelque chose qui manque dans les distro Linux selon moi. Ubuntu, qui l'était il y a quelques années, devient bloatée. Quant aux mises à jour, le principe d'être basé sur une LTS permet de partir sur la durée : c'est installé pour longtemps, ça fonctionnera pour longtemps.

    • [^] # Re: Sobriété

      Posté par  . Évalué à 2.

      Concernant le projet, j'apprécie leur volonté d'aller vers plus d'ergonomie et de simplicité. C'est quelque chose qui manque dans les distro Linux selon moi. Ubuntu, qui l'était il y a quelques années, devient bloatée.

      C'est quoi l'intérêt par rapport à une Xubuntu ou Lubuntu ?

      "Quand certains râlent contre systemd, d'autres s'attaquent aux vrais problèmes." (merci Sinma !)

  • # ElementaryOS

    Posté par  (site web personnel) . Évalué à 4.

    J'ai testé ElementaryOS pendant quelque temps. J'ai trouvé ça plutôt joli, et j'aimais bien certaines fonctionnalités de leur bureau. Ça ne l'a pas fait sur le long terme : foule de détails agaçants, il manque la moitié des applications, ça ne tourne pas vraiment bien sur les vieilles bécanes, la distrib n'a pas de forum mais juste une interface Questions/Réponses extrêmement bizarre, et la stabilité laissait à désirer. Du coup j'ai extrait les éléments qui me plaisaient bien, et j'en ai profité pour remixer ma bonne vieille Slack à la sauce Elementary. Maintenant c'est parfait.

    Dyslexics have more fnu.

    • [^] # Re: ElementaryOS

      Posté par  (site web personnel) . Évalué à 5.

      De toute façon, en ajoutant plank à son bureau GNOME, on a déjà un env très proche de pantheon.

      Pareil trop instable à mon gout, encore plus freya que luna.

      • [^] # Re: ElementaryOS

        Posté par  (site web personnel) . Évalué à 0.

        On peut schématiser ainsi, oui. Mais si tu prends un Xfce, que tu lui mettes deux tableaux de bord, que tu appliques la transparence, tu as déjà quelque chose qui ressemble fortement à Pantheon tout en neutre au niveau de la base.

        Il y a trop de projets qui ne sont pas neutre au niveau de la base utilisée. Autant on peut avoir un Gnome, Plasma, Mate, Xfce, Cinnamon ou encore Lxde sur n'importe quelle distribution, autant Unity et Pantheon sont deux projets qui sont limite importables.

        Même Budgie Desktop est portable, ce qui est peu dire :)

        Un libriste qui en a sa claque des puristes.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.