Skip to content

C++ and MauiKit rewrite of the Nitrux Update tool System.

License

Notifications You must be signed in to change notification settings

Nitrux/nuts-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Nitrux Update Tool System (NUTS) | License

Modern C++ rewrite of NUTS with MauiKit UI and PolicyKit integration.

Introduction

We designed the Nitrux Update Tool System utility to update Nitrux OS and to provide a rollback backup option.

Warning

We intended the Nitrux Update Tool System to work exclusively in Nitrux OS; using this utility in other distributions will break them or cause it to stop working. Please do not open issues regarding this use case; they will be closed.

Features

  • It creates a backup of the XFS partition using xfsdump and stores it locally.
  • Then, it downloads an OTA-style archive and updates the system atomically.
  • Rollbacks are handled offline and integrated into the Nitrux ecosystem through the Live session using xfsrestore.

Configuration:

The Nitrux Update Tool System reads the /etc/nuts.conf file to load certain settings.

Licensing

The license for this repository and its contents is BSD-3-Clause.

Issues

If you find problems with the contents of this repository, please create an issue and use the 🐞 Bug report template.

Submitting a bug report

Before submitting a bug, you should look at the existing bug reports to verify that no one has reported the bug already.

©2026 Nitrux Latinoamericana S.C.

About

C++ and MauiKit rewrite of the Nitrux Update tool System.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published