Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
ACCUEIL BSD FORUM BSD TUTORIELS BSD LIVRES BSD SYSTEMES BSD BSD TV UNIX

Test de PC-BSD 1.3

Date de publication : 17/01/2007 , Date de mise à jour : 10/03/2007

Par julp (Autres articles)
 

Essai du système PC-BSD version 1.3, basé sur FreeBSD, celui-ci se veut convivial et facile d'utilisation. Mais qu'en est-il réellement ?


1. Introduction
2. Présentation
2.1. Pré-requis
2.2. Déclinaison en deux configurations
2.3. Installation
2.4. Utilisation en images
2.5. Son propre système de paquets
3. Mais je croyais que PC-BSD était basé sur FreeBSD ...
3.1. Les logiciels tiers : catalogue des logiciels portés et paquetages
3.2. Les système et noyau
4. Conclusion
4.1. Avis global
4.2. Liens
4.3. Remerciements


1. Introduction

PC-BSD possède des objectifs semblables aux grandes distributions Linux telles que Mandriva, Fedora Core, etc : à savoir une installation rapide en quelques clics, une détection automatique du matériel et une prise en charge de celui-ci dès son premier démarrage.

PC-BSD, pour son ergonomie, a misé sur l'utilisation de l'environnement graphique appelé KDE. Ainsi en apparence, l'utilisateur final ne verra aucune différence avec une quelconque distribution Linux. Mais on est bien loin de la réalité puisque là-dessous se cache le système FreeBSD. C'est là que réside tout le challenge puisque vous n'êtes pas sans savoir que ces deux systèmes n'ont rien à voir et ce malgré le fait qu'ils possèdent tous deux de nombreux points communs.


2. Présentation


2.1. Pré-requis

La configuration minimale requise est la suivante :
  • Un processeur de type pentium ou plus récent (686)
  • 256 Mo de mémoire vive (RAM)
  • 4 Go d'espace libre
  • Une carte réseau
  • Une carte son
Historique de la version 1.3 :
  • 31/12/2006 : annonce de PC-BSD 1.3
  • 09/01/2007 : annonce de PC-BSD 1.3.01, mise à jour corrective
  • 19/01/2007 : annonce de PC-BSD 1.3.2, mise à jour corrective
  • 12/02/2007 : annonce de PC-BSD 1.3.3, mise à jour corrective
  • 07/03/2007 : annonce de PC-BSD 1.3.3_1, mise à jour corrective
info Vous trouverez la dernière version à télécharger sur cette page. Le CD1 contient le système d'installation et le CD2 propose quelques applications empaquetées et sera demandé à l'installation pour posséder une interface en français de l'environnement graphique.

2.2. Déclinaison en deux configurations

J'ai eu beau chercher une différence entre les configurations station de travail et serveur proposées lors de l'installation : je n'en ai trouvé aucune tant sur les logiciels installés que sur la configuration du système. La documentation de PC-BSD, elle-même, n'aborde pas ce sujet.


2.3. Installation

L'installation est comparable à celle de Mandriva car d'une facilité déconcertante : quelques clics suffisent à installer PC-BSD. De plus, elle se décompose en un nombre bien inférieur d'étapes. Je vous laisse vous en rendre compte, captures d'écran à l'appui :


Choix de la langue

Type d'installation

Type de système

Acceptation de la licence

Création des utilisateurs

Sélection du disque dur
   

Le mode avancé propose quelques étapes supplémentaires dont le partitionnement qu'il ne faudra certainement pas négliger afin de créer une partition dédiée aux répertoires utilisateurs (qui n'est pas créée par défaut) :


Utiliser le mode avancé

Partitionnement du disque dur

Configuration réseau

Configuration du pare-feu

Fin de la procédure d'installation :


Validation de l'installation

Début de la copie des fichiers

Demande du CD n°2

Installation terminée
info Toutes les étapes que constituent l'installation sont ici toutes présentes sous forme de captures d'écran.

2.4. Utilisation en images

Au démarrage un chargeur graphique estampillé PC-BSD vous cache les banals messages texte liés aux périphériques et services démarrés.

S'en suit l'écran de connexion pour vous permettre de démarrer une session graphique.

Enfin, le système en pleine action où l'on peut ici voir le navigateur Firefox (2.0.0.1) sur les forums de Developpez et le traitement de texte OpenOffice (2.0). Ceux-ci ont été installés sous forme de paquets PBI et profitent de la localisation (traduits en français).


2.5. Son propre système de paquets

PC-BSD introduit une particularité : un nouveau système de paquets nommé PBI, initiales de Pc Bsd Installer. La nouveauté réside dans la manière dont ils sont conçus. En effet, chaque paquet est autonome c'est-à-dire qu'il ne dépend d'aucune autre librairie ou programme, tout est inclus dans celui-ci pour qu'il fonctionne. Certes cela aura certainement un coût sur l'espace disque du fait d'une possible redondance de certaines librairies par exemple.

