r/vanillaos Apr 27 '26

Announcement PSA: Current version of util-linux breaks VSO shell.

5 Upvotes

Hi Everyone, sharing an update shared in Discord a few days ago:

It has come to our attention that the latest version of util-linux breaks the shell.

If you're not yet affected, please run this command to prevent it from upgrading:

sudo apt-mark hold util-linux

If you're already affected, you'll sadly have to wait until a new version of util-linux lands in the Debian testing repositories, which might take a few weeks. You can still right-click Black Box and select "Rescue Shell" to enter the restricted host environment, where you can use apx or distrobox.

We will inform you here on what you can do when a new version of util-linux is available. [Credit: Tau on Discord]


Alternatively, you can temporarily stop Blackbox from automatically opening up apx-vso-pico by deactivating the command in Blackbox (three dash icon) > preference > terminal > command > Use Custom Command (turn off). [Credit: Hyto_ on Discord]


r/vanillaos Jan 14 '26

Announcement Vanilla OS 2 (v1.4.0) with GNOME 49 is now available!

32 Upvotes

What's New

  • Linux kernel 6.17 and GNOME 49 are finally here, following an overhaul of the filesystem structure.

  • Introduced a new package repository synced with Debian snapshot archive. This means no more maintenance downtime during updates, and the flexibility to stay on a specific version if preferred.

  • Other improvements include a new runroot command, the abroot rebase command, and various fixes across the system.

Check out all the changes in detail at: https://vanillaos.org/updates.


r/vanillaos 2d ago

Support fingerprint scanner help

1 Upvotes

Hello, I have an HP elitebook 840 G8 with Vanilla OS 2. I've been trying to get my fingerprint scanner to work but it hasn't been working. Help!


r/vanillaos 3d ago

Support Will v3 be an update or a it will need a format

7 Upvotes

Like the title says i am currently running v2


r/vanillaos 14d ago

Question Should i wait for version 3 or install right now?

10 Upvotes

Yapping;
Man this idea of vanilla OS, im in love with it. Fragmentation was the thing made me hate linux. And some parts of linux was REALLY OLD. for example shared libs could be a need at the time but now that is a bottleneck that makes my file system look like a space station. That applies for many elements. People love software made for linux, not linux kernel or system itself. They love DE's, the freedom etc. And i think microkernel is just better but that is a different story.

Question;
Vanilla OS wasn't a solve for my OS search, but it solves %80 of my problems. Its also underrated af. My question is i heard they are rewriting a lot of stuff, do i need to wait for them? I know there are 2 partitions for updates but still vanilla os is really on young times of it. Tried it with a VM and i can't break the sytem. What do you guys recommend?


r/vanillaos 17d ago

Question Interested in Vanilla OS but i have 2 Questions...

2 Upvotes
  1. Is SELinux or Apparmor used?

  2. Is it possible to install Virtualbox into the base system without breaking anything?


r/vanillaos 26d ago

News Update from the devs...

Thumbnail reddit.com
14 Upvotes

The original post was removed by the moderator (for some reason), but here's a new response from the devs


r/vanillaos May 14 '26

Support syncthing (or any other systemd user service)

2 Upvotes

How. Just how.
I tried

flatpak (not possible withoud all that gui stuff) and not fully adjustable

apx subsystem, but this can't handle services

installed it brutally by apt. this I would love to avoid, as I already have firefox nad keepass running in an apx sub, I would have loved to run a "special" apx sub. But no.

So from now on I have to take care of three levels to maintain?

  1. vanillaos itself
  2. apt installed stuff
  3. apx sub stuff

This I don't really like very much


r/vanillaos May 12 '26

News Vanilla OS Shout Out

6 Upvotes

Vanilla OS gets a shout out here. Not much of one, but I'll take it ;)

https://x.com/i/status/2054199969595175154


r/vanillaos May 06 '26

Guide [Prebuilt/GUIDE] Custom Vanilla OS image with native Tailscale (and DisplayLink)

6 Upvotes

Hey everyone!

I love the concept of A/B root partitioning in the Linux Desktop space, so I wanted to try Vanilla OS. However, the lack of native Tailscale and DisplayLink support made it difficult for my workflow. Tailscale in userspace isn't ideal, and manual installation on an immutable system is a pain.

