Page 1 of 18

BusterDog + build system (no-systemd)

Posted: Sun 03 Nov 2019, 15:49
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

Posted: Sun 03 Nov 2019, 15:49
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.

Posted: Sun 03 Nov 2019, 15:49
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

Posted: Sun 03 Nov 2019, 18:06
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.

Posted: Sun 03 Nov 2019, 18:24
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

Posted: Sun 03 Nov 2019, 19:01
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

Posted: Sun 03 Nov 2019, 19:06
by anticapitalista
You're welcome.

Good luck with your project.

Posted: Sun 03 Nov 2019, 19:17
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.

Posted: Sun 03 Nov 2019, 19:47
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."

Posted: Sun 03 Nov 2019, 19:54
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

Posted: Sun 03 Nov 2019, 20:17
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

Posted: Sun 03 Nov 2019, 20:39
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...)

Posted: Sun 03 Nov 2019, 21:42
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

Posted: Sun 03 Nov 2019, 22:16
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

Posted: Sun 03 Nov 2019, 22:37
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

Posted: Mon 04 Nov 2019, 00:18
by ally

Posted: Mon 04 Nov 2019, 10:21
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 !

Posted: Mon 04 Nov 2019, 12:10
by zagreb999
made new iso xfce
on Lxpup
in fat32
on lenovo ideapad
1gb ram increased
to 2gb
perfectly

in cca 20 minutes

Posted: Mon 04 Nov 2019, 16:45
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

Posted: Mon 04 Nov 2019, 19:29
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.