L'utilisation de ceux-ci est complètement transparente sous KDE : l'association par rapport à ce type de fichiers est déjà ancrée, il suffit dès lors de faire un double clic puis le mot de passe de l'administrateur vous est demandé avant d'en lancer l'installation. Cerise sur le gâteau, ces paquets prennent en charge KDE puisque la plupart de ceux-ci vous demanderont si vous souhaitez intégrer l'application au menu de démarrage ou sur le bureau sous forme de raccourci.

Précisons que l'installation peut aussi bien être faite en mode console (mais en root seulement).


3. Mais je croyais que PC-BSD était basé sur FreeBSD ...


3.1. Les logiciels tiers : catalogue des logiciels portés et paquetages

Bien que PC-BSD offre un système de paquets plus évolué, comme nous avons pu le voir ci-dessus, son nombre est bien loin d'atteindre celui des logiciels portés/paquets qu'offrent FreeBSD. Dans ce cas la solution consiste à employer le catalogue de logiciels portés ou bien les paquets FreeBSD à défaut de trouver le logiciel que nous cherchons sous forme de PBI.

Dans une telle situation nous nous tournerons soit vers les commandes adéquates qui restent inchangées par rapport à FreeBSD ou alors vers des logiciels avec interface graphique complète et très bien fait comme KPorts que vous trouverez dans la catégorie utilities sur le site recensant les PBI.

info Pourquoi citer KPorts ? Outre l'installation d'un logiciel à partir des sources ou binaire, il est capable d'effectuer bien d'autres opérations allant de la désinstallation, la mise à jour ou encore la vérification de présence avérée de failles.
Une interface graphique (minimale) est ici fournie pour mettre à jour les ports via portsnap en tâche de fond.


3.2. Les système et noyau

A l'origine, PC-BSD est basée sur le système FreeBSD 6.1 (ici mis à jour par quelques correctifs) comme le montre la sortie suivante :
[root@pcbsd ~]# uname -v
FreeBSD 6.1-RELEASE-p11 #3: Wed Dec 20 18:51:13 PST 2006
root@PCBSD.localhost:/usr/obj/usr/src/sys/PCBSDv1.3
La procédure de mise à jour du système ou de recompilation du noyau est une fois de plus strictement identique à FreeBSD. Ainsi, après une mise à jour en 6_STABLE du système et du noyau, nous obtenons un résultat quelque peu différent :
[root@pcbsd ~]# uname -v
FreeBSD 6.2-PRERELEASE #1: Sun Jan 7 19:05:02 CET 2007
root@PCBSD.localhost:/usr/obj/usr/src/sys/MYKERNEL
Une application graphique permet de mettre à jour les sources via cvsup en arrière-plan. Sans reconfiguration, cette mise à jour ne fera qu'appliquer les mises à jour de sécurité pour la version 6.1 de FreeBSD.


4. Conclusion


4.1. Avis global

Ce système me paraît quelque peu immature : il m'est difficile de croire que vous n'aurez pas à toucher à la ligne de commande. Toutefois il faut rappeler la jeunesse de cette initiative (moins de deux ans) et qui par conséquent rend difficile toute comparaison par rapport aux progrès des distributions Linux en matière de facilité d'utilisation.

L'installation est très aisée et convient donc parfaitement à des débutants mais offre très peu de possibilités de configuration. On notera, par exemple, l'absence de gestionnaire permettant de choisir les applications à installer.

Son système de paquets, original, fera l'unanimité chez les non initiés car ils n'auront pas à se préoccuper des éventuelles dépendances entretenues par leurs logiciels préférés. On espère voir leur nombre limité augmenter au fur et à mesure que la communauté s'agrandira. Ce constat est également valable pour la documentation qui a plus pour but de la promouvoir : la vraie documentation technique se présente plutôt sous la forme d'une FAQ et est inexistante dans notre langue.

Ce système convient donc à des personnes qui seraient tentées de migrer en douceur de Linux vers FreeBSD ou pourquoi pas à des débutants sans besoins particuliers (limitation à la bureautique et à la navigation sur Internet par exemple). PC-BSD n'en reste pas moins intéressant et prometteur. A suivre donc.

Récapitulatif :
  • Atouts et lacunes :

    Installation en quelques clics
    Système de paquets facile à utiliser

    Petit nombre de paquets PBI
    Documentation quasi inexistante
    Couverture par les applications graphiques pour gérer le système insuffisante (pare-feu, installation de PBI, rc.conf, ...)

  • Public :
    • Débutants sans exigence particulière
    • Utilisateurs Linux intéressés par le système FreeBSD et qui souhaitent faire une migration progressive
    • Utilisateurs de systèmes FreeBSD qui cherchent à en simplifier son emploi

4.2. Liens

Liens Developpez
Liens externes :

4.3. Remerciements

J'adresse mes plus vifs remerciements à mon relecteur Michaël.

Sans oublier les membres de la section Linux pour leurs lumières et leur soutien (Olivier Regnier, ovh, gorgonite et Gnux).



Valid XHTML 1.1!Valid CSS!

Copyright © 2007 julp. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.

Responsables bénévoles de la rubrique BSD : julp et Olivier Régnier - Contacter par EMail :
Vos questions techniques : forum d'entraide BSD - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.