cbagger01
Group: Members
Posts: 4264
Joined: Oct. 2003 |
|
Posted: Jan. 17 2006,06:05 |
|
In my opinion, what makes DSL great is the combination of:
great hardware detection (slimmed down knoppix core and knoppix autodetection scripts)
small and light additions (light Xserver,Window Manager, apps, printing, OPTIONAL light services, etc)
DSLness that makes dsl DSL and not just a stripped down knoppix (every concept, script, extension system, user contribution, etc)
I believe that the bottom 2 items are and always will be part of the core that makes up DSL.
However, I also think that the knoppix autodetection part is very important. The knoppix team does an unparalleled job of evolving (and usually autodetected) hardware support for a tremendous variety of hardware yet while running in a livecd environment.
Instead of doing some kinda "Linux From Scratch" project, the DSL developers wisely chose to build on this KNOPPIX foundation, and this is one of the main things that separates DSL from similar projects not based on KNOPPIX. This way most (not all) supported hardware "just works", while other projects need to go through the same learning curve that the knoppix guys once did, and usually with a much smaller team than the knoppix community.
Of course, after KNOPPIX 3.7, they eventually dropped the 2.4.x kernel series for the 2.6.x series. So most new knoppix hardware support development would only be useful for a "DSL with 2.6.x kernel" project.
But for the current DSL (2.4.x) project, there are tradeoffs to consider for future direction:
1) Go with recent 2.4 kernel build like 2.4.31 + Latest 2.4 hardware support and some bugfixes + Mostly still works with the old KNOPPIX autodetection scripts, but some new drivers may need manual loading + ACPI now works on some hardware that broke it in the past - ACPI sometimes interferes with some hardware/BIOS + SATA SUPPORT IMHO this is a REQUIREMENT for a "portable" OS because SATA is taking over the computer world - Some wireless hardware is now inoperable. An investigation is ongoing with hope for a fix/workaround of some sort but at this point is still just hope.
2) Go with a remaster of the last KNOPPIX to support the 2.4.x kernel, 2.4.27 and KNOPPIX 3.7 + famous KNOPPIX tested hardware support. If this kernel version supports your hardware, it will "just work" + SATA SUPPORT IMHO this is a REQUIREMENT for a "portable" OS because SATA is taking over the computer world - Not the latest kernel, so some bugfixes and new hardware will not be supported. - Unknown if some hardware support was broken when linux moved from 2.4.26 to 2.4.27 - More work. Developers must dig out the old "how to strip down KNOPPIX to make the DSL core" notebook.
3) Revert back to existing DSL1.5/KNOPPIX3.4/2.4.26 system + If your hardware worked in DSL1.5, it will work. + Relatively easy to backport to DSL 1.5 vs. other options - NO SATA SUPPORT This is the biggest hangup for me. IMHO SATA support is a REQUIREMENT for a "portable" OS because SATA is taking over the computer world - Not the latest kernel, so some bugfixes will not be included. Anyone whose hardware "now works great since DSL 2.0" , will lose this functionality.
So there are pluses and minuses for each direction. Personally, I have a strong preference for (1) or (2) because being able to see the hard drives on just about any computer built after 2003 is a BIG plus to me because I use DSL as a portable USBHDD system and I don't get to choose the computer model at my friends'/relatives'/work/etc so it is inevitable that I will encounter SATA drives.
|