Skip to main content
Topic: Announcing minibase (Read 1195 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Announcing minibase

It's a project I'm working on and I think it may be interesting for the Artix folks.

https://github.com/arsv/minibase

Bootable images for qemu:
https://github.com/arsv/minibase-br/releases/download/2018-01-29/sys-1-plain.tar.xz (18MB)
https://github.com/arsv/minibase-br/releases/download/2018-01-29/sys-2-crypt.tar (64MB, encrypted rootfs)

Staged init similar to s6, proper service supervisor, and lightweight alternatives for (e)logind / (e)udevd.

The logind-like tool, vtmux, is not a drop-in replacement, it's a completely different design, but it runs non-privileged X and does KMS VT switching just like logind. Doesn't need dbus either, however Xorg must be patched so support non-dbus device access protocol.

Current images are built on buildroot/musl, nothing Arch- or Artix-based yet though it should be doable at this point.

Re: Announcing minibase

Reply #1
You're hired. The aim of minibase is not currently within our scope ATM, but if you could invest some time to create packages for Artix, I'm sure there will be some people that would use them; perhaps with an unofficial repo to begin with.

Re: Announcing minibase

Reply #2
Ok so I got Artix booting with minibase.

No pre-built images, it's over 1GB even with a very modest set of packages. But the build script should work reasonably fast, compared to Buildroot at least. I did not try to configure it much, and did not bother cutting bad dependencies so it does install elogind even though it's not used.

https://github.com/arsv/minibase-artix

PKGBUILD for minibase is in build/minibase. Not much to look at really.
I'll probably tag 0.6.2 soon and those patches will be gone.