patches and low-level development discussion
 help / color / mirror / code / Atom feed
blob 6f7ff11a1d125d321b47d2c3a3b1979eef33f928 3650 bytes (raw)
name: Documentation/index.html 	 # 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
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: 0
---
<!-- 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.

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

<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/index.html">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>

debug log:

solving 6f7ff11 ...
found 6f7ff11 in https://inbox.spectrum-os.org/spectrum-devel/20260712150818.33640-1-valentin@gagarin.work/
found 5ce078c in https://spectrum-os.org/git/spectrum
preparing index
index prepared:
100644 5ce078c0d0dcf6a8d635a5ed8ac832a15853c79f	Documentation/index.html

applying [1/1] https://inbox.spectrum-os.org/spectrum-devel/20260712150818.33640-1-valentin@gagarin.work/
diff --git a/Documentation/index.html b/Documentation/index.html
index 5ce078c..6f7ff11 100644

Checking patch Documentation/index.html...
Applied patch Documentation/index.html cleanly.

index at:
100644 6f7ff11a1d125d321b47d2c3a3b1979eef33f928	Documentation/index.html

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