An open API service indexing awesome lists of open source software.

https://github.com/charles25565/netherite

Secure bootc-based OS
https://github.com/charles25565/netherite

almalinux bootc chromium chrony epel grapheneos hardened-malloc kickstart linux openscap podman privacy redhat scap security

Last synced: 26 days ago
JSON representation

Secure bootc-based OS

Awesome Lists containing this project

README

        

# :pick: Netherite

Netherite is a secure & private operating system based on [Calcite](https://github.com/charles8191/calcite), an AlmaLinux-based immutable OS. It fills the gap for a secure, private, user-data-persistent, secure boot-capable, desktop OS.

> [!IMPORTANT]
> We have changed to AlmaLinux, please reinstall.

> [!WARNING]
> Setting up an internet connection is mandatory, otherwise installation will fail. If you can't set up an internet connection, do not install this software.

## Features

- [hardened_malloc](https://github.com/GrapheneOS/hardened_malloc) using [weekly binaries](https://github.com/charles8191/hardened_malloc)
- Some remediations from ANSSI-BP-028 Minimal
- Replace Firefox with Chromium, [and some policies/extensions to make it more secure/private](browser.json)
- [Custom chrony config (time.grapheneos.org)](chrony.conf)
- [Custom kernel tunables](tunables.conf)
- Modified `os-release` file
- [Enhanced NetworkManager privacy](net-privacy.conf)
- Count Me disabled
- usbguard installed (but not enabled)

## Installation

You can use the [ISO](https://github.com/charles8191/netherite/releases/latest/download/9.iso) (highly recommended), or use `bootc switch` if you are using Calcite or just plain AlmaLinux bootc:

```bash
bootc switch ghcr.io/charles8191/netherite/9
```

## FAQ

### Why not use secureblue?

I prefer RHEL-based distros over Fedora and secureblue doesn't support bootc yet either.

### Why the name?

The name is a really hard material in the video game _Minecraft_, further suggesting that this is a hardened Linux distribution.

### What device do you recommend for security?

A device with Windows 11 from the factory is a good baseline. Secure Boot doesn't need to be disabled. Adding a BIOS password is recommended.

Advanced users can install [Mosby](https://github.com/pbatard/Mosby) (updates the certificates, and can generate one and add it automatically) using the UEFI shell, which goes hand-in-hand with Netherite.