For about three years now GNOME's SVG rendering library has been transitioning to Rust. This library, librsvg, now makes further use of Rust around its CSS parsing code and Mozilla's Servo is doing some of that heavy lifting.
GNOME News Archives
1,261 GNOME open-source and Linux related news articles on Phoronix since 2006.
Shortwave is a new Internet radio player built for GNOME with GTK3 and has been in development the past year.
Landing in GNOME's Mutter tree today is a change for GNOME 3.36 improving the effectiveness of running the GNOME Shell desktop with a software renderer like LLVMpipe.
Thanks to Red Hat's Hans de Goede there is another optimization to GNOME's Mutter around XWayland full-screen gaming.
GNOME 3.35.1 was released this morning as the first development release towards GNOME 3.36 next March.
In the newest development code of GNOME Shell and Mutter for GNOME 3.36, Graphene integration has begun to replace some elements of Clutter.
With many of the prominent fixes that we've talked about for GNOME Shell and Mutter since last month's 3.34 release having been back-ported to 3.34.1, this weekend's release of GNOME Shell 3.35.1 and Mutter 3.35.1 as the first steps towards GNOME 3.36 aren't all that big. But at least in the case of this new Mutter development release are some worthwhile fixes.
There weren't out in time for yesterday's formal GNOME 3.34.1 point release, but GNOME Shell and Mutter have out their prominent point releases today that are exciting on the correction front.
GNOME 3.34.1 is out as the first point release to last month's big GNOME 3.34 desktop debut.
This week the GTK 4.0 development code picked up support for making use of the VK_KHR_incremental_present extension with its Vulkan renderer in order to allow much more efficient behavior.
Flatpak 1.5 is the newest pre-release for this Linux app sandboxing and distribution tech.
For those running the GNOME Wayland session and having issues with windows not grabbing keyboard input after a child window is closed with Java applications like IntelliJ, Mutter has landed a fix.
There's an exciting patch set to GNOME Shell and Mutter now pending for finally wiring up the full-screen unredirected display / full-screen bypass compositing for helping the performance of full-screen games in particular on Wayland.
Red Hat developer Matthias Clasen has just announced the release of GNOME 3.34 as this widely anticipated update to the GNOME 3 desktop environment.
While days too late for squeezing into GNOME 3.34.0, the GNOME Shell has landed a one year old merge request providing various fixes and performance improvements to its extension system.
With the big GNOME 3.34 release coming out this week, the GNOME 3.36 release schedule has now been published.
GNOME 3.34 RC2 made it out on Friday night as the final step before next week's official GNOME 3.34 release.
GNOME Shell and Mutter today saw their v3.33.92 releases as their second and final release candidates ahead of next week's GNOME 3.34 stable release. While usually things are very quiet at this stage, there have been some prominent last minute performance fixes.
In addition to Mutter seeing today an important last minute performance fix for the NVIDIA proprietary driver, Mutter also saw a long-standing performance optimization finally land for GNOME 3.34 that benefits all hardware/drivers.
GNOME 3.34 is expected for release next Tuesday while squeezing into Mutter this morning is an important performance fix for those running GNOME on X11 with the NVIDIA proprietary graphics driver.
This past week was GNOME's annual developer conference, GUADEC. Video recordings from all the presentations at this event in Thessaloniki, Greece are now online.
GTK 4.0 won't be out this year, nor is it expected next spring as part of the GNOME 3.36 cycle, but now the developers believe this next major tool-kit update will be ready to ship in just over one year's time with the autumn release of GNOME 3.38.
After mentoring a Dell student intern over the summer, Red Hat's Richard Hughes has announced their work today on the GNOME Firmware Updater.
The GNOME Foundation has kicked off their Coding Education Challenge for promoting programming around free/open-source software and with Endless Computers providing the $500,000 USD for prize money.
Coming two weeks after the GNOME 3.34 beta is the second and final beta ahead of next month's official GNOME 3.34 release set for 11 September.
GNOME 3.34 continues to look like an incredibly great release in the performance department as well as for Wayland users.
Earlier this week was the GNOME 3.34 beta release that also marked the UI/feature/API/ABI freezes for this six month update to the GNOME desktop The GNOME Shell and Mutter are late to the party but on Friday evening saw their 3.33.90 (3.34 beta) releases.
Yesterday marked the release of GTK-VNC 1.0 as GNOME's VNC viewer widget for the GTK tool-kit.
The GNOME 3.34 beta (v3.33.90) release is now available one day early and also marks the point at which the feature freeze is in effect along with the user-interface changes and no API/ABI breakage.
Canonical developer Daniel van Vugt had another busy week continuing to focus on upstream GNOME performance improvements.
In addition to GNOME's involvement and stewarding of the Outreachy program (back to the days when it was known as GNOME's "Outreach Program for Women"), they have just launched an Inclusion and Diversity Team to help the desktop environment community become more inclusive.
GNOME's Sysprof profiler continues on a trajectory of becoming an incredibly versatile component for developers looking to maximize performance and efficiency under this desktop environment. Sysprof already picked up a number of new features for GNOME 3.34 but work is not yet finished.
The latest upstream GNOME performance shortcomings being investigated by prolific contributor Daniel Van Vugt of Canonical are OpenGL pipeline stalls.
GNOME's Pango text layout and rendering library is now in much better shape with the brand new 1.44 release following receiving some attention by Red Hat's developer team.
It's arriving one week late, but GNOME 3.33.4 is now available as the latest snapshot in the trek towards GNOME 3.34 this September.
GNOME developers continue to be hard at work on GTK4 and trying to ensure this major tool-kit update will be a great success.
Florian Müllner released new development versions of GNOME Shell and Mutter today for this week's GNOME 3.33.4 development milestone.
Back in May there were the plans shared by Red Hat's Matthias Clasen to work out some improvements to the Pango layout engine library after going fairly stale in recent years. That work is coming to fruition with a Pango 1.44 release looking like it will be here soon with new features.
Collabora's Pekka Paalanen landed another optimization this week into GNOME's Mutter for further enhancing the performance of using DisplayLink hardware and similar secondary GPUs under this Linux desktop.
While currently Ubuntu makes use of GNOME Software as their "software center" (or "app store") with Snap integration, as we wrote about recently Canonical has begun writing their own Snap Store. Given this and that they don't plan to use GNOME Software in Ubuntu 20.04 LTS and thus have taken their developers away from working on the upstream support, GNOME developers are planning to disable the Snap plug-in for GNOME Software.
Prolific GNOME contributor Daniel Van Vugt of Canonical working to optimize the desktop stack for Ubuntu continues his great upstream-focused work on enhancing the performance of various key components. This past week he posted a new merge request that seeks to lower the input latency further for the Mutter compositor / window manager.
Considering how resource intensive modern Linux desktops are particularly on OpenGL for compositing, it's quite an achievement that the Panfrost open-source Gallium3D driver for Arm Mali Bifrost/Midgard hardware can now run the GNOME Shell.
The GNOME Foundation has issued their 2018 annual report that is particularly notable due to a massive rise in their income following two large donations.
Arriving late, a few days after the GNOME 3.33.3 development snapshot, the Mutter and GNOME Shell updates are now available.
GNOME 3.33.3 is out this morning as the latest development release in the trek towards the very exciting GNOME 3.34 desktop update due out this September.
Adding to the excitement of GNOME 3.34 and the many changes being worked on is Mutter seeing the initial merging of transactional kernel mode-setting (KMS) support.
Up to now the GNOME desktop has offered mouse accessibility support using the long-standing Mousetweaks program that allows for different actions to take place all from the lone input device for those that may be limited to manipulating only one button or other limitations around this primary input device. But GNOME's Mousetweaks only works with X11 so now Mutter has picked up mouse accessibility support itself that works on both X11 and Wayland sessions.
Canonical's Daniel van Vugt continues doing a lot of interesting performance investigations and optimizations around improving the experience of GNOME not only for Ubuntu but the upstream components. His latest focus has been on NVIDIA enhancements and now for the X.Org session there is a merge request pending to provide for a smoother experience.
While we've seen a lot of performance optimizations land in GNOME over the past year or two, we're likely to see more optimizations come now that Sysprof integration for GNOME Shell and Mutter has been merged that will allow profiling closely for missed frames and other performance metrics.
Christian Hergert of GNOME Builder IDE fame has been working on a round of improvements recently to the Sysprof tool he also leads development on for system profiling in determining the hot functions of a program and related profiling mostly around GNOME components.
1261 GNOME news articles published on Phoronix.