Mandriva Linux 2008 Notes

Un article de Wiki de la communauté Mandriva.

Jump to: navigation, search
Cette page est maintenue à jour par yoho.
Si vous constatez une différence entre la version originale de la page et cette version traduite, veuillez en avertir le mainteneur en éditant sa page de discussion


La dernière version de ces notes peut être obtenue sur http://wiki.mandriva.com/fr/Mandriva_Linux_2008_Notes. Après la sortie de Mandriva Linux, Mandriva continue à mettre à jour ces notes avec du nouveau contenu ou des changements.

Sommaire

[modifier] Introduction

Cette page contient d'importantes informations à propos de Mandriva Linux 2008.

Les points suivants sont abordés :

  • Informations d'ordre général sur les nouvelles fonctionnalités et changements majeurs ;
  • Modifications de l'installateur Mandriva et des instructions de mises à jour à destination des utilisateurs de Mandriva Linux 2007 Spring ;
  • Changements liés au support matériel et aux pilotes ;
  • Changements liés aux paquetages ;
  • Autres informations techniques à destinations des utilisateurs expérimentés.

Merci de vous référer aux Errata de Mandriva Linux 2008. La page Errata contient des informations sur les bogues et problèmes connus pour cette version, ainsi que les instruction permettant de les résoudre ou de les contourner.

[modifier] Informations générales sur les nouvelles fonctionnalités et changements majeurs

Mandriva Linux 2008 contient les versions suivantes des composants majeurs de la distribution : kernel 2.6.22, X.org 7.2, KDE 3.5.7, GNOME 2.20.0, Mozilla Firefox 2.0.0.6, OpenOffice.org 2.2.1. D'autres nouvelles fonctionnalités majeures comme la fusion des technologies de bureaux 3D Beryl et Compiz en Compiz Fusion, un nouvel outil de configuration réseau et un outil de migration pour Documents and Settings de Windows. Vous trouverez une description détaillée des nouvelles fonctionnalités avec des copies d'écran sur la page Mandriva Linux 2008 Nouveautés.

Mandriva Linux 2008 est disponible en plusieurs éditions :

  • One est une édition sur un seul CD qui inclut les derniers pilotes propriétaires. Elle est disponible en téléchargement, gratuitement. On peut l'utiliser en tant que Live CD ou elle peut être installée sur le disque dur.
  • Powerpack est une édition en DVD qui inclut du support, des services et un grand nombre de logiciels propriétaires comme LinDVD, Cedega, les codecs Fluendo, le lecteur Adobe Flash, Scilab et 03 Spaces. Elle est disponible depuis le Mandriva Store.
  • Free est une édition disponible en 3-CD ou en 1-DVD comprenant uniquement des logiciels libres / open source, sans aucun des logiciels non libres qui sont inclus dans les autres éditions. Elle est disponible en téléchargement, gratuitement.

Si vous souhaitez des informations supplémentaires quant au choix d'une édition, voir la page Choisir la bonne édition.

D'autres informations sont disponibles en ligne :

[modifier] Obsolescence

[modifier] Support des systèmes de fichier chiffrés basés sur la boucle locale (loopback)

Mandriva Linux a inclus pendant un certain temps un outil appelé Image:drakloop-icon.png drakloop qui peut créer et monter un système de fichiers chiffré en utilisant la technique de la boucle locale via l'utilitaire losetup. Cette méthode de création est vulnérable à certains types d'attaque et est rendue obsolète par l'inclusion dans le noyau Linux d'un nouveau système intitulé devicemapper. LUKS est l'exemple le plus parlant de ce système.

Depuis Mandriva Linux 2008, le chiffrage basé sur la boucle locale est rendue obsolète dans Mandriva Linux. Le support pour ce type de système de fichier est toujours disponible mais nous recommandons à tous les utilisateurs de commencer à migrer vers un nouveau système de chiffrage. Le support pour le chiffrage basé sur la boucle locale pourrait être retiré dans les versions de Mandriva Linux 2009 et supérieures.

Image:drakloop-icon.png drakloop est disponible dans le paquetage mountloop. Si vous voulez monter un système de fichier créé avec drakloop sans drakloop, charger le module cryptoloop ou ajouter la partition dans /etc/fstab et redémarrer. Pendant le démarrage, cryptoloop est chargé automatiquement si une partition chiffrée est présente dans fstab.

