Given the space constraints of my 2GB CF HDD, and the sluggishness of it's current SUSE install, I'm looking at wiping it altogether and doing my own tiny Linux install. I'll need:
* RAID support - it'll be primarily a file server with it's 4x320GB RAID5 setup.
* VNC/Remote Desktop/etc - it'll be running headless in a small studyroom, and I'll be administering it through another network PC, like SUSE currently has with VNC.
* Apache - I would like to use it to store my iCalendar so I can use the one calendar at home, at work and on the go with my Portable Sunbird, so I'd like to set up CalDAV, and maybe other Apache goodness.
* CUPS - for sharing printers, specifically a HP Laserjet 1200 (fine) and a Canon PiXMA iP5000 (not so fine).
* some kind of firewall obviously.
* Bittorrent - self explanatory.
Gnome and KDE might be too big and I'll be fine with XFCe or anything, but I'll live with a CLI if it comes to that (would VNC still work?).
How could I go about setting up a custom distro like this? Do DSL or Puppy Linux have all of these features?
* RAID support - it'll be primarily a file server with it's 4x320GB RAID5 setup.
* VNC/Remote Desktop/etc - it'll be running headless in a small studyroom, and I'll be administering it through another network PC, like SUSE currently has with VNC.
* Apache - I would like to use it to store my iCalendar so I can use the one calendar at home, at work and on the go with my Portable Sunbird, so I'd like to set up CalDAV, and maybe other Apache goodness.
* CUPS - for sharing printers, specifically a HP Laserjet 1200 (fine) and a Canon PiXMA iP5000 (not so fine).
* some kind of firewall obviously.
* Bittorrent - self explanatory.
Gnome and KDE might be too big and I'll be fine with XFCe or anything, but I'll live with a CLI if it comes to that (would VNC still work?).
How could I go about setting up a custom distro like this? Do DSL or Puppy Linux have all of these features?