Page 1 of 1

Modern Puppy - Idea Thread

Posted: Sun 07 Oct 2012, 21:48
by bark_bark_bark
This thread will be ONLY expressing my ideas AND your ideas about a more modern Puppy.

My Idea is to create a more modern core (and a graphical system) for Puppy Linux. This will maybe be turned into what will be known as Modern Puppy. This at first will be built from Woof2, but then the core will be updated and remastered into a more modern puplet. I want:

-to create a multiuser puplet with a simple cli login manager
-to use X.Org 7.7
-replace JWM and Rox with XFCE and Thunar
-to do many more things
-to use latest kernel

but yet be small.

If enough people want to see one, then another thread will appear.

Posted: Sun 07 Oct 2012, 22:36
by Iguleder
Sounds very ambitious, but you haven't mentioned the ugly technical part. You'll have to answer a few questions before you claim it's possible:
- How do you intend to make Woof2 multi-user? That would be extremely complicated and if you want to do it right (e.g keep it generic - also have the door open for ARM or x86_64) you'll run against the single-user wind of Barry. Woof was never intended to create multi-user puppies, same goes for using a desktop other than the JWM/ROX-Filer combo.
- Latest kernel - if you want to always have the latest, there are two issues: one is keeping up with new releases (yes, updating a running kernel, yes!) and the high cost of frequent kernel upgrades, which is why many distros stick with stable releases like 3.2. Considering the limited resources you probably have for this task, it sounds like a very tough goal.
- Be small - very ambitious if you want the latest kernel and Xfce. Think of the long term - GTK+ 3.x will have to be added in parallel to Xfce's 2.x, same goes for Xfce's dependencies. And a hurried package of the latest and greatest kernel won't make it easier.

You'll need a very high degree of automation to make this thing work - that will ease dealing with package size (automated stripping of size-optimized packages and stuff) and kernel upgrades (well, partially - you'll have to make new configurations between versions, manually).

Now think of my first point, which is the real issue here - that's the true challenge! Previous attempts to make Puppy multi-user are no longer relevant with Woof2, so you'll have to do that research, too.

Anyway, nice agenda. I wish you the best of luck with your idea. You'll need to form a dream team of developers to make a post-Modern Puppy :lol:

Posted: Sun 07 Oct 2012, 22:56
by bark_bark_bark
Well here is what I'll do:

1st.) Compile Latest 3.2.x kernel for woof2

2nd.) Use woof2 with default settings for Racy with Modern Puppy branding

3rd.) Make devx SFS

4th.) Update the core of Puppy

5th.) Compile latest Firefox, xfce, gtk2, gtk3, and more

6th.) Remove ROX, JWM, and Seamonkey

7th.) Add multiuser functionality.

8th.) Remaster.

Posted: Tue 09 Oct 2012, 03:14
by Tman
bark_bark_bark wrote:Well here is what I'll do:

1st.) Compile Latest 3.2.x kernel for woof2

2nd.) Use woof2 with default settings for Racy with Modern Puppy branding

3rd.) Make devx SFS

4th.) Update the core of Puppy

5th.) Compile latest Firefox, xfce, gtk2, gtk3, and more

6th.) Remove ROX, JWM, and Seamonkey

7th.) Add multiuser functionality.

8th.) Remaster.
Why don't you start off with Jemimah's Saluki or another pup that already has xfce, and try to add multi-user support for that?

Posted: Tue 09 Oct 2012, 12:29
by bark_bark_bark
I like doing things from scratch (I guess)....

Posted: Tue 09 Oct 2012, 12:47
by nooby
I trust that Iguleder and others can explain it to you
I only have to go on being active here for some years.

To do this "7th.) Add multiuser functionality. "
would need very good skills and I hope Iguleder
or somebody else explain how difficult it would be
unless you just accept Spot and Fido
but that would not be a true multi user would it?

BigPup is multi in how it use Spot? But you mean
real multi user and that is entirely different?

Now I am a noob but to have the multiuser
on 7 place would that work. You need to start
with mulitiuser and write a new form of woof that
is a multiuser woof?

Posted: Tue 09 Oct 2012, 14:14
by darkcity
I've started a multi-user page on the wiki. It includes a link to Pizzasgood's guide to making a multi-user Puppy

http://puppylinux.org/wikka/MultiUser

:twisted:

Re: Modern Puppy - Idea Thread

Posted: Fri 12 Oct 2012, 14:35
by NeroVance
bark_bark_bark wrote:-to create a multiuser puplet with a simple cli login manager
-to use X.Org 7.7
-to use latest kernel]

but yet be small.
I dig those at least, but maybe with something like XDM or some kind of display manager. A new X.Org could be good, just depends on if it would work for Puppy, and allow more systems to use it.

Later Kernel is nice, but I don't know if we need to have the latest and greatest. I say we get a stable system on a relatively recent kernel, and that should be swell.