Mandrake 8.0

25 mai 2004   dans   Distributions


Généralités

MandrakeSoft

Le projet Mandrake a été initié en juillet 1998 par Gaël Duval. L’objectif de ce projet était de créer une distribution conviviale et francisée en se basant notamment sur le bureau KDE. Afin de promovoir et développer la distribution Mandrake, Gaël Duval, Jacques Le Marois, Frédéric Bastok fondèrent la société MandrakeSoft. Depuis, la réussite de cette société n’est plus contestable puisqu’elle a reçu les récompenses "Best Product of the Year" et "Best Linux-Distribution/Server" au salon LinuxWorld Expo 99, ainsi que le PC Answers Platinum Award en avril 2000 et le Linux Magazine Editor’s choice Award en septembre 2000. Numéro 1 en France, Linux-Mandrake s’est positionnée en première place des ventes de produits Linux aux Etats-Unis en juillet 2000 (1/3 des parts de marché) grâce à son partenariat avec l’éditeur américain Macmillan. Mandrake possède même des bureaux aux Etats-Unis.

Comment obtenir Linux Mandrake ?

La Linux Mandrake 8.0 se déclinent en 6 "éditions" :

-  Standard, cette version contient les outils de base. Elle convient parfaitement à tous les utilisateurs, débutants comme avancés.
-  Powerpack, idéal comme poste de travail personnel ou professionnel.
-  ProSuite, la distribution orientée pour les entreprises. Corporate Server, une distribution idéale pour mettre en place un serveur.
-  Download, la version de base téléchargeable gratuitement sur un des nombreux mirroirs disponibles. C’est cette version qui nous servira pour ce test.
-  MandrakeFreq, cette nouvelle version s’adresse aux utilisateurs désireux de tester les dernières versions des logiciels. Cette distribution contient toujours les dernières versions de développement des logiciels, il peut donc arriver que la distribution soit instable.

Les nouveautés de la version 8.0

Comme chaque version, la Traktopel apporte son lot de nouveautés et d’améliorations. Faisons donc un tour d’horizon des plus significatives !

KDE 2.1.1., livré avec Konqueror, KDE 2 est un environnement très stable qui propose de nombreuses fonctionnalités pour simplifier la tâche de l’utilisateur. KDE est un des gestionnaires de fenêtres les plus avancés et de nombreux programmes très bien conçus existent pour cet environnement. Parmi ceux fournis en standard, citons par exemple Kmail(un très bon client de courrier électronique), Knode (un lecteur de news USENET), Quanta+ (un éditeur HTML), Kbear (peut-être le meilleur client ftp en gui !), ...

Gnome 1.4. GNOME est l’autre grand projet de bureau pour Linux. La version 1.4 est livrée avec de très bons outils comme Nautilus ou Evolution. Nautilus est le nouveau gestionnaire de fichiers de GNOME, très convivial, il dispose de fonctionnalités très sympathiques comme la visualisation d’un dossier contenant des mp3 comme une playlist ou la possibilité de prévisualiser le contenu des fichiers sous forme de miniatures (images, fichiers texte, ...). Nautilus est proposé dans sa version 1.0.1.

Evolution est le nouveau client mail "orienté groupware" de GNOME. Fortement inspiré de Outlook 2000, il dispose des mêmes fonctionnalités de base : mail (pop et imap), agenda, carnet d’adresses (local et LDAP), liste de tâches, ... Il gère les mail en HTML et il est très convivial ! La version installée est la 0.9.

