Last week Linux creator Linus Torvalds spotted a bad performance regression with the early Linux 6.8 kernel state that was leading to his kernel build times doubling. Since then kernel developers were working on analyzing the issue and devising a fix. A few minutes ago the fix has worked its way into the mainline kernel...
Building off this week's release of Wine 9.0 for running Windows games and applications on Linux and other platforms is now Hangover 9.0. Hangover as a reminder is the project based on Wine initially focused on running x86 32-bit Windows apps on AArch64 Linux. Hangover works by running Wine atop various emulators such as QEMU, FEX, or Box64 for handling the processor/ISA translation...
For those in the market for a high-end Linux workstation for carrying out a lot of code compilation, AI workloads, or other creator or HPC tasks, the new System76 Thelio Major goes on sale today and it's a real winner. I've been trying out the new System76 Thelio Major powered by the new AMD Ryzen Threadripper 7900 series processors and it delivers excellent Linux performance and all comes nicely working out-of-the-box with their Pop!_OS Linux distribution.
ReiserFS file-system creator Hans Reiser who is currently remains imprisoned in California for murdering his wife in 2006 has commented on the Linux kernel mailing list by way of a letter exchange from prison...
Being developed the past several years by the SYRMIA embedded software firm is Autocheck, an LLVM/Clang-based project to check C and C++ code to evaluate if it's suitable for running inside automobiles and other safety critical environments. Autocheck is now free and open-source for those wanting to help evaluate the safety of your C/C++ code...
The third alpha release of Python 3.13 is now available for testing as the developers continue work on removing the Global Interpreter Lock (GIL) and enhancing the overall performance of this scripting language...
With Linus Torvalds back to work, merged to mainline on Wednesday were the RISC-V architecture updates for the in-development Linux 6.8 kernel cycle...
Mesa 24.0 is shaping up to be a great release for this quarter's set of open-source OpenGL and Vulkan drivers for Linux and other platforms. Mesa 24.0-rc2 is out today to facilitate the latest weekly test release...
Last weekend the Linux 6.8 merge window was thrown into a mess with Linus Torvalds losing Internet access and electricity during some significant winter storms battling the Portland, Oregon area. After nearly five days without being able to manage the Git merges for the Linux 6.8 merge window, a few minutes ago activity was restarted...
The past two months I've been using the Gigabyte (Giga Computing) G242-P36 and it's been a refreshing delight for an ARM64 server platform running well with the mature Ampere Altra and Ampere Altra Max processors while boasting support for up to two GPUs and up to two DPUs or other PCIe adapters to make for a nice GPU/AI accelerated computing server.
After being in development since 2019, the NetBSD 10.0 stable release looks like it will happen soon. Those wanting to help in last minute testing can find NetBSD 10.0 RC3 now available...
This week the Fedora Engineering and Steering Committee (FESCo) signed off on a large number of change proposals for the Fedora 40 release due out in April...
For those interested in Linux on IBM Z / s390, there's a small change yielding measurable benefits to the s390 system call entry performance with the forthcoming Linux 6.8 kernel...
Last week I wrote about GTK landing their new unified GPU renderer and as part of that the Vulkan API support is set to be enabled by default. Linux distribution vendors are being encouraged moving forward to indeed ship with the GTK Vulkan support enabled, so we'll be seeing more Vulkan API use on the Linux desktop with OpenGL slowly fading away...
Linux 6.7 introduced the "ia32_emulation=" boot option for enabling/disabling support for x86 32-bit programs and the ability to execute 32-bit system calls. This is part of the effort of some Linux distributions working to restrict x86 32-bit user-space support where not needed in order to reduce the software attack surface while still having a boot-time option for those wanting to enable 32-bit support or to otherwise disable it if your kernel build keeps it enabled...
Jiri Kyjovsky of Red Hat has shared news today of Log Detective, a new tool being developed that will leverage an AI model to help in analyzing build failures for RPM packages...
Longtime AMD Mesa driver developer Marek Olak has laid out a proposal to integrate the libdrm code within Mesa rather than being maintained as its own separate project...
While the Linux v6.8 kernel merge window isn't even over yet and that kernel not debuting until March, a few days ago the first drm-misc-next pull request was submitted to DRM-Next to begin queuing the open-source graphics/display driver changes that will ultimately be targeting the Linux 6.9 kernel...
Wine 9.0 has debuted today for this annual stable release of Wine to allow Windows applications and games to run on Windows, Chrome OS, macOS, and other platforms. With Wine 9.0 it's the culmination of all the bi-weekly wine 8.x(x) development releases over the past year to greatly enhance the Windows app support on Linux and other targets...
Ahead of the Ubuntu 24.04 LTS release that is all important for servers, Canonical engineers are working on extending their installer support to handle NVMe-over-TCP setups...
The Global File-System 2 (GFS2) for Linux clusters continues to advance thanks to Red Hat and with Linux 6.8 there is now support for non-blocking lookups...
Following last week's Linux 6.8 power management updates, Linux PM/ACPI subsystem maintainer Rafael Wysocki of Intel sent out a secondary set of changes this morning. Most notable with this second round of power management material is allowing Intel Core Ultra "Meteor Lake" processors to clock higher with the P-State CPU frequency scaling driver...
Merged last week for the Linux 6.8 kernel were the platform driver x86 updates, which include a lot of new AMD Ryzen and Intel Core platform support and new laptop functionality...
IO_uring creator and Linux block subsystem maintainer Jens Axboe spent about five minutes working on two patches to implement caching for issue-side time querying in the block layer and can yield 6% or more better I/O performance...
A Canonical engineer has been experimenting with implementing a Linux scheduler within the Rust programming language. His early results are interesting and hopeful around the potential of a Rust-based scheduler that works via sched_ext for implementing a scheduler using eBPF that can be loaded during run-time...
Merged back at the start of the Linux 6.8 merge window were the VFS mount API updates that introduce two new system calls: statmount() and listmount() for reading more detailed information about file-system mounts...
It was in 2013 a security researcher called the X.Org Server security state "worse than it looks" and quite a disaster from the security/bug perspective for the aging codebase. A decade later there's still no shortage of security vulnerabilities being uncovered within the X.Org Server...
If you are looking for a 5U rack-mountable chassis for a high-end server or workstation, the SilverStone RM51 launched a few months ago as their latest offering in the high-end server enclosure space.
As the first new tagged version of AMD's AOMP LLVM-based OpenMP-focused compiler for offloading to their Instinct / Radeon GPUs, AOMP 18.0-1 was released today with many changes...
Waiting for pulling into the mainline kernel once Linus Torvalds is back online following Portland's winter storms is the sound subsystem updates for Linux 6.8, which include a lot of new sound hardware support...
Microsoft's in-house Linux distribution CBL-Mariner that is used for a variety of purposes from Azure to WSL has seen its first release of 2024. While the distribution has at times released up to a few new versions per month, there hadn't been a new release since late November given the holidays...
SQLite 3.45 was released today with the SQLITE_DIRECT_OVERFLOW_READ optimization being enabled by default that can help for apps relying on SQLite and doing a lot of reads of large BLOBs or strings deliver better read performance. There are also query planner improvements while most interesting with SQLite 3.45 is all JSON functions being rewritten to use the new JSONB format...
In addition to the GNOME triple buffering patches that still haven't been merged to Mutter's mainline branch, Ubuntu 24.04 LTS and upstream Debian are slated to currently carry a few extra performance optimizations...
While not as notable as the Bcachefs additions, more work on XFS online repair, and other file-system updates for Linux 6.8, the Btrfs file-system driver changes for Linux 6.8 were merged last week...
It shouldn't come as much of a surprise, but openSUSE today reaffirmed that openSUSE Leap 16 will succeed the current Leap 15 series. OpenSUSE Leap 16 will be based on SUSE's Adaptable Linux Platform (ALP) codebase...
Embark Studios' The Finals free-to-play first person shooter has proven quite popular since its release in early December. The Finals is a game powered by Unreal Engine 5 that has been running on Linux thanks to Valve's Steam Play (Proton + VKD3D-Proton). With the latest Mesa driver activity, Intel Arc Graphics on Linux with their open-source driver can now handle this popular game...
Merged last week to the mainline kernel were all of the hardware monitoring "HWMON" subsystem driver updates for the Linux 6.8 cycle, which includes introducing the Gigabyte AORUS Waterforce AIO driver...
KDE e.V. as the German legal organization behind the KDE project is hiring an employee for a new project to promote environmentally-sustainable software and long-term hardware use...
Prior to Linus Torvalds' Internet and electricity being knocked out by a snow storm and thus impacting the Linux 6.8 merge window, his weekend was already in rough shape due to encountering a performance regression with new Linux 6.8 code that was causing his Linux kernel builds to be as twice as long as with previous kernels. An AMD Linux engineer was able to reproduce the regression and with upstream developers there is now a believed fix for this issue in the latest scheduler code...
Following last month's release of Fedora Asahi Remix 39 for the Asahi Linux project's new flagship distribution for running on Apple Silicon hardware, a lengthy blog post was posted this weekend outlining some of the ongoing development efforts for Apple Silicon on Linux and newly-enabled Fedora Asahi capabilities...
There seems to be two classes of people when reminiscing over Adobe Flash: those that were fond of Flash-games of the time from many years ago and those that cringe over recalling Flash ads and other content requiring that prior proprietary Macromedia/Adobe tech. For those that have good memories from Adobe Flash, the Ruffle open-source project continues working to this day on an Adobe Flash Player emulator...
Lutris 0.5.15 has been released as the newest version of this open-source game manager that allows managing games from within Steam, GOG, various retro game console / emulator solutions, and other sources...
The latest open-source project eyeing the possibility of beginning to allow the Rust programming language to be used within its codebase is the Git project...