OpenSUSE 12.3

Posté par  (site web personnel) . Édité par agemen, Nÿco, Benoît Sibaud, baud123, claudex et rootix. Modéré par rootix. Licence CC By‑SA.
42
15
mar.
2013
openSUSE

La version finale et stable d'openSUSE 12.3 vient de sortir. Elle est livrée avec les derniers environnements de bureaux KDE SC 4.10, GNOME 3.6, XFCE, LXDE, Enlightenment 17 et Razor-Qt.

Retrouvez les détails des nouveautés dans le suite de la dépêche.

OpenSUSE_12.3

Sommaire

Cette publication intervient à la suite d'un cycle de développement un peu plus court que d'habitude. En effet, openSUSE 12.2 est arrivée il y a six mois. Cette anticipation survient en réaction à la sortie retardée de la 12.2, dont beaucoup se souviennent sûrement. Cela devrait permettre de reprendre le cycle de publication de huit mois. Conséquence directe de ce raccourcissement, cette version intègre moins de nouveautés que d'habitude. Les attentions ont donc souvent été concentrées sur les détails d'intégration afin de fournir la meilleure distribution possible. Les touches finales ont été apportées au système de développement et d'intégration de la distribution, l'intégration des bureaux a été lustrée et les serveurs ont visité le cloud…

Un nouveau thème pour Plasma

OpenSUSE_nouveau-theme

KDE utilise maintenant un nouveau thème noir légèrement transparent, avec une légère touche de vert. Il est basé sur le thème Produkt.

UEFI et Secure Boot

De gros travaux ont été réalisés dans de très nombreuses distributions afin que les systèmes soient compatibles avec UEFI et pour que ces systèmes respectent les règles imposées avec Secure Boot. Chez openSUSE, ce travail a permis de finaliser la mise en place du support de l'UEFI pour les machines 64 bits. Du côté de Secure Boot, un support expérimental est désormais possible avec openSUSE.

Une synthèse de la stratégie qui a été mise en place est résumée dans ce post d'Andreas Jaeger. Le travail réalisé est basé sur les réflexions effectuées au sein de la communauté Fedora/RedHat. Matthew Garret explique en quoi les solutions sont différentes dans cet article de blog.

L'idée générale de ces solutions est d'assurer la chaîne de confiance mise en place par Secure Boot de la mise sous tension de la machine à la fin du démarrage du système d'exploitation. Grâce à un système de clef publique, tout est signé : le micrologiciel de la carte-mère, le chargeur d'amorçage, le noyau, les pilotes… Cela permet de s'assurer qu'aucun pirate n'a réussi à compromettre la phase de boot en installant un bout de code non-désiré dans le système. La solution est décrite en détail dans ces trois articles de blog. La procédure pour tester cette implémentation, sera bientôt disponible ici.

Le point sur les nouvelles fonctionnalités

Côté moteur…

Si on regarde sous le capot, comme d'habitude, beaucoup de choses ont changé. Tout d'abord, on saute deux versions du noyau Linux, passant de la 3.4 à la 3.7. Ce bond en avant permet l'intégration de tout un tas de nouvelles fonctionnalités. Ça se passe d'abord du côté des systèmes de fichiers avec des performances accrues pour BTRFS, ext4, XFS et une meilleure gestion du RAID. Ça continue côté réseau avec des améliorations dans les piles TCP/IP et UDP/IP. On note également la possibilité de signer son noyau (voir la section sur UEFI) entre autres améliorations de la sécurité du système. Et comme toujours, le support de tous types de matériels (cartes graphiques, cartes réseau, cartes son…) ne cesse de s'améliorer. Vous trouverez plus de détails dans les dépêches dédiées sur LinuxFR.

L'intégration de systemd a été finalisée. Ce système d'init prend notamment le contrôle sur l'hibernation du système et permet désormais de comparer ses configurations modifiées avec celle fournies à l'installation du système. Le logiciel de gestion des logs de systemd, journald, fait lui aussi son apparition.

Toujours dans les rouages, on note que PulseAudio a été mis à jour, passant de la version 1.1 à la version 3. On remarque également que les efforts de développements des communautés SUSE sur des modules centraux, PAM et shadow, ont été intégrés dans les projets originaux, permettant à openSUSE de se baser à nouveau sur ces derniers.

Côté bureautique…