[modifier] PHP 4.x obsolète

PHP 4.x est obsolète et enlevé de Mandriva Linux 2008. Voir #php-4.x est obsolète pour plus de détails.

[modifier] Les méthodes d'entrée IIIMF sont obsolètes

Les méthodes d'entrée IIIMF (qui n'ont jamais été installées par défaut) sont maintenant officiellement abandonnées et supprimées de la distribution Mandriva Linux. L'ensemble des méthodes d'entrée par défaut est toujours SCIM. Scim-bridge est maintenant installé par défaut pour le bénéfice des applications provenant de dépôts tiers (comme par exemple Mozilla Firefox ou OpenOffice.org s'ils sont installés depuis leurs sites web respectifs).

[modifier] Modifications de l'installateur

[modifier] Pilotes modulaires IDE et nouvelle pile libata

Les anciens pilotes PATA (communément appelés IDE) sont maintenant compilés en tant que modules — voir les changements liés au noyau concernant les pilotes modulaires IDE ci-dessous. De ce fait, l'installateur peut maintenant aussi bien utiliser les anciens pilotes comme les nouveaux en utilisant la pile libata.

L'installateur prend par défaut les vieux pilotes pour des raisons de consistance et de fiabilité : utiliser les nouveaux pilotes par défaut a été testé mais n'était pas sans problèmes.

Les nouveaux pilotes possèdent comme nom générique "libata". Tous les disques PATA et SATA contrôlés par libata utilisent désormais /dev/sd* pout leur nom de périphérique au lieu de /dev/hd*.

Quand un contrôleur est supporté seulement par les nouveaux pilotes (libata), l'installation au-delà de la 15ème partition des disques PATA (les disques SCSI, SATA et PATA/IDE sont tous des disques PATA) n'est plus supportée par défaut.

Pour effectuer une installation au delà de la 15ème partition, le noyau d'installation doit être démarré avec le paramètre noauto, qui permettra une sélection manuelle de l'ancien pilote PATA approprié, qui en réalité supporte jusqu'à 63 partitions par disque PATA, comme dans les versions précédentes de Mandriva.

Les personnes ayant besoin de partitionnements complexes peuvent aussi utiliser LVM, qui offre bien plus de flexibilité système pour créer des volumes.

[modifier] Sélection des paquetages

L'étape de sélection des paquetages lors de l'installation a été divisée en trois niveaux de granularité. Au plus haut niveau, l'installateur autorise seulement le choix entre un bureau KDE, GNOME ou IceWM. Il existe aussi une option pour une sélection plus détaillée qui vous amène à l'étape familière où différents groupes de paquetages peuvent être sélectionnés. À ce niveau, vous pouvez toujours cocher 'sélection individuelle de paquetages' pour un contrôle paquet-par-paquet de ce qui va être installé.

[modifier] Support UUID

L'installateur supporte maintenant les UUIDs pour identifier les partitions à monter plutôt que les systèmes traditionnels utilisant les nœuds /dev/hd* et /dev/sd*. Cela peut se révéler utile dans des situations où l'utilisation des nœuds hd* et sd* pourrait ajouter de la confusion ou des inconsistances à cause de l'introduction de nouveaux contrôleurs, des nouveaux périphériques de stockage USB, etc. Néanmoins ce système n'est pas utilisé par défaut. Pour l'activer, passer au noyau de l'installateur le paramètre use_uuid.

[modifier] Opérations plus rapides sur les partitions

Par défaut, l'installateur configure le système de fichiers pour utiliser l'option relatime. Cette option réduit grandement la quantité d'entrées / sorties générées par le système pour mettre à jour des dates d'accès quand un fichier est lu ou un répertoire parcouru. De cette façon, le temps de chargement des machines de type bureau ou serveurs est fortement réduit et beaucoup d'accès entrée / sortie sont accomplis plus rapidement.

Pour les ordinateurs portables, l'installateur active par défaut noatime de façon à optimiser la consommation en énergie.

De façon similaire, l'option sync n'est maintenant plus utilisée pour les systèmes de fichier FAT comme les disquettes. Il a été remplacé par l'option flush qui permet d'effectuer certaines opération beaucoup plus rapidement sur de tels périphériques formatés en FAT.

[modifier] Gestion des paquetages

Voir aussi les améliorations de drakrpm et urpmi dans la visite guidée Mandriva Linux 2008.

[modifier] Environnements chrootés

rpm, gurpmi, rpmdrake et urpmi supportent maintenant des environnement "chrootés" (lorsque le répertoire racine est changé) à travers les options --rpm et --urpmi-root. Voir les pages de manuel de ces outils pour de plus amples détails.

[modifier] Paquetages suggérés

Rpm, urpmi, rpmdrake et l'installateur supportent maintenant les tags "suggérer" dans les paquetages RPM. Quand un paquetage A suggère un paquetage B, B sera automatiquement installé quand vous installez A, il pourra par la suite être enlevé sans provoquer l'enlèvement de A. Vous pouvez aussi utiliser le paramètre en ligne de commande --no-suggests pour empêcher urpmi d'installer les paquetages suggérés. Ceci nous permet de fournir des paquetages très complets tout en permettant aux utilisateurs d'optimiser leur système en retirant les paquetages dont ils n'ont pas besoin.

[modifier] Nouvelle disposition du menu

Une nouvelle disposition du menu a été introduite. Ce menu est une synthèse entre la vieille disposition "simplifiée" et celle de "Mandriva". Elle est moins profonde que l'ancienne de "Mandriva", avec jamais plus de deux niveaux en dessous du niveau le plus haut.

Les applications natives dans le bureau actif (KDE / applications Qt dans KDE, GNOME / applications GTK+ dans GNOME) seront affichées au premier niveau en dessous du niveau le plus haut, et les applications non-natives le seront au second niveau. Des exceptions existent pour placer au niveau le plus haut en toutes circonstances les applications qui sont régulièrement utilisées en dehors de leur bureau natif.

[modifier] Changements liés au support matériel et aux pilotes

[modifier] Matériel supporté

En plus de l'amélioration du support des cartes graphiques énoncée plus haut, le support d'autres composants et périphériques a été ajouté ou amélioré. Les changements notables concernent le support de :

  • Cartes graphiques NVIDIA Geforce séries 8400, 8500 et 8600
  • Chipset sans fil Intel 4965AGN
  • Contrôleurs de disque Intel Santa Rosa
  • Chipset de carte mère ATI SB700
  • Plusieurs périphériques de son intégrés utilisant le codec audio haute définition. Particulièrement sur les cartes mères utilisant des chipsets Intel
  • Périphériques d'entrée type tablette Wacom Graphire et Intuos tablet
  • Contrôleurs sans fil USB Realtek 8187 et ZyDAS ZD1211/ZD1211B

[modifier] Firmware requis pour les adaptateurs sans-fil Broadcom

Mandriva Linux 2008 inclut un pilote natif pour les adaptateurs Broadcom sans-fil. Afin de fonctionner, ce pilote requiert un firmware qui est fourni dans le pilote Windows. Nous ne pouvons pas inclure ce firmware lui-même ou une copie du pilote Windows avec Mandriva Linux 2008 pour des raisons légales.

Quand vous essayez de configurer un tel adaptateur, Mandriva vous demandera un pilote Windows et vous offrira d'essayer de trouver votre partition Windows. Cela fonctionnera la plupart du temps. Si vous ne pouvez pas trouver le pilote approprié sur votre partition Windows, ou si vous n'en avez pas, vous devriez télécharger le pilote Windows en suivant cette page. Faites en sorte de télécharger le pilote marqué Version 3 firmware:. Ensuite, sélectionnez simplement ce fichier quand l'outil de configuration réseau Mandriva vous demande le pilote et vous serez en mesure d'activer et d'utiliser votre carte sans-fil.

[modifier] Pilotes open source alternatifs pour les cartes graphiques ATI

Il existe plusieurs pilotes disponibles pour les cartes graphiques ATI dans Mandriva Linux 2008 qui peuvent se révéler intéressants dans certains situations. Cette section concerne l'ensemble des pilotes libres. Des notes sur les pilotes propriétaires peuvent être trouvées plus bas dans ce document.

Par défaut, toutes les cartes ATI jusqu'à la génération Radeon X1xxx (celle-ci exclue), basées sur le chipset r500, sont supportées par le pilote situé dans le paquetage x11-driver-video-ati, qui est la version 6.6 du pilote ati pour Xorg. Il a été déterminé que cette version fonctionnait de manière fiable sur la plupart des cartes. Néanmons, si vous avez des problèmes avec ce pilote, le paquetage alternatif x11-driver-video-ati_6.7 contient la version 6.7 de ce même pilote. Ce paquetage est disponible dans le dépôt contrib. En suivant les instructions sur la page "Installer et supprimer des logiciels" pour rajouter les dépôts officiels et installer des paquetages, vous devriez être en mesure d'installer ce paquetage avec les outils de gestion de paquetages de Mandriva. En installant ce paquetage, le paquetage x11-driver-video-ati sera automatiquement supprimé et la version 6.7 sur pilote remplacera la version 6.6. Aucune autre action n'est requise sinon le redémarrage de l'ordinateur : la nouvelle version du pilote sera alors utilisée immédiatement. Vous pouvez revenir à la version précédente 6.6 en prenant la même procédure à l'envers.

Par défaut, les cartes de la série X1xxx et HD 2xxx (basées sur les chipsets r500 et r600) utiliseront presque toutes le pilote vesa pour Xorg, qui est un pilote générique qui fonctionne avec n'importe quelle carte graphique en utilisant une interface standard que toutes les cartes graphiques implémentent. Par contre, cela rendra l'affichage plutôt lent (puisque l'accélération native fournie par la carte n'est pas utilisée). Deux pilotes natifs sont disponibles pour ces cartes mais les deux sont à un stade de développement très précoce et nous avons donc préféré ne pas les utiliser par défaut dans la Mandriva Linux 2008.

Ces cartes particulières ont été testées par les utilisateurs et plusieurs rapports indiquent qu'elle fonctionnent bien en utilisant le pilote avivo. Ce pilote est contenu dans le paquetage x11-driver-video-avivo. Le pilote avivo a été le premier pilote libre a être développé pour les chipsets r500 et r600 - il supporte actuellement uniquement les cartes r500. Le développement du pilote avivo a été récemment stoppé à la faveur d'un nouveau pilote radeonhd.

Le pilote radeonhd est basé sur des spécifications fournies par ATI et maintenant, par AMD. Il est aussi disponible dans Mandriva Linux 2008 dans le paquetage x11-driver-video-radeonhd. Comme le développement de ce pilote a commencé très tard dans le processus de développement de Mandriva Linux 2008, nous n'avons pas eu le temps de le tester pour voir s'il pouvait être utilisé par défaut sur toutes les cartes.

Si vous avec une carte r500 ou r600 et voulez expérimenter les pilotes avivo ou radeonhd, vous pouvez installer le paquetage si nécessaire et utilise l'outil de configuration drakx11 pour sélectionner le pilote, que vous trouverez dans la catégorie Xorg à la fin de la liste.

À noter : de nouvelles versions "snapshot" du pilote radeonhd seront régulièrement intégrées dans le dépôt /main/backports. Puisque le pilote inclus dans la Mandriva Linux 2008 initialement en était à ses balbutiements, ces versions "snapshot" apportent des améliorations à tout point de vue sur la version que l'on peut trouver dans la distribution initialement. Dès lors, si vous désirez utiliser le pilote radeonhd, il est hautement recommandé de télécharger et d'utiliser la dernière version du paquetage x11-driver-video-radeonhd dans le dépôt /main/backports. Pour plus d'informations sur la configuration du dépôt /main/backports, voir comment configurer les dépôts officiels ou cette page.

[modifier] RandR 1.2 supporté dans X.org

Le X.org livré avec Mandriva Linux 2008 comprend le support de la version 1.2 du protocole RandR, qui gère les changements dynamiques dans la configuration des moniteurs connectés. Cette version est une amélioration majeure de la précédente version 1.1, avec de nouvelles fonctions incluant la détection dynamique des moniteurs connectés (ainsi X.org sait quand vous connectez ou déconnectez un moniteur, si RandR 1.2 est utilisé). Seuls quelques pilotes supportent le protocole RandR 1.2 : le pilote intel pour les adaptateurs graphiques Intel 810 et après, la version 'ati_6.7 du pilote ati des cartes graphiques ATI (voir ci-dessous pour plus de détails sur les deux versions de ce pilote comprises dans Mandriva Linux 2008), et le pilote open source nv pour les cartes graphiques NVIDIA (qui n'incluent le support de RandR 1.2 que pour les cartes de la série GeForce 8xxx)