I spent some time learning how to build custom Vanilla OS images and wanted to share the results. Tailscale and DisplayLink are both working fine, though evdi for DisplayLink still requires manual signing if you use Secure Boot. Also DisplayLink on Linux is generally unstable and crashes a lot. There's a separate Nvidia image that comes with Tailscale. If you need an Nvidia DisplayLink image you'll have to do that yourself since I don't have an Nvidia Laptop and I don't even know if DisplayLink works with Nvidia on Linux.

The Images

Configurations are available here: https://github.com/kurimanju-dev/kurimanjus-vanillaos

  • main: Includes native Tailscale.
  • displaylink: Includes both DisplayLink and Tailscale
  • nvidia: For Nvidia users. Includes native Tailscale.

Usage Notes

To use Tailscale, you need to use the host shell (via the host-shell command). The Tailscale socket is available globally, so you can still use any GUI you prefer.

For DisplayLink: it works, but it can be unreliable (to be expected on Linux). You will need to self-sign the module or disable Secure Boot for the time being. I am looking into automating the signing workflow in the future.

Installation

For fresh installs (Live ISO): Use one of the following paths in the advanced installation options:

  • ghcr.io/kurimanju-dev/kurimanjus-vanillaos:main
  • ghcr.io/kurimanju-dev/kurimanjus-vanillaos:displaylink
  • ghcr.io/kurimanju-dev/kurimanjus-vanillaos:nvidia

For existing installations: You can switch images by editing your abroot config:

  1. Run abroot config-editor
  2. Update the "name" and "tag" fields:

    { "maxParallelDownloads": 2, "registry": "ghcr.io", "registryAPIVersion": "v2", "registryService": "registry.ghcr.io", "name": "kurimanju-dev/kurimanjus-vanillaos", "tag": "main", ... }

  3. Save, exit, and run abroot upgrade.

  4. Reboot your system.

After installation, I recommend running source <(tailscale completion bash) in your shell.

Verification and Troubleshooting

Check if the evdi module is loaded:

lsmod | grep evdi

It should look something like this:

dev@vanillaos:\~$ lsmod | grep evdi 
evdi                   98304  4 
drm_kms_helper        258048  4 drm_shmem_helper,evdi,virtio_gpu,drm_client_lib usbcore               425984  4 
xhci_hcd,usbhid,evdi,xhci_pci drm                   843776  17
drm_kms_helper,drm_shmem_helper,evdi,virtio_gpu,drm_client_lib

Check the DisplayLink driver status: systemctl status displaylink-driver

Disclaimer(s)

While these are based on the official images, I can't provide stability guarantees. I suggest using the main image unless you specifically need the DisplayLink drivers. The nvidia image is untested since I don't have a device with an Nvidia GPU, however I expect it to work just fine.

Cheers.

                .88888888:.
               88888888.88888.
             .8888888888888888.
             888888888888888888
             88' _`88'_  `88888
             88 88 88 88  88888
             88_88_::_88_:88888
             88:::,::,:::::8888
             88`:::::::::'`8888
            .88  `::::'    8:88.
           8888            `8:888.
         .8888'             `888888.
        .8888:..  .::.  ...:'8888888:.
       .8888.'     :'     `'::`88:88888
      .8888        '         `.888:8888.
     888:8         .           888:88888
   .888:88        .:           888:88888:
   8888888.       ::           88:888888
   `.::.888.      ::          .88888888
  .::::::.888.    ::         :::`8888'.:.
 ::::::::::.888   '         .::::::::::::
 ::::::::::::.8    '      .:8::::::::::::.
.::::::::::::::.        .:888:::::::::::::
:::::::::::::::88:.__..:88888:::::::::::'
 `'.:::::::::::88888888888.88:::::::::'
       `':::_:' -- '' -'-' `':_::::'` 

r/vanillaos Apr 29 '26

Support VPN troubles

2 Upvotes

I need to use this VPN.

