GNT sans publicité, site mobile, fonctionnalitées exclusives...

PC-BSD versus FreeBSD

Le
Naibed
Je me suis lancée : j'ai installé PC-BSD 6.0 RC2 pour voir.

Contexte:

Le but était d'installer un poste de travail quand même assez
complet, sans prise de tête.
PC-BSD est une sorte de FreeBSD de base + KDE assez simplifié + un
nouveau système de paquetages (PBI). Ce dernier se caractérisant par
une bonne isolation fonctionnelle des paquets, puisque chacun d'eux
contient les bibliothèques indispensables à son fonctionnement (en
tout cas sur le papier), il me semblait assez attractif, par rapport
au système des ports traditionnellement utilisés par FreeBSD (dont la
gestion rigoureuse fait le renom de Free, mais qui laisserait plutôt
à désirer ces derniers temps, selon ce que j'ai pu lire ici même)

J'ai donc préféré, dans un premier temps, PC-BSD à FreeBSD, sachant
qu'on peut toujours revenir à la gestion des updates via les ports
traditionnels quant on le veut.

Premières impressions :
-
1. Les "pour"
- installation très simple. ".pbi"
- reconnaissance des périphériques de base (moniteur,
carte son, ..) correcte
- bon fonctionnement du système de base, GUI basé sur KDE simple et
fonctionnel, mais plutôt limité en applications : pas d'OpenOffice,
pas de Mozilla (Firefox, etc. ..), pas de soft de gravage (k3b)
- système de paquetages .pbi aisé d'un simple click (ça me change
des mainframes :-) ), le paquet contenant toutes les dépendances.
Il y a également un système d'update automatique en ligne
- le repertoire des paquets PBI est encore pauve, mais il me semble
que ça s'étoffe http://www.pbidir.com/

2. Les "contre"
La reconnaissance du matériel ne se passe pas trop mal, mais reste
assez basique.
- mon disque dur externe (Western Digital) est reconnu, mais pas les
cartes CompactFlash que j'installe dedans (avec Knoppix, ça passe plus
ou moins sans problème, ..du moins lorsque je boote avec la carte
déja insérée)
- mon scaneur (CnoScan 4200F) n'est pas reconnu.
- idem pour le graveur (reconnu comme lecteur)
- pas possible d'écouter un CD
- je lance kooka (prévu dans le menu KDE) ..qui se retrouve dans les
choux. (je lance une console, pour me rendre compte qu'il n'est pas
installé ! )

Bon, je n'ai pas été plus loin, mais à première vue, tout ça me
parait quand même fort succint, et je prévois pas mal de config à
faire à la main. Et la reconnaissance usb ne me parait pas top.. si je
compare avec Knoppix (version de linux qui a déjà largement muri, il
est vrai)

3. les patches:
Patch1.0rc2-2-PV01.pbi (16 MB)
Patch1.0rc2-1-PV01.pbi (195.5 MB)
Patch1.0rc2-3-PV01.pbi (237.4MB)

Mes commentaires se base sur la version 6 RC2 avec le premier patch
installé, mais pas les deux autres.
Je m'en vais de ce pas installer ceux-ci, et je vous tiendrai au
courant.

Bon, voilà mes premières impressions à chaud. N'hésitez pas à y
aller de vos commentaires et/ou suggestions. Si je ne crains personne
pour z/OS et z/VM, pour FreeBSD, je suis une newbee :-)

Questions
-
1. Qu'est-ce que vous pensez de cette version PCBSD versus la version
originale de FreeBSD ?

2. Peut-on réellement mélanger les updates PBI et les updates par
ports sans risques inconsidérés ?
Y a t'il des précautions à prendre ?

3. J'ai vu qu'il y a une compatibilité binaire avec linux. Celle-ci
est elle vraiment bonne ?
Même question que ci-dessus pour les paquetages : n'est-ce pas trop
casse-gueule de mélanger des paquetages binaires linux (lesquels) et
FreeBSD ? Quelles sont les précautions à prendre? une isolation dans
/usr/local/bin est-elle suffisante ? Vaut-il mieux systématiquement
repartir des sources ? etc. ..



N
--
-++--+--+-
Rien n'est plus beau (refrain connu)
Lire les 15 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 3
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Eric Masson
Le #860467
"Naibed"
'Lut,

1. Qu'est-ce que vous pensez de cette version PCBSD versus la version
originale de FreeBSD ?


Rien. M'attire pas des masses non plus.

2. Peut-on réellement mélanger les updates PBI et les updates par
ports sans risques inconsidérés ?


Dépend des specs des packages pbi, si ça s'installe ailleurs que dans
/usr/local/ et que ça ne joue pas avec les outils de packaging standard,
ça devrait pouvoir le faire (voir l'utilisation de pkgsrc sur FreeBSD,
par exemple)

3. J'ai vu qu'il y a une compatibilité binaire avec linux. Celle-ci
est elle vraiment bonne ?


