Mandriva Linux 2009 Notes
De Wiki de la communauté Mandriva.
Cette page contient des informations importantes au sujet de la version 2009 de Mandriva Linux
Elle traite les points suivants :
- Informations générales au sujet des nouveautés et modifications majeures
- Modifications de l'installateur Mandriva et instructions améliorées pour les utilisateurs de Mandriva Linux 2008 Spring
- Evolutions du matériel supporté et des pilotes
- Modifications envers les paquetages de logiciels
- Autres informations techniques pour les utilisateurs expérimentés
Veuillez vous référer aussi à l'errata Mandriva Linux 2009. La page des errata contient des informations sur les bogues et problèmes connus de la nouvelle version ainsi que les instructions pour y remédier, les éviter ou s'en arranger.
Pour plus de détails et une présentation graphique des modifications les plus flagrantes pour l'utilisateur de cette version, veuillez voir le Release Tour
Informations générales sur les nouvelles fonctionnalités et les changements majeurs
Mandriva Linux 2009 inclut les versions des composants majeurs suivants : kernel 2.6.27, X.org 7.3, KDE 4.1.2 (et 3.5.10 dans /contrib), GNOME 2.24, Mozilla Firefox 3, OpenOffice.org 3.
Mettre à jour depuis les versions précédentes
Généralités
Veuillez noter que si vous utilisez les éditions Free ou Powerpack pour faire une mise à jour depuis une version précédente de Mandriva, KDE3 (s'il est installé) sera remplacé par KDE 4 et vos paramètres ainsi que vos personnalisations de KDE seront perdues. Si vous ne souhaitez pas que cela arrive, nous recommandons :
- Soit que vous utilisiez la possibilité de l'installateur d'ajouter des dépôts internet avant d'effectuer la mise à jour
- Soit que vous effectuiez une installation par le réseau
- Soit que vous utilisiez la nouvelle possibilité de Mandriva Online (l'appliquette de notification des mises à jour Mandriva) pour réaliser les mises à jour depuis votre version vers la suivante (voir la section 2008 Spring ci-dessous pour plus de détails).
En utilisant n'importe laquelle de ces méthodes, la mise à jour rendra les paquetages de KDE3 disponibles et votre système mis à jour vers Mandriva Linux 2009 incluera KDE 3 et vos paramètres et personnalisations seront conservés.
Le passage à la nouvelle édition de Mandriva présente toujours le risque de causer des problèmes. La mise à jour est certifiée et nous les testons, mais en raison de l'énorme diversité de paquetages et de configurations matérielles possibles, il existe toujours le cas où dans votre situation particulière, la mise à jour cause un problème que nous n'avions pas anticipé. C'est pourquoi nous recommandons toujours de réaliser une sauvegarde de votre système avant de mettre à jour.
Mise à jour depuis 2008 Spring
Avec les mises en garde mentionnées ci-dessus, vous pouvez réaliser une mise à jour classique depuis une édition Free ou Powerpack, et cela doit fonctionner. Il y a aussi une méthode de mise à jour, nouvellement déposée, de disponible : la mise à jour graphique en ligne. Cela signifie que l'applet de notification de mise à jour, Mandriva Online, vous signifiera qu'une nouvelle version (2009) de Mandriva Linux est disponible, et vous demandera si vous voulez l'installer. Si vous acceptez, la mise à jour s'effectuera depuis votre système en fonctionnement, exactement comme une mise à jour ordinaire. Vous devriez alors être capable de redémarrer dans un système 2009 opérationnel.
Veuillez noter que cette méthode de mise à jour (ou la méthode en mode texte) ne changera pas votre bureau par défaut. Si vous utilisiez KDE 3, KDE4 ne sera pas installé automatiquement. Vous devrez l'installer après la mise à jour en installant le méta paquetage task-kde4.
Il est toujours possible aussi de faire une mise à jour en ligne en mode texte avec urpmi. Pour cela, assurez vous d'abord que votre système est complètement à jour avec la dernière mise à jour 2008 pour Spring en utilisant soit MandrivaUpdate, Mandriva Online (l'applet Mandriva de notification de mise à jour) ou urpmi --auto-update. Supprimez alors vos dépôts existants, soit en utilisant l'outil graphique de configuration des dépôts ou la commande urpmi.removemedia. urpmi.removemedia -a supprimera tous les dépots. Vous pouvez alors ajouter les dépôts pour 2009. Pour cela, utilisez le site Easy URPMI. Mettez 2009 dans le champ Version et cliquez Ajouter les médias officiels. Puis ouvrir les fichiers proposés dans le gestionnaire par défaut (urpmi). Puis exécuter les commandes suivantes sous root :
urpmi --auto --auto-select --replacefiles 2>&1 | tee upgrade.log
Vous pouvez voir un message d'erreur "unknown option --replacefiles" quand vous réalisez cela pour la première fois, ne pas s'inquiéter, c'est normal : le urpmi de la version 2008 Spring n'utilise pas cette option, mais le urpmi de la version 2009 le fait et cela sera pris en compte par le urpmi de la 2009 après redémarrage du processus urpmi suivant la mise à jour des paquets. Cela enregistrera la sortie du processus dans la fichier upgrade.log, si vous avez besoin de la vérifier plus tard, ou en cas de problèmes. Une fois le processus terminé, vous devez redémarrer immédiatement, et vous devriez retrouver un système pleinement mis à jour vers 2009.
Mise à jour depuis 2007 Spring ou 2008
Avec les mises en garde mentinnées ci-dessus, vous pouvez réaliser une mise à jour classique depuis une édition Free ou Powerpack, et cela doit fonctionner. Il est toujours possible aussi de faire une mise à jour en ligne en mode texte avec urpmi. Pour cela, assurez vous d'abord que votre système est complètement à jour en installant la dernière mise à jour de votre version actuelle en utilisant soit MandrivaUpdate, Mandriva Online (l'applet Mandriva de notification de mise à jour), ou urpmi --auto-update. Supprimez alors vos dépôts existants, soit en utilisant l'outil graphique de configuration des dépôts ou la commande urpmi.removemedia. urpmi.removemedia -a supprimera tous les dépots. Vous pouvez alors ajouter les dépôts pour 2009. Pour cela, vous avez besoin de connaître l'adresse d'un miroir 2009. Regardez sur list of available mirrors ( ou ici pour x86-64). L'URL de chaque miroir est à la fin de chaque ligne. Pour ajouter les dépôts, exécutez une commande telle que :
urpmi.addmedia --distrib ''URL''
Où URL est l'URL choisie. Par exemple pour utiliser le miroir avec l'URL ftp://ftp.nluug.nl/pub/os/Linux/distr/Mandrakelinux/official/2009.0/i586, exécuter cette commande :
urpmi.addmedia --distrib ftp://ftp.nluug.nl/pub/os/Linux/distr/Mandrakelinux/official/2009.0/i586
Puis exécuter les commandes suivantes sous root :
urpmi --auto --auto-select --replacefiles 2>&1 | tee upgrade.log
Vous pouvez voir un message d'erreur "unknown option --replacefiles" quand vous réalisez cela pour la première fois, ne pas s'inquiéter, c'est normal : le urpmi de la version 2008 Spring n'utilises pas cette option, mais le urpmi de la version 2009 le fait et cela sera pris en compte par le urpmi de la 2009 après redémarrage du processus urpmi suivant la mise à jour des paquets. Cela enregistrera la sortie du processus dans la fichier upgrade.log, si vous avez besoin de la vérifier plus tard, ou en cas de problèmes. Une fois le processus terminé, vous devez redémarrer immédiatement, et vous devriez retrouver un système pleinement mis à jour vers 2009.
Mise à jour depuis des versions antérieures
La mise à jour depuis les version antérieures à la 2007 Spring n'est pas supportée ou recommandée. Si vous exécutez une installation de mise à jour, elle fera de son mieux, mais si elle plante, il ne vous restera que les morceaux. Si vous êtes déterminé à faire une mise à jour depuis une version antérieure à la 2007 Spring, nous recommandons fortement que vous fassiez d'abord une sauvegarde de votre système.
Éditions
Mandriva Linux 2009 est disponible dans différentes éditions :
- L'édition One qui est un live CD installable intégrant les derniers pilotes propriétaires, disponible gratuitement. Huit versions différentes de l'édition One sont disponibles : quatre pour chaque bureau GNOME et KDE, chacune des quatre disposant d'un groupe différent de langues.
- L'édition Powerpack qui inclut du support, des services, une plus grande gamme de paquetages et beaucoup d'applications propriétaires tierces, y compris des versions d'essai de Cedega et LightZone, et un sous ensemble du pack de codecs multimedia Fluendo, fournissant le support des fichiers MP3, WMA et WMV.
- L'édition Free est une édition purement libre / open source, sans aucun des paquetages non-libres inclus dans les autres éditions, disponible librement en téléchargement.
Pour plus d'informations sur les différentes éditions, voir "Choisir la bonne édition".
D'autres informations sont disponibles :
- Liste du matériel compatible / certifié et la base de donnée matérielle détaillée
- Le forum Mandriva
- Le wiki Mandriva
Obsolescence
kernel-laptop retiré
La version kernel-laptop du noyau officiel n'existe plus dans Mandriva Linux 2009. Il ne lui restait que peu de particularités par rapport à la version kernel-desktop. Certaines devenues sans intérêt ont été retirées, les autres ont pu être ajoutées à la version kernel-desktop (et profiteront aux utilisateurs de desktop en termes d'efficacité augmentée). Ainsi la version kernel-desktop est maintenant aussi adaptée aux portables (laptops) que l'était kernel-laptop auparavant, et pourra être utilisée sur tous les systèmes de bureau (desktops) ou portables (laptops)
Modifications au matériel supporté et aux pilotes
Le noyau kernel-desktop586 (Mandriva Linux One) supporte jusqu'à 4 Go de mémoire
Dans les versions précédentes, le noyau kernel-desktop586 - plus particulièrement destiné aux systèmes à processeur strictement i586 (Intel Pentium ou compatible) alors que le noyau le plus répandu kernel-desktop ne supporte que les processeurs i686 (Pentium II ou compatible) et plus récents - ne supportait qu'au maximum 1 Go de RAM. Cela fut décidé sur le fait qu'un système avec processeur i586 avait très peu de chances d'avoir plus de 1 Go de RAM. Cependant, depuis l'introduction de l'édition One de Mandriva Linux, ce noyau fut utilisé pour s'assurer que la One puisse être utilisée sur la gamme la plus étendue possible de matériel, avec la conséquence que la One par défaut ne supportera jamais plus de 1 Go de RAM. Les systèmes avec plus de 1 Go de RAM devenant la règle, pour cette version nous avons ajusté kernel-desktop586 pour lui permettre de supporter jusqu'à 4 Go de RAM, comme pour kernel-desktop. Nos tests montrent que les conséquences de cela sur la performance des systèmes strictement i586 seront très faibles, aussi cela ne devrait pas présenter d'inconvénients pour la faible proportion d'utilisateurs utilisant encore Mandriva Linux sur des processeurs i586.
Matériel courant supporté
Cette section apporte des informations sur le support du matériel courant par Mandriva Linux 2009.
Cartes graphiques NVIDIA
Toutes les cartes graphiques NVIDIA actuellement disponibles, jusqu'à et y compris la série GeForce GTX 2xx sont supportées. L'accélération 3D est prise en charge par le pilote propriétaire nvidia qui est disponible dans les éditions One et Powerpack, et dans le dépot public non-free. La version du pilote propriétaire fourni est 177.70. La prise en charge en logiciel libre est assurée par le pilote nv, qui offre le support total des opérations basiques en 2D pour toutes les cartes NVIDIA.
Cartes graphiques ATI
Toutes les cartes graphiques ATI actuellement disponibles, jusqu'à et y compris la série Radeon HD 4870 sont supportées 'au sortir de la boite'. Le support pour les cartes de la série pre-Radeon X1xxx (r400 et en-deçà) n'a pas changé depuis la sortie de Mandriva Linux 2008 Spring, et est assuré via un choix entre le pilote propriétaire fglrx (qui est disponible dans les éditions One et Powerpack, et dans le dépôt public non-free) et le pilote libre radeon. Le support pour les cartes de la série post-Radeon X1xxx (r500 et au-delà) est assuré via un choix entre le pilote propriétaire fglrx (qui est disponible dans les éditions One et Powerpack, et dans le dépôt public non-free) et le pilote libre radeonhd. La version du pilote propriétaire fourni est Catalyst 8.8, aussi connu sous le nom fglrx 8.522.
Veuillez noter que le système de détection des cartes graphiques de Mandriva considère toutes les cartes qui utilisent le même jeu de pilotes et options des pilotes comme un seul groupe, et votre carte sera détectée comme un membre de l'un de ces grands groupes : l'outil de configuration graphique n'affichera pas le nom exact de votre carte, mais un nom de groupe plus général et plus générique. Cela ne signifie pas que le support fourni pour votre carte est plus faible, mais seulement que votre carte utilise le même pilote et les mêmes options que toutes les autres cartes de ce groupe. Un effort a été fait pour rendre ces noms de groupes aussi précis que possibles, mais en raison de l'habitude chez ATI d'avoir un schéma de référencement différent pour chacune des trois lignes de produits - desktop, mobile et puce intégrée - il n'est pas toujours possible de créer un nom de catégorie qui convient parfaitement à tout le matériel qui en dépend. Si vous avez un chipset ATI pour mobile ou intégré il est possible qu'il apparaisse détecté dans le 'mauvais' groupe (par exemple les chipsets intégrés Radeon 1100 et Radeon 1200 sont détectés dans le groupe Radeon 9500 à Radeon X1050). En fait, le groupe détecté est en général correct, et si votre matériel semble fonctionner correctement, vous ne devriez pas tenter de changer le groupe.
Cartes graphiques Intel
Tous les adaptateurs graphiques actuellement disponibles de chez Intel, y compris l'édition récente du chipset G41, sony totalement supportées au sortir de la boite, avec l'accélération et les fonctionnalités du bureau 3D. La version du pilote X.org d'intel est 2.4.2, avec l'ajout de patches pour le support de G41.
Autres cartes graphiques
Les adaptateurs VIA / S3 UniChrome / Chrome9 sont totalement supportés par le pilote OpenChrome. Cela inclut l'accélération 3D pour certains chipsets, et la 2D et l'accélération en lecture vidéo pour la plupart. Cependant, les fonctionnalités du bureau 3D ne sont pas disponibles avec ce pilote. Tous les adaptateurs Chrome seront détectés et automatiquement configurés au sortir de la boite.
Les adaptateurs basés sur SiS 670 / 671 sont supportés par le pilote sis-imedia. Il fournit la 2D et l'accélération en lecture vidéo pour ces chipsets. L'accélération 3D et les fonctionnalités du bureau 3D ne sont pas disponibles. Ces adaptateurs seront détectés et automatiquement configurés au sortir de la boite.
Les adaptateurs AMD Geode GX/LX sont supportés par le pilote X.org geode, version 2.10.1. Ces adaptateurs seront détectés et automatiquement configurés au sortir de la boite.
Cartes son HDA
Beaucoup d'ordinateurs récents utilisent une carte son intégrée basée sur le codec HDA, prise en charge sous Linux par le pilote snd-hda-intel. Ce pilote fait parti du projet ALSA. La dernière version de ce projet, agrémentée de nombreux correctifs, est fournie dans Mandriva Linux 2009 afin de fournir ou d'améliorer la prise en charge d'implémentations spécifiques de ce codec HDA. Nous espérons ainsi que la version 2009 de Mandriva Linux sera compatible avec le plus grand nombre de ces cartes son intégrées.
Matériels réseau WiFi
Mandriva Linux 2009 inclut les dernières versions d'un grand nombre de pilotes Wifi, afin d'améliorer le plus possible la prise en charge native de ces cartes réseau. Il y a notamment l'incorporation du driver rt2860 pour les chipsets Realtek 2860, très présent dans les derniers ordinateurs portables et netbooks. Autre amélioration, les pilotes entièrement libres ath5k et ath9k remplacent le précédent pilote madwifi (partiellement propriétaire) pour les chipsets Atheros.
Firmware requis pour les cartes sans-fil Broadcom
Mandriva Linux 2009 possède un pilote natif pour les cartes Broadcom sans-fil. Ce pilote requiert un firmware provenant du pilote Windows afin de fonctionner. Nous ne pouvons pas inclure le firmware dans Mandriva Linux 2009 ou une copie du pilote Windows pour des raisons légales.
Quand vous essayez de configurer une telle carte réseau, Mandriva vous demandera le pilote Windows et vous offrira la possibilité d'essayer de le trouver sur votre partition Windows. Cela fonctionnera le plus souvent. Si vous ne pouvez pas trouver le pilote approprié sur votre partition Windows, ou si vous ne possédez pas ce pilote, il vous est possible de télécharger le pilote windows b43. Vous n'avez qu'à lancer la commande qui commence par wget (ou télécharger le fichier indiqué d'une autre manière) puis extraire ce fichier dans un répertoire de votre choix dans votre répertoire personnel. Ensuite, sélectionner simplement le fichier wl_apsta_mimo.o dans ce répertoire quand l'outil de configuration du réseau Mandriva vous demandera le pilote. Vous serez alors en mesure d'utiliser votre carte sans-fil.
gspca - les webcams supportées fonctionnent nativement
Avec Mandriva Linux 2009, les dizaines de webcams supportées par le pilote gspca fonctionneront dès l'allumage de l'ordinateur, sans configuration ni installation de paquetage. Dans les version précédentes de Mandriva Linux, le support de ces webcams n'était possible qu'après l'installation manuelle du paquetage du pilote.
Amélioration de la prise en charge des périphériques communicants
En plus de la prise en charge de la synchronisation avec Windows Mobile 5 (et supérieur), des Blackberry et des Nokia déjà fournie par la version 2008 Spring, le support offert par la 2009.0 comprend en plus la synchronisation avec Windows Mobile 2003 et ses versions antérieures. La prise en charge de Windows Mobile est également meilleure grâce à la dernière version de SynCE, à l'utilisation de synce-hal au lieu de odccm, et à l'ouverture des ports nécessaires à la synchronisation dans l'outil Mandriva de configuration du firewall. Mandriva 2009 corrige également plusieurs bugs afin de synchroniser directement des Blackberry et des Windows Mobile (fonction exclusive à Mandriva). Enfin, le support du Blackberry a été grandement amélioré grâce au support aisé du tethering (qui permet la connexion à l'internet à travers la connexion wifi du BlackBerry).
Changements concernant l'installation
Nouvel installateur
Avec Mandriva Linux 2009, le traditionnel installateur (DrakX) a été complètement re-conçu, avec une importante ré-écriture et une interface complètement nouvelle. Ces changements rendent l'installateur plus attractif, plus puissant et facile à utiliser.
Allégements de post-installation dans l'installateur de la One
L'installateur de la One (différent du traditionnel installateur DrakX ) possède maintenant des possibilités améliorées d'allègements post-installation, il enlèvera automatiquement les pilotes du matériel qui n'est pas présent sur votre système et les paquetages de localisation pour les langues que vous n'utilisez pas. Cela réduira les temps de boot et l'espace disque utilisé par le système installé.
Changements concernant les outils Mandriva
Nouveau Centre de Contrôle et installateur
Le centre de contrôle Mandriva (
drakconf) ainsi que l'installateur (DrakX) ont été complètement revus tous les deux dans Mandriva 2009 afin de les rendre plus attractifs et plus faciles à utiliser. Ainsi, ils utilisent WebKit comme moteur de rendu HTML, au lieu de GtkHTML, pour afficher l'aide (installateur) ou pour l'interface utilisateur toute entière (Centre de Contrôle Mandriva).
Nouvel outil de configuration des imprimantes system-config-printer
Dans le but d'un développement efficace, et en accord avec notre volonté de coopération entre distributions Linux le plus souvent possible, le précédent outil Mandriva de configuration des imprimantes printerdrake est remplacé dans Mandriva 2009 par system-config-printer. Développé à l'origine par Fedora et adopté ensuite par Ubuntu, system-config-printer est substituable à printerdrake pour la plupart des fonctionnalités. Il a encore quelques manques par rapport à printerdrake, et nous travaillons donc à les combler à contribuant au développement de ce nouvel outil. Nous pensons que vous serez capable d'utiliser system-config-printer à la place de printerdrake. Il est accessible à partir du Centre de Contrôle Mandriva (
drakconf).
Nouvelle méthode d'authentification par défaut
Mandriva Linux 2009 apporte une nouvelle méthode d'authentification appelée tcb - the alternative to shadow. La suite tcb est conçue pour mieux protéger les mots de passe utilisateur quand ils ont totalement basculé vers la méthode tcb (chaque utilisateur n'a accès qu'à son propre shadow password par /etc/tcb/(nom-utilisateur)/shadow au lieu du fichier global /etc/shadow). Il fonctionne aussi avec l'ancienne méthode shadow qui est l'usage par défaut dans Mandriva Linux. Un outil appelé set_tcb est inclu pour automatiser le basculement dans les deux sens entre les shadow et tcb password.
Le module pam_tcb est pleinement rétro compatible avec pam_unix et en conséquence la plupart des fichiers, si ce n'est tous, de configuration de PAM qui utilisent pam_unix continueront à fonctionner, à la condition que le système continue d'utiliser /etc/shadow (la compatibilité avec pam_unix ne fonctionnera pas si le système utilise tcb password)
Un autre avantage d'utiliser pam_tcb est son aptitude à utiliser des mots de passe blowfish, sha256c, ou sha512c plus solides à la place des mots de passe md5. Par défaut, les nouvelles installations utiliseront blowfish pour les mots de passe.
La mise à jour des versions précédentes vers Mandriva Linux 2009.0 ne fera pas automatiquement migrer les fichiers de configuration de PAM et se basera sur la compatibilité de pam_unix, qui continuera aussi d'utiliser les mots de passe md5. Pour tirer tout l'avantage du hachage des nouveaux mots de passe, la configuration de PAM (notamment le fichier /etc/pam.d/system-auth) aura besoin d'être mis à jour pour appeler pam_tcb directement. Cela peut aussi être géré avec l'outil set_tcb. Les mots de passe existants basés sur MD5 continueront à fonctionner, les mots de passe nouveaux ou changés utiliseront le hachage choisi.
Il ne devrait y avoir aucun changement lors de l'utilisation de LDAP ou NIS pour l'authentification.
Gestion des miroirs
Les outils de gestion des paquetages de Mandriva ont maintenant été améliorés pour rendre l'utilisation des dépôts officiels complètement automatique. Au premier démarrage du système suivant l'installation, les dépôts officiels de Mandriva seront automatiquement configurés. Maintenant, ce n'est pas un miroir tout seul qui est spécifié, mais un nouveau système est utilisé par lequel un miroir géographiquement proche et à jour sera automatiquement sélectionné pour chaque opération, en utilisant le téléchargeur aria2. Aria2 est configuré pour être adaptatif et essayer les miroirs les plus proches pour atteindre la meilleur vitesse de téléchargement. Vous pouvez toujours configurer manuellement les dépôts en utilisant un miroir spécifique si cela est mieux pour votre système en utilisant l'outil de configuration des dépôts.
Si vous préfériez sélectionner un miroir manuellement plutôt que de faire confiance au système automatique, vous le pouvez avec l'outil de gestion des Media. Effacez les dépôts existants s'il ont été mis en place, puis ouvrez le menu Options et cliquez sue Ajouter Média. Cela vous amènera dans le processus de type 2008 Spring où vous sélectionnez un site miroir, et les dépôts de ce miroir sont alors automatiquement ajoutés.
Détection des paquetages orphelins dans urpmi
Le gestionnaire de paquetages de Mandriva, urpmi, a reçu la capacité de détecter et d'enlever les paquetages orphelins - paquetages qui furent installés en tant que dépendances d'autres paquetages qui depuis ont été enlevés. Chaque fois que vous terminez une opération avec urpmi, vous serez informé des paquetages "orphelins" actuellement installés. Vous pouvez les enlever avec la commande :
Si vous mettez à jour depuis une version antérieure de Mandriva Linux vers Mandriva Linux 2009, notez que le système n'est pas capable de détecter les orphelins déjà existants. Seuls les paquetages qui ont été à la fois installés et ensuite devenus orphelins après l'installation de Mandriva Linux 2009 seront détectés par le système.
Restriction de la possibilité de modifier le type Mise à jour des dépôts dans l'outil de configuration des dépôts
Dans Mandriva Linux 2009, par défaut, vous ne pouvez plus choisir si un dépôt est considéré comme un dépôt mise à jour ou pas. Il est très peu utile pour quiconque de pouvoir modifier ce statut, et nous avons pensé que, dans les éditions précédentes, des utilisateurs pouvaient par erreur configurer en dépôt mise à jour des dépôts qui ne devaient pas l'être - par exemple, les dépôts backports - et au final installer des paquetages dont ils n'avaient pas besoin, avec de fâcheuses conséquences. C'est la raison pour laquelle nous avons changé l'application afin que ce statut ne puisse pas être modifié. Si pour une raison quelconque vous devez vraiment changer ce statut - par exemple, vous voulez vraiment mettre à jour tous vos paquetages avec les dépôts backports, et vous acceptez que cela puisse causer le dysfonctionnement d'applications - vous devez lancer l'application depuis une console en mode expert :
Cependant, nous renouvelons notre mise en garde que c'est généralement un mauvaise idée que de vouloir changer ce statut pour n'importe quel dépôt.
Le système boot splash est changé
Le système boot splash de Mandriva - le système qui affiche une présentation graphique de la progression pendant le démarrage du système - a été changé de bootsplash en Splashy. Cette décision fut prise car le projet bootsplash n'est plus maintenu en évolution et nécessite déjà un patch majeur du noyau pour fonctionner. Cela aurait obligé Mandriva à prendre la responsabilité de maintenir et tester le patch du noyau, ce qui fut considéré se mettre en mauvaise position. Le projet Splashy est à la fois activement maintenu et ne nécessite pas de patch du noyau : il est entièrement implémenté dans l'espace utilisateur.
Splashy comporte quelques améliorations par rapport à bootsplash, mais aussi quelques régressions. Nous espérons aborder cela dans les futures éditions. Le plus significatif, le mode graphique hybride, disponible dans bootsplash ne l'est pas avec Splashy. Dans les versions précédentes de Mandriva Linux, si vous appuyiez la touche Esc pendant le démarrage, vous pourriez voir les messages textuels de démarrage dans une présentation graphique avec l'arrière plan Mandriva splash toujours visible. La première console virtuelle ressemblerait aussi à cela. Avec Splashy ce mode n'est pas actuellement possible, aussi si vous appuyez la touche Esc pendant le démarrage, vous verrez un écran entièrement en texte, et la première console virtuelle est aussi maintenant en texte.
Taille de la police et DPI physiques
Les versions précédentes de Mandriva Linux tentaient d'établir la valeur correcte des DPI (dots per inch = points par pouce) de votre écran. Cette valeur des DPI est ensuite utilisée pour le rendu des polices. Ce système permet de s'assurer qu'un caractère de taille "10 points" soit affiché avec exactement la même taille physique sur tous les écrans.
Bien que le but soit louable, ce système n'a jamais fonctionné sans problèmes. A côté des effets bizarres lors d'une détection défaillante des DPI, aucune interface de PC n'est encore pleinement indépendante de la résolution, ce qui signifie que sur un écran aux DPI élevés (habituellement un petit écran avec avec une résolution native élevée, comme sur tout portable moderne), les caractères pouvaient être plus grands que l'élément de l'interface destiné à les recevoir (qui est conçu avec une taille d'un certain nombre de pixels et qui de ce fait voit sa taille physique varier suivant les écrans). Des problèmes similaires arrivent souvent sur les sites web, qui sont souvent conçus avec des tailles spécifiques en pixels et ne prennent pas en compte les problèmes associés à l'objectif d'une indépendance de la résolution. brièvement, le monde de l'ordinateur, tel que la plupart des gens le connaisse, n'est pas conçu pour s'accommoder de l'idéal de l'indépendance de la résolution.
Avec Mandriva Linux 2009 nous avons donc décidé de succomber à la convention adoptée par la plupart des systèmes d'exploitation et des distributions et d'établir la même valeur des DPI pour tous les écrans; indépendamment de ce que serait la valeur correcte. La valeur qui sera retenue est 96 DPI, ce qui est la valeur utilisée par la plupart des systèmes d'exploitation. Il en résultera des caractères de même taille en points apparaissant physiquement plus grands ou plus petits en fonction de la dimension physique et de la résolution réglées sur votre écran, comme y sont habitués beaucoup d'utilisateurs avec Microsoft Windows et Apple OS X, et conformément à la conception de beaucoup d'applications et de sites web. Les utilisateurs dont les yeux ne supportent pas la lecture de minuscules polices de "10 points" sur un écran de portable haute définition peuvent toujours modifier la valeur des DPI dans le centre de contrôle KDE ou GNOME, ou tout simplement accroître la taille de pollice par défaut.
Plus d'informations peuvent être trouvées ici (en anglais).
Modifications concernant les paquetages logiciels
Les applications basées sur Gecko utilisent maintenant XULRunner
Dans les versions précédentes, les applications qui utilisent le moteur de rendu de contenu web Gecko (partie du projet Mozilla) étaient essentiellement compilées avec Mozilla Firefox lui-même pour satisfaire cette dépendance. Cela était non satisfaisant pour plusieurs raisons, notamment par le fait que cela exigeait la re-compilation de chaque application basée sur Gecko à chaque fois que le paquetage Firefox était mis à jour. Avec Mandriva Linux 2009 la plateforme XULRunner a atteint une maturité suffisante. XULRunner est un projet qui sépare l'environnement d'exécution XUL - les composants requis par toutes les applications basées sur Gecko - en un paquetage autonome. Les applications peuvent alors toutes être construites avec XULRunner, comme si elles avaient été compilées avec un système standard de bibliothèque partagée. Les applications n'ont plus à être reconstruites que si XULRunner lui-même est mis à jour, et même seulement si cette mise à jour est telle qu'elle pourrait casser leur compatibilité avec lui. Il en résulte un environnement de construction plus standard et plus facile à gérer pour les applications basées sur Gecko, et devrait en conséquence nécessiter moins de mises à jour pour ces paquetages pendant le cycle 2009.
OpenJDK remplace IcedTea
Les paquetages java-1.6.0-openjdk* remplacent les paquetages java-1.7.0-icedtea* des versions précédentes. Ces paquetages suivent la nouvelle branche stable OpenJDK 6 alors que les précédents paquetages icedtea suivaient une branche instable de OpenJDK.
Standardisation
PackageKit
Mandriva Linux 2009 comprend un support testé et fonctionnel pour le projet PackageKit, qui vise à fournir une interface, standardisée quelle que soit la distribution, de gestion des paquetages. Toute application qui utilise l'interface PackageKit pour la gestion des paquetages fonctionnera de façon transparente avec Mandriva Linux 2009 simplement en installant le paquetage packagekit. Vous pouvez aussi installer les divers frontaux génériques de PackageKit sur Mandriva Linux 2009. Des paquetages sont disponibles pour gnome-packagekit, kpackagekit, et le plug in pour navigateur packagekit-browser-plugin.
Autres changements
LEGACY_PTY_COUNT est maintenant à 0
Les anciens pty (/dev/ttyxx) sont toujours opérationnels dans le noyau, mais maintenant ils n'y en a plus de créés par défaut afin d'économiser plusieurs secondes de temps boot. Si vous en avez besoin pour une application obsolète, vous pouvez ajouter le paramètre de boot pty.legacy_count=32 (ou un autre nombre selon vos besoins).

