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.
Modern Puppy - Idea Thread
-
- Posts: 1885
- Joined: Tue 05 Jun 2012, 12:17
- Location: Wisconsin USA
Modern Puppy - Idea Thread
Last edited by bark_bark_bark on Mon 08 Oct 2012, 12:21, edited 1 time in total.
....
- Iguleder
- Posts: 2026
- Joined: Tue 11 Aug 2009, 09:36
- Location: Israel, somewhere in the beautiful desert
- Contact:
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
- 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
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]
-
- Posts: 1885
- Joined: Tue 05 Jun 2012, 12:17
- Location: Wisconsin USA
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.
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 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.
-
- Posts: 1885
- Joined: Tue 05 Jun 2012, 12:17
- Location: Wisconsin USA
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 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
not an ideal solution though
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
http://puppylinux.org/wikka/MultiUser
Re: Modern Puppy - Idea Thread
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.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.
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.