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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
| | ---
layout: page
title: Spectrum, a step towards usable secure computing
no_heading: true
nav_order: 100
---
<!-- SPDX-FileCopyrightText: 2019-2020, 2022, 2024 Alyssa Ross <hi@alyssa.is> -->
<!-- SPDX-FileCopyrightText: 2026 Valentin Gagarin <valentin@gagarin.work> -->
<!-- SPDX-License-Identifier: CC-BY-SA-4.0 OR GFDL-1.3-no-invariants-or-later -->
<!-- SPDX-License-Identifier: GPL-3.0-or-later -->
<a href="logo" style="float: left; margin: 0 1em 0.5em 0">
<img class="logo" src="logo/logo_html.svg" width="70" height="70" alt="Spectrum logo">
<img class="no-logo" srcset="logo/logo140.png 140w" src="logo/logo70.png" width="70" height="70" alt="Spectrum logo" hidden loading="lazy">
</a>
<h1>Spectrum — a step towards <em>usable</em> secure computing</h1>
<p>
Spectrum is a project to create a computer operating system, based on
the principle of security by compartmentalization. It aims to have a
lower barrier to entry and to be easier to use and maintain than other
such systems.
<p>
By isolating each application in a virtual machine, Spectrum prevents
untrusted software from accessing what you haven't explicitly allowed
or disrupting other applications.
<p>
Persistent data will be managed centrally, while preserving boundaries
between compartments. This means that the system can still be thought
of as a whole, rather than many virtual machines each becoming a
system of its own.
<h2>Design philosophy</h2>
<p>
Spectrum is an upstream-first project. Wherever possible, we aim to
participate in cross-project collaboration to move the entire free
desktop ecosystem forward, rather than designing Spectrum-specific
solutions. This reduces the amount of software that Spectrum as a
small project is solely responsible for maintaining. It also derisks
the project — even if Spectrum does not achieve all its goals, our
efforts will have resulted in improvements across the board of free
desktop systems.
<p>
Spectrum is free software, currently under active development. If you
are interested
in <a href="/doc/contributing/">contributing</a>,
we'd love to have you.
<nav>
<h2>Further reading</h2>
<ul>
<li><a href="motivation.html">Motivation for Spectrum</a>
<li><a href="design.html">Design</a>
<li><a href="bibliography.html">Bibliography</a>
</ul>
<h2>Published software</h2>
<ul>
<li><a href="software/cloud-hypervisor">Cloud Hypervisor with
virtio-gpu support</a>
</ul>
<h2>Development progress</h2>
<p>
A weekly development update is posted to
the <a href="/doc/contributing/communication.html#spectrum-discuss">discuss@spectrum-os.org</a>
mailing list, which has
online <a href="https://inbox.spectrum-os.org/spectrum-discuss">archives</a>.
<h2>Getting involved</h2>
<ul>
<li><a href="/doc/contributing/communication.html">Matrix/IRC
and mailing lists</a>
<li><a href="https://spectrum-os.org/git">Git repositories</a>
<li><a href="doc/">Documentation</a>
<li><a href="doc/contributing/">Contributing to Spectrum</a>
<li><a href="https://pad.lassul.us/s/mDfFPvHjA">Bugs and upcoming projects</a>
<li><a href="https://cryptpad.fr/kanban/#/2/kanban/view/yLtGXWLV6U7X5+Z1ay+oXKZMrSacqQe+51nXZYRh3ck/">Upstream bug/patch tracking</a>
</ul>
</nav>
<h2>Funding</h2>
<p>
Spectrum is mostly funded through individual donations
on <a href="https://github.com/sponsors/alyssais">GitHub Sponsors</a>
and <a href="https://liberapay.com/qyliss">LiberaPay</a>. Additional
funding is provided
by <a href="https://www.ngi.eu/about/ngi-zero/">NGI Zero</a>, an
initiative by the Digital Single Market of the European Commission.
|