Going forward with Standard Puppy

This is where threads concerning the development of the next version of Puppy live.

Which Puppy or Puplet would you suggest as a standard?

Slacko
13
27%
Precise/Lucid (Ubuntu-based)
18
37%
4.x/5.x (Puppy Based)
7
14%
FatDog (64-bit or a possible 32-bit project like fatdog)
7
14%
Other (This can include Quirky if one so desires)
4
8%
 
Total votes: 49

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

#16 Post by NeroVance »

Now that I think about it, Puppy 3x was supposed to be about Slackware Compatibility and 4x was due to being build using T2 for sources (at least that's from what I remember.)

Was Puppy 5x supposed to be basically Puppy using Woof?

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#17 Post by musher0 »

Hello NeroVance and everyone.

Correct me if I'm wrong and forgive me if this sounds disrespectful, but I
always had the impression that BK was using the Puppy 5 series as a "lab
mouse" while refining his woof process.

Just my 2¢. BFN.

musher0
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
Moose On The Loose
Posts: 965
Joined: Thu 24 Feb 2011, 14:54

Re: Going forward with Standard Puppy

#18 Post by Moose On The Loose »

NeroVance wrote: I'll leave a poll up for people to vote on their preferred branch and puplet, just that way we can see the usage of different ones if we do wish to go forward.
Since lucid-528 does basically what is needed for a 32 bit machine I think an effort to make a better 32 bit system should spring from there.

A 64 bit system is quite a different matter and I think something from Fatdog would be a good way to progress in 64 bit.

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

#19 Post by NeroVance »

musher0 wrote:Hello NeroVance and everyone.

Correct me if I'm wrong and forgive me if this sounds disrespectful, but I
always had the impression that BK was using the Puppy 5 series as a "lab
mouse" while refining his woof process.

Just my 2¢. BFN.

musher0
That's okay, and that kinda makes sense, it could be a mix of both perhaps mate.

Bindee

#20 Post by Bindee »

Apart from the remaster and a cross script to make PET files compatible what do these projects have to do with puppy apart from the name?

gnz11
Posts: 33
Joined: Thu 19 Jun 2008, 01:59

mainline pups

#21 Post by gnz11 »

what i can say from using puppy since 2008 is the 3 series to the 4 then to 5 was basicly the same. barry built it then variations would come out. he changed part of the build and filesystem with 431. thet 5 series was when woof became the framework to build puppy with. it was to use other distro binaries to build a pup with. and we got dpup/ spup/ upup. spup became slacko and upu became lucid and precise. the dpup is still about as dpup 487 and the new tries as debian dog. as barry stepped back.. on paper ;}, the woof build framework is what makes it an official pup. current releases are fairly official by the maintainer that is working them. we have a lot of options once again. one of the main things is to find what pup works for you and your hardware

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#22 Post by ttuuxxx »

Well I had more respect for puppy when it stood on its own 4 paws, Puppy 2&4 series, even 3 series was very close, Puppy 5 series just blew the size of distro by 30+MB, If you look at the libs you'll see the difference. Really I would be happy with a old kernel patched with ext4 and the latest sfs before they added it to the kernel, Also I would be more inclined to see Beep Media Player as the default audio player, I just don't like how Pmusic works, BMP works great and with the plugins it can play flac. Also would like to see an older version of gimp, The latest you have to export jpg images which is stupid. Also LXtask is another app I would pick. A basic gtk3 backend would also be a good idea so things like the latest Firefox would work. I would be willing to compile tons of apps if this was thing. Plus a better clipboard manager like clipit would be nice :) Really why have bleeding edge kernels and toss the size of distro down the drain.
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

mcewanw
Posts: 3169
Joined: Thu 16 Aug 2007, 10:48
Contact:

#23 Post by mcewanw »