le Mandrake Control Center est le nouvel outil de configuration de la distribution. Il centralise les différents outils comme Draknet, Drakgw, ... et permet donc de gérer les tâches d’administration de base. le noyau installé est le noyau 2.4.3, avec le support de l’USB, du Firewire, la gestion des disques dur en ATA 100, le système de fichiers journalisé reiserfs,... la linux-mandrake 8.0 propose la dernière version du serveur XFree86 : le 4.0.3, les drivers sont les derniers et proposent l’accélération 3D matérielle via le DRI (Direct Rendering Interface). Pour les cartes ne disposant pas du DRI sous XFree86 4, la possibilité d’installer la 3.3.6. avec les drivers appropriés est néanmoins disponible. Désormais, la Linux Mandrake pense aussi aux gamers et de nombreux jeux libres mais néanmoins de qualité sont proposés comme TuxRacer, Chromium, Ltris, Lbreakout, PowerManga, FreeCiv, ...

Pour surfer sur Internet, vous aurez le choix entre de nombreux browser outre le classique Netscape (présenté dans sa version 4.77), sont présents Konqueror, Mozilla (en version 0.8) qui constitue désormais une alternative à Netscape très envisageable. Ces deux navigateurs sont pré-configurés avec le plug-in permettant de visionner des applications flash, format qui devient peu à peu incontournable sur le web. Pour les mordus de la console, Lynx ou Links restent disponibles ! En dehors de ces nouveautés, on retrouve les éléments qui caractérisent une Mandrake : Installation graphique via DrakX, les outils HardDrake pour la détection du matérielle et MandrakUpdate pour télécharger les nouvelles versions des programmes déjà mis en place.

Bon, après avoir fait le tour des différentes fonctionnalités que nous propose cette distribution, entrons dans le vif du sujet et installons-la !

L’installation

Les préliminaires

-  La configuration minimale pour installer la Traktopel est la suivante :
-  Un processeur Pentium ou compatible 32 Mo de RAM
-  Une carte graphique compatible VESA 2.0
-  Vérifier aussi que votre matériel (carte vidéo, lecteur et graveur de CD ROM, cartes SCSI, cartes réseau, modems, cartes son, scanners, imprimantes,...) est supporté. Vous trouverez sur le site de Mandrake la liste des matériels supportés.

Attention ! Si vous avez déjà Windows installé sur votre PC, n’oubliez pas de défragmenter votre disque dur à l’aide de l’utilitaire Defrag avant d’installer Linux sous peine de perdre des informations.

L’installation

La Mandrake 8.0 Download Edition se présente sous la forme de deux cédéroms. Le premier sert à l’installation de base et contient tout les packages indispensables ou tout du moins prépondérants pour la gestion de la distribution tandis que le second cédérom propose des packages supplémentaires (programmes, jeux, bibliothèques, ...).

Pour démarrer, vous avec le choix entre 3 méthodes qui relèvent désormais du classique du genre :

-  Démarrage direct depuis le cédérom qui est bootable (l’option doit être activé dans votre bios). Si le cédérom est détecté au démarrage de la machine, vous partirez directement sur l’installation graphique, sans plus attendre.
-  Démarrage via une disquette de démarrage. Ce mode convient aux utilisateurs de machine dont le bios n’accepte pas le démarrage sur le lecteur de cédérom. Via l’utilitaire rawrite, vous pourrez créer une disquette vous permettant de lancer l’installation de la Mandrake. Attention ! Pour réaliser cette disquette, vous devrez disposer d’un ordinateur avec un système déjà installé.
-  Enfin, la dernière option est l’installation depuis windows. Un petit utilitaire disponible sur le cédérom vous permettra de lancer cette installation. Une fois la procédure d’installation lancée (en mode graphique ou non), l’installation se passe d’une manière relativement linéaire puisqu’en fait, il s’agit surtout de cliquer sur suivant afin d’accéder à l’écran d’après ou d’accepter les réglages détectés par le programme d’installation.

Au cours de cette installation, vous avez le choix entre Recommandée ou Expert puis entre Installation et Mise à jour. L’option Recommandée s’applique aux utilisateurs débutants car l’installation est encore plus simplifiée et il y a très peu de choix à faire tandis que l’installation Expert vous offrira plus de contrôle sur le processus mais cela nécessitera alors plus de connaissance de votre part.

