]> git.proxmox.com Git - proxmox-backup.git/blob - docs/glossary.rst
docs: reference PDF variant in HTML output
[proxmox-backup.git] / docs / glossary.rst
1 Glossary
2 ========
3
4 .. glossary::
5
6 `Virtual machine`_
7
8 A virtual machine is a program that can execute an entire
9 operating system inside an emulated hardware environment.
10
11 `Container`_
12
13 A container is an isolated user space. Programs run directly on
14 the host's kernel, but with limited access to the host resources.
15
16 Datastore
17
18 A place to store backups. A directory which contains the backup data.
19 The current implemenation is file-system based.
20
21 `Rust`_
22
23 Rust is a new, fast and memory-efficient system programming
24 language. It has no runtime or garbage collector. Rust’s rich type
25 system and ownership model guarantee memory-safety and
26 thread-safety. I can eliminate many classes of bugs
27 at compile-time.
28
29 `Sphinx`_
30
31 Is a tool that makes it easy to create intelligent and
32 beautiful documentation. It was originally created for the
33 documentation of the Python programming language. It has excellent facilities for the
34 documentation of software projects in a range of languages.
35
36 `reStructuredText`_
37
38 Is an easy-to-read, what-you-see-is-what-you-get plaintext
39 markup syntax and parser system.
40
41 `FUSE`
42
43 Filesystem in Userspace (`FUSE <https://en.wikipedia.org/wiki/Filesystem_in_Userspace>`_)
44 defines an interface which makes it possible to implement a filesystem in
45 userspace as opposed to implementing it in the kernel. The fuse
46 kernel driver handles filesystem requests and sends them to a
47 userspace application.
48
49 Remote
50
51 A remote Proxmox Backup Server installation and credentials for a user on it.
52 You can pull datastores from a remote to a local datastore in order to
53 have redundant backups.
54
55 Schedule
56
57 Certain tasks, for example pruning and garbage collection, need to be
58 performed on a regular basis. Proxmox Backup Server uses a subset of the
59 `systemd Time and Date Specification
60 <https://www.freedesktop.org/software/systemd/man/systemd.time.html#>`_.
61 The subset currently supports time of day specifications and weekdays, in
62 addition to the shorthand expressions 'minutely', 'hourly', 'daily'.
63 There is no support for specifying timezones, the tasks are run in the
64 timezone configured on the server.