Ça marche plutôt pas mal, il y a même moyen d'installer des applis type
oracle ou R/3.

Le plus simple est d'aller lire la section 10 du handbook :
http://www.freebsd.org/doc/en_US.IS...uxemu.html

Vaut-il mieux systématiquement repartir des sources ? etc. ..


Tant qu'à repartir des sources, autant compiler en natif.

--
BB: il me dit "Unable to parse configuration file". Que dois je faire ?
JM: Lire la doc
BB: CA MARCHE !!!!!!
-+- BB in : http://neuneu.ctw.cc - Le RTFM pour les nuls -+-

F. Senault
Le #860307

- bon fonctionnement du système de base, GUI basé sur KDE simple et
fonctionnel, mais plutôt limité en applications : pas d'OpenOffice,


Au passage, pour OpenOffice, il est très possible que ce soit du aux
restrictions sur la distribution de packages binaires (natifs) de Java,
imposée par Sun. Justement, le projet FreeBSD vient d'obtenir la
licence pour pouvoir enfin distribuer ces packages là, ce qui signifie
probablement l'inclusion à court terme par défaut d'une JRE dans des
projets comme PC-BSD... Rejoice !

Pour la compatibilité binaire linux, je rejoins Éric : si c'est assez
mature pour faire tourner Oracle et Java (justement), on peut dire que
c'est efficace. Pour les installations de binaires, par défaut, Free
propose de tout ranger dans /usr/compat/linux/...

Pour les autres points, niveau détection de matériel, ce sont hélas des
défauts de FreeBSD - le support matériel est étendu, mais loin d'être
automagique, surtout au niveau de l'USB, pour ce que j'en sais.

A prendre avec un grain de sel, dans le sens où je passe plus de temps à
maintenir des serveurs que des workstations avec OOo...

Fred
--
Et tu veux du silence En veux-tu ?
Des années-lumière blanches Par dessus
Il y a le bruissement de tes ailes
Et les grands souffles qui nous appellent (Noir Désir, A la longue)

Naibed
Le #856386

Naibed :

1. Qu'est-ce que vous pensez de cette version PCBSD versus la version
originale de FreeBSD ?


Rien. M'attire pas des masses non plus.


Bon après premiers essais, mon opinion, c'est que c'est quand même
pas mal. Tout dépend bien entendu de l'usage, mais pour installer uns
station de travail BSD sans prise de tête, un gros effort a été fait
sur le plan de la convivialité. Peut-être pas encore tout-à-fait le
niveau "end-user", mais PC-BSD s'en approche.

Et, ça reste intégralement une FreeBSD.

2. Peut-on réellement mélanger les updates PBI et les updates par
ports sans risques inconsidérés ?


Dépend des specs des packages pbi, si ça s'installe ailleurs que dans
/usr/local/ et que ça ne joue pas avec les outils de packaging standard,
ça devrait pouvoir le faire (voir l'utilisation de pkgsrc sur FreeBSD,
par exemple)


ça s'installe dans un répertoire propre à PCBSD ( /Programs), avec,
à chaque fois, un script autogénéré par PCBSD dans /usr/local/bin
qui positionne les host variables ad hoc, et lance l'application.
Hormis un shell d'amorcage dans /usr/local/bin, on trouve donc tout
dans /usr/local/Nom_du_Logiciel avec ses dépendances. Tout ça me
parait effectivement fait très proprement (un peu comme chez SuSe
Linux, quoi)

3. J'ai vu qu'il y a une compatibilité binaire avec linux. Celle-ci
est elle vraiment bonne ?


Ça marche plutôt pas mal, il y a même moyen d'installer des applis type
oracle ou R/3.


Ok. Ca pourrait m'intéresser.

Le plus simple est d'aller lire la section 10 du handbook :
http://www.freebsd.org/doc/en_US.IS...uxemu.html


Effectivement. C'est clair et bien décrit. Avec la paramétrisation
kivabien pour quelques applications phares ci-dessus.
Je note qu'en cas de mauvais positionnement des librairies, on aura
d'une part un message d'erreur "ELF binary type not known", et d'autre
part une commande "brandelf -t linux my-elf-linux-bin" qui permet de
lever toute incertitude. Et encore, que le loader positionne
automatiquement un pointeur dans /proc et flague le process de façon
ad hoc pour les SVC, heu, ..je veux dire, les interrupts, oeuf corse !
(mainframe, quand tu nous tiens)..

Rete à voir ce que ça donne "inside the box", avec telle ou telle
appli.

Vaut-il mieux systématiquement repartir des sources ? etc. ..
Tant qu'à repartir des sources, autant compiler en natif



Bien entendu. C'est à quoi je pensais, si je rencontrais des
problèmes de compatibilité.
Mais, sur papier, ça a l'air robuste. Le plus pénible, me semble
encore de paramétrer la config ad hoc (/usr/compat/linux/etc ou
whatever) si celle-ci n'est pas, ou mal documentée.