Mandriva a écrit et inclut une version améliorée de l'applette du panneau de KDE krandr, qui supporte le protocole RandR 1.2. Si vous utilisez l'un des pilotes qui supporte le protocole RandR 1.2, vous pouvez utiliser cette applette pour paramétrer les setups de la disposition d'affichage sur deux écrans, et configurer des moniteurs nouvellement connectés sans redémarrer X. Si votre pilote ne supporte que le vieux protocole RandR 1.1, les fonctions plus restreintes auxquelles vous êtes habitué seront encore disponibles.

[modifier] Support d'écriture NTFS

Dans Mandriva Linux 2008, les disques et partitions formatés avec le système de fichier NTFS peuvent être accessibles en écriture en installant le pilote ntfs-3g. Si le paquetage ntfs-3g n'est pas installé, installez-le (voir cette page pour les instructions d'installation de logiciel). Utilisez alors l'utilitaire Mandriva de gestion de disque, diskdrake. Sélectionnez la partition souhaitée, démontez-la, et passez en mode expert. Changez le type de partition pour nfts-3g. Cliquez sur options, et assurez-vous que la case nommée 'ro' est désélectionnée. Maintenant, montez de nouveau la partition. Quittez et sauvez les changements effectués.

[modifier] Support des cartes eID Belges

