Mandriva Linux 2007: Notes de Sortie Changements et Mises à Jour pour la sortie de la Mandriva Linux 2007. Des notes variées sur les nouvelles fonctionnalités et des conseils pour la mise à jour de la 2007. Introduction Ce document contient d'importantes informations à propos de la sortie de la Mandriva Linux 2007. Les sujet suivant seront traités: * Des informations générales sur les nouveautés et les changements majeurs. * Les changements apportés à l'installeur Mandriva et des instructions pour les mises à jour pour les utilisateurs de Mandriva 2006 * Les nouveaux matériels compatibles et les pilotes * Modifications concernant les paquets deprogrammes. * Des informations techniques diverses pour les utilisateurs avancés Ce document est sujet à révisions. La version la plus à jour de ce document peut être trouvée à l'adresse suivante: http://qa.mandriva.com/twiki/bin/view/Main/MandrivaLinux2007ReleaseNot es Please also refer to MandrivaLinux2007Errata - the Errata for the 2007 release. The Errata page contains information on known bugs and problems in the release and instructions on fixing, avoiding or working around them. Informations générales sur les nouveautés et les changements majeurs Mandriva Linux 2007 intègre les dernières versions des projets majeurs du Logiciel Libre: parmi lesquels le noyau 2.6.17, KDE 3.5.4, Gnome 2.16, et de nombreux autres. De nombreuses et nouvelles fonctionnalités majeures ont été intégrées: * Intégration aux bureaux d'une interface 3D/OpenGL supportant à la fois AIGLX et XGL * Le gestionnaire de logiciels amélioré rpmdrake * Le nouveau thème de bureau Mandriva 'Ia Ora' ainsi que des nouveaux économiseurs d'écrans * De nouveaux outils améliorés de gestion du réseau "VERIFIER" pour accéder à Internet depuis n'importe quel réseau 3G/GPRS * Un nouveau système de menu respectant le standard freedesktop XDG de nouveaux environnements de développement "Web 2.0" comme RoR, Django ou Catalyst * La solution de coupe feu redondant Invictus Firewall * et de nombreuses autres ... La nouvelle Mandriva Linux est maintenant disponible en plusieurs versions: * + la version « One » est un Live-CD installable intégrant les derniers pilotes propriétaires sans surcoût * la version « Libre » est une version purement Logiciels Libres entièrement débarrassée de tous les paquets non libres livrés avec les autres versions; elle est aussi disponible en téléchargement gratuit. * Les versions "Discovery", "Powerpack" & "Powerpack+" incluent du support, des services et de nombreuses applications d'éditeurs tiers comme LinDVD ou Cedega De nombreuses sources d'information additionnelles sont aussi disponibles en ligne: * La Base de Compatibilité Matérielle Mandriva * Le Club Mandriva * Les forums d'Utilisateurs Mandriva * Le site de Développement Communautaire de la Mandriva Linux (Wiki) * et le site principal de Mandriva Les changements apportés à l'installeur Mandriva et des instructions pour les mises à jour depuis Mandriva 2006 L'installeur Mandriva a été amélioré pour apporter ces nouvelles fonctionnalités: * mode multi-arch (32 & 64-bit) * mode d'Installation Express / Live * Mises à jour de pilote ou patchs sur média USB * Utilisation de médias additionnels durant l'installation * Système de mise à jour « In-place »pour les utilisateurs de Mandriva Linux 2006 mode multi-arch L'installeur Mandriva supporte maintenant les architectures 32 & 64-bit et auto détecte la bonne platteforme au démarrage. Un seul média d'installation est donc maintenant fournie pour les 2 architectures. mode d'Installation Express / Live Avec les versions "Discovery" et "One" de la Mandriva Linux 2007, le système est fourni sur un Live CD installable. Les utilisateurs peuvent donc maintenant tester ces produits sur leur système et décider ensuite de procéder à l'Installation Express. Dans ce mode, tous les logiciels présents sur kle média d'installation sont copiés sur une nouvelle partition du disque dur depuis le live CD en fonctionnement -aucun besoin d'un redémarrage vers une autre phase d'installation. Les dernières étapes post installation (identification club, mises à jour de paquets) procéderont alors normalement. Patches pendant l'installation L'installeur Mandriva supporte maintenant les clefs USB comme sources de mises à jour de pilotes ou de patchs. Jusqu'à présent, seules les disquettes étaient supportées. Utilisation de médias additionnels durant l'installation Un média de mise à jour peut être ajouté à la fin du processus d'installation. Cette fonctionnalité est opérationnelle aussi bien en mode interactif qu'en mode automatisé (auto_inst_cfg). Biens sur, cette fonctionnalité nécessite un système avec un accés réseau déjà configuré pour accéder au média de mises à jour. Il est aussi possible d'intégrer des médias additionnels et personnalisés pendant le processus d'installation. Ceci peut aider des administrateurs à faire des installations automatisées. L'exemple suivant montre comment modifier son fichier de configuration auto_inst_cfg: media => [ { type => 'media_cfg', url => 'nfs://a_server/the_path/i586/media' }, { type => 'media', id => "media=more_apps", url => 'ftp://a:a@server//the_path2/media/apps' }, ], Les packets fournis par ces médias additionnels sont disponibles pendant le processus d'installation à la fois pour sélectionner de nouveaux paquets et pour la mise à jour. Instructions de mise à jour pour les utilisateurs de Mandriva 2006 L'installeur supporte un système de mise à jour pour la Mandriva Linux 2006. Les utilisateurs de la version précédente peuvent choisir de mettre à jour leur système depuis le média d'installation. Les procédures de mise à jour remplacent le système installé avec les nouveaux paquets fournis par la Mandriva Linux 2007, y compris le noyau (kernel) et les pilotes mis à jours. Les données des utilisateurs sont préservées comme à l'accoutumée. Les configurations personnelles sont transférer dans la mesure ou cela est supporté par le logiciel concerné. De nombreux scénarii de mise à jour ont été validé pendant la période de beta test de la Mandriva Linux 2007. Néanmoins, des opérations additionelles peuvent être nécessaires pour compléter une telle mise à jour, puisque des composants majeurs du système ont subi des changements majeurs comme xorg, le système amélioré de menus et le nouveau schémas de configuration de KDE. En cas de problèmes nous vous recommandons les opérations suivantes: * Vérifiez que toutes les mises à jour ont bien été installées, pour cela, ouvrez une console et tappez la commande: 'urpmi --auto-select' * relancez les outils de confuguration Mandriva pour vérifier que les configurations sont fonctionnelles: ouvrez le centre de contrôle et visitez chaque section de la configuration, vérifiez chaque option et pressez le bouton 'OK' ou 'Appliquer' pour qu'un nouveau fichier de configuration soit écrit. * re-lancez les autres outils de configuration comme le centre de configuration KDE ou les outils de configuration du bureau GNOME (selon votre usage) et appliquez la même procédure que ci dessus. * Si votre affichage semble perturbé par la mise à jour, démarrez en mode 'failsafe', lancez Xfdrake et reconfigurez l'affichage puis redémarrez. Si cela ne marchait toujours pas, refaites la même chose mais effacez le fichier /etc/X11/xorg.conf d'abord. Vous pouvez aussi avoir besoin de lancer mousedrake et keyboarddrake, pour recréer vos configurations de souris et de clavier. Ces opérations sont optionnelles. Toutes les configurations devraient être préservées par les outils Mandriva ou les systèmes de configuration des bureaux. Consultez les versions mises à jour de ce documet et les ressources en ligne si vous aviez d'autres problèmes après une mise à jour. Changements dans le matériel et les pilotes supportés Mandriva Linux 2007 supporte une large variété de configurations matérielles et certaines des plateformes les plsu récentes: * support pour les derniers processeurs Intel Core / Core 2 CPUs (designs de référence portables, bureau et serveur) * support des modes de mise en veille avancé ACPI (S3/S4), testé sur de nombreux portables, en particulier les Intel ICH6, ICH7, ICH8 (*) * support pour des fonctionnalités de virtualisation matérielle comme le Intel VT(tm) * support pour tous les chipset graphiques Intel y compris les tous derniers GMA950(i945G) & x3000(i965G), * support pour toutes les plateformes basées sur les chipsets Intel ICH8, NVIDIA nForce 5 et ATI SB600 * support pour les derniers adaptateurs WiFi Intel (ipw2200 / ipw3945),le tout dernier ndiswrapper, et les modules atheros et bcm43xxx. * support pour toutes les cartes graphiques majeures (Intel, ATI, NVIDIA) avec X.Org 7.1,ainsi que les VIA Unichrome, SiS (660), etc. * support pour tous les adaptateurs xDSL majeurs, en particuliers des fixes pour les modèles Speedtouch * support pour les pilotes de stockage les plus récents, notamment des pilotes Adaptec mis à jour avec le support Host RAID * enfin, support pour les chipsets de son majeurs gràce à ALSA 1.0.12 final (note: les cartes Creative X-Fi cards ne sont pas encore supportées par Linux) Mandriva Linux 2007 inclue maintenant des pilotes propriétaires par défaut, y compris dans les versions One téléchargeables gratuitement . Une version Logiciels Libres (la version Libre dite Free) est aussi disponible, sans le contenu offensant non libre. FIXME Warly In the Mandriva One live CD edition, both the nvidia and nvidia_legacy drivers are available, to support all hardware configurations without the need for a persistent configuration mechanism. Once installed, or with the other editions (Powerpack, etc.), only one of these NVIDIA drivers can be installed at a time to prevent configuration errors. Des informations additionnelles et mises à jour sur le matériel certifié ainsi que sur les configurations certifiés sont aussi disponibles sur la Liste de Compatibilité Matérielle Mandriva. (*)Note: le support ACPI de mise en veille dépend de nombreux composants et pilotes: vérifiez la HCL pour des configurations certifiées. Changements touchant aux paquet logiciels Changements au système de base Mandriva Linux Mandriva Linux 2007 est fournie avec des composants du système de base mis à jour: *dernier noyau 2.6.17 avec support à jour de RSBAC * gcc 4.1 et glibc 2.4 * compatibilité LSB 3.1 * Xen 3.0.2 (plus patches) avec support de l'accélération matérielle * vitesse de démarrage améliorée grace à parallel init * nouveau système de bootsplash Mandriva Linux 2007 contient un système amélioré de changement d'architectecture. Il est possible de construire une application 32-bits depuis un système x86-64 sans chroot ni truc de « coloring/repacking » de rpms. Pour utiliser cette capacité, installez simplement les paquets dedéveloppement nécessaires et reconstruisez normalement vos paquets avec 'rpm --rebuild .src.rpm'. Il n'y a plus désormais de paquets séparés pour les kernels supportant les système avec plus d'un core processeur (les kernles -smp). Les 3 kernels incluent désormais tous le support pour les core multiples. Au démarrage, le kernel détectera sie des processeurs multiples sont présents et activera ou non le support SMP. Attention: le mode d'adressage PAE disponible précédemment avec les kernels 2006 est désormais disponibles seulement avec le "kernel-enterprise". Cela affecte en particulier les système avec plus de 4GB de memoire. La meilleure configuration de kernel est sélectionnée automatiquement par l'Installeur Mandriva. De manière similaire, les utilisateurs de Mandriva Linux 2006 utilisateurs devraient être mis à jour de façon invisible au meilleur noyau possible s'ils choisissent la mise à jour. Pour les utilisateurs faisant une mise à jour manuelles, voici nos recommandations: * utilisateurs de kernel-2.6.12.x sans nécessite de support PAE => kernel-2.6.17.x * utilisateurs de kernel-2.6.12.x, avec nécessite de support PAE support => kernel-enterprise-2.6.17.x release * utilisateurs of kernel-i586-up-1GB-2.6.12.x => kernel-legacy-2.6.17.x release * utilisateurs of kernel-i686-up-4GB-2.6.12.x => kernel standard kernel Mandriva Linux 2007 fournit désormais JRE (Java Runtime Environment) 1.5 par defaut. Ce paquet n'est pas distribué dans la version « Logiciel Libre » Free. Mandriva Linux 2007 fournit désormais l' environment Mono C# par defaut, après une mise à jour de la licence. « vérifier traduc !!! » Changements aux outils Mandriva Les outils Mandriva ont été amélioré pour fournir de nouvelles fonctions et une interface améliorée. L'outil Xfdrake (configuration de X Window) apporte de nouvelles options et supporte toutjours plus de configurations: * support pour des options spécifiques à certaines cartes (clone, clef BIOS FN pour les ATI, etc.) * détecte et configure automatiquement les bons réglages pour le support DRI, Composite, EXA, multi-head * nouveau support pour les roulettes horizontales de souris (par exemple pour la Logitech MX-1000 ), evdev est maintenant utilisé en addition aux composants X et imwheel habituels pour les périphériques avec de nombreux boutons et/ou une roue horizontale: le bouton de pousse est désormais activé, essayez le! * détection améliorée des moniteur avec de nombreux fixes de l'EDID * la plupart des moniteurs VGA fonctionnent désormais tels quels, avec la nouvelle option « Display Clone »activée par défaut D'autres amélioration mineures d'interface ont été intégrée. * Le nouvel outil drak3d détecte la meilleure configuration selon votre marque de carte graphique et ses capacités et va configurer automatiquement soit AIGLX soit XGL, ne vous proposant que des configurations adaptées à votre matériel. Les outils de Réseau Mandriva ont de nouvelles possibilités: * support pour les réseaux 3G/EDGE/GPRS supportant les périphériques les plus répandus des opérateurs de téléphonie * intégration matérielle étendue, par exemple support du switch « rf-kill » * système de messages d'information amélioré pour aider lors de la résolution de problèmes réseau * nouvelle interface de configuration pour les profis réseaux * nouveau support VPN (OpenVPN et vpnc) * support zeroconf amélioré * support des réseaux Bluetooth * interface utilisateur revue avec plus de notifications sur le status réseau Le Gestionnaire de Logiciels 'rpmdrake' a été retravaillé et présente une nouvelle interface utilisateur améliorée par la fusion des modes installation et désinstallation. urpmi supporte maintenant une fonction de retour à la version précédente des rpms installé: consultez urpmi-recover(1) pour plus d'information. hardware configurations without the need for a persistent configuration mechanism. Once installed, or with the other Sous système d'impression et d'acquisition numérique Mandriva Linux 2007 supporte la nouvelle version de CUPS 1.2 (Common Unix Printing System) avec: * Une interface web très améliorée avec auto-détection des imprimantes locales et réseaux, une gestion des queues simplifiées, accés aux pilotes de toutes les imprimantes installées, aux fonctions de configuration du serveur les plus importantes, aux fichiers de journaux; possibilité de conduire des recherches sur les travaux, les listes de queues d'impression et la documentation. * Scan rapide par broadcast SNMP pour les imprimantes réseau (~4 sec) * désactivation per-queue du partage d'imprimante * Les définitions aux droits d'accés par imprimante sont plus détaillés * support IPv6 * interface amélioré pour les pilotes d'imprimantes Autres nouveautés: * HPLIP 1.6.9: Support pour les nouvelles imprimantes et périphériques multi fonctions HP, avec support fax et impression sur Cds/DVDs * Gutenprint 5.0.0 version finale: qualité photo de la plus haute qualité sur les imprimantes à jet d'encre Epson, y compris pour les derniers modèles. * De nombreux et nouveaux pilotes d'impression et fichiers PPD pour supporter des milliers d'imprimantes, dont les derniers modèles de Ricoh, Gestetner, Infotec, Lanier, NRG, Savin, HP, Epson, Brother, Samsung, Konica Minolta, et de nombreux autres. * Printerdrake, le fameux outil de gestion des imprimantes Mandriva supporte les nouvelles fonctionnalités de CUPS et d'HPLIP dans son interface graphique, télécharge automatiquement les firmware et les profils de couleurs pour les imprimantes qui les réclament, permet la découverte rapide des imprimantes réseaux et de leurs protocoles de communication (IPP, TCP, and LPD) et l'ajout d'imprimantes optionelles pendant la configuration. * SANE 1.0.18: Support pour de nombreux et nouveaux modèles de scanner. * support des pilotes Epson Avasys pour de nombreux scanners Epson. * GPhoto 2.2.1 + DCRaw 8.31 + UFRaw 0.9: Support pour les dernièrs appareils photos digitaux et les formats d'images RAW NOTE d'USAGE : Si vous voulez utiliser le fax d'un appareil multi-function HP, vous devez démarrer "hp-sendfax" (Menu: Bureautique -> Communications -> Fax -> HP Sendfax) AVANT de lancer le travail au fax de l'imprimante ou il sera abandonné. Il est possible de lancer plusieurs travaux vers un fax. Vous pouvez faxer à travers les fonctions d'impression de toutes les applications. bureau KDE et applications KDE Mandriva Linux 2007 propose la dernière version 3.5.4 du bureau KDE, accompagnées d'améliorations et de bugfixes. De nombreuses informations sont disponibles sur le site KDE . Le bureau KDE inclus dans la Mandriva 2007 utilise désormais un nouveau schémas de configuration avec une approche dite « d'affichage en cascade » Elle permet en particulier aux administrateurs et aux OEMs de pouvoir changer tous les réglages de KDE sans avoir besoin de toucher aux paquets standard ou de recompiler les paquets KDE. Des profils de configurations additionnelles de KDE peuvent être référencé dans /etc/kderc. Les profils de configuration sont désormais disponibles dans différents paquets: mandriva-kde-config-common-2007 discovery-kde-config-2007 powerpack-kde-config-2007 powerpackplus-kde-config-2007 one-kde-config-2007 download-kde-config-2007 mandriva-kdm-config-2007 KDE supporte maintenant le nouveau standard de menus XDG. KDE utilise désormais kmplayer avec la librairie xine par defaut. Kaffeine est toujours disponible mais n'est aps recommandé en raison d'instabilités quand il est utilisé comme plugin avec konqueror. KDE intégre maintenant l'utilitaire de recherche Kerry par defaut. bureau GNOME & ses applications Mandriva Linux 2007 est distribuée avec le dernier bureau GNOME 2.16. Pour de plus amples informations sur cette version, consultez le site GNOME. Applications Mozilla Mandriva Linux 2007 est distribuée avec Mozilla Firefox & Thunderbird 1.5. Les paquets Mozilla Firefox ont été séparés, avec une aprtie librairie et une partie programme. De multiples versions des librairies peuvent donc maintenant être installées en parallèle pour résoudre les programmes de dépendances des programmes tiers qui utilisent aussi le moteur de rendu Gecko. Mandriva Linux 2007 incluse aussi des navigateurs 64-bit Mozilla natifs avec support pour les plugins 32-bit. Les navigateurs 64-bits natifs et la JVM accroissent les performances tout en préservant la compatibilité avec des plugins 32-bits existant comme FlashPlayer, RealPlayer, et Acrobat Reader 7. OpenOffice.org Mandriva Linux 2007 integre la dernière version OpenOffice.org 2.0.3 , incluant le support du Format standard (ISO) de Document Ouvert (ODF) ainsi que la plupart des formats propriétaires de Microsoft® et les formats .sx* utilisés par OpenOffice 1.x. Cette version incluse aussi le dernier patch du modèle VBA (!!!) pour apporter une compatibilité accrue avec les macros Visual Basic incluses dans de nombreux documents. La version native x86-64 version n'est à l'heure actuelle pas recommandée pour du travail intensif ou en entreprise. Ses paquets peuvent être installés en parallèles à la version i586, vous permettant de passer d'une version à l'autre. La version x86-64 est lanccée par la commande :'ooffice2.0_64'. Le wizard de polices peut ne pas fonctionner dans certaines situations: dans ce cas, on recommande aux utilisateurs d'installer leeurs polices TTF (ainsi que les polices Type1 et bitmap) dans le dossier: ~/.ooo-2.0/user/fonts/. De nouveaux cliparts sont maintenant fournis dans le paquet: openoffice-clipart. Apache Apache a été mis à jour à la version 2.2 stable version. Les fichiers de configuration doivent être manuellement revus et corrigé vers la nouvelle version. Référez vous aux notes de version contenues dans /usr/share/doc/apache-base-2.2.3/README.urpmi et /usr/share/doc/apache-conf-2.2.3/README.urpmi. Other technical information for experienced users New XDG Menu system Migration to XDG Menu system (as explained on XDGMenuSystem and MenuMigrationToXDG) has been completed with Mandriva Linux 2007.0. The Debian menu system is no longer used and files in /usr/lib/menu, /etc/menu and ~/.menu are now ignored. Menu customization should be done using desktop menu editors, such as kmenuedit (for KDE) or alacarte (for GNOME). If upgrading from an older version of Mandriva Linux, no customization (such as menu changes or applications association to file type) will be migrated to the new system. Those customizations will need to be re-done using desktop native tools. To prevent conflicts, old generated files in ~/.local/share/applications, ~/.local/share/desktop-directories and ~/.config/menus/*.menu will be renamed as ~/.local/share/applications-obsolete, ~/.local/share/desktop-dirctories-obsolete and ~/.config/menus/*.menu.obsolete when doing a first login using Mandriva Linux 2007.0. USB and/or removable media management Removable storage medias are automatically managed by HAL, D-BUS and the respective KDE or GNOME media managers. Devices mounted through an automatic desktop mechanism must be unmounted with the same mechanism (the "remove safely" action offered by the file/device manager applications). Such devices cannot not currently be unmounted from the command line, except by the super-user. Devices are mounted under /mnt by default. New X.org 7.1 graphical sub-system Following upstream changes in X.org 7.0, the few large packages that made up X.org releases prior to 7.0 have been split into many small packages, one for each driver and library. See this Cooker mailing list post for more details. Software cursor can be configured from XFdrake for owners of specific cards that do not support accelerated pointers. On specific notebook, Clone is automatically disabled to prevent stability issues experienced during the beta period. Base system packages and common libraries cron Cron was updated to the latest version. crontab now requires an empty /etc/cron.deny file to used by any user (this was not the case before). Use "touch /etc/cron.deny" to restore the old behavior. glibc glibc has been updated to the 2.4 version, which implies the removal of linuxthreads, replaced by ntpl. See this Cooker mailing list post for more details. As linuxthreads has been broken and deprecated for some years, this should not be a problem, except on some legacy software. nss_ldap Upstream, the intended behaviour of (the upstream default) 'bind_policy hard' has been correctly implemented. This changes the default upstream behaviour to block on connecting to the first LDAP server. On Mandriva, the default for bind_policy has been changed to "soft", to retain the previous default behaviour. The default upstream behaviour may be had by setting "bind_policy hard" in /etc/ldap.conf keychain For gpg and ssh agents, the new preferred solution is based on the keychain package, which properly handles both tools. Keychain provides authentication dialogs in three environments, console, qt and GTK+, so every user that needs GPG cryptography or SSH public key agents only need install the package keychain, and nothing more. This solution now deprecates home dir scripts, so users are advised to remove custom ssh-agent and gpg-agent scripts on home, in favour of keychain. PalmOS based PDAs Pilot-link (software used to access PalmOS based PDAs) has been upgraded to version 0.12 and has been configured to use only libusb to communicate with USB PalmOS based PDAs. The 'visor' kernel module will no longer be loaded and software used to synchronize with such PDAs should be reconfigured to use the usb: port, instead of the deprecated /dev/pilot , /dev/ttyUSB0 or /dev/ttyUSB1 device nodes. netplugd In previous releases, the netplugd daemon was included in the net-tools package. Since it should not be used by default, netplugd has been moved in its own package, in the contrib repository. Use of the ifplugd daemon is preferred, since it is supported by Mandriva initscripts, more configurable, and has been used by default for a few years. irssi irssi perl support was split from the main package, in irssi-perl subpackage. Install it if you need to run perl scripts. New Shorewall version 3 Shorewall has been upgraded to version 3. The syntax of the /etc/shorewall/zones files has changed in this shorewall release. If you upgrade from a previous Mandriva release, please run the firewall configuration tool (drakfirewall) to update your firewall configuration. autofs autofs 5 introduced changes in LDAP support. Most importantly, you have to configure the LDAP schema you're using in autofs configuration (/etc/autofs/autofs.conf), and package update can't handle it. autofs client no longer supports --timeout number_of_seconds option. Server must be reconfigured to use instead --timeout=number_of_seconds. php-session Changes have been made to the way PHP session files are dealt with. Sessions are now saved in /var/lib/php instead of /tmp and a cron script (/etc/cron.d/php) will clean the directory when needed.