Skip to content

use_cases

parke edited this page Jan 4, 2022 · 2 revisions

Use cases

With vland and/or lxroot a non-root user can...

  • simultaneously run multiple, different guest userlands on a single Linux host
  • run, for example, an Arch Linux userland on an Ubuntu Linux host
  • run a legacy userland on a modern host
  • run software in an "altered version" of the host system itself
  • run any given graphical X11 client (from any guest userland) on the host's X11 server
  • create a custom userland for developing software and/or building software packages
  • control (or test) the installation (or upgrade) of software packages, as a non-root user, by installing and running the software in an isolated and easily disposable userland
  • manage userlands with standard CLI tools: clone them with rsync, archive them with tar or mksquashfs, delete them rm -rf
  • deny software access to the network
  • restrict read and/or write access to specific directories
  • share one or more directories between an Lxroot environment and the host system
  • share one or more directories between multiple Lxroot environments.
Clone this wiki locally