On soulignera comme toujours l'effort d'intégration des bureaux libres réalisé par openSUSE. Non seulement quatre bureaux différents (KDE, GNOME, XFCE, LXDE) sont fournis lors de l'installation du système d'exploitation, mais en plus d'autres sont disponibles dans les dépôts comme Razor-Qt. De plus, impossible de déterminer le bureau le mieux intégré parmi les quatre fournis sur le DVD : l'intégration est poussée dans tous les cas à son paroxysme !

OpenSUSE_KDE

KDE arrive en version 4.10. Du coup, nous profitons d'une intégration très avancée de QML dans la distribution, permettant des réécritures et optimisations de nombreux gadgets. Par ailleurs, l'intégration d'OpenGL s'améliore et permet une meilleure utilisation dans les machines virtuelles. Nepomuk Cleaner apparaît et optimise l'utilisation du bureau sémantique, cette fonctionnalité si pratique mais si chronophage pour le processeur… Changement majeur : Apper, le logiciel qui vérifie les mises à jour, n'entre plus en conflit avec zypper, le gestionnaire de paquets ! Une lourde source d'agacement en moins, en somme…

OpenSUSE_GNOME

Du côté de GNOME, c'est la version 3.6 qui est intégrée. De lourds efforts d'ergonomie et d'accessibilité ont été faits afin de faciliter le lancement des applications, l'utilisation des lecteurs d'écran ou encore l'acquisition de caractères dans les langues où ceux-ci sont très complexes (comme le japonais ou le chinois, par exemple).

OpenSUSE_xfce

Chez Xfce, on trouve surtout des modifications du côté de Thunar et de xfce4-terminal (anciennement Terminal). Thunar gère les onglets et gère mieux les bookmarks. xfce4-terminal, en plus de changer de nom, est modernisé. Il garde toujours un terminal accessible d'un simple raccourci clavier, comme une liste déroulante, sur le bureau.

On remarque de nouveaux venus dans la gestion des fenêtres. Tout d'abord, awesome fait son apparition. Il s'agit d'un framework de gestion des fenêtres qui doit permettre à chaque utilisateur de contrôler au mieux le comportement de son environnement de bureau, notamment grâce à des possibilités de tuilage. Sawfish entre dans l'arène également. Ce gestionnaire de fenêtres est basé sur Common-Lisp et prône le minimalisme, notamment par le recourt aux raccourcis clavier.

OpenSUSE_E17

Enfin, cela paraît encore presque incroyable : Enlightenment DR17 étant enfin stable, il peut être intégré dans les dépôts officiels ! Après tout, il n'aura fallu que 8 ans :-)

Nous l'avons évoqué en parlant de Gnome, les méthodes d'acquisition pour les langues complexes ont évolué. L'apparition de Mozc permet à tous les bureaux d'en bénéficier. Notons que ce projet a été incubé dans l'Open Build Service.

Le packaging de TeXLive a été repensé. La distribution LaTeX est désormais beaucoup plus modulaire. Cette modularisation suit les préconisations du projet TeXLive. Elle permet de n'installer que le nécessaire pour utiliser TeX.

Côté administration système…

OpenSUSE_boxes

Du côté de la virtualisation, VirtualBox est doté d'une pile réseau remodelée et d'un meilleur support de l'accélération pour les systèmes invités. KVM et Qemu reçoivent un meilleur support USB, avec notamment le support d'USB3, la possibilité d'ajouter du stockage de masse par USB ou encore le support des contrôleurs XHCI. La première version majeure de Boxes est fournie, application d'utilisation de systèmes distants et de machines virtuelles. Boxes offre une interface simple pour manipuler un nombre quelconque de connexions par le protocole Spice. Il est notamment capable de détecter automatiquement les machines virtuelles.

Côté base de données, PostgreSQL est fourni en version 9.2. Par conséquent, JSON est désormais supporté comme type natif pour ce cluster de base de données, ce qui permet de stocker et de créer des documents pour les APIs web. MariaDB est désormais fournie par défaut dans openSUSE à la place de MySQL. Intégré depuis la version 11.3, ce moteur de base de données a fait ses preuves et mérite cette intégration.

Côté Cloud, on notera qu'openSUSE 12.3 est la première version de la distribution à intégrer l'ensemble des paquets de la suite OpenStack. Tous les outils nécessaires pour mettre en place et communiquer avec une architecture de Cloud sont désormais disponibles. Par ailleurs, la prochaine version stable d'OpenStack, Grizzly, est d'ores et déjà en cours d'intégration dans les dépôts d'openSUSE.

Et pour les développeurs, alors ?