Le support des cartes électroniques d'identité belges a été ajouté. Le paquetage acr38u contient un pilote pour les lecteurs de cartes les plus communément utilisés (ceux distribués par le gouvernement). Le paquetage beid fournit l'outil permettant d'utiliser les cartes. Le paquetage acr38u sera installé automatiquement si un lecteur de carte est connecté à l'ordinateur durant l'installation.

[modifier] Changements pour le support des cartes TV

Les cartes TV sont désormais automatiquement configurées par le noyau et les applications TV les plus communes proposent maintenant leurs propres scanners de chaîne. Au vu de cela, l'outil de configuration des cartes TV drakxtv n'est plus utilisé par l'installateur ni par le Centre de Contrôle Mandriva.

[modifier] Changement dans le noyau Linux

Mandriva Linux 2008 utilisera le noyau Linux 2.6.22, mis à jour du 2.6.17 contenu dans Mandriva Linux 2007 Spring. Ceci induit de nombreux changements significatifs.

[modifier] Dénomination du noyau

Le paquetage kernel adopte maintenant les spécifications de kernel-tmb, ce qui signifie que le nom des paquetages contenant le noyau est maintenant différent. kernel-desktop est le nouveau nom de kernel, kernel-server est le nouveau nom de kernel-enterprise et kernel-desktop586 est le nouveau nom de kernel-legacy. Un paquetage kernel-laptop a aussi été introduit : il contient plusieurs optimisations très utiles pour les ordinateurs portables en terme de réduction de consommation d'énergie.

