Goals of this linux distro:
create a fully-usable linux distribution built from the ground up which will feature:
* pkgsrc as the package maintenence tool (akin to ports/portage)
* we're now using pkgutils by Per Liden
* base system, including everything needed to compile further packages, will be provided as a binary tarball
* the usual features: customize compiles via mk.conf, resolves dependencies automatically, downloads source files automatically.
* Documentation based install: follow directions-- fdisk, untar, chroot, etc.
- /README
- /etc/motd
- on www too
* ISO's provided (using isolinux)
- mirrored by sunsite.dk or ibiblio.org?
- cheapbytes.com for hard copies?
* instructions to install, configure and more will be in /README and /etc/motd (modeled after the openbsd's "afterboot" man page and gentoo.org/doc/en's way of instructing.
* not minimalistic nor bloated. i need something i can use, to do my programming, homework, web browsing, etc. in. for example. getting a gui like gnome up should be really easy using pkgsrc, although not necessarily fast since it's compiling :)
* Build your kernel: Linux kernel (both 2.4.x and 2.6.x) source code with patches for grsecurity, PaX, and more in /usr/src :)
* BSD style init: http://www.linuxfromscratch.org/hints/downloads/files/bsd-init.txt
* garnome: build GNOME 2.6.x easily.
* Noteworth Packages:
- ncurses
- ALSA: Advanced Linux Sound Architecture
> possibly get this into pkgsrc someday, even though it's linux specific
- screen
- links2 /w openssl
- AIDE: Advanced Intrusion Detection Environment
> each release of this will have origional an initial database
> http://www.cs.tut.fi/~rammer/aide.html
- cvs will also be necessary
- scanlogd
> started by init
> http://www.openwall.com/scanlogd/
- gnupg
- vixie-cron
- dhcpcd, pppd/chat, rp-ppoe(?)
- ntpd
- sshd/ssh
- Linux-PAM
- cracklib
- nmap
- sysklogd w/ logrotate
- compressdoc script to compress all documentation (put into weekly cronttab), thanks to BLFS
- slocate: Secure Locate
- iptables
- gcc (duh?)
- nasm
- GRUB boot loader
Notes:
i'm not trying to break any records for creativitity here, i'm just bringing together technologies that are known to work (for me) and i would like to see in one distro. i'm just not satisfied with what's out there right now, and that's the grea thing about open source. this is for me, if someone else finds a use for it then i think that's awesome :)
FOR NOW the system is based on slackware (which i may not even publicaly distributed) -- i'm using it as a testbed for pkgsrc and other things i want to play with before i start from scratch.
slothware is now it's own entity. every single package has been compiled by hand, thanks to the linuxfromscratch guide. see the Changes file.
References:
pkgutils by Per Liden http://www.fukt.bth.se/~per/
pkgsrc http://www.netbsd.org/Documentation/software/packages.html
my inspiration http://users.piuha.net/martti/comp/slackware/slackware.html
bsd style init http://www.linuxfromscratch.org/hints/downloads/files/bsd-init.txt