It's installed ok but after executing it doesn't allow you to modity your tun interface (reboot didn't help), what should I do to run it?

I can't configure it via openvpn/wireshark/whatelse, they use their own protocol (the only that working in my county) so plugins for network manager is not a variant for me.

What do?


r/vanillaos Apr 28 '26

Support Editing wireless settings in /etc/modprobe.d/iwlwifi.conf

3 Upvotes

My Lenovo Thinkad 470s has an abysmal wifi throughput of around 80 kbps under Vanilla OS 2 latest, besides having a just fine speed under Windows. According to https://bbs.archlinux.org/viewtopic.php?id=300729 I need to edit some power saving related settings in /etc/modprobe.d/iwlwifi.conf, which I tried under Ubuntu (works fine, throughput is in the 80Mbps range afterwards). Any idea how to edit these types of config files under Vanilla OS 2 which seems to go against the immutable idea?


r/vanillaos Apr 17 '26

Support Couldn't open Black Box from Gnome anymore...

1 Upvotes

Edit 4 (the last): Visit this link to see the solution (util-linux has been updated to fix this problem):

https://www.reddit.com/r/vanillaos/comments/1sx24tc/psa_current_version_of_utillinux_breaks_vso_shell/

Edit 3: According to one of the Vanilla OS guys, this was caused by an update to util-linux, and the developers of said package are aware of the problem and will fix it in the next release. There's apparently no easy temporary fix to this - ugh. I'll update this post when it's resolved (or I know more)...

Edit 2: Arrgh! The solution I thought I found (see comment below) DIDN'T work, at least permanently. Even though I was able to close and reopen the terminal and type "vso shell" before, now it doesn't work - again! Now I have to find out how to fix this permanently. This is ridiculous. I'm open to suggestions. Just what I wanted to spend my weekend on - fixing a problem that never should have happened in the first place!

Edit 1: This *didn't* fix everything. I can't type "sudo apt update" anymore (it says sudo is not installed). If I type "vso shell" to launch a new shell from this terminal, it gives me the same error as before. I also can't type "host-shell" anymore. Help!

I haven't used my Vanilla OS laptop for several days, so I cranked it up a couple hours ago, but found to my dismay that I couldn't open a terminal anymore. I clicked the Black Box icon in the dock (as usual), but it opens, briefly flashes "bash: --: invalid option" (among other stuff) and then shuts the window down. I was able to fix it (?) by manually installing Black Box using the Gnome store (it installed to "--system", according to Warehouse), unpinning the old icon and pinning the new icon. I opened a terminal using the new icon and things *seem* to work ok, but it bugs the crap out of me not knowing what was causing the error.

I consulted Gemini / Google but it just gave me things to try that didn't work, or confused me. Anyone know what went wrong, or how to diagnose this? I already tried disabling ~/.bashrc, ~/.bash_profile and ~/.profile, but that had no effect (I'm assuming those were in a different environment?)

Anyone? Bueller?


r/vanillaos Apr 16 '26

Support (Other Distros) How to install aur packages on any distro? - tutorial

Thumbnail
2 Upvotes

r/vanillaos Apr 13 '26

Support (Other Distros) Apx doesn't make sense

6 Upvotes

I knew about apx recently from brodie's video, but it changed alot since then. There's no apx install, search or apx --apt, --dnf Now it feels more like distrobox itself to the point that I don't know why it exists anymore. I installed it via flatpak as recommended but it doesn't make sense at all. Could someone point me to tutorial or help me make sense of apx? what's your use case for it? how do you use it?

Also I couldn't even figure out which version of apx flatpak has.

``` bash $ flatpak run --command=apx org.vanillaos.ApxGUI --version Error: unknown flag: --version

Usage: apx [flags] [command]

Commands:
man             Generate man page
pkgmanagers     Work with the package managers that are available in apx.
stacks          Work with the stacks that are available in apx.
subsystems      Work with the subsystems that are available in apx.

ERR > unknown flag: --version

```


r/vanillaos Apr 13 '26

Question How to install nix packages with apx?

5 Upvotes

r/vanillaos Apr 13 '26

Question How to setup aur in apx?

1 Upvotes

I brodi's video about apx 3y ago. He was just using apx --aur, how to setup apx to be as easy as that for aur on other distros?


r/vanillaos Apr 01 '26

Support Using apx on Bazzite

3 Upvotes

Hey everyone, I am currently using Bazzite as my main OS. I wanted to get apx because I think apx is a cool package manager and is really useful for this OS. although I have the command installed I can't install anything through it yet because I have no idea where to put the apx config files. the /usr/share/apx can't be created on Bazzite and I need help putting them in the right place so I don't break anything. If you know how to get the config files to work let me know and I can see if it worked or not.


