Sommaire

Présentation générale
Pardus est une distribution GNU/Linux facile à installer, simple à prendre en main, innovante et dont le maître mot est ergonomie. Elle utilise par défaut le gestionnaire de bureau KDE.
L’origine du projet Pardus remonte à 2003, année durant laquelle l’Etat turc a passé commande à l’Institut de Recherche en Électronique et en Cryptologie (UEKAE) d’un système d’exploitation pour ses différentes administrations. Deux ans plus tard, le 27 décembre 2005, Pardus 1.0 était disponible. L’UEKAE faisant partie intégrante du Conseil de Recherche Scientifique et Technologique (TÜBITAK), l’équivalent turc du CNRS, les développeurs de Pardus sont de fait des ingénieurs rémunérés à temps plein pour travailler sur la distribution.
Dans la mesure où cette dernière est appelée à être utilisée par des personnels dont le champ de compétences n’englobe pas forcément la sphère informatique, un profond travail de recherche a été effectué afin d’optimiser la stabilité du système et la qualité de l’expérience utilisateur.
A qui s’adresse cette distribution ?
A toute personne, quelque soit son niveau d’expertise en informatique. Par conséquent, les débutants qui souhaitent découvrir Linux peuvent le faire aisément avec Pardus. De leur côté, les utilisateurs expérimentés, développeurs ou non, découvriront une distribution unique en son genre qui propose un système Linux d’une grande stabilité.
A toute personne aimant KDE et souhaitant disposer d’un environnement entièrement en Qt, de l’installateur initial jusqu’aux gestionnaires de configuration du système, proprement intégrés à KDE.
Qui doit fuir cette distribution ?
Toutes les personnes qui désirent absolument obtenir les nouvelles versions de leurs applications préférées le plus rapidement possible. En effet, Pardus étant utilisée par les établissements publics turcs, les développeurs attachent un point d’honneur à proposer avant tout une distribution stable. Par conséquent, il y a toujours une période de test plus ou moins longue avant que les logiciels ne soient mis à jour. Dans le même ordre d’idée, vous trouverez rarement de versions alpha ou beta d’une application dans les dépôts stables de la distribution. (Notez cependant que si vous utilisez les dépôts de test, vous serez rapidement à jour.)
Tous les aficionados de GNOME. Cet environnement de bureau n’est à l’heure actuelle pas supporté de manière officielle et beaucoup d’applications écrites en GTK sont absentes des dépôts. Signalons toutefois que ces derniers comportent tous les outils nécessaires pour compiler des applications écrites en GTK si nécessaire.
Pardus, une distribution au service de l’utilisateur final

La volonté affirmée de proposer une distribution qui simplifie la vie de l’usager final transparaît à plusieurs niveaux :
en premier lieu, l’image ISO de Pardus tient sur un seul CD ;
deuxième point remarquable, les codecs multimédia (MP3, WMV, MOV, AVI, DIVX, décryptage DVD, ...), le greffon Flash et la machine virtuelle JAVA sont inclus par défaut ;
finalement, pour atteindre l’objectif fixé, les ingénieurs de l’UEKAE ont été amenés à créer toute une série d’utilitaires propres à la distribution. Pour une intégration harmonieuse, ces utilitaires sont directement intégrés en tant que modules dans le centre de configuration de KDE 4 ; bien qu’il soit possible de les lancer indépendamment.
YALI - installation
YALI (Yet Another Linux Installer) est l’installateur graphique de Pardus, écrit en Qt 4. Il accompagne l’utilisateur de manière simple et concise dans le partitionnement de son disque dur, la définition des paramètres linguistiques et la création de comptes utilisateurs.
>> Plus d’information sur YALI dans le guide d’installation pas à pas de Pardus 2009
Kaptan - configuration du bureau

Kaptan (Capitaine en turc) se lance automatiquement lorsque vous vous connectez pour la première fois sous votre session. Il vous permet de configurer en seulement quelques étapes votre connexion internet ainsi que les éléments de base de votre environnement KDE :
le comportement de la souris ;
le thème du bureau et le fond d’écran ;
le style de menu (classique, Kickoff ou Lancelot) ;
l’activation ou non de Nepomuk.
les dépôts du gestionnaire de paquets.
de lancer un utilitaire vous permettant de migrer des fichiers de configuration de quelques applications telles que firefox d’un utilistateur windows à votre nouvelle session KDE 4.
Package Manager - gestion des paquets

