Subject: NetBSD au RMLL 2003 (compte-rendu)
To: None <regional-fr@netbsd.org>
From: Gilbert Fernandes <gilbertf@netbsd-fr.org>
List: regional-fr
Date: 07/14/2003 02:11:18
Emmanuel (Dreyfus) et moi sommes revenus des RMLL
2003 samedi en journée. Ci-dessous un petit
compte-rendu de notre présence.

-o-

7 juillet

Veille du départ. Alors que nous avions prévu
un stand assez complet (beaucoup de machines,
vente de CDs, un grand drapeau NetBSD en
arrière plan) la voiture n'est plus en état,
les CDs ont été égarés par les services de
Colissimo (merçi...) sans compter que le
drapeau n'est toujours pas arrivé jusqu'à
moi :/

Nous décidons de ne partir qu'en train,
et n'emportons que nos propres machines
(deux portables, un jornada et un fidèle
switch).

-o-

8 juillet

Le voyage en train est un peu fatiguant,
mais nous avons l'occasion de discuter
de nombreux sujets (évolution darwiniene,
biochimie du vivant) et consommons un
modeste repas préparé par mes soins :)

Nous parvenons ensuite au foyer qui semble
être un mélange d'hôtel et d'auberge de
jeunesse. Mauvaise surprise: malgré une
réservation sur le site des RMLL, une
confirmation par téléphone (la veille)
et une confirmation papier... La personne
en charge ne semble pas trouver ma
réservation (Emmanuel vire au blanc).
Enfin, nous trouvons malgré tout une
chambre, tirons à pile ou face pour
déterminer qui va dormir sur le lit
superposé en haut, pour découvrir ensuite
que le lit en question refuse de s'ouvrir
(gulp!). Mais Emmanuel, armé de son couteau
suisse, aura su déjouer ce perfide coup
des pingouins ! :)

Malgré l'heure tardive, nous installons
nos machines et pendant que je tente,
sans succès, de faire basculer ma 1.6.1
en current, Emmanuel tente de faire
démarrer sa machine (un PowerBook) pour
la préparer afin de poursuivre son
développement de COMPAT DARWIN. Mais,
sa machine demande d'appuyer sur une
combinaison précise de touches pendant
le démarrage, pendant un laps de temps
très court et au bon moment. Bref, il
redémarre et garde patience pendant les
20 minutes qu'il lui faudra pour arriver
à entrer dans l'open firmware :/

Enfoncer Pomme-Option-O-F pendant un
dixième de seconde, une seconde après
la petite musique de démarrage est une
bien étrange idée des développeurs
matériels d'Apple...

-o-

9 juillet

Après trois heures de sommeil et des
douches froides (qui resteront froides
durant tout notre séjour à Metz,
ces maudits pingouins ayant coupé l'eau
chaude pour profiter d'une eau 
qui correspond à leur organisme) nous
trouvons les RMLL. Comme stand, nous
n'avons que deux tables, et nous sommes
euh..  relativement minab^H^H^H^H^Hinvisibles
et tout le monde pense que nous faisons
partie de l'équipe Mandrake (située sur
notre gauche) et que le Jornada
d'Emmanuel qui fait tourner XDoom sous
NetBSD est un Linux.

Bien que sympathiques, les pingouins
de Mandrake lancent de perfides regards
vers nos machines et Warly (mon voisin
Mandrake pendant mon séjour au RMLL)
observe ma machine que j'utilise en mode
console exclusivement via screen en
80x50. Ses yeux semblent se révulser
un peu...

Après avoir installé un kernel 1.6U
current je tente, sans succès, de migrer
mon userland en current mais à chaque
problème corrigé quelque chose arrive
et met un terme au build.sh (Emmanuel
me persuade que je suis victime d'un
maléfice obscur, peut-être du stand
OpenBSD un peu plus loin).

Emmanuel tente de corriger un bogue,
un peu trop compliqué pour l'expliquer
ici mais affectant COMPAT_DARWIN.

Dans la journée, un représentant d'une
association nous apporte une machine
qu'il destine à son fils. Un Compaq doté
d'un Pentium 75 et qui semble décidé à
prendre sa retraite et il n'accepte rien.
Son propriétaire nous indique qu'il aura
refusé Linux, Windows et même le DOS.
Nous affutons une prise RJ45 tandis que
pkgsrc chauffe en préparation.

Bien que la machine dispose d'un port
Pcmcia, dès que l'on tente d'utiliser la
carte réseau de Manu la machine redémarre.
Entrer dans le BIOS est assez surprenant,
car l'affichage clignote et tout semble
couiner, même si l'on retire la carte
Pcmcia. Nous décidons d'offrir à la
machine son baptême et nous squattons la
machine d'un voisin sous Linux pour
préparer une disquette démarrable. Comme
nous n'avions pas de lecteur de disquette
nulle part, nous avons passé notre
temps à utiliser la machine de Warly
(et celle de Léa Linux, un peu plus
tard) pour produire les différentes
versions de notre disquette de boot
custom (en fait, il m'aura fallu de
nombreuses tentatives car j'oubliais
sans arrêt des trucs absolument
indispensables à l'installation mais
bon.. 8)