N
--
-+---------------+-----------------+-----------------+-
Rien n'est plus beau ...(refrain connu)


Naibed
Le #856384

Naibed écrivait :

Premières impressions :
----------------------------
1. Les "pour"
- installation très simple. ".pbi"
- reconnaissance des périphériques de base (moniteur,
carte son, ..) correcte


C'est spécifique à PC-BSD ?


Non, effectivement. Mais ce n'est pas toujours le cas sous linux,
loin de là.

Ou il se contente de charger les modules sons ? Pour la config de X,
c'est plutôt je pense une configuration "passe-partout"
(vesa avec une résolution courante).


En effet. Restons clair : PC-BSD se contente de proposer une
installation par défaut kivabien avec la plupart des mathos courants,
et qui permet d'avoir une config utilisable sans trop de soucis (rien
de comparable cependant avec le module sophistiqué de reconnaissance
du mathos d'une Knoppix, p.e.).

Après, s'il s'agit d'exploiter toutes les possibilités d'un matériel
pointu (avec des cartes graphiques sophistiquées, p.e.), on rentre
effectivement dans un autre type de folklore..

1. Qu'est-ce que vous pensez de cette version PCBSD versus la version
originale de FreeBSD ?


Je n'ai pas été convaincu, je fais la même chose (voir mieux) avec
FreeBSD.


Il faut s'entendre sur les prémisses: il s'agir d'installer un
ensemble fonctionnel et immédiatement opérationnel sous FreeBSD sans
connaissances particulières de ce système (ce qui était mon cas), de
façon presque aussi conviviale que pour Windows. Ces prémisses
posées, la réponse, dans le contexte donné, est clairement: Non.

Bien entendu, si vous êtes bien familiarisé avec un système, il est
évidemment possible de tirer parti de toute la flexibilité de
celui-ci (même si c'est au prix d'une plus grande complexité, et
d'un plus grand risque d'erreur. A l'autre extrême, avec un sytème
from scratch, il est possible de *tout* faire (çàd: le meilleur,
comme le pire), mais aux risques et périls de l'installateur.

Mais bon, soyons clair: ..ici, ce n'est pas le topic.

[...]

3. J'ai vu qu'il y a une compatibilité binaire avec linux. Celle-ci
est elle vraiment bonne ?


Ça fonctionne plutôt bien. Pour un desktop, ça permet de faire tour ner
Opera, flash et autres trucs propriétaires.


Ce qui est intéressant pour disposer d'une version récente de flash,
par exemple.

N
--
-+---------------+-----------------+-----------------+-
Dans la nuit mortelle
Qui protègera
Le vol rouge des hirondelles


Naibed
Le #856216


- bon fonctionnement du système de base, GUI basé sur KDE simple et
fonctionnel, mais plutôt limité en applications : pas d'OpenOffic e,


Au passage, pour OpenOffice, il est très possible que ce soit du aux
restrictions sur la distribution de packages binaires (natifs) de Java,
imposée par Sun. Justement, le projet FreeBSD vient d'obtenir la
licence pour pouvoir enfin distribuer ces packages là, ce qui signifie
probablement l'inclusion à court terme par défaut d'une JRE dans des
projets comme PC-BSD... Rejoice !


Voilà. Depuis hier, on a même un paquet PBI pour le runtime de Java
1.5

Pour la compatibilité binaire linux, je rejoins Éric : si c'est assez
mature pour faire tourner Oracle et Java (justement), on peut dire que
c'est efficace. Pour les installations de binaires, par défaut, Free
propose de tout ranger dans /usr/compat/linux/...


J'ai eu un peu le temps effectivement d'investiguer la chose: c'est
OK, et fait proprement, qui plus est.
http://groups.google.fr/group/fr.co...dff1b17e19

Pour les autres points, niveau détection de matériel, ce sont hélas des
défauts de FreeBSD - le support matériel est étendu, mais loin d' être
automagique, surtout au niveau de l'USB, pour ce que j'en sais.


En effet : j'ai le problème pour un disque dur externe WD Media Center
USB2.0/Firewire. Quand il est allumé, c'est OK pour le disque dur.
Quand il est éteint, c'est OK pour le card reader incorporé (genre
8-in-1), ..mais à condition que la carte flash soit incorporée avant
le boot. Grrr.. c'est un peu frustrant, mais bon, quand on a appris à
connaître les limitations, ça passe.

A prendre avec un grain de sel, dans le sens où je passe plus de temps
à maintenir des serveurs que des workstations avec OOo...


Pour les serveurs, les *BSD, c'est nickel, que ce soit NetBSD, OpenBSD
(surtout la sécurité légendaire) ou FreeBSD. Mais bon, c'est bien
connu.


N
--
-+---------------+-----------------+-----------------+-
Les hommes sans bras
Rejoindront les rats
Car Jacob a tiré son échelle


Publicité
Suivre les réponses
Poster une réponse
Anonyme