• This repository has been archived on 12/Mar/2021
  • Stars
    star
    117
  • Rank 301,828 (Top 6 %)
  • Language
    HTML
  • Created about 9 years ago
  • Updated about 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Subgraph OS Handbook

Subgraph OS Handbook

The Subgraph OS Handbook is a user guide for Subgraph OS, covering basic everyday uses as well as the advanced configuration.

The Subgraph OS Handbook is written in Markdown. This is so that we can have a single source text that can be converted to multiple output formats, such as PDF, DocBook, Epub, and HTML.

The goal of the Subgraph OS Handbook is to provide operating system documentation that is readable and translatable. The handbook is organized into sections for beginners and advanced users.

The current roadmap for this project is the following:

  1. Finish the document conversion framework
  2. Add support for translation such that the single source text can be translated and localized versions of the handbook can be generated for each output type
  3. Finish writing the content, adding graphics, etc.
  4. Publish the finished handbook, including making it available in a Debian package for Subgraph OS, putting sections onto our website, etc.

At this point, the next step will be to undertake having it translated into a few different languages.

Pull requests

The Subgraph OS Handbook is a work in progress. We will most likely not accept pull requests until the framework for generating the document and translation artifacts is complete and the text is mostly written. This is just to maintain consistency (ie: using the same voice throughout, ensuring the text meets the readability guidelines we are targetting, etc.). As the framework is not yet mature, the most important thing at this stage is that the document and translation artifacts build correctly. The bulk of the content is due to be added once the framework is mature.

Building

To build from source you will need to install at least the following build dependencies:

sudo apt install pdftk fonts-lmodern lmodern fig2ps make texlive-latex-recommended \
	texlive-xetex texlive-latex-extra aspell aspell-en diction

More Repositories

1

oz

OZ: a sandboxing system targeting everyday workstation applications
Go
430
star
2

Vega

Subgraph Vega
Java
350
star
3

Orchid

Java
221
star
4

macouflage

macouflage is a MAC address anonymization tool, written in Golang, for Linux-based operating systems.
Go
114
star
5

fw-daemon

Subgraph Application Firewall
Go
104
star
6

subgraph-os-issues

Subgraph OS issues repository
73
star
7

go-nfnetlink

A library for communicating with Linux netfilter subsystems over netlink sockets.
Go
54
star
8

usblockout

USBLockout monitors your user session and triggers Grsecurity Deny New USB feature.
Go
53
star
9

paxrat

paxrat is a utility to set PaX flags on a set of binaries.
Go
34
star
10

roflcoptor

Tor Control Port Filter and State Tracker Daemon
Go
25
star
11

subgraph_metaproxy

Subgraph Metaproxy is a proxy redirector.
Go
21
star
12

go-procsnitch

Golang Proc Sockets Library
Go
19
star
13

subgraph-debian-packages

Information and build status for SubgraphOS Debian packages
Shell
18
star
14

gtk-layer-shell-rs

Rust bindings for gtk-layer-shell library
Rust
17
star
15

citadel

Subgraph Citadel image builder
BitBake
17
star
16

macouflage-multi

One-pass MAC spoofer for multiple devices (based on libmacouflage).
Go
16
star
17

libmacouflage

Go
16
star
18

subgraph_desktop_stretch

Shell
16
star
19

subgraph-kernel-configs

GCC Machine Description
15
star
20

subgraph-oz-profiles

Repository of maintained OZ profiles and seccomp filters.
14
star
21

pH

Subgraph pH
Rust
11
star
22

defector

Captive portal authenticator Subgraph OS
Go
11
star
23

go-seccomp

Go support for parsing, compiling, and installing Chromium OS Seccomp-BPF policy files.
Go
11
star
24

procsnitch-old

THIS REPOSITORY IS AN ARCHIVE - SEE
Go
9
star
25

subgraph-os-apparmor-profiles

AppAprmor profiles for Subgraph OS
8
star
26

sgmail

Subgraph Mail
Java
7
star
27

chromium-extension-packager

A program to maintain a list of Chromium extensions, check for updates and package them as Debian packages.
Go
6
star
28

gnome-shell-extension-ozshell

GNOME Shell extension for interfacing with the OZ application sandboxing framework
JavaScript
6
star
29

onioncfg

Onion network configuration UI
Go
6
star
30

sgstatus

Status monitor for Sway WM bar
Rust
5
star
31

citadel-tools

Collection of software tools used by Citadel
Rust
5
star
32

gnome-shell-extension-torstatus

GNOME Shell aggregate system menu Tor indicator.
JavaScript
5
star
33

procsnitchd

Procsnitch Daemon
Go
3
star
34

subgraph-nm-never-autoconnect

This package installs a network-manager dispatcher hook that sets every connection to never auto connect thus preventing accidental reconnections.
Shell
3
star
35

contrib-oz-profiles

Repository of unmaintained/contributed OZ profiles and seccomp filters.
2
star
36

subgraph-defaults

subgraph-defaults implements various defaults in Subgraph OS (gsettings, tweaks, etc)
2
star
37

gnome-shell-extension-drive-menu

JavaScript
2
star
38

sgflow

Subgraph Flow desktop launcher
C
2
star
39

org

2
star
40

gnome-session-subgraph

GNOME Session for Subgraph OS
Shell
2
star
41

citadel-docs

gnome application for documentation of Citadel
CSS
1
star
42

subgraph-design-artifacts

Images, CSS, HTML, etc related to Subgraph and projects
HTML
1
star
43

subgraph-sysctl-config

Subgraph OS configuration package for sysctl
1
star
44

sublogmon-gui

sublogmon GUI interface
Go
1
star
45

sgmenu

Rust
1
star
46

go-xdgdirs

Golang library for reading and parsing XDG User Dirs
Go
1
star
47

subgraph-standard

Default packages metapackage for Subgraph OS
1
star
48

subgraph-tor-config

Subgraph OS configuration package for tor settings
1
star