Package Manager permet d’installer des programmes, de les supprimer le cas échéant et de mettre à jour le système. Il s’agit dans la pratique de l’interface graphique associée à PiSi, le système de gestion des paquets développé pour Pardus.
L’aspect ergonomique de Package Manager est notamment visible à la fin de l’ajout de nouveaux logiciels lorsque le gestionnaire de paquets vous offre la possibilité de les lancer immédiatement grâce au récapitulatif des applications graphiques que vous venez d’installer.
Network Manager - configuration des connexions réseaux

Network Manager est l’outil de paramétrage des connexions réseaux. Il bénéficie comme Package Manager d’une ergonomie bien conçue puisque toutes les informations nécessaires à la configuration d’un réseau filaire ou Wi-Fi sont regroupées au sein d’une seule fenêtre.
Les utilisateurs débutants sous Linux seront ainsi rassurés de voir qu’il suffit de seulement trois clics de souris pour paramétrer un réseau. En effet, vous n’avez qu’à successivement :
cliquer sur "créer une connexion"
sélectionner le périphérique pour définir le type de connexion
donner un nom au profil nouvellement créé et cliquer sur "Appliquer"

En outre, avec l’avènement de KDE 4 dans Pardus 2009, Network Manager est désormais accompagné d’un plasmoïd que vous pourrez placer sur votre bureau ou dans la barre des tâches.
Firewall Manager - paramétrage du pare-feu

Firewall Manager permet de configurer aisément le pare-feu de votre ordinateur. Pour le démarrer ou l’arrêter, il vous suffit simplement de cliquer sur le bouton correspondant à droite de la fenêtre.
Vous remarquerez également que Firewall Manager possède trois sections (blocage des connexions entrantes, des connexions sortantes et du partage de la connexion internet). Chaque section dispose d’une fenêtre de configuration vous permettant de définir des exceptions en ajoutant simplement les ports concernés.
User Manager - configuration des utilisateurs

User Manager permet facilement de créer, modifier ou supprimer un utilisateur ou un groupe. Vous pourrez ainsi gérer finement les droits relatifs aux différents comptes utilisateurs de votre système.
A titre d’exemple, considérons la création d’un compte pour une tierce personne (colocataire, conjoint, enfant, ...). Deux possibilités s’offrent alors à vous :
soit vous laissez les droits par défaut qui conviennent dans la très grande majorité des cas,
soit vous définissez l’étendue des droits de cet utilisateur par l’intermédiaire d’une liste d’actions autorisées ou non (capacités à se connecter au réseau, à modifier des paramètres que vous avez défini, à mettre à jour le système, ..., etc).
Display Settings - configuration de la carte graphique

L’installation des pilotes graphiques propriétaires des fabricants NVidia et ATI s’est toujours avérée plus ou moins problématique sur les distributions Linux. Certes, il est souvent possible d’installer facilement un tel pilote en passant par son gestionnaire de paquets mais il reste tout de même difficile de paramétrer précisément sa carte graphique, à plus forte raison lorsqu’il s’agit de configurer des doubles écrans. Il faut alors soit éditer le fichier de configuration de X.Org à la main, soit installer nvidia-settings ou bien un autre gestionnaire propre à sa distribution.
Pardus vous propose un outil deux en un nommé Display Settings qui plaira aussi bien aux débutants sous Linux qu’aux initiés désirant disposer rapidement d’une distribution pleinement fonctionnelle.
Lors du premier lancement de cet utilitaire, celui-ci vous propose d’installer le pilote nécessaire à votre carte graphique pour disposer de l’accélération matérielle 3D. Une fois ceci fait, vous pouvez continuer à utiliser Display Settings pour paramétrer simplement les différentes options relatives à votre carte graphique.
Disk Manager - configuration des partitions

