BSD ressources
Pour ceux qui s’interesse aux monde des *BSD, voici les quelques ressources qui traine dans mes favoris (surtout autour d’OpenBSD).
- BSDAnywhere : Un liveCD basé sur OpenBSD
- DragonFlyBSD : Un système BSD qui fait de plus en plus parlé de lui, surtout connu pour sont système de fichier hammer
- OpenBSDsupport : une sources de documentation (en anglais) pour OpenBSD
- Undeadly : on ne présente plus le journal officiel d’OpenBSD :)
- OpenBSD 101 : Les bases, une fois qu’on a installé OpenBSD
- OpenBSD France : le site de la communauté française autour d’openbsd
- Le wiki d’OpenBSD France : un wiki rempli d’info pour OpenBSD (en français)
- le jardin magique : Qui s’interesse aux systèmes *BSD connait forcement le GCU-squad
- Le wiki du GCU : et son wiki, grande source d’informations.
Je suis loin d’avoir une liste complète, j’ajoute quoi ?
EuroBSDCon 2008
Dans un mois environ, l’"EuroBSDCon2008":http://2008.eurobsdcon.org aura lieu à Strasbourg. Pour une fois que ce n’est pas trop loin de chez moi, je vais y aller bien sur ! Un programme passionant même si je regrette un peu le manque de conf sur OpenBSD, j’ai l’impression que je vais encore apprendre plein de truc, voir, ne rien comprendre à pas mal de chose… A noter qu’il y a deux tutoriaux sur des système BSD embarqué. Je suis curieux de voir cela ;-)
Cette conf sera aussi l’occassion pour moi de voir Jean-mi de la comte et de revoir Zifro et ça vaut aussi le voyage.
Et vous vous y serez ?
Happy birthday Puffy ! 1
Comme le signale "undealy.org (Le journal d’OpenBSD) ":http://undeadly.org/cgi?action=article&sid=20071018203720 :
According to
/usr/share/calendar/calendar.openbsd:
Oct 18 OpenBSD born, Wednesday 08:37:01 GMT, 1995
Alors bon anniversaire OpenBSD !
Je vous rappel qu’il ne reste que 13 petit jours à attendre pour avoir accès officiellement à la mouture 4.2…
BSD Certification 2
Si j’étais administrateur système et/ou réseau, si j’avais le temps, si j’étais bon en anglais…
Ca fait beaucoup de condition, mais une chose est sur, si je remplissais toute ces conditions, je me débattrais sûrement pour passer une certification BSD.
J’ai découvert deux organismes (hum), disons une société et un organisme proposant des certifications BSD. La société, je dirais que c’est un peu douteux: BSDCertification.com. Cependant leurs buts affichés sur la page mission sont louable :).
Je préfère quand même l’aspect de l’organisme BSDCertification.org. Quand on voit les gens qui participent sur la page people, ça inspire un peu plus confiance en la qualité et le but de cette organisme.
De toute façon je ne rempli aucune des condition cité en haut, donc je vais pas me torturer :p.
Fond d'écran pour BSD 1
Un site bien sympa qui propose une série de fond d’écran orienté BSD, l’unix libre (enfin surtout openbsd :p ).
Dernière semaine, dernière ligne droite. Je recommence à accumuler les bookmarks. Il faut que je nettoie
Happy Birthday OpenBSD 2
Je viens de me rendre compte via des morts-vivants que c'était hier l'anniversaire d'OpenBSD, alors bon anniversaire !
ps: il faudra modifier la ligne rouge concernant les failles :
Only one remote hole in the default install, in more than 10 years!
Maintenant c'est '11 years' :)
OpenBSD: un système complet (installation)
Je vais essayer de retranscrire ici mes expériences avec OpenBSD. J’ai fait une première tentative qui a échoué, pour mieux retenter une autre fois, puis recraqué pour recommencer puis encore fait un bilan final pour finalement faire le retour du retour du retour du retour. Je crois que j’aime trop ce système et surtout ça philosophie… Mais je ne vais pas exposer mes aller retour. Je vais plutôt partager ce que j’en apprend, et comment je m’y prend ;-) (d’ailleurs vous pourrez peut-être m’aider ?)
Acquérir OpenBSD
Pour commencer il faut acquerir OpenBSD. Personnellement j’ai commandé les cd de la 3.9 (la version 4.0 devrais sortir en novembre). Ca permet d’aider un peu le projet, et de bénéficier de jolis CD avec une belle pochette :)
Sérieusement, les CDs contiennent tous ce qu’il faut pour une installation de base pour la plupart des architectures disponibles, et les sources (qui permettent de ne faire qu’une synchronisation CVS si on souhaite utiliser les ports, mais on en parlera plus tard). De plus, la pochette contient toutes les instructions pour installer le système, des recommandations, des dessins sympa, bref autant quand pour découvrir linux j’avais acheter la boite RedHat et regretté, autant là, je suis très heureux de l’avoir acheté.
aller voir sur le site pour plus d’info
Si vous préféré télécharger une image d’OpenBSD, il faut savoir qu’il n’existe pas d’image complète du système (pour pousser à l’achat des cds ? ). Cependant on peut trouver une image minimale permettant l’installation via le réseau d’un système complet: par exemple dans ce repertoire on trouve une un CD39.iso pour powerpc qui correspond au démarrage de l’installation et on peut trouver ici toute les architectures pour lesquelles un cd d’installation minimale peut être trouvé
L’installation
On vas pas faire dans la dentelle, pas de dual boot, on utilise tout le disque. Pour le dual boot ça dépends surement due l’environnement, étant sous powerpc je ne pense pas couvrir la plupart des bessoin (puis j’aime pas les dual boot :-p ).
D’ailleurs je ne vais pas rentrer dans un détail de questions/réponses, juste aborder les points que je pense spécifique à OpenBSD (peut-être à tout les BSD ? ). Dans un premier temps: la partition: on en a déjà entendu parler vaguement, les BSD n’utilise pas le système de partition tel qu’on le connais. Il utilise une partition certes, mais une seul. Après on peut toujours monter d’autres partition, mais le système doit être installé completement sur une seul. Par contre les BSD utilise des slice ou tranche pour compartimenter le système. Rien de bien effrayant. L’utilitaire DISKLABEL devrais se lancer automatiquement quand ça seras nécessaire. Personnellement j’ai du utiliser la commande me permettant de redéfinir la taille de prise en charge du disque, pour qu’il prenne tout (peut-être du à mon système osX qui traine encore par là).
Voici ce que disklabel propose comme commande:

En gros je me suit servi donc de b pour modifier la taille à prendre en compte (set OpenBSD disk boundaries)
d pour effacer les eventuelles tranche mal faites et de a pour en ajouter d’autres.
Il y a quelque informations importantes par rapport à ce disklabel. Tout d’abord, le disklabel c correspond à la tranche de base, c’est l’image de la partition sur laquelle on s’installe. Il ne faut pas le supprimer (par contre la commande b permet de l’agrandir si elle ne prend pas toute la partition :) ). Ensuite j’ai une particularité sous mac (uniquement ?) c’est une une tranche i. Ca correspond à mon MBR, un bout de disque qui vas servir pour le démarrage. Donc pas touche non plus (je crois que c’est spécifique powerpc). La tranche b est automatiquement placé en swap. C’est comme ça et pas autrement. Ensuite les conseils/bonne lecture propose d’utiliser:
- a : /
- d : /tmp
- e : /var
- g : /usr
- h : /home
(comment ça on a sauté une lettre ? ben oui c’est bizarre… enfin c’est pas très grave :) ).
Pour ce qui est des tailles, à part pour le swap conseillé avec un minimum de 32m, le reste est à la disposition de chacun. Petite précision, on peut saisir les tailles en précisant l’unité: 10k, 10m , 10g … ). Voici ma table de disklabel (à titre d’exemple)