Anjuta intègre git encore mieux qu'avant. En plus des mises à jour de QtCreator (2.6) et KDevelop (4.4), on notera également l'arrivée d'un nouveau système de gestion de version décentralisé. Nommé Fossil, il offre des fonctionnalités uniques dans le monde des DVCS telles qu'un wiki distribué, des fonctionnalités de type blog et bugzilla et un mode de synchronisation automatique permettant d'éviter les forks et les merges inutiles…

Mono3 supporte désormais la pile asynchrone de C# 5.0. Python 2.7.3 est toujours la version par défaut de Python. Cependant, la version 3.3 est disponible dans les dépôts. Libre à vous de profiter de ses nombreux apports. Toujours dans l'univers Python, python-qt4 supporte Qt5. Comme quoi, le nom ne fait pas tout ! Enfin, les environnements de développement pour KDE et pour GTK évoluent, comme toujours…

Enfin, dans les outils openSUSE spécifiques, on remarque des modifications du côté de KIWI et d'OSC. KIWI est désormais capable de générer des images pour les processeurs de type ARM, pour les systèmes de types dpg/apt et sur le système de fichier btrfs. L'outil en ligne de commande pour communiquer avec l'Open Build Service peut maintenant être utilisé pour créer et publier des mises à jour de maintenance pour openSUSE.

Donnez leur vie !

OpenSUSE_boot

Les images Live pour Gnome et KDE sont désormais destinées aux supports USB. En effet, elles sont de taille plus importante qu'auparavant et ne passent plus sur un simple CD-R. L'objectif est de pouvoir fournir des fonctionnalités supplémentaires, absentes auparavant :

  • LibreOffice 3.6
  • Gimp
  • L'openJDK pour les applications Java
  • L'interface graphique grsync pour rsync
  • gparted, l'outil de partitionnement graphique
  • dd_rescue et photorec pour la récupération de données

Toujours dans la famille Live, un nouveau venu fait son apparition : le Live de récupération. Si avec leur giga-octet, les Lives Gnome et KDE ne passent pas sur un CD, celui-ci y parvient tout à fait. Cette image est basée sur XFCE, ce qui l'aide à gagner en légèreté. En outre, il embarque des outils très utiles en cas de panne du système :

  • gparted et l'outil de partitionnement de YaST
  • un sous-ensemble pertinent de modules de YaST pour l'administration système
  • dd_rescue et photorec
  • grsync
  • lftp : un client ftp mais aux nombreuses fonctionnalités
  • Le navigateur Midori, le client IRC XChat, et un lecteur de PDF pour lire les manuels…

Toujours à propos des images, un petit mot sur SUSE Studio. openSUSE 12.3 devient disponible pour la création d'image dès la sortie officielle de la distribution, tandis que les appliances déjà soumises pourront être mises à niveau peu de temps après. Cela signifie que vous pourrez, en toute simplicité, créer votre système d'exploitation pour le Cloud, votre image pour le bureau ou pour vos serveurs, avec une sélection personnalisée de paquets, configurations, thèmes… Ces créations peuvent être partagées au travers de SUSE Gallery.

Allez-y, téléchargez là !

OpenSUSE_share

Vous pouvez télécharger openSUSE sur software.opensuse.org/12.3.

Les utilisateurs qui utilisent actuellement openSUSE 12.2 peuvent mettre leur installation à niveau grâce aux instructions disponibles ici. Les utilisateurs ayant configuré proprement une installation de Tumbleweed pourront migrer vers la nouvelle version sans aucun effort supplémentaire !

À propos du projet openSUSE

Le Projet openSUSE est une communauté internationale qui fait la promotion de l'utilisation de Linux en tout lieu. Il met en place une distribution GNU/Linux qui fait partie des meilleures au monde, travaillant main dans la main avec les communautés de Logiciels Libres et open source de façon ouverte, transparente et amicale. Le projet est contrôlé par sa communauté et repose sur les contributions d'individus qui font le travail de testeurs, d'écrivains, de traducteurs, de testeurs, d'experts en utilisabilité, d'artistes, d'ambassadeurs et de développeurs. Le projet adopte une grande diversité de technologies, des personnes aux compétences techniques différentes, parlant des langues différentes et ayant des cultures différentes. Apprenez-en plus sur opensuse.org.
Cette dépêche a été corédigée afin de mutualiser les efforts de la communauté francophone par Agemen, Syvolc, Nÿco et baud123 sur l'interface de corédaction de LinuxFr.org.

