Running multi Linux OS'es
Edited 2024-03-16 {NB. this page actually gets edited sometimes}
This is not a how2 nor a doc, it's my dynamic how-goes-it and installation checklist, you're welcome to use it, at own risk of course.  Suse Leap and Tumbleweed are my goto systems at this point because I migrated to Suse 4.x soon after it forked from Slackware. OS'es are just plugins for my favorite programs (visible BTW in my panels) and I treat them as such. I have just installed AvLinux and UbuntuStudio so their columns will over the very long term also become populated with notes. I was triple-booting back when IBM-Warp, Windows, and Linux were the open game. Since then one of those has gone mostly corporate while the other has become the RealCancer of the world. I will never be a victim of any monopoly so I decided to up the ante and go to not only septimo-boot but ALL OF THEM Linux of one flavor or another.
Except for a very rare visitor operating my computers I am the only user. I want ALL apps to link from ALL installed distros to a single remote folder (or folders if sevberal are needed.  Sylpheed wins every award in this respect. It works without a hiccup using a single Sylpheed-2 (how & where) folder and a single mymail (what) folder. Seamonkey is doing very nicely too!  Nothing comes close to these in this respect

Changing all tables to 3600 pixels (html does not cater to more than 100% window width). It'll take time before they all get done. 

My currently employed distros, their init systems, other notes & infos 
UbuntuStudio's been thrown overboard, snap won't let me use links in home.


Artix w. Plasma

OpenRc (several options)
Devuan w. XFCE

OpenRc
Slackware w. XFCE

OpenRc???
TW, Micro, Leap w.Plasma

systemd
AvLinux w. XFCE

On death-row (systemd)
usenet presence
none  none  YES
YES
none
Log in at cLi level and THEN start X or a DM?
don't know enough about Artix yet, I suspect the cLi-level login and X start is also available, using SDDM don't know enough about Devuan yet, I suspect the cLi level login and X start are NOT available
Log-in at cLi level
startx to start X with preset DE
   Simple & conventional cLi level login and X start are NO LONGER available, systemd commands are, but they are neither.

Infrastructure
Services
Artix

Devuan

Slackware

Leap
AvLinux
wifi
usb TpLink RtL8188eus usb

usb DualBand RtL88x2bu

usb Linksys AE6000/MediaTek MT7610U

RtL88x2bu ok

nothing to do but pwd


NetworkManager is NOT started automatically on boot.

just works RtL88x2bu ok
printing
HP-m252(dw)
@ 192.168.0.143
requires package hplip
System-Settings/Printer, model found 2nd time around, tested OK
Found hplip installed
System/PrintSettings:
wifi printer m252 shows up. Print a document to test. Nothing to do.
initial: no hplip
ok  hp-setup (interactive gui)
ok, after hplip-plugin installed
GUI Yast detects & sets up, there is some footwork.
sound
Simult. Headset+Speaker
not one distro does it!
Card already detected
pacman -S pavucontrol
pacman -S paprefs?
ok works, don't know what I did IF





Packages
Artix

Devuan

Slackware

Slowroll/tumbleweed AvLinux
cLi
pacman -S packagename
pacman -Qe > mypaxfile.txt
pacman -S $(awk '{print $1}' mypaxfile.txt)
pacman -Sy    (repo update)
pacman -Su    (syst. update)
pacman -R package (removal)
pacman -F package  (file find?)

insert into /etc/pacman.conf  
######### user added lines ######
# as per https://wiki.artixlinux.org/Main/Repositories
[universe]
Server = https://universe.artixlinux.org/$arch
Server = https://mirror1.artixlinux.org/universe/$arch
Server = https://mirror.pascalpuffke.de/artix-universe/$arch
Server = https://artixlinux.qontinuum.space:4443/universe/os/$arch
Server = https://mirror.alphvino.com/artix-universe/$arch
#############################

https://wiki.artixlinux.org/Main/Repositories#Universe
install artix-archlinux-support



dpkg
apt
apt-get update
apt-get update --fix-missing
apt-get install kdenlive
apt-get dist-upgrade
apt autoremove
apt clean
apt update
apt dist-upgrade

gdebi does local packages (all deb based distros)

A real jungle:

slpkg
https://dslackw.gitlab.io/slpkg/
(cLi) compiles w. install.sh
needs slackbuilds.org/slackbuilds/
https://gitlab.com/dslackw/slpkg/blob/master/EXAMPLES.md

slpkg update:  update pack lists
slpkg update slpkg: upgrade self
slpkg -c sbo --upgrade (upgrades all sbo packages)
slpkg -c slack --upgrade (upgrades all slack packages)
slpkg repo-list:
slpkg -F package (find)
slpkg -s sbo yoshimi
slpkg -i yoshimi (install)
slpkg -r yoshimi  (remove)
slpkg health, --silent (healthcheck print only errors)

installpkg (distro-packs, offline, needs full pkg name)
removepkg
upgradepkg

pkgtool (distro-packs)

Distro packs, online: slackpkg
(installed w. installpkg, requires 1 repo uncommented in
/etc/slackpkg/mirrors
slackpkg update (update infos)
slackpkg upgrade-all (release 'patches')
slackpkg install binutils

sbotools
zypper
apt-get update
apt-get update --fix-missing
apt-get install kdenlive
apt-get dist-upgrade
apt autoremove
sudo apt --fix-broken install
GUI
pamac..  many problems, doesn't specify whose password it wants, when given doesn't accept any password but locks account!

Synaptic OK

sbopkg is 1/2 gui (curses, NO depends!)

download, then do:
# installpkg sbopkg-version-noarch-1_wsr.tg

Yast provides GUI based repo as well as package  managment among many other services. It can export {save out} the package list or import {load} any package list. AvLinux
Internet
Artix
Devuan
Slackware
Leap
AvLinux
Sylpheed (mail)
link to single .sylpheed-2.0 file
link to single mymail file
ok
linked
linked

ok
linked
linked

ok
linked
linked

ok
linked
linked
ok
linked
linked
Pan  (usenet)
link to single .pan2 file
ok
linked
ok
linked
ok
linked
ok
linked
ok
linked
Thunderbird (usenet)
linkable to single .thunderbird folde?
ok
NO
ok
NO
ok
NO
ok
NO
ok
NO
GFTP    (ftp)
link to single .gftp file
ok
linked
ok
linked
ok
linked
ok
linked
ok
linked
Filezilla  (ftp)
linkable to single .filezilla file








ok
TOR
(anon web navigator)
linkable to single tor-browser folder?
ok
linked
ok
linked
ok
linked
ok
linked
ok
linked
LibreWolf (web navigator)
toggle drm in librewolf.cfg
ok

no such




Konqueror (web navigator)







Falkon (web navigator)







Seamonkey (web nav)
linkable if source pkg








Otter (web nav)







Firefox (web nav)







System Level
Utilities

Artix

Devuan

Slackware

Leap AvLinux
nvidia card GK-107 (GT-640) driver G04/ G05?







google-earth
needs nVidia driver








kfind k3b kdiff3








kdf
OK OK OK

kate/kwrite
OK OK OK OK OK
nedit/xnedit
OK (xnedit NA)

OK

OK OK OK
Seamonkey Composer (my word-processor) link to single seamonkey folder including executable binary and single .mozilla/seamonkey config/prefs folder ok
linked

ok
linked
ok
linked
ok
linked
ok
linked
apache2





OK










Studio (mostly sound)
N.B.   jack libs, dssi's, including zyn synths, ALL must work. Try this departure setup: qjackctl started and a backing track loaded in VLC set to audio jack. To earn a passing grade in the top row I want to hear my guitar when I plug it in and I want to hear it SIMULTANEOUSLY in all the headsets and speakers that are physically connected; I want to be able to launch qSynth, Rosegarden, ZynAddSubFX, Audacity and maybe Hydrogen and all this with or without qjackctl but definitely without having to fuck around with any other tweaks to rob me of my guitar time. So far, not a single distro has come up to scratch.
Artix


Devuan


Slackware

Rosegarden:
The following plugins could not be loaded:
ZASF (from libzynaddsubfx_dssi.so)
Leap

AvLinux

Guitar input heard with no app launched?

Does Audacity without jack record guitar input using default input/output? yes, 'default' as recording in/out yes, watch line-in live in pavu!
audacity recording cuts out after some limit
yes, with default AND caution, audacity monitoring can collapse Yes
Yes
Does Audacity with jack record guitar input using system input/output?

YES


Is a productive rosegarden session with Zyn & Yoshimi standalone and/or dssi-plugin working possible at all? no
partial
no
yes

rosegarden with...
dssi-1.1.1-11
yoshimi
zynaddsubfx-3.0.6-2
where did all the zyn bank-instruments go???
qsynth-0.9.6-1
rosegarden-21.12-1
fluidsynth-2.2.6-1
hydrogen
ZAFS dssi not found, package
libzynaddsubfx_dssi
NOT in repos
ok (2022-06-07 no sound in standalone synths)
RG can use Gen-midi and Zyn-dssi. Standalone  Hydro,  Yoshi, Zyn appear in RG, can be connected in jackctl.
= ZAFS dssi not found
upgradepkg --install-new zynaddsubfx-3.0.5-x86_64-1-alien.txz
ok
(dssi ZASF shows as Zynaddsubfx)
ok

Virtualbox (win7/win10)
The only reason I need vBox is my Boss Me80 & Gx-100 guitar effects boards' bundleware that fucking Roland (manufacturer) had seen fit not to duplicate for Linux users. 


"No such package virtualbox-kernel-6.1.44: Can't build"
OK OK
Custom MUSTS
Artix Devuan Slackware Leap AvLinux
SU filemanager  and/or
user: ALL=(ALL) NOPASSWD:ALL
for xfce try: pkexec thunar
in xfce edit
".thunar infobar * { background-color: blue; color: yellow }"
into  /root/.config/gtk-3.0/gtk.css
ok  # dolphin (as root) thunar as root, nothing else works
sudo thunar/dolphin/konq = error
ok
dolphin: context pwd dialog if req'd
# thunar (as root) = ok
  Menu: dolphin (superU)
The BEST idea Suse ever had!
The BEST method, Red FM if user desires + no doub that you ARE root,
create, change, delete, re-perm ...
dbus-launch dolphin -qwindowtitle "%c" "%u"

/0 tree (mountpoints)




2-click scripting: 2 clicks to execute own scripts (1st click to trace in VERY COMPACT cascading menu tree, 2nd click to execute).
https://i.imgur.com/kUg7w8Z.png
haven't tried
XFCE does offer a folder-view like widget, it doesn't cut it! only by incorporating into menu tree  (a piss-poor solution)
execute a user script on login?
direct commands in .profile?
scripts called in .profile?


ok if called in ~/.profile
tar czpf /0/dx/homes/backups/"sylpheed-2-linkcopy_"`date +"%Y-%m-%d-%H-%M-%S"`.tgz .sylpheed-2
tar: cannot stat .sylpheed-2
scripts ok if called in ~/.profile






/etc/group

uniform user data

(placeholder names here)
Ideally all users have exactly the same attributes across all systems..
users:x:100:u0,u1,u3,u2,u4,u5
trusted:x:42:u0,u1,u3,u2,u4,u5
MoX:x:1999:u0,u1,u2,u3,u4,u5
vboxguest:x:442:
vboxsf:x:441:
vboxusers:x:440:u0,u1,u2,u3,u4,u5
root:x:0:root
u0:x:1000:
u1:x:1001:
u2:x:1002:
u3:x:1003:
u4:x:1004:
u5:x:1005:
users:x:100:u0,u1,u3,u2,u4,u5
trusted:x:42:u0,u1,u3,u2,u4,u5
MoX:x:1999:u0,u1,u2,u3,u4,u5
vboxusers:x:440:u0,u1,u2,u3,u4,u5
vboxguest:x:442:
vboxsf:x:441:
root:x:0:
u0:!:1000:
u1:!:1001:
u2:!:1002:
u3:!:1003:
u4:!:1004:
u5:!:1005:

users:x:100:u0,u1,u3,u2,u4,u5
trusted:x:42:u0,u1,u3,u2,u4,u5
MoX:x:1999:u0,u1,u2,u3,u4,u5
vboxusers:x:440:u0,u1,u2,u3,u4,u5
vboxguest:x:442:
vboxsf:x:441:
root:x:0:

u0:x:1000:
u1:x:1001:
u2:x:1002:
u3:x:1003:
u4:x:1004:
u5:x:1005:
users:x:100:u0,u1,u2,u3,u4,u5
MoX:x:1999:u0,u1,u2,u3,u4,u5
trusted:x:42:u0,u1,u2,u3,u4,u5
vboxguest:x:452:u3
root:x:0:brltty:

Suse does NOT use groups
based on each user by defasult


users:x:100:u0,u1,u3,u2,u4,u5
trusted:x:42:u0,u1,u3,u2,u4,u5
MoX:x:1999:u0,u1,u2,u3,u4,u5
vboxusers:x:440:u0,u1,u2,u3,u4,u5
vboxguest:x:442:
vboxsf:x:441:
root:x:0:

u0:x:1000:
u1:x:1001:
u2:x:1002:
u3:x:1003:
u4:x:1004:
u5:x:1005:
/etc/passwd
..so that material in shared folders works exactly the same way regardless of user, OS or application.
u0:x:1000:1000: :/home/u0:/bin/bash
u1:x:1001:1001::/home/u1:/bin/bash
u2:x:1002:1002::/home/u2:/bin/bash
u3:x:1003:1003::/home/u3:/bin/bash
u4:x:1004:1004::/home/u4:/bin/bash

u5:x:1005:1004::/home/u5:/bin/bash
root:x:0:0:root:/root:/bin/bash
u0:x:1000:1000::/home/u0:/bin/bash
u1:x:1001:1001::/home/u1:/bin/bash
u2:x:1002:1002::/home/u2:/bin/bash
u3:x:1003:1003::/home/u3:/bin/bash
u4:x:1004:1004::/home/u4:/bin/bash
u5:x:1005:1005::/home/u5:/bin/bash
root:x:0:0:root:/root:/bin/bash
u0:x:1000:1000::/home/u0:/bin/bash
u1:x:1001:1001::/home/u1:/bin/bash
u2:x:1002:1002::/home/u2:/bin/bash
u3:x:1003:1003::/home/u3:/bin/bash
u4:x:1004:1004::/home/u4:/bin/bash
u5:x:1005:1004::/home/u5:/bin/bash
u0:x:1000:100::/home/u0:/bin/bash
u1:x:1001:100::/home/u1:/bin/bash
u2:x:1002:100::/home/u2:/bin/bash
u3:x:1003:100::/home/u3:/bin/bash
u4:x:1004:100::/home/u4:/bin/bash
u5:x:1005:100::/home/u5:/bin/bash
root:x:0:0:root:/root:/bin/bash
u0:x:1000:1000::/home/u0:/bin/bash
u1:x:1001:1001::/home/u1:/bin/bash
u2:x:1002:1002::/home/u2:/bin/bash
u3:x:1003:1003::/home/u3:/bin/bash
u4:x:1004:1004::/home/u4:/bin/bash
u5:x:1005:1005::/home/u5:/bin/bash
root:x:0:0:root:/root:/bin/bash
WANTED list
Artix Devuan Slackware Leap AvLinux
Other than kde-mouse-trails of old, a VERY useful utility
xeyes 







Nav arrow, fat oxygen style
in ALL systems
ALL the others SUCK!





pissoff championship: Artix Devuan Slackware Leap AvLinux
Camera direct to USB port




Programs REFUSING to work with link to common folder serving all installed distros




Migrate 1.2 gb movie from Nikon D3200 to system HD




UNwanted akonadi





UNwanted kwallet