-
Notifications
You must be signed in to change notification settings - Fork 9
use_cases
parke edited this page Jan 4, 2022
·
2 revisions
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 withtar
ormksquashfs
, delete themrm -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.