ttuuxxx wrote:Well I had more respect for puppy when it stood on its own 4 paws, Puppy 2&4 series, even 3 series was very close, Puppy 5 series just blew the size of distro by 30+MB, If you look at the libs you'll see the difference. Really I would be happy with a old kernel patched with ext4 and the latest sfs before they added it to the kernel, Also I would be more inclined to see Beep Media Player as the default audio player, I just don't like how Pmusic works, BMP works great and with the plugins it can play flac. Also would like to see an older version of gimp, The latest you have to export jpg images which is stupid. Also LXtask is another app I would pick. A basic gtk3 backend would also be a good idea so things like the latest Firefox would work. I would be willing to compile tons of apps if this was thing. Plus a better clipboard manager like clipit would be nice :) Really why have bleeding edge kernels and toss the size of distro down the drain.
Actually, I feel the same. Puppy has moved towards being a medium-sized distribution, which simply leans on the back of the bigger distributions. DebianDog fulfills that slot of medium-sized bigger distribution compatible IMO - after all it provided real apt compatibility. I guess it all boils down to what Puppy is(?), why do we like it, despite (or because of) its less than fantastic package manager. There are indeed many small but excellent core apps out there, like Lxtask though there is no doubt browser bloat has become a major issue in trying to build a tiny yet full-featured-feeling Linux distribution. Puppy is still great in most ways though - I really do blame DebianDog and similar for illustrating the weaknesses of current Puppies though. Maybe it is just nostalgia for these old 2.x and 4.x puppies, which were the best in my opinion - or maybe such ultra-fast and slim puppies could indeed be kept alive, but does the public have any need for such resource friendly Pups nowadays I wonder - cpus so fast nowadays and RAM a plenty even in 9 year old machines...

It does seem painful that we can no longer hardly run a Linux distribution in less than 256MB RAM when once you could run it in less than 16...

I've heard that Puppy 'passengers' couldn't care less about frugal Pup size as long as it has all the apps they want to run. Anything else being considered just play OS for students of computing and programming...(?)

Actually, the way DebianDog is being constructed (handcrafted in many ways) is more like old Puppy building albeit with a solid dpkg database core. Saintless vanishing didn't help that project though and I sometimes wonder if it will still survive longterm (or if saintless himself will indeed come up with some new alternative - though I then wonder how that could really survive without a forum like this one).

William
github mcewanw

Sailor Enceladus
Posts: 1543
Joined: Mon 22 Feb 2016, 19:43

#24 Post by Sailor Enceladus »

ttuuxxx wrote:Well I had more respect for puppy when it stood on its own 4 paws, Puppy 2&4 series, even 3 series was very close, Puppy 5 series just blew the size of distro by 30+MB, If you look at the libs you'll see the difference. Really I would be happy with a old kernel patched with ext4 and the latest sfs before they added it to the kernel, Also I would be more inclined to see Beep Media Player as the default audio player, I just don't like how Pmusic works, BMP works great and with the plugins it can play flac. Also would like to see an older version of gimp, The latest you have to export jpg images which is stupid. Also LXtask is another app I would pick. A basic gtk3 backend would also be a good idea so things like the latest Firefox would work. I would be willing to compile tons of apps if this was thing. Plus a better clipboard manager like clipit would be nice :) Really why have bleeding edge kernels and toss the size of distro down the drain.
Sounds like you have enough ideas and strong opinions to create your own (public?) puppy to fit. Have you tried this before?

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#25 Post by ttuuxxx »

Sailor Enceladus wrote: Sounds like you have enough ideas and strong opinions to create your own (public?) puppy to fit. Have you tried this before?
Yes in the past I've done tons of puppy versions, Probably more puplets than anyone on here. Plus things like 2.14X and woof, plus lots of custom versions and helped build 2 community versions, I can tell your new here, Puppy is addictive. I just don't have the free time like I used to. Willing to help if someone wants to headup something.
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

s243a
Posts: 2580
Joined: Tue 02 Sep 2014, 04:48
Contact:

#26 Post by s243a »

I've glanced at the Woof CE I didn't find a common truk of scripts for linux. It instead to contain the tools for building puppylinux. My guess is that this is because puppylinux is assembled from a number of packages which are maintained separately. This probably makes development easier since different people can focus on the different components.

