URL: https://linuxfr.org/news/sortie-de-rosa-desktop-fresh-2012 Title: Sortie de ROSA Desktop.Fresh 2012 Authors: Bruce Le Nain Nÿco, Lucas Bonnet, Nils Ratusznik, baud123 et Pierre Jarillon Date: 2012年12月20日T09:21:28+01:00 License: CC By-SA Tags: franglais, opensuse, libreoffice, mageia et ubuntu Score: 38 ROSA Desktop.Fresh 2012 est sortie ce 19 décembre 2012. ROSA est une distribution dont le développement a été coordonné par Rosa Laboratory en Russie. C'est une évolution de Mandriva 2011, utilisant rpm5 comme gestionnaire de paquetages. ROSA signifie Rosée en russe, et s'écrit POCA en cyrillique. La version officielle de ROSA s'appuie sur KDE SC, mais des versions communautaires utilisant Gnome et LXDE sont prévues.  Le nom Desktop.Fresh a été choisi pour refléter le fait que cette version, contrairement à la version Marathon (la version avec support de 5 ans), a une durée de vie plus courte mais devrait avoir les dernières versions des applications [prises en charge](http://wiki.rosalab.ru/en/index.php/List_of_end-user_applications_that_are_supported_by_ROSA) par Rosa (Mozilla, LibreOffice etc.). ---- [Annonce de sortie sur le blog de Rosa Labs](http://www.rosalab.com/blogs/rosa-desktopfresh-2012-operating-system) [Téléchargement](http://mirror.rosalab.ru/rosa2012.1/iso/ROSA.Desktop.Fresh/) [Notes de version](http://wiki.rosalab.ru/en/index.php/Release_notes_ROSA_Desktop.Fresh_2012) ----  Note : certaines améliorations ci-dessous nécessitent la mise à jour du système et ne peuvent être constatées dans la version live-CD, d'autres améliorations seront disponibles en upstream lors de la mise à jour vers KDE SC 4.10. Système ======= Beaucoup d'optimisations ont été effectuées sur différents éléments pour améliorer l'ensemble de l'expérience utilisateur, avec automatisation de l'installation des pilotes, modes _fallback_ améliorés et simplifiés, réduction du temps de démarrage, détection des matériels récents, correction de bugs, ou de permissions sur des programmes réclamant l'accès root... On peut citer à titre d'exemple l'activation automatique par défaut du moteur OpenGL. Si la carte ne supporte pas, ou que les performances sont apparemment grevées, le rendu logiciel (XRender) est automatiquement sélectionné. Concernant les cartes graphiques, les pilotes propriétaires sont officiellement maintenus pour les cartes récentes (après 2008 environ), les anciennes sont par défaut prises en charge par les pilotes libres. Néanmoins une intégration basique des anciens pilotes propriétaires a été intégrée _(long-lived)_ mais sans support officiel. L'objectif visé est donc un confort d'utilisation immédiat de l'utilisateur sans accorder autant d'importance à l'aspect éducatif (et promoteur) autour du logiciel libre que d'autres distributions, et en misant sur du matériel pas trop vieux pour profiter de l'ensemble des fonctionnalités de ROSA. Les logiciels made by Rosa ========================== Les outils maison ont pour la plupart été entièrement réécrit en QML (Plasma a été abandonné). L'empreinte mémoire et la rapidité d’exécution ont été considérablement améliorées. SimpleWelcome ------------- L'interface de SimpleWelcome (qui remplace kickoff) a elle aussi été complètement remaniée, offrant la possibilité de réorganiser et regrouper les icônes d'applications à la iOS. La prévisualisation des documents récents a aussi été ajoutée, ainsi que le nettoyage en un clic de la liste des documents récents, des pop-up « informations détaillées » en survolant les icônes, l'adaptation fine de l'affichage en fonction de la résolution...  StackFolder ----------- StackFolder a été réimplémentée comme une applet Popup. Ça a permis de corriger beaucoup de problèmes liés à l'interaction avec d'autres programmes. Une intégration plus étroite avec Klook permet maintenant des contrôles intégrés (défilement, changement de page, etc.). SysTray ------- Le fork du SysTray de KDE a été complètement réécrit en QML, avec un nouveau design rassemblant les éléments cachés en nuage. Son développement a suivi les exigences _upstream_ de KDE, par conséquent il a été accepté en _upstream_ et sera le SysTray par défaut de KDE SC 4.10 TimeFrame ----------- L'affichage sémantique (via Nepomuk, désactivé par défaut mais activable en un clic) des documents via une ligne temporelle aussi été réécrit en QML, avec l'ajout d'animations, l'amélioration de l'effet de défilement, la possibilité de voir des documents, images et vidéo locaux sur une ligne de flux unique, avec filtrage par types de documents. L'intégration avec des média sociaux avec possibilité d'interaction (« like », commmentaires) aussi été implémentée, avec la prise en charge actuellement de Facebook et VKontakte (média social massivement utilisé en Russie). KLook ----- L'équivalent pour KDE du QuickLook d'Apple (ou Gloobus pour Gnome), fonctionne aussi désormais sur les systèmes de fichiers distants tels CIFS, FTP, WebDAV... notamment via une gestion de cache locale pour les documents multimédia. L'interface a été améliorée pour un meilleur rendu d'image. L'intégration en upstream de KLook semble néanmoins trouver un [frein](http://lists.kde.org/?l=kfm-devel&m=135074637402323&w=2) en le nouveau mainteneur de Dolphin qui semble en désaccord avec l'utilisation de la touche espace pour l'activation de klook (la même touche que sous Mac OS X), ainsi qu'avec toute une série d'alternatives proposées. En revanche, les améliorations dans la gestion des systèmes de fichiers distants seront intégrées dans KDE SC 4.10  Note : ce qui est prévisualisé dans KLook est la page 37 du 33ème 42. RocketBar --------- La barre des tâches made in Rosa a également été réécrite pour être plus stable, rapide, et avoir une meilleure gestion des prévisualisations. ROSA Media Player (ROMP) ------------------------ Le fork de SMplayer offre en plus la capacité de faire des screencasts et d'extraire le son d'une vidéo. Son thème graphique a été réécrit et quelques problèmes ont été corrigés. Autres développements maison autour de KDE ------------------------------------------ ### Dolphin Comme tous les patches ont été remontés en upstream, Rosa ne développe sa propre version que pour changer son apparence par défaut (moins de boutons affichés et interface plus sobre) et prendre en charge KLook. ### QgtkStyleAlt Le moteur de thème de Rosa, _fork_ du moteur de thème GTK+ engine de Qt. ### Graphismes rosa-icons, rosa-theme (gtk/qt & plasma), KDM carousel, Ksplash... ###Patches et développement divers #### Acceptés en upstream * SysTray, qui était originellement un fork du systray (traduction française ?) de KDE, et qui sera le systray par défaut de KDE SC 4.10 * kcm licence - un petit module à kcm permettant de montrer la licence d'une distribution. #### Non acceptés en upstream SystemSettings permet de modifier les configurations régionales (locale en anglais) pour toutes les applications su système directement, ainsi que de de configurer le proxy. Drakxtools ---------- Les outils de configuration maison de Mandriva (et Mageia) ont aussi été soumis à des corrections de bugs, améliorations et au nettoyage des composants obsolètes. Par ailleurs, l'interface indépendante CCM a été abandonnée. Pas les outils eux-même, mais juste l'interface Control Center qui regroupait tous les outils. Tous les composants drakx sont désormais appelés via le panneau SystemSettings de KDE. L'interface CCM peut néanmoins être installée volontairement et le client ncurses est installé par défaut. urpm ---- L'environnement de gestion des paquetages a quelques nouveaux outils (certains étant déjà présents dans la version précédente de Rosa). ### Urpm-tools Une trousse à outils apportant un ensemble de fonctionnalités à urpm et s'apparentant à yum-utils de Fedora. - urpm-downloader télécharge les fichiers binaires, source ou debuginfo des paquetages avec toutes les dépendances (cet outil combine les fonctionnalités de yum-downloader et debuginfo-install de yum-utils) - urpm-package-cleanup manage package cleanup - look for duplicates and outstanding dependency problems - urpm-repoclosure détecte des dépendences non résolues dans le dépôt - urpm-repodiff compare deux dépôts ou plus, renvoie une liste de paquetages ajoutés, supprimés ou modifiés - urpm-repograph génère un graph complet de dépéndances sur un paquetage au format dot - urpm-repomanage analyse un dépôt rpm, et renvoit la liste des paquetages les plus anciens ou les plus récents. - urpm-reposync synchroniser avec le dépôt, notamment dans le cas d'un système en état mixte, suite à une mise à jour ~~foireuse~~ratée (analogue à l'option distrosync de yum-utils) ### command-not-found Outil qui, lorsque la console renvoie « commande introuvable » propose une liste de paquetages contenant la commande en question et pouvant être installés. Voici ce que ça donne : [raphael@rosee ~]$ coin Commande 'coin' introuvable, peut-être voulez-vous: La commande 'moin', paquet 'moin' (contrib) La commande 'join', paquet 'coreutils' (main), paquet '9base' (contrib) Logiciels liés à l'installation ----------------------------- La procédure d'installation vise aussi la simplification avec une réécriture complète de DrakInstall, et le développement d'un outil [Rosa-image writer](http://wiki.rosalab.ru/en/index.php/ROSA_Installation#Graphical_mode), fork d'opensuse-studio, disponible sur plusieurs plateformes, facilitant la création de clé USB amorçable. Services hébergés ----------------- * Rosa 2Safe : Données dans le cloud (équivalent à Ubuntu One), le service est propriétaire, le client est libre et l'API ouverte et documentée. * Sphere : une interface de support client en mode graphique. L'interface de support côté serveur s'appuie sur GLPI. Le client est libre.  Environnement de développement ============================== Rosa développe aussi son propre Build System, s'appuyant sur Git : [ABF](http://abf.rosalinux.ru) (Automated Build Farm). Bien qu'encore jeune, et manquant certaines des fonctionnalités que l'on pouvait trouver dans le build system de Mandriva, celui-ci a un développement soutenu. De par son système distribué, il va permettre d'effectuer le développement de Cooker (anciennement la version en développement de Mandriva, désormais maintenu par OpenMandriva) en upstream, sur lequel s'appuiera Rosa pour générer ses propres distributions. Outils pour monitorer les version upstream et downstream des paquetages ----------------------------------------------------------------------- - [Upstream Tracker](http://upstream-tracker.org/) - monitoring et analyse des changements en upsream - [Updates Tracker](http://upstream-tracker.org/updates/rosa/2012/) - compare les paquetages de ROSA avec d'autres distributions Outils pour une gestion automatisée de l'Assurance Qualité ---------------------------------------------------------- * [ABI Compliance Checker](http://ispras.linuxbase.org/index.php/ABI_compliance_checker) * [API Sanity Checker](http://ispras.linuxbase.org/index.php/API_Sanity_Checker) Ça c'est du gros truc de développeur, je n'y comprends rien, mais je suppose que c'est bien :) Outils pour les paquetages -------------------------- * [PkgDiff](http://pkgdiff.github.com/pkgdiff/) Outil pour analyser les changements dans les paquetages (rpm, deb, tar.gz etc.) * [FBA](http://fba.rosalinux.ru/) Compagnon web pour ABF * [Bfc](https://wiki.mandrivalinux.org/index.php/Bfc) Compagnon en ligne de commande pour ABF * [Mock-urpm](http://wiki.rosalab.ru/en/index.php/Mock-urpm), une réécriture (environ 30%) de [mock](http://fedoraproject.org/wiki/Projects/Mock) de Fedora, outil permettant de compiler des paquetages dans un environnement chroot. Conclusion ========== Pas grand chose de plus à dire pour l'instant, c'est une distribution qui marche bien pour moi depuis plusieurs semaines (depuis la version bêta) hormis quelques problèmes avec ma carte Nvidia 7700 GT lors du passage à la RC (qui ont failli me faire changer de distribution sur ma machine de test, mais l'équipe de Rosa m'a bien aidé). Je prends beaucoup de plaisir à utiliser SimpleWelcome, et j'aime KLook et Dolphin épuré. En revanche, je n'utilise jamais TimeFrame car je n'utilise pratiquement pas de réseaux sociaux, et je n'ai pas besoin de voir quel ~~fichier pr0n~~document de travail j'ai consulté il y a 3 mois. Je ne suis pas tombé sur des problèmes de régionalisation française (langues, unités, calendriers...), hormis la page d'accueil hors ligne de Chromium qui est en russe (soit uniquement quand il n'y a pas de réseau). Tout est parfaitement traduit, hormis quelques logiciels comme le client 2Safe et Sphere qui sont en anglais. En même temps, pour cet dernier, je suppose que le support ne peut se faire qu'en anglais (ou russe). Voici quand même une liste non exhaustive et arbitraire de points négatifs et positifs pour Rosa Desktop.Fresh : Quelques points négatifs --------------- * Pour la FSF, ce ne serait certainement pas une distribution libre (ça serait même une « _infamous_ » distribution). Activant par défaut les dépôts _non free_ et _restricted_, incluant des clients, même s'ils sont open-source, à des services propriétaires (2safe, Facebook, Vk), plus en ajoutant un client SIP propriétaire, YouMagic, Rosa Desktop.Fresh semble s'approprier, peut-être en pire, certains « défauts » d'Ubuntu. * Les images ISO sont actuellement énormes (1,5 Go) et il n'y a pas de version d'installation par le réseau, ni de version minimum sans OS (du moins pas à ma connaissance) * C'est une distribution qui mise tout sur KDE :( Quelques points positifs ------------------------ * L'équipe de développement de Rosa Laboratory s'est considérablement ouverte, les développeurs remontent toutes leurs développements et patches en upstream, certains étant acceptés (Grub2, Systray, Dolphin) d'autres non (KLook), l'équipe est vraiment sympa et compétente. * Le travail est vraiment centré sur l'amélioration de l'expérience utilisateur afin de devenir une alternative crédible pour le poste de travail de Mme Michu tout comme le féru de la ligne de commande. On peut dire qu'ils mettent les bouchées doubles dans ce qu'ils font. Rosa Desktop.Fresh semble s'approprier certaines qualités d'Ubuntu. * C'est une distribution qui mise tout sur KDE :)