Kernel Address Space Layout Randomization has been common on Linux for a decade and a half now while more recently has been Function-Granular (or sometimes referred to as Finer-Grained) KASLR for further upping the security benefits by making it much harder to predict kernel address positions for attacks...
Fedora 36 may support using the Linux kernel's fs-verity code for allowing some interesting integrity and authenticity use-cases around RPM packages...
Along with Intel this week sending out some of their initial graphics driver changes destined for the Linux 5.17 cycle early next year, AMD today also submitted their first batch of AMDGPU DRM driver changes intended for this next kernel version...
This summer there was the surprise announcement of Amazon's Lumberyard game engine being open-sourced and it being developed as the Open 3D Engine by the then newly-created Open 3D Foundation as part of the Linux Foundation...
Released this summer was openSUSE Leap 15.3 using the same binary packages as SUSE Linux Enterprise for its SLE 15 SP3 release. Looking forward to next year, openSUSE Leap 15.4 alpha builds have begun spinning for that next installment...
Back in October SiFive teased a new performance-optimized RISC-V core and today they finally shared more public details on this Performance P650 core...
Over the past month of trying out Intel Alder Lake processors on Linux, one of the questions that has come up a few times but not readily disclosed is whether it's still worthwhile on this latest-generation process to boot with "mitigations=off" to disable CPU security mitigations to help squeeze out some otherwise lost performance. Here are some benchmarks to answer that questions.
At the end of November was a big update to Intel's Graphics Compiler while out today is IGC 1.0.9441 as the first update since to this open-source, cross-platform graphics compiler...
When debugging graphics driver/API issues or performance profiling and relying on shader dumps, the size of such dumps can quickly add up due to all of the state collected, etc, but also inefficiencies when not within contiguous memory. Fortunately for Mesa's Radeon Vulkan driver "RADV" for pairing with the Radeon GPU Profiler there is a significant improvement that just landed for yielding smaller file sizes...
For those wanting to add some "bling" to your command-line programs to make some "rad" terminal apps, Notcurses 3.0 was released today for designing colorful and complex text-user interfaces. Notcurses allows adding a range of multimedia, Unicode, and other graphics capabilities to command-line applications across Linux / macOS / Windows...
Over the past year there has been a lot of work for getting AMD's suspend-to-idle "s2idle" support in order under Linux and the latest is a one-line code change expected to help at least some Ryzen laptops behave properly...
With the beginning of a new month comes updated Steam Survey results from Valve for the month prior. The Steam on Linux marketshare continues increasing albeit ever so slightly...
While Intel's Software Guard Extensions (SGX) functionality has been present in CPUs going back to Skylake, it took until last year with Linux 5.11 for SGX support to finally be mainlined and required more than 40 rounds of review/revisions. Finally today Intel posted patches for bringing up SGX2 as the next iteration of Software Guard Extensions and already found in shipping processors...
A set of two patches under review on the kernel mailing list for tweaking some kernel scheduler behavior can provide noticeable performance benefits to those using AMD EPYC and Ryzen processors on various workloads...
With the accelerating growth of the Linux Vendor Firmware Service (LVFS) for serving up system and component firmware files to Linux users for flashing via the fwupd utility, today it crossed the milestone of having served up more than 40 million firmware files...
An early batch of Intel kernel graphics driver feature updates intended for Linux 5.17 was sent out yesterday to DRM-Next for queuing until that next merge window opens around the start of the new year. Notable with this pull is Icelake "Gen11" graphics finally seeing variable rate refresh enabled!..
The long-awaited Tesseract 5.0 is now available as a big update to this leading open-source, optical character recognition (OCR) engine that via neural networks offers great accuracy and supports more than 100 languages for turning images of text into actual text...
NixOS is an original Linux distribution built atop its own unique Nix package manager that is focused on being functional, reliable, and reproducible. The Nix package manager concept is great but somewhat ironic is the new NixOS 21.11 release not even shipping with the latest Nix package manager version due to known regressions...
Version 1.7 of the Julia programming language implementation is now available, the open-source high-performance language that is general purpose but especially popular for computational science and numerical analysis...
With another month of the pandemic in the books, here is a look back at the exciting Linux and open-source highlights that came about during the course of November. This month was particularly exciting for new Linux kernel developments, never-ending work on open-source graphics drivers, the much anticipated launch of Intel 12th Gen "Alder Lake", gamers continuing to clamor for the Steam Deck, and much more...
Early patches providing for IO_uring zero-copy send support for the Linux kernel's networking subsystem is looking extremely promising for greater throughput...
Following all the work carried out by Mike Blumenkrantz (Valve) and others, the Mesa Zink code is ending the year in terrific and very capable shape for OpenGL running atop the Vulkan API. Here is a look at where things currently stand with mainline Mesa for Zink OpenGL-on-Vulkan compared to the native RadeonSI Gallium3D OpenGL driver.
With the graphics driver support for Alder Lake S-series in good shape with Linux 5.16 and the Alder Lake P-series support also coming together for upcoming ADL-based laptops, next up is the Alder Lake N enablement happening for Linux...
Sent out today was the fifth revision to AMD's new "amd-pstate" kernel driver focused on providing enhanced CPU frequency controls for Linux systems...
Last month we reported on progress for porting the Mesa Radeon Vulkan driver to Haiku, the BeOS-inspired open-source operating system. Now in ending out November they not only have RADV running but also working with Gallium3D's Zink for offering OpenGL acceleration over Vulkan...
KDE developer Nate Graham is known for his weekly (excellent) development summaries and driving many usability improvements and other refinements to the KDE desktop in recent years. Nate has written a new opinion piece arguing for more simplicity by default to broaden the desktop's appeal to more novice computer users with limited skills...
While there was the Libre RISC-V GPU effort aiming to provide an open-source GPU accelerator based on RISC-V, it ultimately turned into Libre-SOC with a focus now on the POWER ISA. Meanwhile Vortex is continuing to mature as an open-source, FPGA-based RISC-V GPGPU processor...
Valve has provided an updated developer-focused "frequently asked questions" area stemming from community questions during the recent Steam Deck developer event...
As part of David Howells of Red Hat long-term work on improving the caching code used by network file-systems, he today posted a big patch series rewriting the fscache and cachefiles code as the latest significant step on that adventure...
CodeWeavers is kicking off the new week by releasing CrossOver 21.1 for Linux, macOS, and Chrome OS users wanting to enjoy Windows games and applications...
The Linux Vendor Firmware Service (LVFS) and FWUPD on their great upward trajectory has in recent times been expanding beyond their initial focus of desktop/laptop hardware to supporting more server platforms for firmware updating. The latest feature driven by their growing server interests is "best known configuration" handling for where there are multiple independently-versioned firmware packages for a given system and may be support recommendations or potential version conflicts between the the different firmware packages...
Last week Amazon Web Services released Amazon Linux 2022 in preview form and since then I've been trying out their new cloud-optimized Linux distribution. It's been working out well on AWS (to no surprise) but also great was the level of performance provided by this now-Fedora-based distribution.
Linus Torvalds just released Linux 5.16-rc3 with plenty of fixes included. With it being US Thanksgiving week, he's also having fun with this kernel by having adjusted the codename to "Gobble Gobble" in reference to turkeys...
PHP 8.1 released on Thursday as the latest major feature release for this programming language. In this article are some benchmarks of PHP 8.1.0 on an AMD EPYC powered Linux server compared to prior releases going as far back as PHP 5.6.
Net-next has been queuing a number of enticing performance optimizations ahead of the Linux 5.17 merge window kicking off around the start of the new year. Covered already was a big TCP optimization and a big improvement for csum_partial() that is used in the network code for checksum computation. The latest optimization is improving the AF_UNIX code path for those using AF_UNIX sockets for local inter-process communication...
Back during the Linux 5.15 cycle Intel contributed an improvement for tiered memory systems where less used memory pages could be demoted to slower tiers of memory storage. But once demoted that kernel infrastructure didn't have a means of promoting those demoted pages back to the faster memory tiers should they become hot again, though now Facebook/Meta engineers have been working on such functionality...
In addition to Vulkan support and a lot of graphics renderer work happening for Godot 4.0, adding to the expansive feature list is improved multi-player capabilities...
Intel open-source driver engineers have been working on USI stylus support for the Linux kernel. The Universal Stylus Initiative (USI) aims to offer interoperability of active styluses across touchscreen devices...
China's Loongson continues bringing up LoongArch processor support for Linux with this MIPS64-based ISA now seeing the complete patch series for review to enable the GNU Compiler Collection (GCC)...