Endless OS undergoes constant development and you may wish to explore, evaluate or test what is coming up in a future version.
This can be done by following the following procedure to switch your Endless OS installation to use the development branch, known as
Please be aware of the following considerations before continuing:
You must be running Endless OS 3.9.3 or newer to perform the transition below. You must have admin access to your computer.
pkexec systemctl stop eos-autoupdater.timer eos-autoupdater.service eos-updater.service
pkexec eos-stage-ostree dev
pkexec ostree admin switch os/eos/amd64/master
ostree admin statusto verify that the active ostree is using the master refspec, e.g.:
* eos 792503a09a3ef48a7c11e5447a33c7a3ceab6f0c2b06c68f30f0019e47d40c43.0 Version: 4.0.0~210601-230012 origin refspec: eos:os/eos/amd64/master [...]
It is inadvisable but possible to craft commands to switch back to the stable ostree (e.g. using the
prod ostree stage and the original branch that your stable system was running before the update). However, if you do this, you should be prepared for some possible problems. Notably, if any data or configuration was migrated to a new format (with or without your knowledge) by the new version of Endless OS, this may cause difficulties for the old version when you switch back.
Even though technical support is not available for the development version, we would appreciate your feedback on the Development category of the Community Forums, especially if you can accompany any problem reports with any suggested solutions.