Disk Manager est une application destinée à vous aider à configurer rapidement et simplement les points de montages des diverses partitions de vos disques durs.
Les utilisateurs expérimentés ne manqueront pas de souligner son apparente inutilité dans la mesure où KDE 4 propose par défaut un outil d’administration qui permet de gérer de manière complète les différentes partitions présentes sur un disque dur. Cependant, il faut garder à l’esprit deux choses :
Disk Manager, comme tous les utilitaires spécifiques de Pardus, repose sur ÇOMAR qui utilise PolicyKit. Ainsi, si vous disposez des droits adéquats, vous pourrez l’utiliser sans avoir à taper votre mot de passe administrateur.
l’éventail d’options paramétrables proposées par le gestionnaire de KDE4 rend son utilisation quelque peu complexe pour un novice sous Linux. Disk Manager est une alternative qui lui permettra facilement de définir les points de montage.
Service Manager - gestion des services

Pardus dispose de deux outils pour gérer les différents types de services du système. Le premier est service qui s’utilise en ligne de commande. Le second est Service Manager, l’interface graphique qui lui est associée. Cette dernière vous permettra de trier vos services par type (serveurs, services système, services lancés, ..., etc) et de rechercher facilement dans la liste un service en particulier. Vous pourrez alors facilement le lancer, l’arrêter ou bien spécifier si vous désirez qu’il se lance au démarrage ou non.
Prenons un exemple concret. Vous utilisez les espaces de travail de KDE4 et l’un d’entre eux est consacré au développement d’un site internet en local sur votre machine. Il vous est alors possible d’y ajouter le plasmoïd associé à Service Manager afin de pouvoir lancer en un clic et uniquement selon votre besoin les serveurs Apache 2 et MySQL.
History Manager - machine à remonter le temps

Grâce à History Manager, vous disposez d’un outil pratique de suivi chronologique des actions effectuées par votre gestionnaire de paquets. Cela signifie concrètement qu’à chaque utilisation de Package Manager, toutes les actions réalisées par PiSi sont archivées, qu’il s’agisse :
d’une mise à jour du système,
d’une suppression ou d’une installation de paquet,
d’une modification des dépôts
Bien que Pardus soit une distribution très fiable, nul n’est à l’abri d’une quelconque instabilité après la mise à jour d’un paquet. History Manager vous donne ainsi le moyen de restaurer facilement le système tel qu’il était avant cette mise à jour malheureuse.
Boot Manager - configuration de GRUB

Boot Manager permet d’ajouter, supprimer ou modifier des entrées dans la liste des systèmes d’exploitation gérés par GRUB lors du démarrage de votre machine.
Dans l’éventualité où de nombreux systèmes d’exploitation sont installés, vous pouvez trier cette liste par type de système (Windows, Linux ou Xen) et paramétrer les options relatives à chaque type d’entrée.
System Manager - configuration globale