[modifier] Sources et en-têtes

Le paquetage officiel kernel adopte maintenant le principe du kernel-tmb pour les sources et en-têtes. Chaque paquetage noyau a maintenant son propre paquetage -devel — par exemple kernel-desktop586-devel — qui contient les sources et les en-têtes nécessaires pour créer les modules externes du noyau. C'est ce paquetage que vous devrez installer si vous souhaitez compiler des modules externes du noyau. Le paquetage kernel-source n'a d'intérêt que pour ceux qui ont besoin de créer une application basée sur une copie complète des sources du noyau, ou ceux qui souhaitent compiler leur propre noyau.

[modifier] Ordonnanceur CFQ

Le noyau dans Mandriva 2008.0 utilises maintenant l'ordonnanceur d'entrée/sortie CFQ ("Complete Fair Queuing" ou "File d'attente équitable complète") par défaut, plutôt que l'ordonnanceur AS ("Anticipatory Scheduler" ou "Ordonnancement anticipé") utilisé dans les versions précédentes. Sur la plupart des systèmes, l'ordonnanceur CFQ se comportera mieux. Il essaie d'empêcher les applications ayant de nombreux accès disques de ralentir trop les autres. Il prend aussi en compte les niveaux de priorité des processus ("nice level") pour déterminer les priorités lors de la lecture. Avec la commande ionice, les priorités d'accès disque peuvent être réglées finement et avec plus de détails. Si CFQ cause des régressions de performance pour vous (ce qui est possible avec certains types de travaux informatiques, spécifiquement sur les ordinateurs portables avec des disques dur lents), vous pouvez revenir à l'ordonnanceur AS en passant le paramètre elevator=as au noyau Linux.

[modifier] AppArmor

