Fedora Workstation 34 Should Be Very Exciting With GNOME 40, PipeWire Default

Fedora 34 due out in April is shaping up to be a very exciting feature release as usual with this Red Hat sponsored Linux distribution continuing to live on the bleeding-edge of the open-source software ecosystem. Fedora Workstation 34 in particular is heavy on updates and new features, led by the GNOME 40 desktop.

Christian Schaller of Red Hat who serves as the Senior Manager for Desktop provided a lengthy write-up going over some of the changes to find with the upcoming Fedora Workstation 34.

Among

Additional AMD EPYC 75F3 / 7713 / 7763 Linux Performance Benchmarks

Complementing today's AMD EPYC 7003 series review with the initial testing on the EPYC 7F53, 7713, and 7763 processors, here are some additional raw data points in full for those interested in an even more diverse look at the performance.

Now that the embargo has lifted on the EPYC 7003 performance data, data is being uploaded to OpenBenchmarking.org as well as enabling the pre-launch testing I've been working on. So moving
Continue reading...

Git 2.31 Released With Moving More Of The Bisecting Code To C

Git 2.31 is out today as the newest version of this distributed revision control system.

Git 2.31 isn't the most exciting update in recent times but some of the highlights to this new release include:

- Continuing to rewrite more of the "git bisect" sub-command in C code. This ultimately should help in faster Git bisect operations when the transition is complete.

- Initial work on changes for FSMONITOR integration.

- Retiring more names that have "SHA1" in it,

New & Much Improved WireGuard Implementation Comes To FreeBSD

Towards the end of last year FreeBSD imported a WireGuard kernel module . That initial WireGuard port to FreeBSD was sponsored by firewall company Netgate but the code quality was found to be poor and made without much involvement from upstream WireGuard developers. That FreeBSD WireGuard kernel code is now in the process of being replaced by a much better implementation.

WireGuard lead developer Jason Donenfeld explained the situation today in an email, " Sometime ago, a popular firewall vendor tasked a developer with writing a WireGuard implementation for FreeBSD. They didn’t bother

Open Source LLM

AMD AOCC 3.0 Released As Zen 3 Optimized LLVM Clang 12 Based Compiler

With today's AMD EPYC 7003 "Milan" launch there is also the public availability of AOCC 3.0 as their LLVM/Clang downstream now carrying patches for optimized Zen 3 support.

AOCC 3.0 is AMD's downstream of LLVM/Clang focused on offering leading AMD CPU support. With AOCC 3.0 they have re-based against the in-development LLVM 12 trunk code while have enablined additional tuning/optimizations around the EPYC 7003 series. AOCC 3.

Intel

AMD EPYC 7003 "Milan" Linux Benchmarks - Superb Performance

It's been one and a half years already since the EPYC 7002 "Rome" processors launched. It's hard to think it's been that long due not only to the pandemic but the incredible performance of these Zen 2 server processors. The EPYC 7002 series continues to largely outperform Intel's Xeon Scalable processors and while Ice Lake is coming soon, for now AMD is expanding their lead with today's EPYC 7003 "Milan" processor launch. We

Continue reading...

GCC Compiler Sees New Patch With Tuning For AMD Zen 3 (Znver3)

GCC is in the process of seeing better support for AMD Zen 3 processors with its znver3 target.

Back in December the GCC 11 compiler picked up initial support for AMD Zen 3 (znver3) . That support was just enabling the newly-supported CPU instructions found with this latest-generation Zen microarchitecture. Unfortunately missing at that time was any tuning for allowing the compiler to make more informed decisions over instruction scheduling with the instruction costs, etc. So it's been carrying the same data as Zen 2

Wine-Staging 6.4 Released With 686 Patches Rebased Against Upstream

Building off Friday's release of Wine 6.4 is now Wine-Staging 6.4 with an extra 686 patches atop this code-base for allowing Windows games and applications to run on Linux.

Wine-Staging 6.4 comes in at 686 patches in size, which is slightly fewer than the prior bi-weekly release candidate. Wine-Staging 6.4 upstreamed its WOW64CPU DLL stub, a basic ACE viewer added with ACLUI, NTDLL additions, K32

Lenovo Continues Improving Their Linux Support Down To The Hardware Sensors

One of the great Linux hardware milestones of 2020 was Lenovo beginning to offer Linux pre-loads on their desktops/laptops with the likes of Fedora and Ubuntu . But it's been great just not for having another major OEM offering Linux pre-loads but because they have also been engaging directly on Linux support improvements both through their engineers and at partners like Red Hat. That upstream support work has continued nicely.

Since Lenovo began offering Linux pre-loads, their own engineers and Linux partners have worked

The Reverse-Engineered Corsair PSU Linux Driver Continues To Be Improved Upon

Added for Linux 5.11 was an independently-developed, reverse-engineered Corsair power supply driver for the company's desktop PSUs supporting their USB-based "LINK" interface for exposing voltage, temperature, current, and Wattage under Linux. This open-source "corsair-psu" driver has continued maturing as well since being mainlined.

The Corsair-PSU driver was added to Linux 5.11 and supports Corsair LINK-enabled power supplies such as the RMi / HXi / AXi power supply families
Continue reading...