• 0 Posts
  • 8 Comments
Joined 1 year ago
cake
Cake day: October 14th, 2023

help-circle




  • I understand you may be from a field where supporting software from the 70s is required, however someone is probably paying big bucks for that software as well. Replacing the software you work on might cost millions, replacing a thermostat costs 300 usd.

    I would love to live in a world where software support lasts 70 years. But consumers don’t look at software support, so it’s not budgeted in the price, and thus doesn’t happen in the consumer space. Getting 16 years in a consumer device is long.

    In the field you’re working, stability, longevity, and robustenes is probably a requirement, not a nice to have.




  • Gtk 3->4 made a lot of internal changes, and at least some were related to making wayland work. Wayland “worked” in gtk3, however it was very much an afterthought, and half the toolkit was useless under wayland. Other changes are usually required for changes related to rendering, gtk4 had vulcan rendering which may require some breaking changes. Another thing is just general breaking changes that are good, sometimes you realise some decision was bad, and a new major release is just a way to make these.

    From the end users perspective nothing much changes, it maybe looks a bit different, but not much besides that. But a vulcan renderer and being fully wayland compatible are major improvements that also improve the user experience, even if you don’t notice directly.