Apparmor a remplacé RSBAC en tant qu'outil de sécurité du noyau.

[modifier] Pilotes de disque IDE modulaires et nouvelle couche libata

Les pilotes pour les contrôleurs IDE sont maintenant compilés en tant que modules plutôt qu'intégrés à l'intérieur du noyau lui-même. Ce changement ne devrait pas avoir de conséquences visibles pour l'utilisateur : cela sera géré par le processus d'installation ou de mise à jour.

Si néanmoins un problème devait arriver et que votre système n'est pas capable de gérer l'un de vos contrôleurs IDE, vous devrez identifier le module approprié pour le contrôleur IDE en question puis l'ajouter dans la première ligne du fichier /etc/modprobe.conf suivant le format suivant :

alias ide-controller module_name

Vous devrez ensuite régénérer l'initrd en utilisant mkinitrd (voir la documentation de mkinitrd pour plus d'informations). Si votre système ne démarre pas depuis un disque IDE mais possède un lecteur IDE optique (comme un lecteur CD-ROM) ou un lecteur IDE supplémentaire, vous devrez identifier le module approprié et l'ajouter dans le fichier /etc/modprobe.preload suivant le format suivant :

nom_du_module

[modifier] Nouvelle couche sans-fil devicescape

La nouvelle couche noyau utilisée par les pilotes sans-fil connue sous le nom de devicescape ou encore mac80211 a été ajoutée au noyau. À la suite de différents tests dans les versions bêta, il a été déterminé que la majorité de ces pilotes ne sont pas vraiment stables pour une utilisation quotidienne. Seul le pilote iwl4965 sera utilisé par défaut pour les cartes sans-fil à base du chipset Intel 4965 (très commune sur les ordinateurs portables récents). Ce pilote n'a pas d'équivalent qui utilise l'ancienne couche softmac. Au cas où à la fois les anciens et les nouveaux pilotes sont disponibles - notamment pour les chipsets Intel 3945 et Broadcom BCM43xx - les pilotes utilisant l'ancienne couche noyau seront préférés par défaut.

[modifier] Changements concernant les paquetages de logiciels

[modifier] Aperçu de KDE 4

Un aperçu de KDE 4 est disponible (pour tester uniquement) dans Mandriva 2008. Pour l'installer, assurez-vous que vous savez configurer les dépôts officiels (ou regardez la documentation "Installer et supprimer des logiciels") et installez le paquetage task-kde4. Cela téléchargera et installera l'environnement complet de KDE 4. Une fois l'installation terminée, se déconnecter du bureau, et dans la liste des environnements disponibles du gestionnaire de connexion, l'option KDE 4 sera visible. Il suffit de la sélectionner et de se connecter pour avoir l'environnement KDE4.

Il est à noter que le développement de KDE 4 n'est pas encore terminé et que de nombreuses fonctions seront manquantes et/ou non fonctionnelles. Vous rencontrerez aussi probablement des instabilités. Il est à souligner que KDE 4 est disponible uniquement en tant que version de test et ne devrait pas être utilisé en tant qu'environnement de travail.

Un script a également été inclus pour vous permettre de lancer des applications KDE 4 à partir de KDE 3 (et même, parfois, à partir de GNOME). Si vous avez installé KDE 4, vous pouvez lancer, par exemple :

k4 amarok

pour lancez la version KDE 4 d'Amarok dans un environnement KDE 3.

[modifier] XFS n'est plus utilisé

XFS, le serveur de polices pour X, n'est plus utilisé par défaut dans Mandriva Linux 2008. Il est toujours disponible et fonctionnera normalement s'il est activé manuellement. Cela réduit la charge du système sans régression en terme de fonctionnalité dans presque tous les cas.

Une nouvelle convention pour la définition du chemin vers les polices a été introduite en même temps que ce changement : ces chemins sont ajoutés en tant que liens symboliques dans le répertoire /etc/X11/fontpath.d/, ce qui permet aux polices d'être installées et supprimées, le changements étant effectifs immédiatement sans avoir besoin de XFS. Plus d'information sur ce changement est disponible dans ce mail dans les archives de la liste de diffusion Cooker.

Noter que ces changements ne concernent pas les applications qui utilisent fontconfig, ce qui est le cas de presque toutes les applications modernes. Seule les applications relativement anciennes seront donc affectées par ce changement.

[modifier] Polices Liberation disponibles