La disquette contenait un noyau perso,
avec le support de ppp et de com0.
Bien que dérangé de très nombreuses
fois pour écrire la disquette préparée
via vnconfig sur ma machine, mon pingouin
de voisin ne semble pas savoir ce que nous
préparons d'affreux pour le Compaq que nous
appelons désormais "poubelle" (également
son nom de noyau). Manu décidé de passer
par le port série pour installer NetBSD.
Mais comme sa propre machine, le Jornada,
n'a pas le support d'ipnat compilé et
qu'il serait contraignant d'avoir à
compiler un kernel alors que nous avons
ma machine pour agir comme routeur,
nous mettons en place un mécanisme
assez complexe pour parvenir à nos fins.

Le portable Compaq discute via le port
série avec le Jornada qui route les
données vers mon portable, qui lui
réalise une translation d'adresse pour
leur réseau privé, vers le réseau
mis à notre disposition par l'équipe
des RMLL 2003 (deux admins très
sympathiques au demeurant !)

Niels Provos, de passage, écoute nos
explications et lance un redoutable et
sombre rire d'incrédulité. Malheureusement
le temps manque et nous devons laisser
la machine repartir alors qu'elle dispose
désormais (après plusieurs heures de
transfert) d'un système 1.6.1 pratiquement
complet.

Plus tard et de retour dans notre chambre,
Manu continue à travailler ktrace et
découvre un autre bug et tente malgré
le sommeil de poursuivre son travail.

-o-

10 juillet

Bien décidés à améliorer la visibilité
de notre "stand" je pars faire imprimer
en A3 et A2 des posters de NetBSD.
Le résultat ne semble pas trop mauvais,
sans compter ceux placés un peu partout
(toilettes, couloirs, quelques plafonds
aussi !) et beaucoup de gens viennent
nous voir et discuter ! :D

D'ailleurs, je ne crois pas avoir
rencontré Kwame Yamgnane qui devait
passer nous voir ! :/

Niels Provos, Marius Frisken viennent
profiter de notre switch et les
"BSDistes" comme nous appellent les
pingouins se rassemblent naturellement.

Nous signons quelques clefs GnuPG,
et nous poursuivons la compilation et
le transfert de paquetages pour notre
ami "poubelle" qui semble tourner
assez bien sous NetBSD. Manu tente
de faire fonctionner X sur la machine
mais avec 8 Mo de mémoire et un état
peu engageant de la machine, il préfère
la laisser en console (un choix sage).

Ma journée aura été consacrée à tenter
de compiler le userland current mais
je semble poursuivi par la malédiction
du build.sh et elle se poursuit tard
dans la nuit. Je commence à compiler
à la main chaque répertoire de mon
userland :/

Plus tard se tient le repas du libre
(ou était-ce la veille ?) et je peux
discuter avec Mathieu Herrb (développeur
BSD de renom et membre de l'équipe XFree86)
et Niels Provos. Un groupe se met en place
et nous décidons de nous sauver mais
nous sommes rattrapés par deux copines
de geek qui tentent de nous corrompre
alors que nos doigts sont irrémédiablement
attirés par les claviers de nos machines.

-o-

11 juillet

Tout semble un peu plus calme. Personne
ne nous amène de machines pour une
installation difficile, et la journée
passe un peu lentement.

Nous rencontrons quelques utilisateurs
d'un peu partout et l'ambiance est
vraiment sympathique. Le stand Mandrake
décide d'organiser un communiqué de
presse révolutionnaire et capture un
développeur, le ligote de câble Ethernet
et le dote d'un baillon. Leur chef,
caché sous une cagoule, agite son bras
et pousse des couinements que seuls
les pingouins doivent pouvoir comprendre,
sans aucun doute.
(voir la photo "angry penguins" sur mon
site - url à la fin de ce message)

Plus tard nous sommes tous conviés à
la mairie, où l'adjointe du maire nous reçoit
et nous racontre une partie de l'histoire
de la ville, et nous témoigne sa joie
à recevoir nos conférences et notre
rassemblement. Nous découvrons avec
horreur que les pingouins consomment
majoritairement des denrées sans alcool,
et Niels propose d'aller dîner en ville
et de célébrer dignement Bacchus à
renfort de vin rouge de bon aloi :)

-o-

12 juillet

Notre dernière journée. Plusieurs
tentatives de troll d'un pingouin
de Léa Linux nous pousse à une
riposte unique mais efficace: le
pingouin se retranche derrière son
écran, vaincu.

Les conférences semblent un peu plus
captivantes que de tenir un stand et
nous sommes un peu déçus de ne pas avoir
proposé une meilleure présentation de NetBSD,
en particulier lorsque nous découvrons
le stand NetBSD du LinuxTag. Pour
nous consoler, nous passons notre temps
à rechercher des photos de la jolie
brune habillée en démon sur Internet. :D

Pendant le trajet de retour, Manu dort
tandis que je modifie le dev/midi pour
le transformer en futur dev/ismbus
(Intel SMBus) que je dois développer.

Nos remerciements: Anne pour avoir si
bien géré l'organisation des stands,
Manu pour sa compagnie et ses conseils
de développement, l'équipe de Mandrake
et Warly en particulier, Niels Provos,
Marius Frisken, nos visiteurs, les
deux admin chargés du réseau au RMLL'03
et nous n'oublierons pas avant longtemps
la jolie brune à la toute petite robe
(gulp!) qui aura tant troublé Manu et
perturbé son travail de débuggage.
Nous n'avions malheureusement pas
d'appareil photo ce jour précis... :/

-o-

Photos :

http://perso.wanadoo.fr/gilbert.fernandes/rmll2003.html

-- 
Gilbert Fernandes