antiX-23-alpha1-runit-full (64bit) for testing

Forum Forums antiX-development Development antiX-23-alpha1-runit-full (64bit) for testing

Tagged: 

  • This topic has 436 replies, 24 voices, and was last updated Mar 21-8:50 pm by Brian Masinick.
Viewing 15 posts - 46 through 60 (of 437 total)
  • Author
    Posts
  • #98862
    Moderator
    Brian Masinick

      antiX 21 runit on my HP-14; so this one also uses fewer resources than free -h or inxi report, assuming this tool is “the accurate one” –

      sudo ps_mem.py
      [sudo] password for masinick: 
       Private  +   Shared  =  RAM used	Program
       88.0 KiB +  14.5 KiB = 102.5 KiB	runit
      100.0 KiB +  20.5 KiB = 120.5 KiB	runsvdir
      200.0 KiB +  34.5 KiB = 234.5 KiB	gpm
      200.0 KiB +  35.5 KiB = 235.5 KiB	anacron
      284.0 KiB +  36.5 KiB = 320.5 KiB	acpid
      400.0 KiB + 161.5 KiB = 561.5 KiB	dbus-launch
      364.0 KiB + 271.5 KiB = 635.5 KiB	icewm-session
      360.0 KiB + 294.5 KiB = 654.5 KiB	udevil
      508.0 KiB + 251.5 KiB = 759.5 KiB	rpcbind
      436.0 KiB + 462.0 KiB = 898.0 KiB	avahi-daemon (2)
      540.0 KiB + 364.0 KiB = 904.0 KiB	getty (4)
      644.0 KiB + 416.5 KiB =   1.0 MiB	devmon
      864.0 KiB + 451.0 KiB =   1.3 MiB	dbus-daemon (2)
      836.0 KiB + 487.5 KiB =   1.3 MiB	desktop-session
      356.0 KiB +   1.1 MiB =   1.4 MiB	saned (2)
        1.7 MiB +  94.5 KiB =   1.8 MiB	elogind
        1.6 MiB + 283.5 KiB =   1.9 MiB	udevd
        1.5 MiB + 484.5 KiB =   2.0 MiB	ntpd
        1.5 MiB + 557.5 KiB =   2.0 MiB	sudo
        1.6 MiB + 512.5 KiB =   2.1 MiB	runsv (25)
        2.1 MiB +  82.5 KiB =   2.2 MiB	rsyslogd
        1.7 MiB + 538.5 KiB =   2.2 MiB	bash
        1.9 MiB + 539.5 KiB =   2.4 MiB	bluetoothd
        3.2 MiB +  31.5 KiB =   3.2 MiB	haveged
        2.6 MiB + 723.5 KiB =   3.3 MiB	dhclient
        3.3 MiB + 347.5 KiB =   3.6 MiB	connmand
        4.2 MiB + 786.5 KiB =   5.0 MiB	wpa_supplicant
        3.7 MiB +   1.3 MiB =   5.0 MiB	conky
        4.5 MiB +   1.4 MiB =   6.0 MiB	slimski
        2.8 MiB +   4.4 MiB =   7.2 MiB	volumeicon
        5.9 MiB +   2.8 MiB =   8.8 MiB	icewm
       11.1 MiB +   5.9 MiB =  17.0 MiB	roxterm
       81.1 MiB +   1.4 MiB =  82.4 MiB	Xorg
      ---------------------------------
                              168.6 MiB
      =================================
      [brian-antix-hp-14fq1025nr]/home/masinick: > 

      Because of the kernel in the Alpha build, I have to use my other system, the Dell Inspiron 5558 for network based testing of antiX 23 Alpha 1, but what this does show is that this system will also report fewer total memory resources used with the python tool.
      This same system typically shows 300-350 Mi use from free -h and even more from inxi or pinxi, so what they’re measuring isn’t the same, so the ~45 MB difference, as shown with ps_mem.py is consistent here and that’s why I’m showing antiX 21/22 resources here.

      • This reply was modified 1 year, 3 months ago by Brian Masinick.

      --
      Brian Masinick

      #98863
      Member
      PPC

        my suggestion is not to use the terms “Modern Kernel” or “Legacy Kernel”, I think it’s better to display the kernel version number

        Marcelo seems to be on to something here – maybe mix those expressions with the kernel version, to make everthing clearer?

        Ex:

        Legacy Kernel – v. 4.XXX
        Modern Kernel – V. 5.xxx or 6.XXX

        Also I forgot to provide my input about the kernels that should be used: in my opinion: keep the legacy kernel, to provide compatibility with very old devices and include, as Modern Kernel 6.1 with the option that increases memory management enabled – and send that out for users to test on their devices as version 23a2… – if that kernel fails, then use a 5.XXX in the betas and in the final version of antiX 23…

        P.

        #98865
        Moderator
        Brian Masinick

          my suggestion is not to use the terms “Modern Kernel” or “Legacy Kernel”, I think it’s better to display the kernel version number

          Marcelo seems to be on to something here – maybe mix those expressions with the kernel version, to make everthing clearer?

          Ex:

          Legacy Kernel – v. 4.XXX
          Modern Kernel – V. 5.xxx or 6.XXX

          Also I forgot to provide my input about the kernels that should be used: in my opinion: keep the legacy kernel, to provide compatibility with very old devices and include, as Modern Kernel 6.1 with the option that increases memory management enabled – and send that out for users to test on their devices as version 23a2… – if that kernel fails, then use a 5.XXX in the betas and in the final version of antiX 23…

          P.

          Agreed; also if we’re able to provide three kernels – 4.x, 5.x, and 6.x with a full runit implementation, then
          Legacy Kernel – v. 4.XXX
          Modern Kernel – V. 5.xxx
          New Kernel – V. 6.xxx

          --
          Brian Masinick

          #98866
          Forum Admin
          anticapitalista

            I just verified that zzzFM was unable to mount the hard disk partition with user “demo”. The partition is of type ext4 and has antiX 22 installed. Normally we can mount ext4 partitions with the regular user without the need for root. This appears to be a problem.

            – – – – –

            Eu acabei de verificar que o zzzFM não conseguiu montar a partição do disco rígido com o usuário “demo”. A partição é do tipo ext4 e possui o antiX 22 instalado. Normalmente nós conseguimos montar as partições ext4 com o usuário comum sem a necessidade do root. Isso parece ser um problema.

            Noted – rox-filer does mount the hard disk partition as user.

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

            antiX with runit - leaner and meaner.

            #98867
            Member
            PPC

              Noted – rox-filer does mount the hard disk partition as user.

              As I write this I’m using a live antiX23a1 system with my ext4 linux 19 partition mounted by zzzfm, without any problem… It seems that problem is not universal…

              #98870
              Member
              stevesr0

                As anticapitalista requested, trying to test if pipewire works on this iso.

                After an update/full-upgrade, the necessary packages install fine.

                Issues:

                1. Synaptic shows that libelogind0 and seatd are installed but libseat1 was not. I thought this was supposed to be free of libelogind0 as well as elogind?

                2. To successfully run pipewire without systemd, I need to run a script before starting X. I tried using the failsave xorg=no to just get to a command prompt, but the system just keeps saying waiting for /dev to be fully populated. Is there a simple way to launch to command line?

                stevesr0

                #98877
                Forum Admin
                anticapitalista

                  @stevesr0 – whoops – yes you are right. This is an error.

                  Simply do this to remove it.

                  sudo apt purge *elogind*

                  Rest assured antiX-23 will NOT come with elogind.

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

                  antiX with runit - leaner and meaner.

                  #98878
                  Member
                  marcelocripe

                    Here is a very interesting and exciting surprise.
                    Thank you very much anticapitalista.

                    – – – – –

                    Aqui está uma surpresa muito interessante e animadora.
                    Muito obrigado anticapitalista.

                    demo@antix1:~
                    $ free -h
                    total usada livre compart. buff/cache disponível
                    Mem.: 942Mi 242Mi 392Mi 12Mi 455Mi 700Mi
                    Swap: 0B 0B 0B
                    demo@antix1:~
                    $

                    demo@antix1:~
                    $ inxi -Fxz
                    System:
                    Kernel: 5.10.142-antix.2-amd64-smp arch: x86_64 bits: 64 compiler: gcc
                    v: 12.2.0 Desktop: IceWM v: 3.3.1
                    Distro: antiX-23-runit_x64-full Grup Yorum 3 February 2023
                    base: Debian GNU/Linux bookworm/sid
                    Machine:
                    Type: Desktop Mobo: ASUSTeK model: P5S800-VM v: Rev 1.xx
                    serial: <superuser required> BIOS: American Megatrends v: 1022.001
                    date: 05/11/2006
                    CPU:
                    Info: single core model: Intel Celeron bits: 64 arch: Netburst Smithfield
                    rev: 9 cache: L1: 16 KiB L2: 256 KiB
                    Speed (MHz): 2653 min/max: N/A core: 1: 2653 bogomips: 5306
                    Flags: ht lm nx pae sse sse2 sse3
                    Graphics:
                    Device-1: Silicon Integrated Systems [SiS] 661/741/760 PCI/AGP or 662/761Gx
                    PCIE VGA Display Adapter
                    vendor: ASUSTeK driver: N/A bus-ID: 01:00.0
                    Display: server: X.Org v: 1.21.1.6 driver: X: loaded: vesa
                    unloaded: fbdev,modesetting gpu: N/A resolution: 800×600
                    OpenGL: renderer: llvmpipe (LLVM 15.0.6 128 bits) v: 4.5 Mesa 22.3.3
                    direct render: Yes
                    Audio:
                    Device-1: Silicon Integrated Systems [SiS] SiS7012 AC97 Sound
                    vendor: ASUSTeK driver: snd_intel8x0 v: kernel bus-ID: 00:02.7
                    Sound Server-1: ALSA v: k5.10.142-antix.2-amd64-smp running: yes
                    Network:
                    Device-1: Realtek RTL-8100/8101L/8139 PCI Fast Ethernet Adapter
                    vendor: ASUSTeK P5P800-MX Mainboard driver: 8139too v: 0.9.28 port: e400
                    bus-ID: 00:0b.0
                    IF: eth0 state: down mac: <filter>
                    RAID:
                    Hardware-1: Silicon Integrated Systems [SiS] RAID bus controller 180
                    SATA/PATA [SiS]
                    driver: sata_sis v: 1.0 bus-ID: 00:05.0
                    Drives:
                    Local Storage: total: 14.65 GiB used: 24.5 MiB (0.2%)
                    ID-1: /dev/sdd type: USB model: N/A size: 14.65 GiB
                    Partition:
                    Message: No partition data found.
                    Swap:
                    Alert: No swap data was found.
                    Sensors:
                    Message: No sensor data found. Is lm-sensors configured?
                    Info:
                    Processes: 119 Uptime: 5m Memory: 942.5 MiB used: 272.4 MiB (28.9%)
                    Init: runit runlevel: 2 Compilers: gcc: 12.2.0 Packages: 1625 Shell: Bash
                    v: 5.2.15 inxi: 3.3.19
                    demo@antix1:~
                    $

                    #98880
                    Moderator
                    Brian Masinick

                      masinick@antixalpha:~
                      $ sudo ps_mem.py
                      Private + Shared = RAM used Program

                      116.0 KiB + 20.5 KiB = 136.5 KiB runit
                      124.0 KiB + 23.5 KiB = 147.5 KiB runsvdir
                      152.0 KiB + 25.5 KiB = 177.5 KiB svlogd
                      144.0 KiB + 34.5 KiB = 178.5 KiB seatd
                      396.0 KiB + 118.5 KiB = 514.5 KiB dbus-launch
                      368.0 KiB + 237.5 KiB = 605.5 KiB icewm-session
                      360.0 KiB + 250.5 KiB = 610.5 KiB udevil
                      680.0 KiB + 411.5 KiB = 1.1 MiB devmon
                      788.0 KiB + 403.5 KiB = 1.2 MiB gconfd-2
                      804.0 KiB + 431.5 KiB = 1.2 MiB desktop-session
                      1.1 MiB + 342.0 KiB = 1.4 MiB runsv (12)
                      1.0 MiB + 522.5 KiB = 1.5 MiB getty (7)
                      1.0 MiB + 618.5 KiB = 1.6 MiB dbus-daemon (3)
                      876.0 KiB + 860.0 KiB = 1.7 MiB sudo (2)
                      1.0 MiB + 765.5 KiB = 1.8 MiB at-spi2-registryd
                      1.5 MiB + 450.5 KiB = 2.0 MiB bash
                      1.4 MiB + 736.5 KiB = 2.1 MiB at-spi-bus-launcher
                      1.7 MiB + 632.5 KiB = 2.4 MiB udevd
                      2.2 MiB + 562.5 KiB = 2.7 MiB conky
                      3.5 MiB + 225.5 KiB = 3.7 MiB connmand
                      3.3 MiB + 2.5 MiB = 5.8 MiB volumeicon
                      6.9 MiB + 626.5 KiB = 7.5 MiB wpa_supplicant
                      5.5 MiB + 2.1 MiB = 7.6 MiB icewm
                      11.9 MiB + 1.3 MiB = 13.2 MiB slimski
                      11.6 MiB + 4.2 MiB = 15.9 MiB roxterm
                      23.4 MiB + 2.9 MiB = 26.3 MiB zzzfm
                      45.1 MiB + 23.6 MiB = 68.7 MiB cmst
                      80.8 MiB + 21.3 MiB = 102.2 MiB Xorg
                      ———————————
                      273.7 MiB
                      =================================

                      Got an old HP desktop to run this!

                      inxi -b
                      System:
                        Host: antixalpha Kernel: 5.10.142-antix.2-amd64-smp arch: x86_64 bits: 64
                          Desktop: IceWM v: 3.3.1
                          Distro: antiX-23-runit_x64-full Grup Yorum 3 February 2023
                      Machine:
                        Type: Desktop System: Hewlett-Packard product: s5747c v: N/A
                          serial: <superuser required>
                        Mobo: PEGATRON model: 2A6C v: 5.00 serial: <superuser required>
                          BIOS: American Megatrends v: 6.01 date: 09/29/2010
                      CPU:
                        Info: dual core AMD Athlon II X2 255 [MCP] speed (MHz): avg: 3100
                          min/max: 800/3100
                      Graphics:
                        Device-1: NVIDIA C61 [GeForce 6150SE nForce 430] driver: nvidiafb v: kernel
                        Display: server: X.Org v: 1.21.1.6 driver: X: loaded: fbdev,nouveau
                          unloaded: modesetting,vesa gpu: nvidiafb resolution: 1920x1080~60Hz
                        OpenGL: renderer: llvmpipe (LLVM 15.0.6 128 bits) v: 4.5 Mesa 22.3.3
                      Network:
                        Device-1: NVIDIA MCP61 Ethernet type: network bridge driver: forcedeth
                        Device-2: Ralink RT2790 Wireless 802.11n 1T/2R PCIe driver: rt2800pci
                      Drives:
                        Local Storage: total: 698.64 GiB used: 4.59 GiB (0.7%)
                      Info:
                        Processes: 140 Uptime: 4m Memory: 3.59 GiB used: 893.2 MiB (24.3%)
                        Shell: Bash inxi: 3.3.19

                      --
                      Brian Masinick

                      #98881
                      Member
                      marcelocripe

                        Anticapitalista, can we have the “runit-service-manager.desktop” menu translated?

                        – – – – –

                        Anticapitalista, nós podemos ter o menu do “runit-service-manager.desktop” traduzido?

                        “runit-service-manager.desktop”:

                        Categories=System;Settings;
                        Encoding=UTF-8
                        Exec=su-to-root -X -c runit-service-manager.sh
                        Icon=bum
                        NoDisplay=False
                        Terminal=false
                        Type=Application

                        Name=runit service manager
                        Name[pt_BR]=Gerenciador de Serviços do Runit

                        GenericName=Manager runit services
                        GenericName[pt_BR]=Configurações de Inicialização de Serviços

                        Comment=Manager runit services
                        Comment[pt_BR]=Defina os serviços que iniciarão junto com o sistema operacional

                        #98882
                        Member
                        iznit

                          I want to confirm Brian’s observation on much higher (almost 290M more) memory used reported by ‘free -h’ on freshly booted antiX 23 vs. antiX 22 runit. I do not know what this really means for using ‘free -h’ as memory footprint measurement however and why it shows that much higher under antiX 23

                          In the antix 23 alpha, what procps version is provided?
                          See below, there was a recent change to free command “free: Used field is now Total – Available

                          
                          procps (2:4.0.2-1) unstable; urgency=medium
                            * New libproc2 library moved into sid
                              library: total new API
                              free: Used field is now Total - Available
                              free: Added Comitted memory option
                              pgrep: -A to ignore ancestors
                              pgrep: Can select version 2 cgroup paths
                              ps: many new fields
                              sysctl: Support systemd glob patterns
                              sysctl: Check resolved path is under /proc/sys
                              top: many new fields
                              top: extra wide views for CPU and memory stats
                              top: bottom window to display supplementary data
                           -- Craig Small <csmall@debian.org>  Mon, 05 Dec 2022 21:59:09 +1100
                          • This reply was modified 1 year, 3 months ago by iznit.
                          #98889
                          Member
                          PPC

                            there was a recent change to free command “free: Used field is now Total – Available”

                            Very nice find!

                            @anticapitalista – I keep testing A23a1 Live – I tried to suspend my desktop – the screen went blank, but instead od suspending, my motherboard started beeping on me and I had to power off.

                            Also, just to remind you of a small bug that has been dragging for ages and is very easily solvable (that Marcelo mentioned):
                            -the 3 “menu” for all floating managers (and their localized versions, if not generated automatically) require elevated privileges to run desktop-menu –write-out-global. My advice would be simply using gksu “desktop-menu –write-out-global” instead, providing an interface where users can enter the required password (if they have not done so recently)
                            If the “refresh menu” has a .desktop file, adapt the Exec field to include that change to…

                            I know we, non English speaker users sometimes sound like a broken record, asking for localization of apps and of menu entries, but most of that work has already been done and it’s just a matter of including the localization files and updated .desktop files. The .desktop files part includes 2 different situations:
                            -antiX specific software – just replace the .desktop file in our original packages
                            – Third party software – I know, I know, if the package is updated, users loose their localized .desktop file and corresponding menu entries but, lets face it – antiX uses older versions (and not upgradable, so, “stuck in time”) versions of some apps like our extremely useful searchmonkey (we use a version from the old branch – lighter than the most recent one)- in such cases it’s safe to replace their .desktop files or even include costumized localizations of those packages – I localized searchmonkey in pt-pt and Marcelo in pt-br. Trust me on this – only a very small minority understands english in Brazil – they may have a great search tool – if they can’t understand a word of what it says, it’s just wasted space on their hard drives (most users are afraid to use tools that are in their own language, now imagine in a foreign one)

                            sure this is mostly nitpicking – most users just surf the web or use play games or use office tools, or consume multimedia – most do not search for files by file name or contents.* (see note below)
                            But for those essential tools: Browser and Office to be in their own language is a must. so it’s very nice having the tool that offers to automatic localizing everything in the OS, like we do. But it has 2 problems:
                            That tool itself is not localized (not in pt-pt, at least) so users have to use a tool in English to make their systems fully localized?
                            Also it would be nice that the install script offers to run that application and fully localize the system that was just installed (Or, at least, set up the application to be run at first start of the installed system).
                            I’m into scripting and I know what a pain it can be adding extra features like this just because some folks don’t understand English- Hell, even in English speaking countries some people don’t understand English… we had plently of that here in the forum!
                            If there’s anything I can do to help with this details, @anticapitalista, just ask…

                            * Note: well, zzzfm has a basic tool to search for files by file name and it’s well localized (in case you guys missed it- it’s the magnifying glass on the top right and it’s configured to search for files on the home folder by default- to search for a file name that has, say “antix” anywhere in the title just type *antix* and press enter).

                            P.

                            #98890
                            Member
                            mcpderez

                              I have several machines on which I’d like to test an i386 build if you have time to make one.

                              #98891
                              Member
                              Xunzi_23

                                Hi steves*,
                                maybe the boot codes BitJam posted in below thread will be of help to you with booting to a shell.

                                https://www.antixforum.com/forums/topic/crashing-with-live-boot-green-screen-system-unresponsive/#post-98649

                                #98892
                                Member
                                PPC

                                  Now some suggestions about the User Interface:
                                  I think having too many of those resource indicators on icewm can be confusing – 4 little black boxes? Ideally 2 would be perfect (one for networks, another for system resources like RAM and CPU). My advice? Eliminate the RAM indicator by default. Users want it, probably are advanced enough to know how to enable that – and all that info is already on Conky, right?
                                  There are 2 network indicators, one for lan, other for wireless- this is something that icewm devs should take a look into- @BobC – can you ask them to change that indicator so it checks where network activity is coming from and display that info by default? I see no use case where users want to see data on wireless and lan activity at the same time… It’s just confusing for most people and wasted space on the toolbar.

                                  @anticapitalista: With enough time I can try to create a small GUI interface for IceWM toolbar, like I did for tint2 – providing intuitive ways to change clock settings, etc – are you interested in adding such a feature to Control Panel?

                                  Note antiX 23 specific suggestions:
                                  Also, there’s a tiny useful tool “add-desktop” that is rendered almost useless – it allows to do stuff some users want, when they install binaries in not .deb package – create a menu entry for it!
                                  This script allows to create a .desktop file in a GUI way and also offers to place it in the manual- the .desktop is created, but placed in ~/.local/share/applications/custom/
                                  First of all, I think it would be logical for desktop-menu –write-out-global to check that folder for .desktop files too, right? Secondly- it that’s too hard to implement – simply make it’s desktop file launch “add-desktop” in sudo mode and allow it to create the .desktop to be placed in the menu in the /usr/share/applications folder… Or better yet, link .desktop files from ~/.local/share/applications/custom/ to that folder, so users can delete them without the need for elevated privileges.
                                  I tested, and this tool does not add anything to the desktop – when that option is selected- I’ll try to take a look at it’s code, but it seems like a good idea that was not completely finished – yes, it creates .desktop files, but does not do with them what it should (make they appear in the Applications menu or int the Desktop icons).

                                  I can envision a tool that, like my FT10 to manage toolbar icons, uses our excellent app-select too to select applications and allows users to: add those icons to the toolbar, to the desktop (if desktop icons are available in the current desktop) or… as quick-launchers on the first layer of the menu. This literally allows users to place any icon anywhere they like, without having to edit a single config file (it’s a step beyond the current Toolbar Icon Manager for IceWM and can potentially be used in all 3 window managers (well, the toolbar part would not work in fluxbox)

                                  To finish off this round of UI suggestions:
                                  A tiny change that will upset purists – why not add a rootmenu to fluxbox’s toolbar by default? I always add it, when I used fluxbox… I’m just too used at clicking a “start menu”… I know, this is a very personal choice of mine.

                                  P.

                                Viewing 15 posts - 46 through 60 (of 437 total)
                                • You must be logged in to reply to this topic.