Les polices Liberation rendues disponibles par Red Hat ont été incluses dans la Mandriva Linux 2008. Ces polices correspondent aux métriques utilisées dans la plupart des polices habituelles sous Microsoft Windows (tm) : Arial, Times New Roman et Courier New. Elle correspondent quasi à l'identique, ce qui les rend très utiles dans les cas cas où il est important que les métriques soient similaires à celles que l'auteur du document attendait (par exemple, une page Web ou un document de bureautique). La configuration des polices par défaut dans Mandriva a été modifiée afin que lorsqu'un document ou une application demande l'une des polices Windows citées plus-haut, la police "Liberation" appropriée sera utilisée à la place.

[modifier] Changements concernant les paquetages des pilotes propriétaires NVIDIA et ATI

Les paquetages des pilotes propriétaires NVIDIA et ATI ont un nouveau mainteneur : Anssi Hannula. Il a effectué quelques changements concernant les dits paquetages.

[modifier] NVIDIA

Le schéma de dénomination a été mis à jour. Les nouveaux paquetages se nomment :

  • dkms-nvidia-current
  • dkms-nvidia96xx
  • dkms-nvidia71xx
  • x11-driver-video-nvidia-current
  • x11-driver-video-nvidia96xx
  • x11-driver-video-nvidia71xx
  • nvidia-current-devel
  • nvidia96xx-devel
  • nvidia71xx-devel

Attention, les utilisateurs mettant à jour leur Mandriva Linux 2007 Spring ou antérieure en Mandriva Linux 2008 via urpmi devront lancer Image:drakx11-icon.png drakx11 afin de reconfigurer leur carte graphique de façon à prendre en compte ces changements de nom. Le changement de nom devrait se faire automatiquement pour les utilisateurs mettant à jour leur version via l'installateur officiel.

L'outil de configuration NVIDIA est maintenant inclus dans le paquetage.

[modifier] ATI

Le schéma de dénomination du principal pilote propriétaire a été mis à jour. Les nouveaux paquetages se nomment :

  • dkms-fglrx
  • x11-driver-video-fglrx
  • fglrx-devel

Un nouveau paquetage, fglrx-control-center a été introduit. Il contient l'outil de configuration ATI.

Nous avons aussi introduit une version alternative du pilote propriétaire ATI. Le paquetage du pilote principal est en version 8.40.4. La version 8.41.7 est aussi disponible sous le nom de fglrx-hd2000. Cette version du pilote est spécialement destinée au support des cartes ATI Radeon HD 2400, 2600 et 2900. ATI ne recommande pas l'usage de ce pilote pour d'autres cartes : bien qu'il supporte les cartes plus anciennes dans une certaine mesure, il contient des bogues et n'est pas considéré comme stable sur ces cartes. Le code de détection automatique de matériel de Mandriva devrait détecter correctement votre carte graphique et sélectionner le pilote propriétaire approprié lors du démarrage de Mandriva Linux One ou de l'installation de Mandriva Linux Powerpack. Merci de ne pas tenter de passer de l'un à l'autre de ces pilotes sans être entièrement sûr de ce que vous faites.

[modifier] Les pages man sont maintenant compressées avec LZMA

Durant le développement de Mandriva Linux 2008, le format de compression utilisé pour les pages man est passé de bzip2 à LZMA. Tous les paquetages construits après ce changement ont leur page man au format LZMA. Notez que certains paquetages n'ont pas encore étés reconstruits et logiquement, leurs pages man respectives sont encore compressées au format bzip2. Ce changement devrait être transparent lors d'une utilisation classique.

[modifier] Nouvelle politique de dénomination des paquetages

Dans les précédentes versions, le nom des paquetages de développement contenait le numéro de version majeur de la librairie, de même pour le paquetage qui n'était pas en développement (le paquetage de développement pour libfoo1 devait être nommé libfoo1-devel). Pendant le développement de Mandriva Linux 2008, cette politique a été modifiée. Dans le futur, le nom des paquetages de développement ne contiendra pas ce numéro de version (le paquetage de développement de libfoo sera nommé libfoo-devel). Cela résout plusieurs problèmes de mise à jour des paquetages de développement lors d'un changement de version majeure de la librairie, et simplifie la compilation de ces paquetages. Dans les rares cas où il est nécessaire d'inclure des paquetages de développement pour deux librairies de version majeure ou plus, celle qui est le plus couramment utilisée sera dépourvue du numéro de version, les autres contiendront ce dernier.

