Bubbagen live-USB for B3 version 1.16 revision 1 (Gentoo Linux 6.1.41)
Posted: 23 Oct 2023, 19:17
Hi,
I've just released an update to version 1.16 of the Bubbagen live-USB image for B3 on GitHub.

This is purely a maintenance update bringing all packages up to date as of August 20, 2023.
As before, two versions are supplied, one that uses the `classic` OpenRC service manager and one that uses the `modern` systemd service manager. Which version you choose is a matter of taste. People that run Linux desktop systems will likely prefer the systemd version for uniformity in their network but personally I find the command line tools for managing networking pretty complex/restricting whereas in the OpenRC version adding network functionality such as PPPoE connections and VPN is really easy.
If you don't know / can't decide, choose version 1.16.1 (OpenRC)
Systemd image entering phase out support
Following up on user feedback I found that networking support in the systemd image has become more crippled over time. This might partly be due to the somewhat unusual setup of NetworkManager which should fix itself once the user sets a static IP address, however this defeats the intended experience that the Live-USB aims to offer. Because of this I have decided that this will be the last systemd image to be published, however this does not mean End Of Life. The systemd targets will remain in the Bubba overlay, allowing users to transition from the default OpenRC system to systemd should they wish so.
Key features:
Known issues ²):
Further details may be found here
Enjoy,
Gordon
¹) Some packages withheld due to patent restrictions or because the newer versions are incompatible with core Bubba functionality.
²) These truly seem unresolvable, don't they?
I've just released an update to version 1.16 of the Bubbagen live-USB image for B3 on GitHub.

This is purely a maintenance update bringing all packages up to date as of August 20, 2023.
As before, two versions are supplied, one that uses the `classic` OpenRC service manager and one that uses the `modern` systemd service manager. Which version you choose is a matter of taste. People that run Linux desktop systems will likely prefer the systemd version for uniformity in their network but personally I find the command line tools for managing networking pretty complex/restricting whereas in the OpenRC version adding network functionality such as PPPoE connections and VPN is really easy.
If you don't know / can't decide, choose version 1.16.1 (OpenRC)
Systemd image entering phase out support
Following up on user feedback I found that networking support in the systemd image has become more crippled over time. This might partly be due to the somewhat unusual setup of NetworkManager which should fix itself once the user sets a static IP address, however this defeats the intended experience that the Live-USB aims to offer. Because of this I have decided that this will be the last systemd image to be published, however this does not mean End Of Life. The systemd targets will remain in the Bubba overlay, allowing users to transition from the default OpenRC system to systemd should they wish so.
Key features:
- Kernel version 6.1.41
- Familiar GUI for basic management (users, network, firewall, predefined services)
- Logitech Media Server version 8.3.1
- Wireguard VPN prepared (works with e.g. an Android phone)
- The Onion Router (TOR), get access to sites that are blocked by some geographic location rule
- Out of the box Windows and Mac compatible file sharing service (NAS)
- Will connect to any existing network (with a DHCP server) or create one itself (when connecting you will receive an IP in the range 192.168.10.x)
Known issues ²):
- When changing the time zone the web interface may show you an incorrect time on some pages (the extensible clock on the right is actually javascript and thus should show your client's time rather than the B3's). To align them all you should restart the B3 (or at least apache2 and bubba-adminphp services).
- Changing the network profile may completely destroy networking on the B3 if you have wifi enabled or added custom interfaces and/or bridges. If you need to change the profile please do so before making any changes to the default network setup and then never touch it again.
- Systemd has been observed to randomly experience a conflict with the DHCP client, causing it to drop the affected interface completely. A reboot will be required if you have no other method of reaching the B3 (second interface with fixed IP, serial console).
- Systemd version does not allow you to view system messages through the web based GUI. The associated links will always show an empty file. Messages from services that write their own log files, e.g. Apache webserver, Samba (windows compatible) file sharing, Logitech Media Server, can be viewed as normal.
- New: Systemd version does not execute DHCP exit hooks, causing various networking issues.
Further details may be found here
Enjoy,
Gordon
¹) Some packages withheld due to patent restrictions or because the newer versions are incompatible with core Bubba functionality.
²) These truly seem unresolvable, don't they?