Outre le choix de votre clavier et de la langue dans laquelle vous voulez effectuer l’installation, vous pourrez bien évidemment configurer votre souris. Et cette version apporte son petit lot de corrections de bogues puisque durant l’installation, vous pourrez activer la molette et vous en servir pour le reste de l’installation.

Quant aux cartes graphiques, de nombreux modèles sont reconnus et la procédure d’installation s’adapte en fonction des possibilités de votre carte : XFree86 4.0.3 avec ou sans accélération matérielle, XFree86 3.3.6. avec accélération matérielle. En principe, votre carte graphique ne devrait donc pas vous poser le moindre problème !

De la même manière, l’installation d’une connection Internet se fera sans douleur puis que vous pourrez configurer une connection par modem RTC classique ou numeris, une connection via le cable, l’ADSL ou même directement intégrée dans un réseau local.

Le point noir de l’installation serait plutôt au niveau de la sélection des package où, si le système de classification a été revu d’une manière très correcte (le nouvel ordonnancement est bien plus clair), il me semble néanmoins incomplet... en effet, il me semble que certains packages sont installés par défaut et donc n’apparaissent pas dans la liste. Ainsi, à titre d’exemple, je n’ai pas eu à sélectionner GIMP lors de l’installation pour qu’il s’installe sur ma machine !

Au terme de ce périple, vous arriverez aux classiques créations de comptes, et sélection des options de démarrage pour laquelle vous pouvez utilisez la nouvelle version d’Aurora qui vous permet d’obtenir un boot entièrement graphique à la MacOS.

Donc, une fois l’installation terminée, nous retirons le cédérom du lecteur, notons au passage qu’il ne s’éjecte plus automatiquement, nous redémarrons et passons à la suite !

Configuration

Mandrake Control Center

Comme je l’ai dit précédemment, Drakconf a cédé sa place au Mandrake Control Center, bien plus propre et mieux organisé. Via une arborescence, vous aurez accès aux différents modules de configuration :