Ces changements ne requièrent aucune action spéciale de la part des utilisateurs. Ce changement a été appliqué à tous les paquetages construits depuis l'introduction de cette nouvelle politique. Les paquetages qui n'ont pas été reconstruits depuis ce changement contiendront encore un numéro de version de librairie dans leur nom. Ceci ne pose aucun problème.

[modifier] Compiz Fusion remplace Beryl

La technologie de bureau 3D Beryl (qui a vu le jour comme fork de Compiz) a été refondue dans Compiz. Mandriva linux 2008 ne contient plus Beryl. Dans le cas d'une mise à jour depuis une version précédente, Beryl sera remplacé par Compiz Fusion. La plupart des plugins qui étaient précédemment disponibles sous Beryl le sont maintenant en tant que plugin de Compiz Fusion (une exception notable est le plugin "fenêtres 3D").

Notez que si vous mettez à jour depuis Beryl, vous étiez probablement habitué au décorateur de fenêtres Emerald. Quand vous utilisez Compiz Fusion vous utiliserez maintenant, par défaut, le décorateur natif de votre bureau (GTK ou KDE) suivant la session que vous choisissez. Si vous voulez utiliser Emerald, utilisez simplement le getsionnaire de paramètre Compiz (CompizConfig Settings Manager ou ccsm) et entrez "emerald" dans le champ Commande du greffon Décoration de la fenêtre.

[modifier] Les Services ne sont plus redémarrés lors d'une mise à jour de glibc

Dans les précédentes versions, lors de la mise à jour du paquetage glibc, tous les services du runlevel courant étaient automatiquement redémarrés. Depuis cette nouvelle version de Mandriva, cela ne se produira plus. Nous conseillons cependant à l'administrateur du système de redémarrer ces processus le plus tôt possible après la mise à jour de glibc. Si la disponibilité du système n'est pas critique, la façon la plus simple de s'acquitter de cette tâche est de redémarrer le système. Les processus qui ne sont pas redémarrés continueront d'utiliser l'ancien glibc et seront donc vulnérables à tous les problèmes corrigés dans la nouvelle version susceptibles de compromettre l'ancienne.

[modifier] NFS

The various client and server init scripts have been merged:

  • rpcidmapd, rpcgssd and nfslock have been merged in nfs-common
  • rpcsvcgssd and nfs have been merged in nfs-server

Individual daemons handled previously by those init scripts are now handled automatically, according to current nfs configuration and to init scripts configuration files /etc/sysconfig/nfs-common and /etc/sysconfig/nfs-server.

Dependencies between init scripts ensure proper launch order during boot only. If you launch them manually, here is the proper sequence for a client:

  1. portmapper (either rpcbind or portmap)
  2. nfs-common

And for a server:

  1. portmapper (either rpcbind or portmap)
  2. nfs-common
  3. nfs-server

[modifier] GCC 4.2 non conseillé pour le développement Java

Considérant les problèmes décrits dans le bogue Image:bug_small.png bug n°21249, nous recommandons de ne pas utiliser GCC 4.2 pour le développement Java. gcc4.3 est disponible dans le média main de tous les miroirs. Nous conseillons d'utiliser cette dernière version pour tout développement java.

[modifier] PHP

[modifier] PHP et Suhosin

La protection suhosin est activée par défaut, si vous n'en voulez pas, merci de désactiver l'extension php-suhosin en commentant cette ligne :

extension = suhosin.so

dans le fichier de configuration /etc/php.d/Z98_suhosin.ini. Il est vivement recommandé de ne pas désactiver cette protection dans un environnement de production critique. Vous pouvez en apprendre plus sur suhosin en cliquant ici.

[modifier] PHP 4.x est obsolète

Le 13 Juillet 2007 l'équipe de développement PHP a annoncé que PHP4 était en fin de cycle de vie le 31 décembre 2007. Pour faciliter la maintenance de PHP dans Mandriva, nous avons décidé d'abandonner tous les paquetages PHP 4 de Mandriva Linux 2008. Si vous voulez continuer à utiliser PHP 4 jusqu'à ce qu'il ait atteint sa fin de vie, nous vous recommandons d'utiliser Mandriva Linux 2007 Spring, qui possède une date de maintenance qui se poursuit jusqu'à (et au-delà de) cette date.

Autres langues