Devuan 5.0 ‘init-diversity’ edition

Forum Forums General Other Distros Devuan 5.0 ‘init-diversity’ edition

  • This topic has 13 replies, 7 voices, and was last updated Apr 29-2:02 pm by Xunzi_23.
Viewing 14 posts - 1 through 14 (of 14 total)
  • Author
  • #137159

      As the title says, I have created a xfce Devuan ‘init-diversity’ spin for anybody interested, with the same inits as per the latest antiX spin.


      user: devuan
      password: devuan
      root password: toor

      I have also posted in their forum


      Brian Masinick

        @ProwlerGr I won’t be trying this particular one, but for anyone interested, @ProwlerGr has been doing an outstanding job building these images, and he’s been kind enough to share them with us in the antiX Forum.

        I’ve used THREE of his previous inst-diversity images and each of them have improved. With well over a month of experience building these images, I am confident in the approach and in the overall work and I recommend them for anyone interested in trying something that allows you to check out multiple init services.

        Brian Masinick

        Forum Admin

          @ProwlerGr – I’m going to take a look.

          I hope the Devuan people appreciate this and give it a good test run.

          A quick question.

          Are you using the same debs on this Devuan init-diversity iso as on the antiX version?

          Philosophers have interpreted the world in many ways; the point is to change it.

          antiX with runit - leaner and meaner.


            Well done!

            As soon as I finish my spin, you have inspired me to learn more about S6.

            BTW I use Devuan for my servers, so I will be watching closely.

            Thank you.


              Are you using the same debs on this Devuan init-diversity iso as on the antiX version?

              Same debs, but I manually created a few service files (without packaging).
              I also had to manually modify the desktop entries for the runit & s6-rc service managers gui (to run with lxqt-sudo).

              Runit relies heavily on the sysvinit scripts on devuan (but works), the other inits more or less work as they do in antiX.


                This looks awesome! Can’t wait to give it a go on a test machine :)

                "The young generation recognizes the immense sweep of the idea through all the realms of art, science, literature, education, sex relations, and personal morality, as well as social economy, and welcomes the accession to the ranks of those who struggle to realize the free life, no matter in what field. For this is what Anarchism finally means, the whole unchaining of life after two thousand years of Christian asceticism and hypocrisy." — Voltairine De Cleyre

                Brian Masinick

                  Has anyone here given the Devuan 5.0 ‘init-diversity’ edition a “workout” yet?

                  I’ve been having really good success with my antiX 23.1 “init-diversity” setup, which came from the edition published earlier this month, so I decided not to pursue this one, but I CAN tell you this – each subsequent update to the 3-4 antiX versions that @ProwlerGr has built for us have added some improvements and increased the overall reliability and usability, so for those actually inclined to try one out, either go for our antiX one that was introduced (if I remember correctly, on March 2), or this recently introduced edition. Either way, thank you once again @ProwlerGr for your ideas and your contributions to these works!

                  Brian Masinick

                  Brian Masinick
                    ps aux|head -2;pstree;sudo ;inxi -zv4
                    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
                    root         1  0.0  0.0   2932  1408 ?        S    15:12   0:00 /usr/bin/s6-svscan -t 0 -L 256 /run/66/scandir/0
                              │                 └─3*[{at-spi-bus-laun}]
                              │                        └─desktop-session───icewm-session───icewm───+
                              │                     └─smbd-notifyd
                     Private  +   Shared  =  RAM used	Program
                    132.0 KiB +  18.5 KiB = 150.5 KiB	s6-ipcserverd
                    144.0 KiB +  14.5 KiB = 158.5 KiB	seatd
                    184.0 KiB +  16.5 KiB = 200.5 KiB	s6-svscan
                    240.0 KiB +  33.5 KiB = 273.5 KiB	66-shutdownd
                    308.0 KiB +  35.5 KiB = 343.5 KiB	s6-fdholderd
                    260.0 KiB + 116.5 KiB = 376.5 KiB	startup
                    272.0 KiB + 124.5 KiB = 396.5 KiB	network-check-a
                    276.0 KiB + 126.5 KiB = 402.5 KiB	pipewire-start
                    368.0 KiB +  69.5 KiB = 437.5 KiB	icewm-session
                    360.0 KiB + 123.5 KiB = 483.5 KiB	udevil
                    420.0 KiB + 261.5 KiB = 681.5 KiB	agetty (3)
                    740.0 KiB + 154.0 KiB = 894.0 KiB	dbus-launch (2)
                    632.0 KiB + 271.5 KiB = 903.5 KiB	devmon
                    760.0 KiB + 219.5 KiB = 979.5 KiB	gconfd-2
                    808.0 KiB + 256.5 KiB =   1.0 MiB	desktop-session
                      1.1 MiB + 181.5 KiB =   1.3 MiB	s6-log (9)
                    960.0 KiB + 361.5 KiB =   1.3 MiB	at-spi2-registryd
                    848.0 KiB + 478.5 KiB =   1.3 MiB	at-spi-bus-launcher
                      1.2 MiB + 348.5 KiB =   1.6 MiB	upowerd
                    924.0 KiB + 833.0 KiB =   1.7 MiB	sudo (2)
                      1.4 MiB + 497.0 KiB =   1.9 MiB	dbus-daemon (4)
                      1.0 MiB +   1.0 MiB =   2.0 MiB	chrome_crashpad_handler (2)
                      2.0 MiB + 186.5 KiB =   2.2 MiB	bluetoothd
                      2.0 MiB + 313.5 KiB =   2.3 MiB	bash
                      2.1 MiB + 201.5 KiB =   2.3 MiB	udevd
                      1.9 MiB + 673.5 KiB =   2.6 MiB	connmand
                      2.6 MiB + 495.5 KiB =   3.1 MiB	conky
                      2.8 MiB + 461.5 KiB =   3.3 MiB	s6-supervise (23)
                      4.3 MiB + 678.5 KiB =   5.0 MiB	slimski
                      2.7 MiB +   3.3 MiB =   6.0 MiB	nmbd
                      3.8 MiB +   2.7 MiB =   6.5 MiB	volumeicon
                      5.4 MiB +   1.1 MiB =   6.5 MiB	pipewire
                      6.9 MiB + 226.5 KiB =   7.2 MiB	wpa_supplicant
                      6.8 MiB + 586.5 KiB =   7.3 MiB	pipewire-pulse
                      6.0 MiB +   1.6 MiB =   7.5 MiB	icewm
                      7.9 MiB +   1.4 MiB =   9.3 MiB	wireplumber
                      4.3 MiB +   8.3 MiB =  12.6 MiB	smbd (3)
                     11.6 MiB +   3.8 MiB =  15.4 MiB	roxterm
                     19.5 MiB +   2.3 MiB =  21.7 MiB	zzzfm
                     45.6 MiB +  19.9 MiB =  65.4 MiB	cmst
                     61.6 MiB +  24.3 MiB =  85.9 MiB	Xorg
                    600.0 MiB + 238.3 MiB = 838.2 MiB	chromium (32)
                                              1.1 GiB
                      Kernel: 6.7.10-1-liquorix-amd64 arch: x86_64 bits: 64 compiler: gcc
                        v: 12.2.0
                      Desktop: IceWM v: 3.4.6 Distro: antiX-23.1_init-diversity_x64 February 14
                        2024 base: Debian GNU/Linux 12 (bookworm)
                      Type: Laptop System: HP product: HP Laptop 14-fq1xxx v: N/A
                        serial: <superuser required>
                      Mobo: HP model: 887C v: 59.11 serial: <superuser required> UEFI: AMI
                        v: F.18 date: 11/26/2021
                      ID-1: BAT0 charge: 40.6 Wh (99.8%) condition: 40.7/40.7 Wh (100.0%)
                        volts: 12.9 min: 11.3 model: HP Primary status: not charging
                      Info: 6-core model: AMD Ryzen 5 5500U with Radeon Graphics bits: 64
                        type: MT MCP arch: Zen 2 rev: 1 cache: L1: 384 KiB L2: 3 MiB L3: 8 MiB
                      Speed (MHz): avg: 539 high: 2071 min/max: 400/4056 cores: 1: 2071 2: 400
                        3: 400 4: 400 5: 400 6: 400 7: 400 8: 400 9: 400 10: 400 11: 400 12: 400
                        bogomips: 50307
                      Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
                      Device-1: AMD Lucienne vendor: Hewlett-Packard driver: amdgpu v: kernel
                        arch: GCN-5 bus-ID: 03:00.0 temp: 42.0 C
                      Device-2: Chicony HP TrueVision HD Camera driver: uvcvideo type: USB
                        bus-ID: 1-3:3
                      Display: server: X.Org v: driver: X: loaded: amdgpu
                        unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: amdgpu
                        resolution: 1920x1080~60Hz
                      API: OpenGL v: 4.6 vendor: amd mesa v: 22.3.6 glx-v: 1.4
                        direct-render: yes renderer: AMD Radeon Graphics (renoir LLVM 15.0.6 DRM
                        3.57 6.7.10-1-liquorix-amd64)
                      Device-1: Realtek vendor: Hewlett-Packard driver: rtw89_8852ae v: kernel
                        port: f000 bus-ID: 01:00.0
                      IF: wlan0 state: up mac: <filter>
                      Local Storage: total: 238.47 GiB used: 13.33 GiB (5.6%)
                      ID-1: /dev/nvme0n1 vendor: Toshiba model: KBG40ZNV256G KIOXIA
                        size: 238.47 GiB temp: 25.9 C
                      ID-1: / size: 57.37 GiB used: 13.33 GiB (23.2%) fs: ext4 dev: /dev/nvme0n1p3
                      Memory: total: N/A available: 7.1 GiB used: 1.5 GiB (21.1%)
                      Processes: 387 Uptime: 34m Init: s6
                      Packages: 2074 Compilers: gcc: 12.2.0 Shell: Bash v: 5.2.15 inxi: 3.3.33

                    Brian Masinick


                      @ProwlerGRr did you switch from “elogind” to “seatd + consolekit” in your Devuan ‘init-diversity’ spin?
                      In the second screenshot of “s6-svscan – pstree” is no “elogind” to see.
                      If so, i will try out.
                      I just tried myself purging “elogind” and installing “seatd + consolekit”. Works quiet well, only a few
                      difficulties with some privileges.

                      Forget Windows, use Linux!


                        It is all using elogind for Devuan, but I noticed ConsoleKit2 making its way back into sid.
                        I have pulled it into my s6-experimental repo to test against my various spins (when I get some free time)

                        Brian Masinick

                          It is all using elogind for Devuan, but I noticed ConsoleKit2 making its way back into sid.
                          I have pulled it into my s6-experimental repo to test against my various spins (when I get some free time)

                          @ProwlerGr! I’m still using my antiX 23.1 init-diversity image from March 2, and I’ve added the OpenRc image to the other four. This one has been so solid I’d be surprised if this isn’t included in future work; I’m pretty sure it’ll at least be an alternative to the other approaches. All five variations have worked for me, and now that the reboot, shutdown and poweroff scripts have also been adjusted to work correctly, I no longer have to use any of my own modifications; very good work, and a huge number of improvements over only a month of changes; congratulations; while I have not explored the Devuan variation, I’m pretty sure that all of the varieties contain similar goodness; thank you!

                          Brian Masinick

                            Brian Masinick

                              It is good to see these spins getting traction outside the usual antiX/MX/Debian/Devuan domain.


                              Congratulations on your success! My set-up from March 2, with the add-on addition of OpenRC, has been working QUITE well and I have it as one of THREE antiX installations on my HP-14 laptop, plus I have a few removable USB Flash Drives; I have a couple of the builds we came up with, though I’ll probably overwrite a few, since the 03/02/2024 version works so well, plus I have a pre-configured snapshot of one specific build (I forget which one I did a snapshot on; it MAY have been the OpenRC instance; whatever it was works nicely; I use init-diversity most days when I’m home and doing my daily activities. Thanks for all you’ve done to share all of this work freely with us and others!

                              Brian Masinick


                                Very special thanks to ProwlerGR and all others who have made such an impressive diversity spin possible.

                                Reading what is behind the itsfoss links.Seems there is a lot of interest from other systemd free
                                distros which I find extremely encouraging.
                                I would love to see Debian taking the lead as first heavyweight distribution to give up its only
                                one init is properly supported stance.

                                • This reply was modified 2 months, 3 weeks ago by Xunzi_23.
                              Viewing 14 posts - 1 through 14 (of 14 total)
                              • You must be logged in to reply to this topic.