Aug 14
Enfin !
Evidemment, j’attendais cette release depuis un certain temps, car c’est la première apparition de pkgin sous forme binaire dans les packages officiels :)
La conséquence immédiate, c’est qu’un simple :
# pkg_add ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/i386/5.0_2009Q2/pkgtools/pkgin-0.2.5.tgz
suffit à installer le gestionnaire sur sa machine, dépendance (SQLite) incluse.
La conséquence moins immédiate, c’est qu’en théorie ma INBOX risque de se remplir de Subject: PR for pkgin…
Aug 07
Certains d’entre vous qui m’ont posé la question le savent, la carte Wifi qui équipe le Samsung NC10 n’est supportée sous NetBSD 5.0 que via un patch issu des doigts magiques de jmcneill@.
Comme je n’aimais pas des masses cette idée, je me suis décidé à faire booter mon netbook sur un noyau current, en gardant le userland en 5.0, tour de passe-passe bien connu, rendu possible grace aux options COMPAT de la configuration du noyau.
Mais -current, 5.99.15 à ce jour, a la particularité d’être fortement modulaire, reposant sur le nouveau framework de modules noyau, et cela rend particulièrement pénible l’opération de migration. Il existe cependant une méthode simplissime: compiler un noyau monolithique. L’opération est “documentée” ici. Choisissez simplement la configuration MONOLITHIC :
Dans cet exemple, je compile un noyau monolithique pour mon NC10 (i386) sur une machine amd64, on utilise donc les capacités de cross-compilation via build.sh. NC10 est une copie de MONOLITHIC avec simplement la modification du root device, qui dans mon cas est sd0a puisque présent sur une carte SD.
youngling# ./build.sh -m i386 -O ../obj -T ../tools -U tools
youngling# ./build.sh -m i386 -O ../obj -T ../tools -U kernel=NC10
Et désormais, plus de vilain hack pour que mon interface ath(4) fonctionne “OOB”.
Recent Comments