BSD

la magie des SLIST

Il y a 5 ans de cela, je vous entretenais sur la beauté des SLIST, un concept issu du monde BSD permettant de facilement manipuler des listes chainées dans votre code C sans avoir à réinventer la roue à chaque code. Comme je n’avais plus manipulé ce type d’objet depuis un certain temps, je me suis replongé dans ce petit tutoriel, mais je lui ai trouvé un manque que je m’apprète à combler ici même.

Tu te prosterneras devant tes idoles

Il est arrivé ! Source Code Secrets: The Basic Kernel" de William et Lynne Jolitz, ou l’histoire “codée” du portage de BSD vers l’architecture i386. Je l’ai rapidement feuilleté, et ce bouquin est encore plus fascinant que je le pensais: il s’agit de l’explication, pratiquement ligne-à-ligne de ce portage, code et schémas d’archi à l’appui. C’est un peu comme un conte de fées quoi.

Quickies

Premier post de l’année àla ma-vie-mon-œuvre. Pour Noël, nourrissant l’illusion que je vais reussir à m’accrocher à un projet plus de 2 mois, j’ai topé le domaine beastiebox.org, qui, aussi surprenant que cela puisse paraitre, était disponible. Alors plutot que de se le faire squatter hein… Toujours sur ce sujet, j’ai reçu juste avant mon départ un mail de monsieur Thorsten Glaser du projet MirBSD qui me demandait si je pouvais intégrer mksh dans BeastieBox.

Marty, ressors la Delorean (update)

Y’a quelques jours, je me suis lancé dans un nouveau projet. Plus pour le fun que par réelle nécéssité, je me suis mis en tête d’ecrire un BusyBox-like orienté BSD. J’en suis pour le moment aux balbutiements du projet, mais quelques commandes sont déjà fonctionnelles. Mon approche est un tantinet differente du fonctionnement de BusyBox. Afin de permettre l’écriture simple et rapide de plugins, je supporte deux modes, un mode statique (ala BB), et un mode dynamique grace aux interfaces DLFCN(3).