However, this makes it harder for people to understand how the system of a whole works if they aren't already immersed in the code. Or said another way it creates a steeper learning curve.

As a consequence, I simply copied some of the script files to a directory and uploaded them to githup:
https://github.com/s243a/test/tree/mast ... /file/root

along with some simplemind mindmaps to help me understand what files there are and what they do. This isn't directly for development. It is more of a documentation project.

Currently, I copied the scripts from tahrup but I suspect that there is a lot of commonality between the main versions of puppylinux.

I only copied a few via drag and drop although a script could be written to automate this and assemble a larger assembly of scripts into github.

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

#27 Post by NeroVance »

To be honest, I am thinking of getting back in the game, I do wonder if anyone has decided upon a Community Edition for Puppy 6?

I'll probably begin work myself on a Standard Puplet, I know a lot of people suggested something Ubuntu-based, but I might try something Arch Linux based since I've been using that on my new (ish) Thinkpad x130e, and it works rather well.

I'll probably begin with a clean VM on my desktop to build the first Woof images, then probably begin cutting the fat and looking at what would be good to possibly add as well, and what could use replacement. Because to be honest, I do kinda miss the days in which you had an integrated Internet Suite bundled in.

Sailor Enceladus
Posts: 1543
Joined: Mon 22 Feb 2016, 19:43

#28 Post by Sailor Enceladus »

NeroVance wrote:To be honest, I am thinking of getting back in the game, I do wonder if anyone has decided upon a Community Edition for Puppy 6?
Slacko and Tahrpup made it through to the Puppy 6 stage, and there are some betas like Devuan Jessie puppies. Now we are up to "7 beta" with Slacko (Slackware 14.2) and Xenialpup (Ubuntu 16.04). Making a puppy with woof-CE is much faster and more automated than when I tried to build one during the early 6.0 phase. Some projects still remaster 5 and 4 puppies too.

p310don
Posts: 1492
Joined: Tue 19 May 2009, 23:11
Location: Brisbane, Australia

#29 Post by p310don »

Why base it on anything else?

Why not base a Puppy on Puppy. Build our own pets, or better yet SFSes. I believe an SFS is easier to update (an issue lots of people have) programs.

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

#30 Post by NeroVance »

p310don wrote:Why base it on anything else?

Why not base a Puppy on Puppy. Build our own pets, or better yet SFSes. I believe an SFS is easier to update (an issue lots of people have) programs.
I hear you on that, but at the same time, I feel like Arch works very well for what we need, at least as an initial starting point, from which we can perhaps start building from.

Besides, where would a new Puppy start if we used Pure Puppy, what Kernel and software would we use, how far would it be behind, how much would need to be done to make it work :?

I'll be honest, I could try it as a side project, but I'll be honest, it would be a crapshoot for my to try :oops:

But I'll see how things go. Really what I want to see is a Puppy that finally brings back Tcl/Tk and Gnocl to the forefront and makes it a first-class language like it was back in the day. I'll probably give it a bit of a retro look like an older icon theme, and a tasteful but retro gtk theme. Probably going to avoid anything with GTK3 like the plague for now. Want to kinda make an ISO that is less than 128MB. You know, bring back some of the older puppy traditions and help keep them alive 8)

s243a
Posts: 2580
Joined: Tue 02 Sep 2014, 04:48
Contact:

#31 Post by s243a »

NeroVance wrote:
p310don wrote:Why base it on anything else?

Why not base a Puppy on Puppy. Build our own pets, or better yet SFSes. I believe an SFS is easier to update (an issue lots of people have) programs.
I hear you on that, but at the same time, I feel like Arch works very well for what we need, at least as an initial starting point, from which we can perhaps start building from.

Besides, where would a new Puppy start if we used Pure Puppy, what Kernel and software would we use, how far would it be behind, how much would need to be done to make it work :?

I'll be honest, I could try it as a side project, but I'll be honest, it would be a crapshoot for my to try :oops:

But I'll see how things go. Really what I want to see is a Puppy that finally brings back Tcl/Tk and Gnocl to the forefront and makes it a first-class language like it was back in the day. I'll probably give it a bit of a retro look like an older icon theme, and a tasteful but retro gtk theme. Probably going to avoid anything with GTK3 like the plague for now. Want to kinda make an ISO that is less than 128MB. You know, bring back some of the older puppy traditions and help keep them alive 8)
If you do an arch version of puppylinux will it have antlr2?

It's a dependency of sqlitebrowser. Antlr2 looked too complicated for me to want to compile under fatdog64. Antlr2 is included with archlinux.

For fatdog64 I used squlitestudio instead of squlitebrower. That said Antlr2 looks like a cool tool even though it is likely well beyond my programming ability.


I need an SQLite tool to try and understand the stucture of the FMS (Freenet messaging system) database. FMS is a usenet like application for freenet. For context I mirror the discussion about me trying to install sqlitebrowser at the following link:
http://www.pearltrees.com/s243a/antlr2- ... m196402931

foxpup
Posts: 1132
Joined: Fri 29 Jul 2016, 21:08

#32 Post by foxpup »

My first thought was Tahr. It even runs, with some issues, on my very old machine.

But I really like WARY best.
It is pure puppy and still it can handle packages of other distributions.
It runs very well on old machines. It is often on old machines, crashing with windows, that people get to know Puppy.
It is just a pitty the libs are getting old.

Classic Puppy 214X is still very nice too.

Lassar
Posts: 235
Joined: Tue 08 Jul 2014, 20:01

#33 Post by Lassar »

I would say tahrpup64 6.05, but it's getting a bit old.

I think that I read, that Ubuntu 14.04 tahr packages are stating to disappeared from launchpad.

Zenialpup64 should be the standard, even tho it's still in the beta stage.

User avatar
rufwoof
Posts: 3690
Joined: Mon 24 Feb 2014, 17:47

#34 Post by rufwoof »

NeroVance wrote:I do think JWM should stay, it's tradition, maybe even see if we could have an option to use the old non-rounded corners version.
That's just part of <WindowsStyle> section

<Corner>4</Corner>

tag where 0 is square, 5 most rounded

Debian + xorg + jwm + pcmanfm are a great combination IMO. jwm is also still being maintained/developed.

I'm running Debian Standard (command line only), with xorg, jwm and pcmanfm file manager installed on top of that for the gui/desktop. A simple single .jwmrc file that I manually tweak as desired. pcmanfm --desktop .... to provide the desktop (icons). I also use pcmanfm as the 'menu' i.e. when you click menu it opens up pcmanfm menu://applications that shows a list of all the menu options (Accessories, System ... etc.) along with a bookmark to /usr/share/applications so all programs (.desktop files) are readily accessible via a single secondary click.

Nice and simple ... really quick, and based on Debian stable so security patches (and their extensive repository of programs) are readily available.

I'm even using the .jwmrc file as the startup control, so it starts pulseaudio, the desktop (pcmanfm --desktop), libre tray launcher, calendar (orage) ...etc.

<StartupCommand>pulseaudio --start</StartupCommand>
<StartupCommand>pcmanfm --desktop</StartupCommand>
<StartupCommand>libreoffice --quickstart --nologo --nodefault</StartupCommand>
<StartupCommand>orage</StartupCommand>

Other than that I've also added in lxappearance (so I can select gtk theme etc.) which, other than pcmanfm's configuration options, pretty much enables the entire desktop style/layout to be configured.

At the other end of the panel to the menu I have a shutdown type button, that includes a edit .jwmrc option for convenience
Attachments
s.jpg
(25.12 KiB) Downloaded 917 times

Lassar
Posts: 235
Joined: Tue 08 Jul 2014, 20:01

#35 Post by Lassar »

I'll add one more thing to the standard.

I think puppy linux should look good out of the box.

That means using icewm instead of jwm.

Something like Win Puppy.

Post Reply