Modern Puppy - Idea Thread

For talk and support relating specifically to Puppy derivatives
Post Reply
Message
Author
bark_bark_bark
Posts: 1885
Joined: Tue 05 Jun 2012, 12:17
Location: Wisconsin USA

Modern Puppy - Idea Thread

#1 Post 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.
Last edited by bark_bark_bark on Mon 08 Oct 2012, 12:21, edited 1 time in total.
....

User avatar
Iguleder
Posts: 2026
Joined: Tue 11 Aug 2009, 09:36
Location: Israel, somewhere in the beautiful desert
Contact:

#2 Post 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:
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]

bark_bark_bark
Posts: 1885
Joined: Tue 05 Jun 2012, 12:17
Location: Wisconsin USA

#3 Post 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.
....

User avatar
Tman
Posts: 808
Joined: Sat 22 Jan 2011, 21:39
Location: Toronto

#4 Post 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?

bark_bark_bark
Posts: 1885
Joined: Tue 05 Jun 2012, 12:17
Location: Wisconsin USA

#5 Post by bark_bark_bark »

I like doing things from scratch (I guess)....
....

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#6 Post 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?
I use Google Search on Puppy Forum
not an ideal solution though

User avatar
darkcity
Posts: 2534
Joined: Sun 23 May 2010, 19:16
Location: near here
Contact:

#7 Post 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:

User avatar
NeroVance
Posts: 201
Joined: Wed 10 Oct 2012, 23:00
Location: Halifax, Canada

Re: Modern Puppy - Idea Thread

#8 Post 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.

Post Reply