Cet utilitaire permet de régler les préférences générales comme, par exemple, la langue du système afin d’avoir vos terminaux et tous les outils et gestionaires spécifiques à Pardus en français. Toutefois, ces réglages n’affecteront pas les paramètres linguistiques choisis dans votre environnement de bureau (KDE, Xfce...).
D’autres réglages sont également disponibles comme le premier service à lancer après l’initialisation du système ou bien encore des options concernant l’horloge matérielle.
Remarque concernant les environnements disponibles
Depuis le début du projet, l’environnement de prédilection de la distribution est KDE. C’est pour cette raison que les utilitaires propres à Pardus s’intègrent parfaitement dans celui-ci.
Toutefois, au fil des versions, d’autres environnements ont fait leur apparition dans les dépôts :
Xfce
Fluxbox
Prêt à vous lancer dans l’aventure ?
Pour reprendre les grandes lignes des paragraphes précédents, le projet Pardus vous propose donc un système d’exploitation :
d’une grande stabilité
d’une installation et d’une prise en main aisées
dont la configuration par défaut ne vous oblige pas à faire des manipulations supplémentaires pour pouvoir surfer agréablement ou profiter de vos MP3 et de vos DVD.
Toutefois, il convient tout de même de rappeler certains faits :
bien que de nombreux pilotes soient proposés dans la distribution, Pardus, comme n’importe quel système GNU / Linux, n’est pas à l’abri de problèmes de matériels non, ou partiellement, pris en charge. Il est donc important de se reporter à la base des périphériques testés afin d’éviter au maximum les mauvaises surprises.
Pardus étant un projet jeune bien que déjà très mature, sa communauté francophone reste encore petite. Cela a notamment pour conséquence d’avoir une documentation en français relativement réduite. Il ne faut donc surtout pas hésiter à recourir au forum ou au salon Jabber afin de demander de l’aide.
Pardus possède son propre format de paquet, PiSi. Par conséquent, si un logiciel n’est pas présent dans le dépôts il y a peu de chance que sur le site internet officiel du logiciel en question vous trouviez un paquet PiSi prêt à l’emploi, vous serez donc amené à compiler vous-même votre logiciel ou bien faire une demande de paquet.
En dehors des dépôts de paquets officiels il n’existe pratiquement aucun autre dépôt. Il n’y a donc pas beaucoup de paquets disponibles.
GNOME n’étant pas supporté officiellement, une majorité d’applications écrites en GTK ne sont pas disponibles. Veuillez vous reporter à la liste des paquets des deux principaux dépôts de Pardus afin de savoir si une application est disponible : pardus-2009 - contrib-2009
Sommaire
Origine
Initialement, en 2005, les développeurs ont utilisé Gentoo comme base pour réaliser cette distribution mais petit à petit elle s’en est démarquée par le fait que les développeurs ont ré-écrit quelques logiciels fondamentaux d’un système Linux tels qu’un nouveau gestionnaire d’initialisation, Mùdur, un gestionnaire de paquet PiSi et certains tout à fait originaux comme le gestionnaire de configuration ÇOMAR. La plupart de ces outils sont écrits en python afin de rendre l’ensemble du système cohérent et homogène.
Par conséquent, Pardus est tout à fait unique dans le vaste monde des distributions Linux.
Applications présentes, type de mise à jour...
Il n’existe pas de version de Pardus compilée pour processeur 64bits par contre les paquets sont optimisés pour les architectures i686. (Pardus ne fonctionnera donc pas sur un vieux processeur). Pardus fonctionne très bien sur un processeur 64bits multi-coeurs. Tous les logiciels pouvant tirer parti du du mutli-threading sont compilés avec cette option.
Pardus sort une nouvelle version stable tous les ans, à peu près. (2007, 2008, 2009...) Précisons que stable, ici, ne veut pas dire freezé à la manière d’une Debian. Il y a régulièrement des mises-à-jour de logiciels et non que des fixes de sécurité.
Entre deux versions stables, des mises-à-jours sont proposées tous les quatre ou cinq mois. (2008.1, 2008.2...) Mais ceux qui ont mis leur système à jour régulièrement n’ont pas besoin d’installer ces versions intermédiaires.
Vous trouverez avec Pardus 2009 :
KDE SC 4.4.4
Noyaux GNU/Linux 2.6.31
OpenOffice.Org 3.2.1.3
Mozilla Firefox 3.6.3
Gimp 2.6.8
Amarok 2.3.1
K3b 1.92.0
Xorg 1.6.5
Python 2.6.5
Qt 4.6.2
ÇOMAR
ÇOMAR, qui signifie "Configuration MAnageR", est, comme son nom l’indique, le gestionnaire de configuration de Pardus. Il est écrit en C et propose une API en python.
Il fournit, sous forme de scripts Python intégrés aux paquets, l’ensemble des services de configuration du système (réseau, utilisateurs, affichage, etc.).
Ces services sont connectés, grâce à D-Bus, à des clients graphiques écrits en langage Qt. Ces clients graphiques sont les gestionnaires graphiques du centre de contrôle Tasma dans Pardus 2008 et intégrés au centre de contrôle de KDE 4 dans Pardus 2009.
ÇOMAR n’est donc pas directement visible par l’utilisateur. Il travaille dans l’ombre pour l’utilisateur, et propose au développeur une interface de configuration du système de bas-niveau, unifiée et cohérente, pour créer de nouveaux assistants graphiques en Python et Qt.
PolicyKit est également intégré à ÇOMAR ce qui permet une gestion des droits utilisateurs simplifiée dans les clients graphiques. Lancer et arrêter des services ou bien mettre à jour son système en deux clics sont enfin possible sans avoir à taper à chaque fois son mot de passe utilisateur.
>> Pour en savoir plus sur ÇOMAR (anglais)
Mùdur
Mùdur, qui signifie "directeur" en turc, est la réécriture en langage Python du système Init d’initialisation au démarrage de Linux. Mùdur fait partie du système ÇOMAR.
Mùdur gère le montage des systèmes de fichier, le chargement des pilotes de périphériques, le démarrage des services système et d’autres tâches pendant les séquences de démarrage et d’arrêt de Pardus.
Le script /sbin/mudur.py est lancé par /sbin/init (cf. /etc/inittab) pendant les changements de niveau de fonctionnement (les runlevels 1, puis 2, 3, 4, 5), et prend en charge le démarrage et l’arrêt des tâches.
Au démarrage, mudur.py appelle un autre script, /sbin/muavin.py, qui détecte le matériel présent au démarrage et charge les éventuels pilotes nécessaires dans le noyau (coldplug). Lors des branchements "à chaud" de périphériques, Muavin4 est appelé par udev. Il s’occupe de charger modules et firmwares.

