Hi folks!
Although I got used to Panixticon on Linux (especially on OpenSUSE TW) I’m got tired of it especially after last update when all bloat come back unexpectedly as some patterns were automatically selected during graphical installation… (like damn games I don’t play).
I tried most of distros with LXD packaged traditionally not in snap (like alpine, gentoo, void) but had different issues, you can read about it on wiki.
I said - enough! - and started porting Panixticon to FreeBSD.
Decided to do so because FreeBSD:
- provides minimal, consistent ecosystem supported by community.
- has one ports collection and one package manager.
- has one, good and stable container technology (jails) and advanced management tools (cbsd, jailme)
- may achieve GPU acceleration inside jail when unhide dri
- nullfs for bind-mount and
ro
mount (rootfs, shared libs) - zfs on root integrated, for compression and caching
- unix sockets (in combination with nullfs for sharing xorg and audio)
Nothing is scripted yet there but do expect freebsd-* repos in Panixticon organization on git in some time.
I’d like to achieve fully consistent experience between OSes. So you just type pxt-new-container
and expect it to do container magic for you. So be aware of possible changes also in Linux port!
GUI tools are stuck for now and will be probably ported to GO + Fyne, will elaborate later.
Screenshot shows my first successful attempt - VM with recent FreeBSD and jailed Firefox.
Hope you like it!