Project Trident is a desktop-focused operating system based on TrueOS. It uses the Lumina desktop and number of self-developed utilities to provide an easy-to-use system for users.
It uses a rolling release update cycle using a “current” branch based on upstream TrueOS & FreeBSD.
Project Trident has announced the new stable release of Trident Stable-12, which is based on the FreeBSD/TrueOS STABLE branch (version 12).
This train stable-12 release also provides rolling updates to the packages that are available in the repository.
Stable Train Features:
Static ABI: Self-compiled binaries continue to run as-is for the lifetime of the stable branch.
Base Packages: Matching CURRENT, They are using the base package framework from TrueOS for building and distributing the stable branch. This results in cross-compatibility between the STABLE and release (CURRENT) versions of Project Trident and allows easily swapping between Trident versions without any issue.
OpenRC: TrueOS has also applied OpenRC changes to the FreeBSD 12-STABLE sources. This allows using OpenRC for service management on the STABLE release just as it is on the CURRENT release.
How to Upgrade to stable release?
The new “Trident-stable” repository is available in the configuration page of the graphical update manager. Activate that repository and perform a full system update to switch to that release train.
For the 19.07 release, there is a bug where the graphical configuration utility is not populating the available repository list. In this case, run the following command from a system terminal to switch to the new repository:
$ sudo sysup --change-train Trident-stable
When the command is finished, the update process can be started normally with the graphical utility.
Is it Possible to switch from the current release (FreeBSD 13) to the stable release (FreeBSD 12)?
Yes, it can be possible because Trident uses TrueOS base packages, switching between different OS versions is as simple as activating the desired package repository and performing a full system update.
Are They going to keep both the releases?
Yes, there is no plan to remove one of the release. Due to inconsistencies in buildability for the CURRENT branch of FreeBSD/TrueOS, they made an executive decision in Project Trident to support two parallel update option.
The CURRENT builds already in place and the new STABLE branch build of FreeBSD/TrueOS. The STABLE branch is more reliable and allows them to push out weekly package updates. The update schedule for the CURRENT repo is transitioning to a less frequent, probably monthly, routine.
Project Trident Stable-12 Download Link: