One of the low-level exciting kernel advancements being worked on at the moment is the new "folios" struct for improving Linux memory management. Tests by those involved found that in some conditions Linux kernel builds for example could be up to 7% faster. Given the recent folios v14 patches being published, I took them for a spin on an AMD EPYC server to see the impact on overall performance...
In addition to still working on moving from Ubuntu 16.04 to 20.04 LTS for its base, Ubuntu Touch has also begun engaging in another important project: supporting Voice over LTE (VoLTE) with Ubuntu Touch...
It's been a while since last looking at the performance of AMD's official "AMDVLK" open-source Linux Vulkan driver against that of the popular Mesa "RADV" Radeon Vulkan driver. But here are some fresh benchmarks for those interested while using the latest-generation Radeon RX 6800 XT graphics card paired with the in-development Linux 5.14 kernel across testing both Vulkan drivers.
Another weekly batch of drm-misc-next patches were submitted on Thursday for going into DRM-Next ahead of the Linux 5.15 merge window. This drm-misc-next material continues to represent core Direct Rendering Manager changes as well as alterations/additions to the smaller DRM drivers...
The Intel-led open-source Cloud Hypervisor project on Thursday issued its v17.0 release with more big improvements to this Rust-based VMM for running modern cloud workloads...
While SquashFS wasn't mainlined in the Linux kernel until 2009, this compressed read-only file-system has been in development for twenty years now with initially being a set of out-of-tree kernel patches. SquashFS has been instrumental to many Linux distributions for their Live DVD/USB environments and other use-cases where needing a general purpose read-only file-system with low overhead...
Firewalld was started by Red Hat a decade ago for managing Linux firewall functionality with Netfilter. Ten and a half years after the first release, Firewalld 1.0 was released this afternoon...
Valve has just released Steam Audio SDK 4.0 as a big feature update to this cross-platform audio SDK that can work with Unity, Unreal Engine, and other game engines..
With an AMD Ryzen 9 5900HX Zen 3 processor and Radeon RX 6800M graphics, the ASUS ROG Strix G15 laptop may be promising for those wanting high performance and graphics backed by AMD's much enjoyed open-source Linux GPU driver stack. Plus this ASUS ROG Strix G15 (G513QY) is one of the first two "AMD Advantage" laptops. But when it comes to using it on Linux, it's not without some struggles before being able to enjoy the compelling performance.
Back in March I wrote about Intel open-source engineers already beginning Linux bring-up for "Lunar Lake" as a future client platform not due out until 2023 at least. That work began with enabling Lunar Lake within the existing e1000e network driver and that hardware enablment work will finally be mainlined this autumn with Linux 5.15...
Three months after GCC 11.1 arrived as the first stable release of GCC 11, GCC 11.2 is set to be released soon while out today is the first and only planned release candidate...
In addition to NVIDIA releasing new open-source GameWorks projects this week for the Game Developers Conference, AMD with their GPUOpen initiative has released several updated Radeon Windows/Linux tools...
AMD earlier this week quietly published a new version of its AOCC code compiler that is now rebased against the upstream LLVM/Clang 12.0 compiler state...
With the Linux 5.12 kernel bringing support for building the kernel with link-time optimizations (LTO) when using the LLVM Clang compiler, here are some benchmarks looking at that performance impact as well as more generally seeing how the LLVM Clang compiler performance is looking when building the Linux kernel relative to GCC.
The LLVMpipe software OpenGL driver in Gallium3D as well as the Lavapipe Vulkan software implementation now have anisotropic texture filtering support with Mesa 21.3 development code...
Amazon's DAMON is looking like it might be near for mainlining into the Linux kernel for this "Data Access Monitor". One of the follow-up patches that builds off DAMON that is also being pursued by Amazon engineers for proactive reclamation of memory pages...
Oracle has published a new version of GraalVM, its open-source Java JVM/JDK implemented in Java that also supports other programming languages and execution modes. GraalVM continues to be quite an interesting effort given its various languages supported and interesting technical experiments/features in the name of greater Java performance and other innovative features...
A new release of PipeWire was made on Tuesday for this audio/video stream management solution for Linux that can replace the likes of JACK and PulseAudio...
The Wine project usually puts out new open-source development releases reliably every other week, but as is sometimes the case during the summer months, last Friday's was missed due to summer holidays. That update -- Wine 6.13 -- has now shipped today...
The Panfrost open-source Linux graphics driver stack has matured nicely for Arm Mali Midgard and Bifrost generations but for the past two years now there has been Valhall as the latest-generation Arm Mali microarchitecture. There is now work underway on reverse-engineering Valhall for ultimately wiring up with open-source graphics driver support...
The Gentoo project has announced the availability of a greater selection of stage files for download in kicking off the Gentoo Linux installation process...
The newest special interest group (SIG) approved by the CentOS Board of Directors is around the automotive space for in-vehicle automotive use-cases...
While Fedora 34 successfully shipped with PipeWire for managing audio/video streams and replacing PulseAudio use-cases, with Fedora 35 this autumn the integration around PipeWire should be even better...
It looks like NVIDIA could be feeling the pressure from AMD's GPUOpen efforts with NVIDIA now publishing more GameWorks projects as open-source for both Linux and Windows...
In addition to showcasing NVIDIA RTX support on Arm, NVIDIA also used this first day of GDC week to release their 470.57.02 stable Linux driver as well as official DLSS SDK support for Linux...
Most Linux distributions including the likes of Ubuntu and Fedora have been shipping Intel's Thermald daemon the past few years as it's important to achieving good thermal/power behavior on modern Intel SoCs. For those curious about its impact, here are some benchmarks carried out with Intel Thermald or not when using an Intel Core i7 1185G7 Tiger Lake notebook.
NVIDIA announced from the Game Developers Conference this week that they have been working to bring RTX ray-tracing support with their graphics cards to also work on Arm hardware running Linux...
Back in April Devuan 4.0 alpha builds began for this Debian fork/downstream that aims for init system freedom by allowing Debian GNU/Linux to work without a dependence on systemd. Devuan 4.0 is tracking upstream Debian 11 quite closely with its changes...
The open-source Meson build system that continues to be increasingly used by open-source projects and other software is out with version 0.59, which continues tacking on more features...
Ultra App Kit is a new cross-platform, user interface toolkit option focused on satisfying the needs of game engines/tooling but also covering needs for other desktop GUI applications...
With the alpha release of the Godot 4.0 open-source game engine approaching, a blog post today detailed the current graphics API support plans around this major game engine update...
Thanks to Canonical's distributed workforce with most of their employees working from home even pre-pandemic and the booming Linux ecosystem, the Ubuntu maker performed very well over 2020 and even grew its headcount back above 500 employees and managed to swing from a loss in 2019 to a profit in 2020...