Skip to content

AtiusAmy/trivalent-images

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

trivalent-images   bluebuild build badge

This is basically a custom image of Aurora, Bluefin, and Bazzite that provides Trivalent alongside SELinux confinement

We currently provide

glacialis will be added once it is ready

Rationale

Flatpak Chromium browser currently doesn't work with the Chromium sandbox due to usernamespace limitations. It uses a hack called zypak that fakes part of the Chromium sandbox. Zypak is also maintained by a single person, which does not give confidence for the security issue.

So I ended up using Trivalent from secureblue due to the fastness of upgrade and the hardening inspired by Vanadium. Using SELinux confinement to achieve some of the security benefits of sandboxed apps.

Installation

Warning

This is an experimental feature, try at your own discretion.

To rebase an existing atomic Fedora installation to the latest build:

  • First rebase to the unsigned image, to get the proper signing keys and policies installed:
    rpm-ostree rebase ostree-unverified-registry:ghcr.io/atiusamy/<image_name>:latest
    
    bootc switch ghcr.io/atiusamy/<image_name>:latest
    
  • Reboot to complete the rebase:
    systemctl reboot
    
  • Then rebase to the signed image, like so:
    rpm-ostree rebase ostree-image-signed:docker://ghcr.io/atiusamy/<image_name>:latest
    
    bootc switch --enforce-container-sigpolicy ghcr.io/atiusamy/<image_name>:latest
    
  • Reboot again to complete the installation
    systemctl reboot
    

The latest tag will automatically point to the latest build.

Verification

These images are signed with Sigstore's cosign. You can verify the signature by downloading the cosign.pub file from this repo and running the following command:

cosign verify --key cosign.pub ghcr.io/atiusamy/trivalent-images

Releases

No releases published

Packages

 
 
 

Contributors 2

  •  
  •