NetBSD

Hmmm... upgrades

And voila! iMil.net has now migrated to a brand new (well, actually recycled) server, which is incidentally hosted by myself, in my company’s server room. What are the news? on the architecture side, nothing revolutionary, my good old setup composed of a Debian (squeeze, yeah I don’t like to play) GNU/Linux dom0, which hosts various NetBSD 6.0/amd64 domUs (now SMP!). Main news is the activation of naxsi, the Web Application Firewall on the nginx reverse proxy.

GLMF 156

GNU/Linux Magazine France numéro 156 est sorti, vous y trouverez un article de mon cru sur l’histoire et l’utilisation de l’infrastructure rc.d. Bonne lecture !

GLMF 155

GNU/Linux Magazine France numéro 155 est dispo, avec dedans 10 pages de NetBSD 6.0, rédigées par votre serviteur, enjoy !

6.0

Et bah voila, NetBSD 6.0 est dans les bacs, et avec lui, pkgin accessible depuis sysinst(8)…

6 months later

In February this year, I decided to bring my NetBSD commitment to a whole new level and re-installed my ${DAYJOB} workstation with NetBSD 5.1.2. Good news is the workstation still runs NetBSD (of course), recently migrated to 6.0_BETA2 (soon RC1), and I have no plan to change it so far. It is fast, stable, has 2D and 3D acceleration (thanks to the radeon(4) driver and DRM), I can even play games with my collegues (ioquake3 and friends).

ATI wawawouuummmm

Le tuning X11 peut parfois s’avérer pénible, surtout lorsque l’on constate des résultats étranges tels de des trainées de fenêtres sur l’écran, des pixels clignotants, ou encore que ce !@#!@#!@# de DRI refuse de prendre en charge votre carte graphique. Ainsi, je vous livre en pâture ce fichier /etc/X11/xorg.conf qui me permet de faire tourner une ATI Radeon 3000 (0x9616, carte intégrée à ma station de travail à ${DAYJOB}) sous NetBSD 6.

s/5.1.2/6.0_BETA2/

Mes machines NetBSD passent doucement mais sûrement toutes en 6.0_BETA2. La migration est peu douloureuse, mais je vous propose tout de même une petite piqure de rappel: Récupération des sets binaires, par exemple ici ftp://ftp.fr.netbsd.org/pub/NetBSD/NetBSD-6.0_BETA2/i386/binary/sets/ Sauvegarde de l’ancien kernel Le set modules étant installé, vous pouvez éventuellement réinstaller un noyau -GENERIC modulaire, puisque nous avons réalisé cette mise à jour via un noyau -MONOLITHIC Et moyennant quoi: Il est évidemment possible de réaliser cet upgrade via les sources du système, je vous renvoie pour cela au Guide NetBSD qui explique très simplement les étapes à suivre.

yes, install it

3 ans plus tard, c’est arrivé. Y’a pas à chier, ça fait quelque chose.

sysutils/conky

Tout ça, c’est la faute à Guigui2. Et à Nils aussi. Y’a quoi, 2/3 semaines, ces deux là me disent que ce serait tellement bieeeen si on avait conky dans pkgsrc et que patati le challeeenge et que patata tellement c’est beau tellement y’a des thèmes de ouf et j’en passe et des meilleures. Et je regarde. Et c’est l’engrenage. Deux semaines plus tard donc, je viens d’importer sysutils/conky dans pkgsrc current avec le support des sensors usuels, CPU (SMP), load, mémoire, réseau, disque ainsi que batterie et température.

Une brêve histoire de design

Tout commence la semaine dernière, un innocent freelance que nous faisons bosser sur un projet secret de domination des informations galactiques me montre son boulot et ne résiste pas à l’envie de me montrer des bouts de code. Je ne manque pas de remarquer que son éditeur de texte ne ressemble à rien de connu, mais brille par sa simplicité et son élégance. Il m’annonce fièrement qu’il travaille sous Sublime Text 2.