Just a quick question about which Linux distro that would fit and run on a 1 GB Disk on Module SSHD? I propose a mini-itx C7 board with Linux as the OS to do MP3 playback and the occasional DVD movie. I'm trying to build a "green" system with low power and fanless. Any thoughts beside the obvious Damn Small Linux? Minimal OS, CLI is OK. John
I'd go for Debian (buisnesscard install) with fluxbox WM on top of it. It should be (if you strip some unwanted packages) 500mb max. But on 1GB any 'core' binary based distro will fit with ease. By core I mean no bloated Ubuntu or the likes.
you can get ubuntu 7.04 on a 1gb usb stick for a "portable linux" If you check out pendrivelinux You can see all the distros they have put on pendrives. I know your not actually pendriving it, but it will give you a good idea of how much space each distro takes up.
any of them, really. although I'd go for ubuntu for the large community support, and omgshiatlaod of how-tos.
Debian, as usual, gets my vote. Ninety percent of the Ubuntu guides work and a fair bit of the excellent gentoo guides work, it has much bigger repositories and its generally more customisable with out having to compile every thing, that C7 is very very slow and anything remotely cpu intensive. I don't know about sshd but last time i tried this with CF, i'd avoid putting in swap and try too off load logs to a ram drive and archive them to the network every couple of hours.
I prefer Debian, no other reason than i've not given Gentoo as a whole much time and i wouldn't recommend something i wasn't comfortable using my self. Besides if i understand correctly its best to compile on the machine your using since it optimises for that box.
I recommend Gentoo for the same reason, Debian is clunky to use in my opinion. Yes, however compiling options are set by some flags, you can easily compile something on one processor which is optimised for use on another.
No, you can use distcc to distribute the compiling onto other networked computers, optimalisations are just a flag given to gcc and can be done on any system. However crosscompiling (32<>64bit) is more difficult, but not impossible either (Gentoo once again has great Wiki's on it)
Slackware, 500mb min install for their newest version. and it still runs on an 486 with 32mb ram. you could do a min install of slackware 12.0 and just use flux or blackbox