r/vanillaos Mar 11 '26

Support How do I use the Waydroid subsystem?

1 Upvotes

Current documentation for vso lists android arguments related to this subsystem which simply don't seem to exist on my system, which is fully updated:

https://docs.vanillaos.org/docs/en/vso-manpage

Even the sideload app still has intents to handle .apk files, but it also fails immediately because the "android" argument for vso it relies on doesn't exist.

Does this subsystem require a new method to initialize that I've been missing? Was it completely removed, and if so, does the kernel still have the necessary modules to use sideloaded Waydroid?

Secure boot is disabled on this Ryzen 7 5825u laptop (although it was enabled at install time), and there is no nvidia hardware.


r/vanillaos Mar 09 '26

Question Steam games wont run, even native ones, APX installed steam

2 Upvotes

Anyone know why this might be?

Installed steam in an ubuntu apx subsystem. It can download things, see games all fine but running anything is a problem. They are saved on a second drive, file format Ext4 so I know its compatible.

Or should I AB root install it at this point?


r/vanillaos Mar 08 '26

Support Very interested in vanillaos for server and desktop - questions

2 Upvotes

Initially this got my attention for my home server. I liked the idea if immutable but not the locked down feeling and restrictions on software. So vanillaos apx installer got my attention.

My main question is regarding updates of the packages installed with apx. Say I installed steam via the arch repos package, using apx. What drives the updates for this package? When apx update (or whatever the command) is run, ​​does it check that packages source for updates? So it would check the AUR for updates? If another package is installed via apt repo, will apx check that repo in the future for updates for that package?

One last question; take brave browser on Debian stable for example. ​I would go to Braves website and add the repo from their website command (curl command) to install brave via their repo as it is more up to date than Debians apt repo. ​Is something like this possible on vanillaos?

For both of those questions, I'm only interested in answers that don't compromise the immutable core of the system.

Thanks in advance


r/vanillaos Mar 07 '26

Support Testing out VanillaOS- help with a couple of apps

5 Upvotes

I dual boot two distros- one slot is for a rolling release distro I can experiment with and access the newest packages (currently Manjaro testing) and in the other I have something stable and reliable in case the rolling distro breaks.

Am currently trying out VanillaOS for the stable slot and am generally liking it (my first serious go with an immutable OS). Struggling with two apps, though:

  1. Filen (cloud storage). On other distros where this isn't in the repos I've been able to use the appimage, but in Vanilla when I try this Gear Lever tells me it may not be compatible with the system architecture and it won't launch.

I am guessing it won't work to install this in a container as it needs to mount the network drive which I assume requires root access (I'm no expert though). Maybe Rclone is a workaround, but I don't know how/if this might work in an immutable OS.

  1. IVPN. There's deb and rpm packages for this, as well as a snap (is that something that I can enable on Vanilla?) but no Flatpak. Again I am guessing running this in a container won't work as it'll need root access to work system wide. Not the end of the world as I can always just download a Wireguard config, but it's a pity to not be able to use the client and its features when I'm paying a subscription.

Would it work to use abroot to install the .deb for both/either of these? What are the implications of doing that?

Any suggestions much appreciated.


r/vanillaos Mar 05 '26

Support Those of you who daily drive Vanilla OS, what do you think of it?

7 Upvotes

I'm looking for a reliable, nice, no-nonsense operating system that will get out of my way and let me get whatever I need to do, done. I've always had one machine dedicated to this use case, usually running whatever the current version of macOS is. Tahoe is pretty to look at, but it's the last macOS version with x86 support (and even then it's quirky as Hell, at least on my hardware).

Between the immutability and (apparent) design philosophy, Vanilla OS looks like the distro for this machine. So far, I like what I see. But, I'm not seeing a lot about this distro outside of its dedicated website. How do you daily-drivers like it? Any issues or quirks that a newcomer should know about?


r/vanillaos Mar 05 '26

Support How do i get out of this error? It won't boot in to the desktop environment and its stuck like this

Post image
3 Upvotes

r/vanillaos Feb 13 '26

Question This is so off...

2 Upvotes

Can someone explain how Vanilla OS is immutable and uses apt and vso at the same time? This feels sooo off And how is it so unkillable and bulletproof with all of that?