patches and low-level development discussion
 help / color / mirror / code / Atom feed
blob 2b47fc0511036508d856ce95b593494dcd675591 946 bytes (raw)
name: Documentation/doc/using-spectrum/running-vms.adoc 	 # note: path name is non-authoritative(*)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
= Running VMs
:page-parent: Using Spectrum
:page-nav_order: 1

// SPDX-FileCopyrightText: 2022, 2024 Alyssa Ross <hi@alyssa.is>
// SPDX-License-Identifier: GFDL-1.3-no-invariants-or-later OR CC-BY-SA-4.0

== Basic VM commands

Running VMs can be managed with the following commands, available in a
host terminal:

`lsvm`:: List available VMs, along with whether they are currently running.
`vm-console <name>`:: Open a terminal emulator for a VM's console.
`vm-start <name>`:: Start a manually configured or built-in VM.
`vm-stop <name>`:: Stop a VM.

== Transient VMs for AppImages

Double click a .AppImage file in the file manager to run that
application in a transient VM.  The VM will be destroyed when the
application exits.

TIP: Like on other systems, running AppImages requires them to have
the executable bit set.  This is not currently possible to do with the
file manager in Spectrum, but can be done with `chmod +x` in the
terminal.

debug log:

solving 2b47fc0 ...
found 2b47fc0 in https://spectrum-os.org/git/spectrum

(*) Git path names are given by the tree(s) the blob belongs to.
    Blobs themselves have no identifier aside from the hash of its contents.^

Code repositories for project(s) associated with this public inbox

	https://spectrum-os.org/git/doc
	https://spectrum-os.org/git/mktuntap
	https://spectrum-os.org/git/spectrum
	https://spectrum-os.org/git/ucspi-vsock

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).