GNOME's GTK Developers Come Up With A Plan For GTK+ 4

Written by Michael Larabel in GNOME on 13 June 2016 at 02:49 PM EDT. 49 Comments
GNOME
At a GTK+ hackfest this week the developers have come up with a new plan for delivering major releases of the GTK+ tool-kit every two years, e.g. GTK4, GTK5, GTK6, etc.

GTK+ developers have acknowledged GTK3 has less-than-perfect API stability and are looking to improve their development process and allow GTK+ to better evolve. They are now planning to do releases of new major versions of GTK (GTK4, GTK5, GTK6, etc) every two years. These major new GTK versions will be fully parallel-installable to allow multiple GTK versions on the same system.

As part of this more rapid evolution of GTK, the API will not initially be stable. Between say GTK 4.0 and GTK 4.2, the API can break, but around the GTK x.6 release is when they would call themselves API/ABI stable. Thus the libraries will be versioned accordingly for these minor GTK revisions that can break the API.

Basically, the GTK+ updates that are released not on a two-year cadence will be considered unstable while the the two-year releases that will be timed with major Linux distribution releases will be deemed what's really hardened.

More details on the early GTK4 planning via this blog post.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week