BusterDog + build system (no-systemd)

A home for all kinds of Puppy related projects
Post Reply
Message
Author
User avatar
fredx181
Posts: 4448
Joined: Wed 11 Dec 2013, 12:37
Location: holland

BusterDog + build system (no-systemd)

#1 Post by fredx181 »

*** BusterDog + build system *** (updated 2020-06-29)

See Here for a Buster-Live build system.

Based on the Debian 'Buster' branch but without systemd.
It's using special method (taken from AntiX) to avoid systemd by replacing systemd with 'elogind'.
(and some more, e.g. libsystemd replaced by libelogind), more background info Here

EDIT: For how to boot BusterDog with systemd, see here:http://murga-linux.com/puppy/viewtopic. ... 71#1041071

Download: 32 and 64 bit ISO's (updated 2020-06-29), see Here, boot options (grub4dos): Examples-boot-codes.txt

DEVX and Firmware squashfs modules: Here

Custom repository: 32-bit 64-bit

Login details:
root with password root
puppy with password puppy

Specifications:
Built from scratch by using debootstrap and remastered afterwards.
Kernel: 4.19.0-9 (the kernel is separate module)
Choice of Boot Methods: porteus-boot and live-boot v3 (see for options: Examples-boot-codes.txt)
(EDIT: See post #4 for how to boot with older kernel 3.16 if possibly your hardware is too old for booting v4.19)
Default WM - OpenBox, with Desktop choices (run ‘Desktop Manager’ to choose):
- Tint2 panels
- PcmanFM providing the Desktop and lxpanel
- Tint2 bottom panel and rox-pinboard providing the Desktop
Option to switch to JWM window-manager
Default File Manager - PcmanFM with option to use rox.
Default Internet Browser - Palemoon.
See info and links about possible Palemoon issues (on some machines with Intel graphics) here:
http://murga-linux.com/puppy/viewtopic. ... 71#1018771

Thanks very much to everyone who has been involved with DebianDog, specially Toni (saintless), William (mcewanw), Terry (sunburnt), dancytron, belham2, rcrsn51, wiak, jd7654, backi, AndresC2, peebee and all who helped by giving feedback on the DebianDog threads.

Screenshots:

Openbox tint2 panels
Image
Openbox with PcmanFM and lxpanel:
Image
JWM
Image

Fred
Last edited by fredx181 on Mon 29 Jun 2020, 15:45, edited 18 times in total.

User avatar
fredx181
Posts: 4448
Joined: Wed 11 Dec 2013, 12:37
Location: holland

#2 Post by fredx181 »

*** Changes and Fixes ***

For BusterDog-openbox_jwm-2020-06-29 version:
- Kernel upgraded to v4.19.0-9
- Added the +EXIT option for on the boot commandline, e.g. changes=+EXIT:/BusterDog/live (save on demand or at shutdown, temporary changes NOT in RAM)
(see more info and example: Examples-boot-codes.txt)
- Added some more applications, e.g. Pmusic, pequalizer, and more
- Added 'Xlunch' to the Desktop choices in Desktop Manager
- Palemoon upgraded to v28.10.0
- Upgraded all packages to newest versions
-----------------------------------------------------------------------
For BusterDog-openbox_jwm-2019-12-29 version:
- Changed timezone to default UTC (forgot earlier)
EDIT 2019-12-30, re-uploaded 64-bit ISO including small fix, see:
http://murga-linux.com/puppy/viewtopic. ... 10#1046110
-----------------------------------------------------------------------
For BusterDog-openbox_jwm-2019-12-28 version:
- Fixed the annoying delay of the openbox menu display.
- Some small changes to menu(s)
- Upgraded Palemoon and other software (apt upgrade)
- Added some more applications.
Last edited by fredx181 on Mon 29 Jun 2020, 15:58, edited 6 times in total.

User avatar
fredx181
Posts: 4448
Joined: Wed 11 Dec 2013, 12:37
Location: holland

#3 Post by fredx181 »

*** Debian Buster and avoiding systemd **

Standard Debian Buster has systemd enabled, from the beginning I've been searching for a way to avoid systemd and used Devuan as a base DevuanDog 'Beowulf' [DISCONTINUED]

Now, DevuanDog is discontinued because I found a self-supporting way (not being dependent on Devuan) to avoid systemd:
BusterDog has similar method as AntiX by replacing systemd with 'elogind'.

This way BusterDog runs with the old initscripts method (sysvinit)

Fred

anticapitalista

#4 Post by anticapitalista »

fredx181 wrote:*** Debian Buster and avoiding systemd **

Standard Debian Buster has systemd enabled, from the beginning I've been searching for a way to avoid systemd and used Devuan as a base DevuanDog 'Beowulf' [DISCONTINUED]

Now, DevuanDog is discontinued because I found a self-supporting way (not being dependent on Devuan) to avoid systemd:
BusterDog has similar method as AntiX by replacing systemd with 'elogind'.

This way BusterDog runs with the old initscripts method (sysvinit)

Fred
I would also suggest you install libpam-elogind-compat (if you haven't already done so). This make it even more systemd-free.
However, this package is not in Debian buster, but is available in the antiX buster repo.

User avatar
fredx181
Posts: 4448
Joined: Wed 11 Dec 2013, 12:37
Location: holland

#5 Post by fredx181 »

anticapitalista wrote:I would also suggest you install libpam-elogind-compat (if you haven't already done so). This make it even more systemd-free.
However, this package is not in Debian buster, but is available in the antiX buster repo.
Yes, I did add it as well as the other libpam-elogind and libelogind0 packages from Antix repo , thanks to you and other Antix devs for your work !
https://doglinux.github.io/busterdog/i386/

Fred

oui

#6 Post by oui »

Hi Fred
I was an adept of your Dog's in the early past...
Until I did observe, that the start is more limited as out a Puppy-ISO because I have a PC and nothing else (I don't want to use some USB-Thing) and it is difficult to start a great collection of xyzDogs as you want.
And I find the size to high (ok, compared with "BusterPup" WoofCE, not an elephant but a mammoth, dog's are today really little... Referring to exact the same rel. from Debian)!
Barry Kauler did produce a 64 bit release as Quirky UNDER 150 Mb with all needing in it (complete office)!
Your dog is the double!
Kind regards

anticapitalista

#7 Post by anticapitalista »

You're welcome.

Good luck with your project.

dancytron
Posts: 1519
Joined: Wed 18 Jul 2012, 19:20

#8 Post by dancytron »

oui wrote:Hi Fred
I was an adept of your Dog's in the early past...
Until I did observe, that the start is more limited as out a Puppy-ISO because I have a PC and nothing else (I don't want to use some USB-Thing) and it is difficult to start a great collection of xyzDogs as you want.
And I find the size to high (ok, compared with "BusterPup" WoofCE, not an elephant but a mammoth, dog's are today really little... Referring to exact the same rel. from Debian)!
Barry Kauler did produce a 64 bit release as Quirky UNDER 150 Mb with all needing in it (complete office)!
Your dog is the double!
Kind regards
Use the build script and you can build a very small version, especially if you know exactly what drivers you need and can leave out all the others.

User avatar
mikeslr
Posts: 3890
Joined: Mon 16 Jun 2008, 21:20
Location: 500 seconds from Sol

#9 Post by mikeslr »

Hi Qui,

There was a time, 1959, when eggs sold for 53 cents a dozen. Of course, the 1959 dollar had four and a half times the purchasing power of today's. Times change.

In 2003, when Puppy's first version appeared, 512 Mbs of RAM cost $ 70 +/-. Today --even ignoring improvements-- 8 Gbs of RAM costs $45 +/- https://jcmit.net/memoryprice.htm. In 2003 most computers shipped with 256 Mbs of RAM; today at least 4 Gbs. The decline in "Storage" costs are similar. https://jcmit.net/diskprice.htm

If you have an old computer with limited RAM and Storage and incapable of expansion, the size of Puppy's ISO and its 'memory-footprint' are meaningful. And perhaps, in the grand scheme of things, limiting the energy consumption required by more RAM and larger Storage is also meaningful. Otherwise, the argument amounts to "Yes, I can drive 10 miles to my job. But, I can also walk."
Last edited by mikeslr on Sun 03 Nov 2019, 20:06, edited 1 time in total.

dancytron
Posts: 1519
Joined: Wed 18 Jul 2012, 19:20

#10 Post by dancytron »

I've install the 64 bit iso with regular manual frugal install.

All seems to work as usual, my linked firefox portable works (I am posting from it now).

I will uninstall palemoon and some of the other extra stuff, test the remaster, and try to install my oem nvidia drivers as time permits.

Dan

backi
Posts: 1922
Joined: Sun 27 Feb 2011, 22:00
Location: GERMANY

#11 Post by backi »

Oui wrote :
Hi Fred
I was an adept of your Dog's in the early past...
Until I did observe, that the start is more limited as out a Puppy-ISO because I have a PC and nothing else (I don't want to use some USB-Thing) and it is difficult to start a great collection of xyzDogs as you want.
And I find the size to high (ok, compared with "BusterPup" WoofCE, not an elephant but a mammoth, dog's are today really little... Referring to exact the same rel. from Debian)!
Barry Kauler did produce a 64 bit release as Quirky UNDER 150 Mb with all needing in it (complete office)!
Your dog is the double!
Kind regards
To be honest .....find this kind of Argumentation a bit strange/confusing .Can`t really comprehend
But O.K ........it is your Point of View .

But i have another "Problem" with the whole "Buster" Series/Families (Devuan Dog -Buster Dog - DpupBuster- BusterPup )......all of them are increasing Temperature of my Machine to an unacceptable Degree... even running idle.No Problems with Stretch .
Could not find out the Reason till now .
Can/will not use them for that (Reason) .

But i am a very happy Camper with Xenial and Bionic Dog .
......best Thing since sliced Bread ....in my humble Opinion
Last edited by backi on Sun 03 Nov 2019, 20:53, edited 2 times in total.

oui

#12 Post by oui »

hI mike
\mikeslr wrote:Hi Qui,

There was a time, 1959, when eggs sold for 53 cents a dozen. Of course, the 1959 dollar had four and a half times the purchasing power of today's. Times change.

In 2003, when Puppy's first version appeared, 512 Mbs of RAM cost $ 70 +/-. Today --even ignoring improvements-- 8 Gbs of RAM costs $45 +/- https://jcmit.net/memoryprice.htm. In 2003 most computers shipped with 256 Mbs of RAM; today at least 4 Gbs. The decline in "Storage" costs are similar. https://jcmit.net/diskprice.htm

If you have an old computer with limited RAM and Storage and incapable of expansion, the size of Puppy's ISO and its 'memory-footprint' are meaningful. And perhaps, in the grand scheme of things, limiting the energy consumption required by more RAM and larger Storage is also meaningful. Otherwise, the argument amounts to "Yes, I can drive 10 miles to my job. But, I can also walk."
that is not the question! absolut not!!!

some fine OMG did count that a washing machine (washing robot) for private house use cost more water to be produced as it willl use along it's live as washing machine to wash your clothes!!! that is the real question!

I did meet Barry Kauler for the first time about 2003 on the forum of the 1 single FD-Floppy graphic distribution «MENUET»! I was immediately adept of his views (preparing so me to become adept of the new born Puppy Linux). 1 single face FD-Floppy, there are maximal 1500 kB!

The humans did produce since 30 years billions of PC's and the most of them will be have an extremely short live time and will finish in an public incinerator without recycling, polluting our atmosphere and responsible for great catastrophes

And the defenders of smarts informatic solution have in your opinion to abandon that position and forget the the desirable use of old PC's because of a lot of newer PC's at cheap costs? It is nonsense as long the old PC's can do what users require: look ebay / youtube / the news in news paper / contribute to a forum / send some birthday wishes and look for some pornos (I will confront you will the real needs!) or listen some evangelisation's stuff....

Puppy did never include some stuff to write music sheets (or show then to play then) - I suppose there is NO NEED for as much culture or educational targets :roll: ...

But for compatibility with the rest of the world, we still need current systems:

You can open no web site any more if you log in in the old browser integrated in Star-Office 5.1 (the grand-ma of OpenOffice) if you start it from a live CD unmodified!

We need actual

smart PUPPY's

as Puppy's always were as long Barry did supply us

(Thank you very much Barry for all your efforts and your wonderful other pages about minimalistic like EveWEB, minimalist travel and camping etc.!)


Backi: I suppose that also PC's consume water to be produced before they are shipped (but it is not possible to compare it with the quantity used at use time! That is the only difference...)

User avatar
fredx181
Posts: 4448
Joined: Wed 11 Dec 2013, 12:37
Location: holland

#13 Post by fredx181 »

@oui
Until I did observe, that the start is more limited as out a Puppy-ISO because I have a PC and nothing else (I don't want to use some USB-Thing) and it is difficult to start a great collection of xyzDogs as you want.
Why it's difficult ? You mean several 'Dog' systems as frugal install on hard disk ? It's possible very easy. (or maybe I misunderstood what you mean exactly :?: ).

@dancytron, thanks for testing, looking forward to your further test reports.

@backi, can you try this? (to test if you have same (over)heat problem) It's lighter than Devuandog (at least it feels like it is for me)

Fred

dancytron
Posts: 1519
Joined: Wed 18 Jul 2012, 19:20

#14 Post by dancytron »

backi wrote:Oui wrote :
Hi Fred
I was an adept of your Dog's in the early past...
Until I did observe, that the start is more limited as out a Puppy-ISO because I have a PC and nothing else (I don't want to use some USB-Thing) and it is difficult to start a great collection of xyzDogs as you want.
And I find the size to high (ok, compared with "BusterPup" WoofCE, not an elephant but a mammoth, dog's are today really little... Referring to exact the same rel. from Debian)!
Barry Kauler did produce a 64 bit release as Quirky UNDER 150 Mb with all needing in it (complete office)!
Your dog is the double!
Kind regards
To be honest .....find this kind of Argumentation a bit strange/confusing .Can`t really comprehend
But O.K ........it is your Point of View .

But i have another "Problem" with the whole "Buster" Series/Families (Devuan Dog -Buster Dog - DpupBuster- BusterPup )......all of them are increasing Temperature of my Machine to an unacceptable Degree... even running idle.No Problems with Stretch .
Could not find out the Reason till now .
Can/will not use them for that (Reason) .

But i am a very happy Camper with Xenial and Bionic Dog .
......best Thing since sliced Bread ....in my humble Opinion
Have you tried setting the CPU governor speed?

William has a app that does it. Maybe try powersave mode.

The only time I get temp issues is when remastering with XZ compression. I change to powersave and that fixes the problem.

http://murga-linux.com/puppy/viewtopic. ... 662#972662

User avatar
fredx181
Posts: 4448
Joined: Wed 11 Dec 2013, 12:37
Location: holland

#15 Post by fredx181 »

The only time I get temp issues is when remastering with XZ compression. I change to powersave and that fixes the problem.
For info: the main 01-filesystem.squashfs from Busterdog is XZ compressed. Also it may help converting it to GZIP compression (or even better to LZ4) from pcmanfm right-click > Convert-SFS

Fred

User avatar
ally
Posts: 1957
Joined: Sat 19 May 2012, 19:29
Location: lincoln, uk
Contact:

#16 Post by ally »


backi
Posts: 1922
Joined: Sun 27 Feb 2011, 22:00
Location: GERMANY

#17 Post by backi »

Hi you guys !

@fred
@dancytron
Did what you advised me to do ......but no Luck.
As i said ....my machine (Dell Precision M6600) since "Buster" (Buster Puppies too) is heating up ("only" 10 Degrees Celsius more idle... but annoying).Fan starts working after a while just surfing .
Stretch-Xenial-Bionic(Puppies too).....no Fan ....no Problem.
Don`t expect any Solution ....since too many Parameters could be Reason to find out .
But thanks anyway.
This seems Machine specific or does anybody else experience similar Observations ?

Best Regards !

zagreb999
Posts: 567
Joined: Fri 11 Apr 2014, 06:39
Location: Yugoslavija

#18 Post by zagreb999 »

made new iso xfce
on Lxpup
in fat32
on lenovo ideapad
1gb ram increased
to 2gb
perfectly

in cca 20 minutes
Attachments
Screenshot.jpg
(109.89 KiB) Downloaded 252 times

User avatar
fredx181
Posts: 4448
Joined: Wed 11 Dec 2013, 12:37
Location: holland

#19 Post by fredx181 »

zagreb999 wrote:made new iso xfce
on Lxpup
in fat32
on lenovo ideapad
1gb ram increased
to 2gb
perfectly

in cca 20 minutes
Thanks for the report,zagreb !

I see you did the build in /root/Downloads, that means that it was done in the virtual filesystem, not on fat32, yes Lxpup may be installed on fat32 but that's something else.
In general I would not recommend doing a build in e.g. /root because you may not have enough space there, resulting in that the build will fail (but depending on how minimal the build is and if you run the system in RAM, then how much RAM you have is important).
Better do it on a Linux formatted partition, outside the virtual filesystem, with 2-3GB free space.

Fred

keniv
Posts: 583
Joined: Tue 06 Oct 2009, 21:00
Location: Scotland

#20 Post by keniv »

@fredx181
DevuanDog 'Beowulf' [DISCONTINUED]
I was using DevuanDog but as it's now discontinued I thought I would try BusterDog. Download (32 bit version) and install went well. Had a little trouble using frisbee but I'd put this down to lack of experience with it. Palemoon asked to update while I was setting up and I had no problems with the update. I am posting from it now. All looks very familiar. Have not had time to try anything else but all looks good at the moment. I have a question though.
Based on the Debian 'Buster' branch but without systemd.
I've seen posts about systemd suggesting it's a bad thing but I don't know why. Can you explain, in simple terms, why it is thought to be a good idea not to use systemd.

Regards,

Ken.

Post Reply