Donate

You can make a donation if you'd like to support my work:


Contact

I deactivated the rating mechanism for now due to excessive spamming; while I got some interesting comments when I started it the current ratio is several hundred spam comments for one useful comment. If you have anything to say, please write an email to bwachter-hp@lart.info

Aardvarks DietLinux

Introduction / what is it?!

DietLinux is a distribution based on dietlibc. It contains a 2.4.x/2.6.x linux kernel, minit as init, embutils and some GNU-stuff. (read more)

Resources

Documentation

Download

This is a short and incomplete list of download links.

News

[20050210] anonymous CVS online; more progress in apkg
There's now an ananymous CVS server online. Data gets updatet once per day. You can check out the latest DietLinux-sources with `cvs -d:pserver:cvs@cvs.pimp.lart.info:/cvs co dietlinux'.
[20050131] 0.2-pre0 tagged in CVS
0.2-pre0 provides the new filesystem layout, the new linuxrc/initrd-code, grub and some parts of the new package system. However, the code for media detection is not yet included / executed by linuxrc which leads to a minimalistic shell after setting up the basic root filesystem. Therefore I decided to upload a sample ISO image to give you something to play with, but keep the other files till the media dection code is ready for release. [dietlinux-0.2-pre0.iso(2MB)]
[20041224] End of silence...
I've been quite busy the last year, so I've not been able to bring much of the stuff I did in a form I wanted to publish. However, I managed to get some work done lately. I added some software to the 42-directory, see the readme file there for more details. I made much progress with the package system, results will be up soon. Really. And I finally fixed the broken links on this page...
[20030914] Updated Makefiles for building images
I rewrote the Makefiles for downloading the dietlinux-files and build images on my way back from Aachen. It's now possible to build floppy images as well, and it has become easier to include your own files in the image. Try to figure out what it does, or wait until I upload the updated documentation
[20030912] DietLinux-Talk in Aachen
The papers to my talk I held yesterday in ChaosTreff Aachen are now online(German)
[20030910] And the root-password is...
I used the last update of the documentation to hide the root-passwort, so many people where unable to find it. Sorry. The root-password is `test`. I updated /etc/issue to show this at the login-prompt.
[20030605] New Mirrors
There are now 2 new mirrors online -- one at TU Chemnitz, one at Uni Erlangen (Thanks!). For downloading, please select one of them from the list of mirrors.
[20030603] Upcoming 0.1.2-release
I have plans to release a handy rescue-CD during the next days. Please check the current CD for bugs, and mail me what programs you'd like to see on that CD-ROM.
[20030602] First DietLinux-mirror online
Thanks to Freenet there is now the first DietLinux-mirror online. I hope that there will be one or two more within the next weeks.
[20030602] glib/irssi linked against dietlibc
Since so many asked for it I tried it -- and it works. Using a dietlibc-only system (better known as `DietLinux' ;) ) I was able to link glib and irssi against dietlibc. I decided to put this online for you -- grab only the irssi binary or an archive containing the binary, irssi.conf for /etc and all docu/scripts/themes included in the irssi source distribution. If you have a really minimal system you may need to get this archive with the terminfo-db and unpack it to /usr/share. Have fun ;)
[20030527] preview-CD evolved into a rescue-CD
You can use the current CD to boot into an existing system after messing with your bootloader as well as booting into a standalone rescue system, containing e2fsck, fdisk, mke2fs, tune2fs, ..; I'm currently trying to add more tools, if you have some useful programs for a rescue-system working with dietlibc please mail me.
[20030517] Preview-CD available
Since yesterday you can download everything you need to build a bootable DietLinux ISO. If you have make, rsync, cdrecord and mkisofs installed you can build and burn it by downloading this Makefile and then typing `make full-cd && make burncd'. Please read the documentation for more information.
[20030509] [Update]
Fefe has accepted my shutdown into minit CVS. I suggest you to check out minit from CVS. If you want to use shutdown with minit 0.9.1 either grab my patch, or check out shutdown and Makefile only. If you want to use shutdown without minit (it will then behave like Sysvinit-Shutdown with -h, i.e. kill all processes, umount all drives and halt the system) please checkout shutdown.c from minit CVS. For use without minit it will compile without any additional files. To avoid problems with many different versions I'll not distribute shutdown.c without minit.
[20030320]
DietLinux is usable as a DSL-Router (PPPoE). My box is up since 3 days by now and works like a charm. It runs syslogd/daemontools/sshd/dnscache/djbdns/..; it uses about 8mb of RAM; startup, including POST, is under 10 seconds. I'll upload the rootfs during the next 10 days.
[20030319]
Thanks to Arcor I've been offline for some time. I used the time for some testing/coding. The results will be online within one week.
[20030223]
The default pppd works now. I'm currently testing both ppxp and ppp. I think I'll include ppp -- it is well-known (i.e. most people have a working configuration), and the documentation is not jp-only ;)
[20030223]
I had a look at udhcp yesterday. Took me some time, but it worked before I went to bed. You can grab the patch here. udhcp seems to lack the support of static mac/ip-address mapping. I'll have a look at it as soon as I have enough time.
[20030222]
I've recently added some documentation, and put all the stuff on a seperate page. See here.
[20030219]
I'm currently fighting against the pppd. I had a short look at ppxp. Compiles with dietlibc, dunno if it works. Please contact me if you have a pppd working with dietlibc.
[20030218]
On my testsystem I'm currently running djbdns/qmail. Works fine. I really have to add a logdaemon...
[20030217]
I've 'released' an unofficial boot-ISO. It uses a slightly modified linuxrc from Pauls Boot CD. Still cleaning up some quick'n'dirty-stuff. I'll release an official image as soon as my package system ist usable.
[20030212]
Added mailinglist. To subscribe send an eMail to dietlinux-users-subscribe@lart.info
[20030206]
Until now I have a system with working minit, fgetty and login, userland containing embutils and some binaries. Networking is working, too :)
[20030202]
Start.