DSL Ideas and Suggestions :: wish list, 2.6



Quote
If DSL got gtk2, Xorg, and 2.6, it would get dangerously close to Puppy. What would be the difference then?

I was going to reply in much the same way last night when I read WDef's remark.

My preference would be to try and keep DSL as close to 50MB as possible even if that means moving lots of modules out of the base into MyDSL. I know that size is probably too ambitious with 2.6. The first on my list would be SCSI. Then I would look at other modules on the "extremes" of hardware history -- things that are pretty old and probably less often needed and bleeding edge support. Leave the base usable for "average" computers.

I would leave out X and let users choose to add whichever version they want (a few console apps, maybe add a menu to ease the shock). But I know Robert most likely won't exclude X, so stick with kdrive and GTK1 -- that's enough so anyone who wants "more" can add it via MyDSL. Move things not needed to extend via MyDSL to MyDSL. At a minimum, GTK1 apps like dillo, emelfm, beaver, and sylpheed. Then Robert's murgalua tools. I would remove most of the apps and leave that to user choice.

The reason I oppose GTK2 in the base is because it would increase the calls for including GTK2 apps -- "the latest version of _, so why are you still using that old version?" All of a sudden, you're looking at significant increases in base size because the libraries are already much larger and the apps don't get any smaller between GTK1 and GTK2.

Quote (curaga @ Feb. 03 2008,10:22)
If DSL got gtk2, Xorg, and 2.6, it would get dangerously close to Puppy. What would be the difference then?

xorg can be separate, the extension has proved that.
puppy runs off root. dsl does not.
dsl has knoppix technology.

dsl could be very modular (depending on the base size).
i was thinking for a 'barest-base' system iso download page, if a choice
of accompanying themed 'basic-apps' could be offered, e.g -
standard, multi-media, gtk-1, gtk-2, diagnostic-disk ..etc in one uci.
this would save the newbie having to select them.

I will be spending some time face time with John at Scale 6x. This will be a topic that  will be discussed. Basically I agree with Lucky13 on what he posted.

Puppy would not stop me from doing an Xorg/Gtk2/2.6 system. Give me a break. That combination is certainly not unique to Puppy. That is now the standard for most all Linux based distributions.

There are fundamental differences in vision between the two projects. Puppy runs everything as root,i.e., tries to accommodate the novice user. Puppy, I have been told is not really designed to be nomadic, as machine specifics, is by default, in the backup image.

Nevertheless, by adding all of that into the base would mean losing many smaller, less capable systems. Puppy and Austrumi are indeed small distributions but they both use higher level of compression to achieve it and thus both require higher level of computing capabilities.

My view of the direction moving forward is to try to stay under 50MB. Which would necessitate a more "construction kit" approach. Personally I would want 2.6 kernel compiled with gcc 4.2, libstdc++.so.6, gtk1, tinyK, minimal window manger, and all the custom bash/murgaLua scripts that make DSL what it is. Use the MyDSL system for gtk2 and many other applications drawn from the repository. This would allow for the older, less capable machine to continue to move forward with DSL. This is basically what I will be advocating when I am at Scale.



Quote (roberts @ Feb. 03 2008,11:28)
My view of the direction moving forward is to try to stay under 50MB. Which would necessitate a more "construction kit" approach. Personally I would want 2.6 kernel compiled with gcc 4.2, libstdc++.so.6, gtk1, tinyK, minimal window manger, and all the custom bash/murgaLua scripts that make DSL what it is. Use the MyDSL system for gtk2 and many other applications drawn from the repository. This would allow for the older, less capable machine to continue to move forward with DSL. This is basically what I will be advocating when I am at Scale.

I see a few ways to keep most users happy.

1. Build distros with applications geared to different users, office, music, video, games, etc.  Downside: more work.

2. Build application _suites_ geared toward the different audiences and pair them with a base DSL that they can be loaded into.  Downside:  work necessary to maintain multiple suites.

3. Sell a base system along with CD's (or USB keys...) containing the MyDSL applications.  I would happily carry around 2 or 3 CD's or USB keys to have everything I need.  It also gives you a new revenue stream.

Hmmmm.... If one packaged up a suite of MyDSL's inside a super-MyDSL, would everything unpack recursively?  If MyDSL works that way, we users could build and maintain suites of apps!

I'd really like to hear from someone more knowlegable about this last idea.  If MyDSL won't work that way, perhaps it could be modified to do so...

Regards to All,
newby

Quote
Puppy would not stop me from doing an Xorg/Gtk2/2.6 system. Give me a break.


LOL!  Exactly.  

I think Robert's plan sounds like a wise middle way.   That way we get a light functioning desktop in the dsl tradition, 2.6.xx, a small iso, and an easy path to Xorg etc.

Next Page...
original here.