-  Création de disquette de démarrage. Comme on n’est jamais à l’abri d’un problème, Mandrake vous permet de créer une disquette de démarrage qui pourrait un jour vous être d’un grand secours.
-  Configuration du démarrage (Lilo & Aurora). Vous pourrez ici déterminer toutes les options du boot de la machine : Changer les options et les entrées de LILO ou GRUB, activer/désactiver ou modifier Aurora.
-  Affichage (XFree86). C’est cet utilitaire qui vous permettra de déterminer la résolution de votre écran, le nombre de couleurs, ...
-  Matériel (HardDrake). Cet outil effectue une détection automatique de l’ensemble de votre matériel et s’occupe d’en configurer une partie. Ainsi, HardDrake démarrera DiskDrake pour configurer votre disque dur, mousedrake pour votre souris. Eventuellement, il chargera les modules correspondant à votre carte son et votre carte réseau. Bref, HardDrake vous simplifiera l’installation de matériel.
-  Souris
-  Clavier
-  Imprimante (via CUPS). L’installation d’une imprimante se déroule elle aussi très simplement et les drivers CUPS sont très nombreux et si, malgré tout, votre imprimante ne figurait pas parmi la liste, il existe des drivers génériques qui conviendront.
-  Clavier
-  Connection Internet. Cette application vous permet de configurer une connection Internet et les grands standards sont parfaitement supportés : Modem classique RTC, modem Numeris, Modem Câble, connection ADSL et connection via un réseau local (LAN).
-  Partage de connection (DrakeGW, mise en place d’une passerelle Internet). Cet utilitaire est très pratique car il permet à plusieurs postes de profiter d’une seule connection Internet. La configuration s’effectue toujours d’une manière très simple.
-  Niveau de sécurité (Au choix 6 niveaux qui vont d’une machine ouverte à toutes les attaques à une machine si sécurisée qu’elle en est quasiment inutilisable !)
-  Pare-feu (Assistant permettant de mettre en place un pare-feu (firewall) de base. Notons que contrairement à la Red Hat 7.1, la Mdk 8.0 utilise les iptable du noyau 2.4.
-  Menus (Modification des menus Gnome, KDE, WM, ...)
-  Services (Configuration des services lancés au démarrage de la machine). Cet outil est particulièrement pratique pour contrôler le démarrage de la machine.
-  Polices (Configuration des pollice de caractères utilisées sur la machine)
-  Date et Heure (Configuration de la date et de l’heure de la machine)
-  Gestionnaire de programmes (rpmdrake, gestionnaire de packages rpm). Le gestionnaire de programmes qui réuni désormais rpmdrake et MandrakeUpdate a été grandement amélioré et il est bien plus pratique.

Maintenant que notre machine est configuré , nous pouvons enfin passer à la partie intéressante, l’ utilisation !

Utilisation

Utilisons la Mandrake !

La caractéristique principale de la Linux Mandrake est de simplifier l’usage de Linux sur une station de travail. En effet, de nombreux atouts vont dans cette direction, citons parmi eux, l’utilisation au choix de KDE ou GNOME, Aurora, la présence de nombreux programmes utiles, ...

Tout d’abord à l’allumage de la machine, l’austère console qui nous présentait le boot loader a désormais disparu : si votre carte graphique supporte le frame buffer, vous pouvez avoir un lilo entièrement graphique et le résultat est quand même impressionnant !

Ensuite, Aurora prend le relais à Lilo et nous restons en mode graphique pour suivre la procédure de démarrage. Si quelque chose se déroule mal, alors une icône supplémentaire apparait dans le coin inférieur gauche de l’écran et en cliquant dessus, vous pourrez accéder au détail du problème afin deprendre les mesures qui s’imposent !

Une fois la machine démarrée, on a le choix entre de nombreux environnements dont KDE ou GNOME. KDE est fourni en version 2.1.1. tandis que l’on a la version 1.4. de GNOME, ce sont donc vraiment les dernières versions utilisables de ces programmes.

En standard, de nombreux logiciels sont installés dont Nautilus, Evolution, Koffice, AbiWord, de nombreux éditeurs, Jpilot pour la synchro avec votre PDA (l’usb permet de synchroniser son Visor !) ainsi que de nombreux jeux !

Et ce n’est qu’un aperçu des logiciels disponibles puisqu’il y a plus de 1000 packages disponibles sur les 2 cédéroms. Parmi eux, GTV un player de MPEG, Sketch un logiciel de dessin vectoriel, xmms et GQMPEG des players de mp3, ...

Et la bureautique ?

En effet, une des utilisations majeurs d’un ordinateur personnel reste l’utilisation en tant que plate-forme bureautique. Il est donc naturel de s’interroger sur cette possibilité sous Linux.

Un des projets mis en avant dans la distribution Mandrake 8.0 est Koffice, la suite bureautique pour l’environnement KDE. Cette suite contient divers programmes qui effectuent les tâches de base d’une suite à savoir traitement de texte (kword), tableur (kspread), outil de présentation (kpresenter), logiciel de dessin bitmap (krayon) et vectoriel (killustrator) et logiciel de graphiques en tout genre (kchart). Cette suite bureautique est toujours en développement mais son évolution est très rapide et déjà de nombreuses fonctionnalités répondent à l’appel. Néanmoins, il convient de modérer notre enthousiasme, après un test rapide des différents modules, Kpresenter et Killustrator sont les seuls modules qui me paraissent apporter quelquechose à ce stade du développement. En effet, Kpresenter est pleinement fonctionnel et une fois le logiciel pris en main, il devient alors possible de faire des présentations très correctes. De même, Killustrator propose des fonctions de base relativement intéressantes, même si évidemment, on est encore loin d’Adobe Illustrator. Néanmoins, je pense que Sketch est plus avancé en terme de fonctionnalité. En revanche, je n’ai pas du tout été convaincu par Kword qui ne m’a pas paru pratique ni efficace. De la même manière, plutôt que d’utiliser Kspread, je vous encourage à utiliser Gnumeric qui me parait bien plus abouti.

Enfin, pour les personnes qui souhaitent effectuer leur gestion financière sous Linux, sachez qu’il existe divers produits parmi ceux-là, Mandrake vous propose GNUCash qui propose de nombreuses fonctionnalités très intéressantes dont l’import de fichiers au format QIF (Quicken) et l’édition d’état automatique.

Les services Mandrake

Parmi les grandes nouveautés de la version 8.0 de la distribustion Mandrake, on peut noter 2 initiatives très agréables : la création de Mandrake Expert et de Mandrake Campus.

Mandrake Expert est un forum qui regroupe tous les utilisateurs de Mandrake afin de pouvoir partager sont expérience, faire part de ses problèmes et aider les autres à résoudre les siens. Ce forum fonctionne donc évidemment sur selon un schéma communautaire car il est évident que si tout le monde pose des questions mais que personne ne répond, cela ne peut marcher. Je ne peux malheureusement pas me prononcer sur la pertinence de ce service, il était fermé pour maintenance lors de ce test !

Mandrake Campus est un système de "e-learning" autour du système GNU-Linux et de la distribution Mandrake. Le principe est simple, un certain nombre de cours sont mis à disposition du public afin de parfaire ces connaissances linuxiennes (utilisation de base, utilisation avancée, administration système, administration réseau, ...) et des quizz permettent de tester ses connaissances afin de connaître son niveau. Les cours sont assez clair et plutôt bien construit. Les quizz proposent des choix assez bien pensé pour permettre d’exploiter le contenu des cours travaillés. Ces cours sont disponibles en anglais, français et allemand.

Mandrake Expert et Mandrake Campus sont les outils idéaux pour tout newbie qui souhaite se former afin d’exploiter pleinement sa distribution (je sens que je vais avoir des devoirs le soir maintenant !).

Après avoir testé les propriétés de la distribution pour une utilisation plus "classique", voyons ce qu’elle peut apporter à une population qui représente encore une grande partie de la population Linux : les développeurs !

Développement

Développons avec Mandrake !

Si vous désirez développer sous Mandrake, il faut choisir lors de l’installation les packages "développement".

Comme toutes distribution Linux, Mandrake fournit l’ensemble des outils standards GNU pour le développement d’applications :

-  gcc/g++ 2.96 : la dernière version qui implémente les fonctionnalités du C++ comme les espaces de nommages. Attention : certaines anciennes applications peuvent ne plus se compiler
-  gdb : le débuggeur GNU. Un front end graphique, DDD, facilitera le débuggage
-  les outils Auto(Conf, Make, ...) qui facilitent le développement de versions portables

Les autres langages ne sont pas en reste puisque l’on trouvera pèle-mèle des bibliothèques, ide ou compilateur pour :

-  Java : Jikes 1.13, kaffe 1.1
-  Fortran
-  Pascal
-  Perl 5.6.0
-  Guile 1.4
-  Python 2.0
-  HTML
-  PHP 4
-  ...

Les environnements de développements ou IDE

-  QtDesigner

QtDesigner est un nouveau produit de la société Trolltech. Il permet de développer facilement des applications en s’appuyant sur les éléments graphiques et les bibliothèques de QT. Grâce à une interface graphique, vous pouvez facilement positionner vos widgets pour créer une interface convivial pour vos logiciels.

-  KDevelop

Pour développer des applications C/C++ ou KDE, l’équipe de KDE a développé un outil surpuissant semblable à Visual C++ sur de nombreux points : KDevelop. Cet environnement de développement intègre un éditeur de texte gére la coloration syntaxique, un compilateur, un débuggeur et un gestionnaire de projets.

-  Glade

Glade facilitera le développement d’applications Gnome en utilisant la bibliothèque graphique GTK +. Glade permet de construire l’interface de son application visuellement.

Pour le web

Pour effectuer du développement web, vous aurez quelques outils à votre disposition :

-  Blue Fish
-  Screem
-  Quanta +

mais Quanta + est de loin le plus abouti et le plus ergonomique.

-  Quanta +

Beaucoup de développeurs web venant du monde windows (dont moi, je le confesse !) éprouve un manque en passant sous linux ! Quant on a l’habitude de programmer avec des outils comme Dreamweaver, il faut un certain temps avant de s’habituer aux outils disponibles (personnellement, j’aime beaucoup vim maintenant !). Même s’il est loin d’avoir toutes ces fonctionnalités, Quanta + permet malgré tout de pallier en grande partie à ce manque.

Les points forts de cet outil :

-  coloration syntaxique supportant de nombreux langages dont le php
-  respect des normes HTML lors de la génération du code par sélection des balises dans les menus,
-  prévisualisation des pages web
-  vue hiérarchique de la structure d’une page HTML ( très utile pour les pages à structure complexe)
-  possibilité de fonctionner par projet
-  client ftp intégré permettant d’uploader son site tranquillement !

Quanta+ - 110.9 ko

Quanta+

Les "classiques"

Les puristes retrouveront avec joie vim ( ou sa version graphique gvim ) et Emacs ( ainsi que Xemacs). On ne présente plus ces 2 éditeurs et l’on encourage les débutants à s’y mettre car ces outils peuvent servir dans bien d’autres situations que le développement.

La Mandrake comporte donc des outils parfaitement adaptés pour une station de développement, voyons ce qu’elle offre en tant que serveur !

Serveur

Les applications serveurs

Toutes les applications standards sont présentes :

-  Postfix : un serveur de mail plus simple à configurer et plus sécurisé que l’antédiluvien sendmail
-  Apache : le célèbre serveur Web (ainsi que différents modules dont évidemment php)
-  MySQL / PostGreSQL : serveurs de base de données
-  Support de NFS : échange de fichiers sous Unix
-  Samba : partage de fichiers
-  Bind : serveurs de noms
-  CUPS : en remplacement du vieillissant lpr et bénéficiant d’une interface web simple pour la configuration ...

La configuration de ces différents outils peut-être effectuée à la main en éditant les fichiers de configuration à la main où alors, bien souvent il existe un module pour les interfaces d’administration que sont Linuxconf et Webmin, qui permet la configuration des programmes à distance via une interface web.

La sécurité

La distribution Mandrake n’est pas un modèle de sécurité. En effet, trop de services (et par suite trop de ports) sont ouverts par défaut. Les choix par défaut de Mandrake ne pourront donc satisfaire les administrateurs systèmes. Notons tout de même la présence de ssh.

Après ce test des différentes fontionnalités de la Mandrake, il est temps de conclure !

Conclusion

Avec la version 8.0, la Linux-Mandrake s’approche encore un peu plus du résultat escompté. Cette Traktopel est vraiment aisément installable et, une fois cette étape passée, elle est réellement exploitable grâce à une dot en logiciels importante et assez efficace. L’utilisateur de base trouvera qu’il manque 2 ou 3 éléments, éléments qui ne pouvaient évidemment pas être inclus dans une distribution : une lecteur de fichier DivX et quelques jeux commerciaux comme Quake 3 ou Sim City 3000 Unlimited (même en version d’évaluation).

De la même manière, les logiciels fournis pour transformer votre ordinateur en station de développement sont tout à fait honorables et permettent d’avancer tranquillement.

Seul l’utilisation en tant que serveur peut paraître moins évidente du fait de la forte orientation "utilisateur final" qu’a cette distribution.

(Vous souhaitez reproduire cet article ?)

A la Une

TooLinux.com

Publicité


Des magazines Libres