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
- The main documentation. Please read this first
- Mailinglist -- to subscribe send an empty mail to dietlinux-users-subscribe@lart.info
- Some thoughts about codesize
Download
This is a short and incomplete list of download links.
- Makefile to download all necessary files and build floppy/CD-images. Please read the documentation to learn how to use it.
- Current floppy-images (ftp1 |ftp2 |ftp3) (http1 |http2 |http3)
- ISO of the latest snapshot (ftp1 |ftp2 |ftp3) (http1 |http2 |http3)
- Some software, linked static against dietlibc (currently i386-only) (ftp1 |ftp2 |ftp3) (http1 |http2 |http3)
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.