MercuryWorkshop/anuraOS

Allow using a minimal Alpine image without X, without Bash and without anything that isn't needed to make alpine work, without udev (mdev and mdevd exist)

xplshn opened this issue · 3 comments

Allow using a minimal Alpine image without X, without Bash and without anything that isn't needed to make alpine work, without udev (mdev and mdevd exist)

We can't build every configuration for you, anura let's you use your own rootfs in settings for this reason

It was just a kind suggestion so that the user doesn't have to wait for a 1GB download which contains things that he won't even use in a web browser, like the compiler collection, -dev sources/packages, etc. It'd be trivial to add.

To be totally honest the entire point of any of the developer packages (+ Linux) is that you have the compiler in the first place. if you don't need the compilers you probably don't need the Linux subsystem. Each rootfs image costs storage to host so we can't just host unlimited configurations.

Normal users should stick to the base anura system without Linux, as they likely have no use for it in the first place. Since we use jor1k relay for networking (for now, this is being changed), downloading packages is really slow so it's in the person's best interest to have any packages they'd need already installed even if it takes a tiny bit longer during the initial install, since installing those tools later on will take a (borderline) eternity.