patches and low-level development discussion
 help / color / mirror / code / Atom feed
9e2a47ec84589899e50625791ba3aef9a9aa916b blob 1367 bytes (raw)

 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
28
29
30
 
= About Spectrum
:description: Some words about Spectrum as the operating system, not a project. Highlights the differences between common Linux distributions and Spectrum.
:page-nav_order: 1
:page-has_children: true

// SPDX-FileCopyrightText: 2022 Unikie
// SPDX-License-Identifier: GFDL-1.3-no-invariants-or-later OR CC-BY-SA-4.0

Spectrum is a Linux-based system that uses Nix package manager and Nixpkgs
collection of packages.

This gives an actively-developed base with good
hardware support, powerful and optimised compartmentalization primitives in
KVM, and the reproducible packaging and configuration system that is important
for a maintainable compartmentalized system.

== Why Spectrum

* User data and applications are managed centrally while remaining isolated.
That means that the system can be backed up and managed as a whole, rather than
mixed up in several dozen VMs.

* The host system and isolated environments are managed declaratively and
reproducibly using the Nix package manager.
This can save the user the burden of maintaining many different virtual
computers, allowing finer-grained resource access controls and making it
possible to verify the software running across all environments.

TIP: If you are interested in why we do something _this_ way instead of _that_
way, see xref:../decisions/index.adoc[Architecture Decision Records].
debug log:

solving 9e2a47e ...
found 9e2a47e in https://spectrum-os.org/lists/archives/spectrum-devel/20221028110558.205351-1-evgeniia.nikolaenko@unikie.com/

applying [1/1] https://spectrum-os.org/lists/archives/spectrum-devel/20221028110558.205351-1-evgeniia.nikolaenko@unikie.com/
diff --git a/Documentation/about/index.adoc b/Documentation/about/index.adoc
new file mode 100644
index 0000000..9e2a47e

Checking patch Documentation/about/index.adoc...
Applied patch Documentation/about/index.adoc cleanly.

index at:
100644 9e2a47ec84589899e50625791ba3aef9a9aa916b	Documentation/about/index.adoc

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

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

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).