Aller plus loin

  • # UEFI Secure Boot

    Posté par  . Évalué à 2.

    Je l'ai téléchargé et installé hier ! Enfin, j'ai pu enlever cet horrible (à mon avis) Windows 8 et installer openSUSE 12.3 sur mon portable Asus. Par contre, j'ai dû désactiver le Secure Boot après installation, sans quoi rien ne démarre… étant nouveau sur GNU/Linux (et a fortiori openSUSE), je ne sais pas pourquoi le Secure boot n'est pas pris en charge sur mon ordi :
    - fonctionnalité "expérimentale" (comme dit dans la dépêche) donc pas forcément fonctionnelle ?
    - étape oubliée lors de l'installation ?
    - le noyau doit être signé ? (mais alors comment obtenir une clé, comment faire pour signer, etc. ?)
    - autre… ?
    - 42 ;-)
    J'aime bien le vert (mais pas le gris-vert, ni le vert de gris) :-D

    Longue vie à openSUSE !

    • [^] # Re: UEFI Secure Boot

      Posté par  . Évalué à 2.

      Il faut mettre le secure boot en mode "installation" avant de lancer l'installation d'un autre OS.
      Sinon il y a Fedora et Ubuntu qui le supportent également.

      • [^] # Re: UEFI Secure Boot

        Posté par  (Mastodon) . Évalué à 5.

        Il faut mettre le secure boot en mode "installation"

        Concrètement, comment doit on faire ?
        C'est une option dans le «bios» ? Lors du premier démarrage de la machine, on a accès à cette option ?

        • [^] # Re: UEFI Secure Boot

          Posté par  . Évalué à 1.

          Oui c'est une option dans la configuration du bios.

          • [^] # Re: UEFI Secure Boot

            Posté par  (Mastodon) . Évalué à 2.

            Cela veut dire que lors d'un premier démarrage d'une nouvelle machine ayant windows pré-installé, on peut cliquer sur «refuser la license» (ou rebooter immédiatement si l'option est absente…), donc pouvoir réaliser une procédure de remboursement d'O.S., facile par exemple avec un matériel Asus ? Le fait de ne pas booter windows et/ou de refuser sa licence n'empêche nullement de pouvoir placer le SecureBoot en mode "installation" ?

            C'est garanti ? C'est standard ? Tout les ordinateurs disposant de SecureBoot sont comme ça ? Avec cette option dans le bios, qui est accessible par défaut, sans aucun besoin de windows ?

            Il en va de même si on souhaite utiliser ses propres clefs ? Pas besoin de Windows ?

            Cela m'étonne fortement, car c'est la première fois que je lis cela. Mais cela me réjouit dans le cas d'une confirmation.

  • # LTS?

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

    Quel est la politique de version de Suse?

    Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

    • [^] # Re: LTS?

      Posté par  . Évalué à 3. Dernière modification le 15 mars 2013 à 12:03.

      Je ne connais pas vraiment la politique de Novell sur les distributions à support payant. En revanche, pour le projet openSUSE :

      • la politique par défaut est de supporter deux versions + 2 mois, donc en théorie 18 mois de support après la sortie.
      • il existe un projet communautaire, Evergreen, qui étend ce support. Les versions 11.2 et 11.4 sont actuellement maintenues. Le support court sur environ deux années supplémentaires. Par exemple la 11.4, sortie en mars 2011, bénéficiera du support Evergreen jusqu'à en juillet 2014. J'imagine que la 12.3, dernière de la série 12, finira par être supportée par Evergreen.

      Pour ceux que ça intéresse, il existe aussi le projet Tumbleweed, qui permet d'avoir une openSUSE en publication continue ( rolling-release ).

      • [^] # Re: LTS?

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

        Merci, je voulais bien parler d'opensuse et pas de la version Novell!

        Comment se passe les migrations entre deux versions? Est-ce qu'il faut procéder à une installation complète? Est-ce qu'il y a une procédure de mise à jour sans trop d'interventions manuelles?

        Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

        • [^] # Re: LTS?

          Posté par  . Évalué à 1.

          Il existe une procédure de mise à jour. J'ai entendu que ça se passait en général bien. Cela dit, je ne l'ai pas expérimenté personnellement (j'ai la réinstallite aigüe, mais je me soigne).

          • [^] # Re: LTS?

            Posté par  . Évalué à 2.

            J'ai testé sur l'ordi de mes parents pour monter deux versions une après l'autre et ça marche bien. C'est juste bien long parce qu'il faut télécharger une tonne de paquets.

  • # Proposition de rapprochement?

    Posté par  . Évalué à 4.

    Il y a quelques mois, la communauté francophone parlait d'une n-ième tentative de rapprochement entre Alionet et la partie francophone "officielle" du Projet openSUSE. Qu'est ce que ça donne? C'est retombé dans l'oubli?

    Sinon, merci pour la news. Du beau travail :)

  • # Avis perso

    Posté par  . Évalué à 5.

    J'ai installé cette distribution en incarnant un noob de l'informatique, j'ai choisi la version kde:
    - Ras pour l'installation, simple et clair.
    - Je ne sais pas si j'ai oublié un truc mais mon compte utilisateur ne pouvait pas acceder au ressource vidéo parce que je n'était que dans le groupe users, il suffit de s'ajouter dans le groupe video(avec les autres privileges voulus) en console ou via yast mais je ne sais pas si le débutant peut le deviner.
    - Il y a le système de notifications (kde 4.10) qui déconne, c'est pas propre à opensuse et l'alternative est d'installer colibri ou … ?

    • J'ai pas aimé le système de dépots, il faut ajouter d'autres dépots pour profiter de certains logiciels, vlc par exemple qui n'était pas disponible pour la 12.3 le jour de la sortie(même si videolan a ajouter un dépot entre temps sur leurs site). le point positif c'est qu'il n'y a pas de dépot de logiciels non libre actif par défault.

    Sinon globalement je la trouve très bien(le yast est juste énorme), le seul point gris est le système de paquets/dépots, il va falloir que je lise le manuel de tout les outils qui gère les paquets avant de l'utiliser en système principale !

    • [^] # Re: Avis perso

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

      Il y a le système de notifications (kde 4.10) qui déconne

      cad ?

    • [^] # Re: Avis perso

      Posté par  . Évalué à 2.

      Je viens de l'installer, avec pour mission d'en faire ma distrib principale, sous KDE. A chaud :

      • La traduction fr est très incomplete, une grosse partie des dialogues sont a la fois en francais et anglais. C'est un peu surprenant, mais a tout prendre, je prefere encore ca a une mauvaise traduction.
      • yast cool effectivement, mais j'ai deja eu un plantage (le truc de boot manager). C'est pas indispensable, donc je peux faire avec, mais bon… D'autant que yast lance au moins 5 ou 6 process, il m'a fallu du temps pour trouver le bon.
      • depots non libres activés par defaut chez moi. Mais j'ai du installer le driver nvidia a la main.
      • meme bug de notif qu'au dessus
      • les gouts et les couleurs : le vert et noir ca me semblait bien, mais une grosse partie des fenetres sont en faite gris blanc. Le "glow" vert, beurk.

      Globalement, j'ai un peu une impression de distrib très aboutie (ils ont pensé a beaucoup de choses), mais pas vraiment "finie" (plein de petits trucs derangeants mais pas bloquants : le theme curseur qui change tout seul, les icones du bureau qui ne sont clicable que sur le titre et pas sur l'icone, etc… C'est peut-etre la faute de KDE, mais je n'ai pas ces souvenirs sur ma Arch).

      • [^] # Re: Avis perso

        Posté par  . Évalué à 1.

        Pour la traduction, kde4-10n-fr et kde4-l10n-fr-data sont installé ?

        • [^] # Re: Avis perso

          Posté par  . Évalué à 1.

          Je viens d'installer les pilotes propriétaire nvidia , il faut activé le dépot communautaire nvidia(yast->depot de sources->Ajouter->depot communautaire…) ainsi que le dépot oss pour les sources du kernel et ca roule

      • [^] # Re: Avis perso

        Posté par  . Évalué à 1.

        «glow» = «lueur» que l'on pourrait ici même remplacer par «ombre» ici. Tu peux changer ça dans les préférences de Kwin.

        Écrit en Bépo selon l’orthographe de 1990

      • [^] # Re: Avis perso

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

        La traduction fr est très incomplete, une grosse partie des dialogues sont a la fois en francais et anglais.

        A priori, ce fut assez laborieux pour la 4.10.0. Mais cela devrait être bien mieux dans la prochaine release mineure : http://lists.kde.org/?l=kde-francophone&m=135958961818036&w=2

  • # titre du premier lien : "L'annonce de la version 12.2"

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

    Le titre du premier lien est "L'annonce de la version 12.2".

    => Une mise à jour s'impose (12.3)

Suivre le flux des commentaires

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