20090430

Analysis of the differences between GNU/Linux and GNU/kFreeBSD on the .udeb packages

I am commenting the importance of a package considering:
installer/build/pkg-lists/{base,standard-udebs}
installer/build/pkg-lists/monolithic/{common,i386.cfg}

Useful commands:
$ cd installer/build/
$ grep PACKAGE_NAME pkg-lists/{base,standard-udebs} pkg-lists/monolithic/{common,i386.cfg}

See the analysis status.

20090429

installer/build/dest/netboot/mini.iso as an installation method

I managed to install Debian GNU/Linux on qemu using mini.iso.
And this d-i debconf6 paper deals with mini.iso as one of the normal installation methods.
It is interesting that the creation of this CD image does not involve debian-cd or similar: great!

Examining installer/build/dest/netboot/mini.iso and its initrd

$ mount -o loop mini.iso /media/test
$ ls /media/test
$ cd ~/tmp
$ cp /media/test/initrd.gz .
$ gunzip initrd.gz
$ cpio -id < initrd

References:
http://fedoraforum.org/forum/showthread.php?t=114819

20090428

.udeb packages already on GNU/kFreeBSD

My script to view the .udeb packages that are already available on GNU/kFreeBSD, compared to GNU/Linux:
missing_udeb_packages.sh (main script)
udeb_packages.sh (aux script; put this in the same folder of the previous one)

How to use them:
$ sh missing_udeb_packages.sh > missing_udeb_packages.txt

This is the output I got:
20090428_1300_missing_udeb_packages.txt

Image creation process of d-i on GNU/Linux

Go to installer/build. Look at the instructions in the README. Then:
$ fakeroot make all_build

20090427

Previous attempts to port d-i to GNU/kFreeBSD: splitted patches

I splitted in 5 small patches the previous attempts to port d-i to GNU/kFreeBSD in d-i SVN. I removed some small changes because GNU/kFreeBSD is now in the archive.

d-i_kfreebsd_branch.installer.diff
d-i_kfreebsd_branch.packages.kernel.modules.diff
d-i_kfreebsd_branch.packages.kernel.others.diff
d-i_kfreebsd_branch.packages.partman.diff (it looks like this is wrong, it seems to revert one of the last changes, instead of doing GNU/kFreeBSD specific stuff)
d-i_kfreebsd_branch.packages.rootskel.diff

Previous attempts to port d-i to GNU/kFreeBSD

Previous attempts to port d-i to GNU/kFreeBSD in d-i SVN:
svn diff svn://svn.debian.org/d-i/trunk@47541 svn://svn.debian.org/d-i/branches/d-i/kfreebsd@47541 > d-i_kfreebsd_branch.diff

20090421

Feed of posts with a tag

The feed of the posts with the "gsoc" tag:
http://slackydeb.blogspot.com/feeds/posts/default/-/gsoc

gsoc 2009

I am a selected student for Google Summer of Code 2009 with the project "Debian-Installer Support for GNU/kFreeBSD".
See http://lists.alioth.debian.org/pipermail/soc-coordination/2009-April/000564.html

Test

Test.