I am very enthusiastic about GNOME 3.38. The new model of the Linux desktop atmosphere consists of lots of new features and a noticeable performance boost. But within the background, principally unnoticed, is one other neat new factor about GNOME: the event of GNOME OS.
As you may guess from its title, GNOME OS is a Linux distribution that makes use of GNOME as its desktop. But not like Pop!_OS, Fedora, or Ubuntu, GNOME OS is not meant as a whole Linux distribution. Instead, it’s a reference platform for GNOME.
The thought is to have a normal working system picture working GNOME to present builders a constant platform to check on. As GNOME makes new releases, the GNOME growth group can share that picture with testers, to allow them to expertise the brand new model.
This is important for GNOME testing. Previously, if somebody reported a bug in a GNOME utility, a developer must dig into the bug report and decide if the bug is absolutely within the GNOME desktop or if it occurred as a result of the distribution did one thing or tweaked one thing in GNOME that had a knockdown impact on a GNOME utility. But with GNOME OS, builders have a normal reference platform that’s all the time a vanilla model of GNOME. Developers can reproduce bug stories utilizing GNOME OS; if they’ll reproduce the bug, they know it is actually with GNOME and never another person’s “spin” on GNOME.
As such, GNOME OS isn’t meant to be a full desktop working system. It’s simply meant to be a spot to check GNOME and GNOME purposes.
GNOME OS additionally helps GNOME builders add new options. Imagine having a digital machine the place a developer can check new modifications to GNOME Shell and the extensions. In earlier GNOME releases, GNOME extensions would often break in each launch. With GNOME OS, builders can check these extensions towards a full model of GNOME. Developers and testers do not need to reinstall their full desktop OS—they’ll simply run GNOME OS in a digital machine and check it there.
That’s the large worth in GNOME OS. Now extension writers can do their exams utilizing GNOME OS and haven’t got to attend for a brand new model of the complete GNOME to develop into out there in a normal distribution. This permits GNOME to raised assist growth and testing processes.
GNOME OS additionally makes it simpler for testers to hitch the mission. If you wish to work on GNOME, simply obtain the GNOME OS picture and check towards that. Because GNOME OS is a reference platform, you realize that any bugs you discover will likely be solely towards GNOME.
GNOME OS is routinely generated from new builds, so it is all the time the most recent model of GNOME. Whenever there is a change in GNOME, it will get pushed to the GNOME OS picture. GNOME OS is managed with OSTree, so you do not have to maintain downloading new variations. This additionally makes it straightforward to roll again if an replace is damaged.