The return of EasyVoid
A few months ago, was playing with EasyOS built from Void Linux binary packages. Expressed reservations about the rolling-release model, but the show-stopper was that NetworkManager (NM) refused to recognise the wifi interface. Here are related blog posts:
- Return to NetworkManager — October 11, 2023
- The return of Simple Network Setup — September 20, 2023
- Doubts about Linux rolling releases — September 20, 2023
- First experiment creating a Void rootfs — September 17, 2023
- More fixes convert Void pkg db to Puppy db format — September 07, 2023
- woofQ support to build with Void .xbps packages — September 02, 2023
- Mime handling for Void Linux .xbps packages — August 31, 2023
There was too much trouble with Simple Network Setup, and the wifi failure of NetworkManager meant that had to shelve EasyVoid. However, I received an email -- sorry, can't think right now who sent it -- advising that the problem with NM might be because Void uses Runit and NM might not be accessing dbus. Or something like that.
Today I conducted an experiment. Replaced the dbus, dbus-glib and networkmanager packages with those from Kirkstone, and voila, NM wifi works!
Interesting also, Firefox is playing nicely, doesn't flicker.
That is FF 117.0.1; need to test latest.
This is good. Next up, will study how Runit can be made to play
nicely with busybox init, and with EasyOS's pup_event extensions.
Busybox has Runit applets, that I looked at back in 2018:
- Experimenting with Busybox Runit — February 14, 2018
- Busybox 1.25.1 Runit applets — February 13, 2018
I have compiled busybox 1.36.1, with the Runit applets enabled,
and created a PET. This will be used in future builds of EasyOS,
including EasyVoid.
Tags: easy