Comme ce n’est pas une isntallation serveur, il n’y a pas d’élement exotique au niveau du réseau par exemple, je précise DHCP, le système me trouve tout ça tout seul, tranquillement. Les options par défaut sont bien souvent les bonne. On crée juste un compte root (en fait juste le mot de passe).
Ah si, il faut choisir les paquets de base à installer. Effectivement les BSDs (?) on leur serveur X “embarqué”. Pour openBSD les raisons sont la sécurité. Du coup le serveur X sur openBSD est passé au crible, revue et corrigé par l’équipe. L’inconvénient c’est que du coup les mises à jour sont moins fréquentes, le serveur X est un peu “vieux”.
Donc on choisi ces paquets, la liste n’est pas longue:
Select sets by entering a set name, a file name pattern or 'all'. De-select
sets by prepending a '-' to the set name, file name pattern or 'all'. Selected
sets are labeled '[x]'.
[X] bsd
[X] bsd.rd
[ ] bsd.mp
[X] base39.tgz
[X] etc39.tgz
[X] misc39.tgz
[X] comp39.tgz
[X] man39.tgz
[X] game39.tgz
[ ] xbase39.tgz
[ ] xetc39.tgz
[ ] xshare39.tgz
[ ] xfont39.tgz
[ ] xserv39.tgz
Set name? (or 'done') [bsd.mp] all
[X] bsd
[X] bsd.rd
[X] bsd.mp
[X] base39.tgz
[X] etc39.tgz
[X] misc39.tgz
[X] comp39.tgz
[X] man39.tgz
[X] game39.tgz
[X] xbase39.tgz
[X] xetc39.tgz
[X] xshare39.tgz
[X] xfont39.tgz
[X] xserv39.tgzTout les paquets commençant par X sont les paquets graphique. Pour une installation “de bureau” forcement, on prend. Je ne pourrais pas vous expliquer l’utilité de chacun, mais pour un système comme celui que l’on veut, on prend tout. Je pense que pour un serveur ça peut être interessant de ce pencher sur la question (game39 par exemple ne doit pas vraiment servir :) ).
Post installation
Et voilà, une fois fait, le système est fonctionnel. Un EJECT du cdrom s’impose, et un petit reboot ne fait pas de mal.
Nous voilà avec un prompt qui ne pourras marcher qu’avec le user Root (le seul existant pour le moment). La première chose à faire une fois connecté c’est envoyer le résultat d’un DMESG à l’équipe OpenBSD:
$ dmesg | mail your-account@yourmail.dom and then forward that message to dmesg@openbsd.org
Cela leur permet de recueillir des informations sur les systèmes installé.
Voilà, j’aborderais la suite plus tard, ça fait déjà un billet bien long. J’allais oublier: le site officiel OpenBSD sur lequel il y a beaucoup de docs, d’infos. Notamment les pages man qui sont accessible (voir aussi les liens sur les commande DISKLABEL, EJECT, DMESG dans le billet) et un très bon guide d’installation. Oui oui, finalement je n’ai fait qu’un commentaire de texte :) la prochaine fois ça seras peut-être plus personnelle
OpenBSD Le retour du retour du retour du retour.... 1
Y’a que les imbéciles qui ne change pas d’avis ? Je vais prendre ça pour un compliment alors :) : comme le laisse penser le titre, je suis de retour avec OpenBSD.
J’avais dit il y a presque 2 mois qu’OpenBSD m’avais fait apprendre beaucoup de chose, mais que finalement j’avais perdu du temps… Ceci dit, je crois que j’aime trop ce système et ça philosophie très “libre” pour attendre deux mois de plus la sortie d’OpenBSD 4.0.
J’ai donc re-installé OpenBSD, j’ai forcement fait ça plus rapidement.
Une petite photo pour la route. Je pense que d’ici peut je ferais un billet pour récapituler mon installation.
Une blague de geek ? 3
Pendant que l’on est au comptoir des libriste, Sert une pression à l’ami Silvyn! (voir le poste précédent), une petite blagounette en dessin trouvé sur le blog netBsd d’hubertf. Son blog par ailleurs contient bien souvent de très interessante informations autour des *BSD, enfin surtout NetBSD :)
Et comme par a hasard, deux onglet plus loin, Niko sur Prendre un café à lui aussi retenu cette image. Même référence, même humour ? ;-).
Navigateur web, quelle offre ? 5
Ces dernier temps, mon Firefox installé à la maison (Debian Etch / sur PowerPC) et celui du bureau (WindowXP/x86) commence à être un peu lourd (hasard ou problème ?). A la maison j’ai déjà du tuer à la mimine le processus zombie de firefox plus d’une fois…
Du coup je me suis lancé à la re-re-exploration de navigateur alternatif (non non pas de IE :-p). J’ai donc installé la version Linux d’"Opéra":http://www.opera.com/, et Flock au bureau. Bilan ? Flock c’est un firefox re-habillé. Sympa, agréable, et plus léger que Firefox. Quelque fonctions en plus, mais bon c’est pour windows… Opéra. J’avais déjà apprecié, j’apprécie encore plus (y’a plus la pub en haut à droite ! Et oui ça remonte mon dernier test :-p). Beau, pratique. Bon apparement il utilise la lib Qt (quelqu’un me confirme ? ) donc sous mon Xfce c’es bof bof quand j’ouvre un menu, mais sinon ça vas (on doit pouvoir regler ça je pense). Le seul hic: c’est pas libre…
Alors du coup, j’ai regardé un peu ce qu’il y avais à coté de tout ça. Et bien… plein de petit gecko. Alors je n’ai rien contre ce moteur de rendu, mais finalement ça ne joue pas la carte de la concurrence, du coup je test même pas ces navigateur, ils auront fatalement le même rendu que mozilla/firefox, seul l’habillage et les petites fonctions change. Dans la longue liste de ces navigateurs on peut citer: epiphany, galeon et un petit nouveau découvert ce soir kazehakase apparement l’habillage est fait avec Ruby ;-).
Du coup je me suis lancé dans le test de deux autres petit que je vois trainer de-ci de-là dans les synaptic et autres packages d’openbsd/netbsd… Et bien c’est surprenant comme on peut s’habituer au CSS… Du coup quand il est partiellement ou pas du tout supporté, ça fait une drole d’impression. Par contre la navigation n’en est qu’accellérer. Je vous laisse juge sur quelque copie d’écran de site que vous connaissez surement.
dillo
xlinks2
Finalement, en voyant ça j’ai compris pourquoi sur les site d’OpenBSD et de NetBSD ils ont décidé de faire du simple HTML (sans css et autre javascript)… Même si je trouve l’expérience interessante, c’est assez perturbant quand même… dérangeant. Je crois que je vais pas les désinstaller tout de suite, on vas pousser un peu le bouchon pour voir ;-).
Vous en pensez quoi vous ?
























