Named after the Fairy Penguin of Australia, it is meant to be yet another 'lean' distribution of Linux. Here's what I had in mind as a beginning set of requirements;
- Fit in, complete, at around 200MB. That's installed.
- Based on the latest kernel, whatever that happens to be. That would be something in the 2.6 line, and greater than 2.6.32.
- Based on the latest glibc, whatever that happens to be, and not one of the embedded/limited substitutes found in other small distributions.
- Based on one, and only one, desktop environment. I'm seriously thinking of KDE 4 (seriously). There is a strong reason for this, primarily that KDE uses Qt, which will make a good foundation for another choice I have in mind.
- Stripping out as much of the current software as possible, especially the duplicates.
- A limited CLI userland. I had thought of using Busybox, but after reading about how litigious the current project has turned out to be, I've decided to go with the regular tools. I have half-seriously considered a comment that someone should take the BSD tools and create an alternative to Busybox. That would be a sub-project.
- Make sure that Ruby and Ruby/Qt are installed. The complaint has been made, more than once, that there is no equivalent to an easily approachable programming tool like Basic/QBasic/Visual Basic. I've used Ruby and Ruby/Qt; the tools and bindings are there to build reasonably sophisticated (and fun) graphical applications without having to pull out the C++ and regular Qt libraries.
- Target x86 systems to start with, but I would like to eventually migrate to ARM exclusively.
- Make sure that all necessary drivers are with the distribution for the best user experience possible. For x86 that means nVidia and ATI. I'm well aware of what happened in the case of Kororaa, but the commercial modules will go in and stay in. As for the GNU purists, I don't give a damn what they think or how they feel.
- Base all of this on an existing distribution. Although I've built, from scratch, embedded Linux systems for experimental purposes, building a full-up and installable distribution is non-trivial. It makes a lot more sense to base off of an existing distribution. The base distro I have in mind is Linux Mint. Linux Mint is just that good.