Knoppix linux remastered for the home ... ESSENTIAL
I am planning on creating a family-oriented remaster of Knoppix, optimized the average home and family PC.
This means keeping and emphasizing the easiest, flashiest and most useful home applications, such as KDE, OpenOffice, Mozilla, and XMMS. At the same time, it means removing geek-only stuff like Apache and the various networking and programming tools.
This is an important and even essential project because right now, the biggest complaint against Knoppix for use as a home OS is that is too unwieldy. Having 15 different text editors doesn’t add any value to a home OS; it just makes things unnecessarily complicated. This isn’t a knock against Knoppix, which after all wasn’t designed to compete in the home OS market. However, having a “home Knoppix” project would be great for the Knoppix community, as it would be a great way to make Knoppix more mainstream and give it some exposure.
My question for forum members is therefore the following: Knoppix has over a thousand packages… which geek-only packages can we removed without breaking the distro? This isn’t as easy to answer as it sounds, since the majority of packages have pretty confusing descriptions (ex: arpwatch - Ethernet/FDDI station activity monitor.)
If someone gives me a list of packages that can be removed, I will remaster the ISO without these packages. I will make it available to everyone on my FTP site, so you can burn a copy for you’re your girlfriend and even your grandmother!
Re: Knoppix linux remastered for the home ... ESSENTIAL
Quote:
Originally Posted by law_student
I am planning on creating a family-oriented remaster of Knoppix, optimized the average home and family PC.
This means keeping and emphasizing the easiest, flashiest and most useful home applications, such as KDE, OpenOffice, Mozilla, and XMMS. At the same time, it means removing geek-only stuff like Apache and the various networking and programming tools.
Don't be so sure home users don't want "geek-only" software. While I wouldn't include Apache (because its complicated, not complex), I'd consider including a solid web server like Xitami or a web application framework like Zope. Home users have need to serve web pages for various reasons, including SOHO businesses, web pages for pictures for grandma, etc.
The future (nearly here) will have http servers built into everything you can imagine. Chip based http servers are very inexpensive. If present tech trends continue HTML/XHTML will become 'the second language' for many people the world over, if it isn't already.
It would be a mistake to not include a programming language that has a high-level memory model, i.e., garbage collection, with native support for object-oriented programming. The language of choice here is Io, but Python comes a close second.
Why Io? Io uses prototype-based inheritance, which means everything really is an object. Class-based inheritance languages (e.g., Java, Python, C++, Smalltalk, etc) abound, but suffer from the class-instance dichotomy. Of these, Python is much simpler and cleaner than the rather lousy Java and C++. Of course, not including GCC, which provides C++ compiling support, would be a mistake.
Home enthusiasts who do not program most likely want digital still camera support, digital video camera support and serious mp3/ogg/mpg file swapping support.
So, if you're going to re-master Knoppix for the home, here's what you need:
1. Linux kernel
2. bash
3. XFree86
4. Mozilla
5. Xitami
6. Zope
7. XMMS
8. XChat
9. Jabber
10. [camera software here]