Box3D Debuts As New Open-Source 3D Physics Engine

Erin Catto who has been developing the Box2D 2D physics engine for games announced the release of Box3D. Box3D is now providing a new open-source 3D physics engine that is forked off from the Box2D code.

Box3D exposes a C API, a nearly identical architecture to Box2D, and a wide variety of physics capabilities. Box3D began development after having issues with the native physics built into the Unreal engine. Interestingly the new Box3D code
Continue reading...

Fedora Council Seeks To Shutdown Current Discussions Over AI Developer Desktop

Stemming from the widely varying views over the recent Fedora proposal for an "AI Developer Desktop" catering to running local AI and machine learning workloads in pre-configured environments with a seamless hardware-accelerated experience, the Fedora Council issued a statement this evening to effectively shutdown discussions for now over a Fedora AI Developer Desktop and to pause the Fedora Community Initiatives process.

Tonight's statement read in part:
"The Fedora Council would like to close the discussion regarding the AI developer desktop proposal, as we have come to the

Steam On Linux Usage Receded A Bit In June

Back in March Steam on Linux use shot up to 5.33% as a big 3.1% improvement over February. In April it dropped to 4.52% and then fell to 3.99% in May . Valve just published the Steam Survey numbers for June and it points to another minor setback from the recent all-time high of Steam on Linux.

The Steam Survey numbers for June put Linux at 3.69%, a decrease of 0.3% compared to
Continue reading...

KDE Linux Introduces "Developer Mode" Option, Easier Log Collection

With the start of the new month comes a new progress report on the KDE Linux distribution for the prior month. Even with KDE developers being busy to ship Plasma 6.7 in June, they still accomplished a lot when it comes to KDE Linux.

KDE Linux has rolled out an initial "developer mode" for showing various developer tools and options that are otherwise concealed by default to ease the end-user experience. Simply running toggle-developer-mode from the Konsole is all that's needed to enable this
Continue reading...

System76 Launches New Lemur Pro Laptop Powered By Intel Panther Lake

System76 today announced their new Lemur Pro high-end Linux laptop that is now powered by the Core Ultra Series 3 "Panther Lake" SoCs.

The new Lemur Pro is powered by Panther Lake and available in 14 and 16 inch versions. This is System76's laptop with the longest-ever battery life for them at around 18 hours. The Lemur Pro can be configured with up to 32GB of RAM and up to 4TB of storage.

The base model Lemur Pro
Continue reading...

Linux 7.3 To Overcome "Significant Bottleneck" For Small I/O With PCIe Gen5 NVMe SSDs

While the Linux 7.2 feature merge window ended just days ago and the better part of two months now before v7.2 will be released as stable, there are already features beginning to accumulate that will target the Linux 7.3 cycle. The most exciting change I've seen to kick off that dance ahead of Linux 7.3 is addressing a "significant" bottleneck affecting small direct I/O performance with speedy storage such as PCIe Gen5 NVMe SSDs.

Bytedance engineer Fengnan Chang noticed a "
Continue reading...

AMD Sends Out Latest Linux Patches For RMPOPT Optimization

Earlier this year AMD disclosed the RMPOPT instruction that given the timing will seemingly be introduced with upcoming Zen 6 EPYC "Venice" processors. The RMPOPT feature amounts to a performance optimization for AMD EPYC SEV-SNP enabled servers by cutting down on the associated Reverse Map Table (RMP) overhead. Linux enablement of AMD RMPOPT remains ongoing and out this week is the latest iteration of the enablement.

RMPOPT minimizes the overhead of Reverse Map Table checks for the hypervisor and non-SEV-SNP guests. The RMP is used for
Continue reading...

Glibc Introduces /etc/tunables.conf For System-Wide Tunables

Red Hat has contributed new system-wide tunables infrastructure to the GNU C Library "glibc" that allows specifying system-wide tunables via the new /etc/tunables.conf configuration file.

Red Hat engineer has landed the system-wide tunables infrastructure today into Glibc Git. This now allows tunables to be defined with the /etc/tunables.conf configuration file as an alternative to specifying existing tunables within the GLIBC_TUNABLES= environment variable.

Continue reading...

RADV & RadeonSI Drivers See New Fixes For AMD GCN 1.0/1.1 GPUs

Timur Kristóf of Valve's Linux graphics driver team continues taking special focus on AMD Radeon GCN 1.0 and GCN 1.1 era GPUs for enhancing the open-source graphics driver support for these aging graphics cards.

The newest improvement for AMD GCN 1.0 "GFX6" and GCN 1.1 "GFX7" graphics processors is working around hardware and firmware bugs for both the RADV Vulkan driver and RadeonSI Gallium3D (OpenGL) driver. A change was made to these Mesa drivers
Continue reading...

GCC 16.2 Being Planned For Early August Release

For those that prefer waiting until the first bug-fix/point release before upgrading to a major new feature series, GCC 16.2 is being planned for an early August release for delivering back-ported bug fixes to the GCC 16 compiler.

GCC 16.1 released at the end of April as the first stable version in the GCC 16 series. GCC 16 introduced initial AMD Zen 6 "znver6" support, the Algol 68 language front-end, HTML output support for