Devuan 5.0 ‘init-diversity’ edition

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

  • This topic has 10 replies, 6 voices, and was last updated Apr 7-5:29 pm by Brian Masinick.
Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #137159
    Member
    ProwlerGr

      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.

      Devuan-5.0_xfce_init-diversity-edition_amd64_UNOFFICIAL_20240319

      user: devuan
      password: devuan
      root password: toor

      I have also posted in their forum https://dev1galaxy.org/viewtopic.php?id=6505

      devuan-isolinux-live.JPG
      devuan-s6-rc.JPG
      devuan-s6-66.JPG
      devuan-openrc.JPG
      devuan-runit.JPG

      #137163
      Moderator
      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

        #137174
        Forum Admin
        anticapitalista

          @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.

          #137187
          Member
          techore

            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.

            #137216
            Member
            ProwlerGr

              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.

              #137527
              Member
              wulfinna

                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

                #137528
                Moderator
                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

                  #137535
                  Moderator
                  Brian Masinick
                    ps aux|head -2;pstree;sudo ps_mem.py ;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
                    s6-svscan─┬─at-spi-bus-laun─┬─dbus-daemon
                              │                 └─3*[{at-spi-bus-laun}]
                              ├─at-spi2-registr───2*[{at-spi2-registr}]
                              ├─chrome_crashpad───{chrome_crashpad}
                              ├─chrome_crashpad
                              ├─conky───4*[{conky}]
                              ├─2*[dbus-daemon]
                              ├─2*[dbus-launch]
                              ├─devmon───udevil
                              ├─gconfd-2
                              ├─network-check-a───cmst───6*[{cmst}]
                              ├─pipewire-pulse───2*[{pipewire-pulse}]
                              ├─pipewire-start───pipewire───2*[{pipewire}]
                              ├─roxterm───bash───pstree
                              ├─9*[s6-supervise───s6-log]
                              ├─s6-supervise───66-shutdownd
                              ├─s6-supervise───s6-fdholderd
                              ├─s6-supervise───s6-ipcserverd
                              ├─3*[s6-supervise───agetty]
                              ├─s6-supervise───udevd
                              ├─s6-supervise───dbus-daemon
                              ├─s6-supervise───seatd
                              ├─s6-supervise───slimski─┬─Xorg───12*[{Xorg}]
                              │                        └─desktop-session───icewm-session───icewm───+
                              ├─s6-supervise───connmand
                              ├─s6-supervise───nmbd
                              ├─s6-supervise───smbd─┬─cleanupd
                              │                     └─smbd-notifyd
                              ├─s6-supervise───bluetoothd
                              ├─startup───volumeicon───3*[{volumeicon}]
                              ├─upowerd───2*[{upowerd}]
                              ├─wireplumber───4*[{wireplumber}]
                              ├─wpa_supplicant
                              └─zzzfm
                     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
                    =================================
                    System:
                      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)
                    Machine:
                      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
                    Battery:
                      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
                    CPU:
                      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
                    Graphics:
                      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: 1.21.1.7 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)
                    Network:
                      Device-1: Realtek vendor: Hewlett-Packard driver: rtw89_8852ae v: kernel
                        port: f000 bus-ID: 01:00.0
                      IF: wlan0 state: up mac: <filter>
                    Drives:
                      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
                    Partition:
                      ID-1: / size: 57.37 GiB used: 13.33 GiB (23.2%) fs: ext4 dev: /dev/nvme0n1p3
                    Info:
                      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

                    #138425
                    Member
                    antraY59

                      @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!

                      #138854
                      Member
                      ProwlerGr

                        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)

                        #138886
                        Moderator
                        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

                        Viewing 11 posts - 1 through 11 (of 11 total)
                        • You must be logged in to reply to this topic.