>> Pour en savoir plus sur Mùdur (anglais)
PiSi
PiSi, qui signifie " Packages Installed Successfully, as Intended" est le gestionnaire de paquets. Il est implémenté en python et conçu comme un framework afin qu’il soit facile de l’utiliser pour en réaliser des clients.
Deux clients existent actuellement, pisi, en ligne de commande, simple, pratique et puissant et Package Manager, le client graphique.
Les paquets sources PiSi sont décrits en XML et la partie compilation utilise une API en python qui simplifie grandement la création et la maintenance des paquets PiSi.
PiSi gère les paquets de type .delta. Ainsi, lorsqu’une nouvelle version d’un logiciel / bibliothèque est disponible, les paquets delta ne contiennent que ce qui a changé depuis la dernière version installée, réduisant ainsi la taille des mises à jour de l’ordre 40 à 98%.
L’architecture de PiSi se différencie nettement de celles des systèmes de gestion de paquets de Debian (.deb) et Redhat (.rpm) et de leurs distributions dérivées (Ubuntu, Mandriva, etc.). Ces distributions font en effet appel à de multiples outils annexes pour la résolution des dépendances entre paquets, la construction, le téléchargement, la validation, l’installation, la gestion des dépôts, alors que toutes ces fonctionnalités sont codées de manière intégrée dans PiSi et que les scripts shell sont remplacés par l’appel à des fonctions python disponibles dans une API cohérente, maintenable et évolutive.
Une autre différence vient du profit qui est tiré de l’existence du système ÇOMAR : la configuration des paquets logiciels est strictement séparée du système de gestion des paquets. Ainsi, le système de configuration des paquets ne se limite pas à des scripts de pré-suppression ou de de post-installation ; c’est un système plus perfectionné qui permet un mode de configuration intégré de l’ensemble des paquets installés par le recours à l’unique API de ÇOMAR. Dans ce système, un paquet peut fournir un script de configuration de service et s’en servir d’interface de configuration pour lui-même. Un autre bénéfice est que la configuration des paquets peut se faire aussi bien à distance que localement.
En résumé :
Écrit en Python de manière efficace et concise
Paquets sources écrits en XML et Python, compressés par LZMA
Accès rapide à la base de données des paquets grâce à Berkeley DB
Intègre les opérations de gestion de paquets de bas et de haut niveau (résolution des dépendances)
Approche orientée framework pour construire les applications et les outils
Interface en ligne de commande simple et interface graphique intuitive en Qt (distribuées séparément)
Construction de paquets extrêmement simple et rapide
>> Pour en savoir plus sur PiSi (anglais)
>> Pour en savoir plus sur les paquets PiSi (anglais)
>> Pour en savoir plus sur la résolution des dépendances (anglais)
PiSi - les dépôts
Les dépôts de type pardus-200x contiennent les paquets stables et sont maintenus par les développeurs de Pardus.
Les dépôts de type contrib-200x contiennent des paquets créés par des utilisateurs de Pardus, approuvés par les développeurs.
Tous les dépôts officiellement maintenus sont accessibles à cette adresse :
>> Pardus Repositories
Zorg
Zorg représente un ensemble de scripts python et de modules permettant la configuration automatique du serveur graphique X.org.
Liens
Python dans Pardus (anglais)
Tous les projets de Pardus (anglais)
SVN - gestionnaires de configuration KDE 4
SVN - gestionnaires de configuration KDE 3 (tasma)