Microsoft Windows Server Benchmarked Against Six Linux Distributions

While it was not too long ago that Microsoft Windows Server 2019 began shipping and that we conducted some end-of-year benchmarks between Windows and Linux, with being in the process of running a number of Windows and Linux benchmarks as part of our ongoing 10GbE OS performance testing, I also took the opportunity to run some other benchmarks on Windows Server 2016 and 2019 as well as a set of Linux distributions.

66 Minutes Ago - Operating Systems - 3 Comments
The LLVM Codebase Is Moving Past C++11 This Year, Likely To C++14

As was discussed in 2018 and has largely reached consensus, the LLVM code-base and its sub-projects like Clang will move past being bound by C++11 and will moving to a newer C++ standard so they can begin making use of newer language features in the development of this compiler stack.

7 Hours Ago - LLVM - LLVM Codebase Progress - Add A Comment
AMDGPU DC Code Improvements Bring Better Page-Flipping

The once notorious AMDGPU "DC" code (formerly known as DAL) saw a fresh round of patches on Tuesday further improving this display stack shared between the Windows and Linux drivers for advanced functionality from FreeSync to HDMI/DP audio and much more.

12 Hours Ago - Radeon - Display Core - 19 Comments

22 January

Open-Source Linux Driver Published For Habana Labs' "Goya" AI Processor

Habana Labs is one of the companies working on an "AI" processor for speeding up deep learning inference and training workloads. Their initial product is the Goya processor that is already production-qualified. Today they published initial open-source Linux kernel driver patches for review to potentially include in the mainline kernel moving forward.

22 January 07:36 PM EST - Hardware - Linux + Habana Goya AI Processor - 4 Comments
Intel Lands Transform Feedback Support In Their Vulkan Driver For Mesa 19.0

Ahead of the Mesa 19.0 feature freeze coming up at month's end for this next quarterly feature release, Intel's open-source developers today merged support for the VK_EXT_transform_feedback extension that is important for Linux gamers with DXVK for mapping Direct3D 11 atop Vulkan and similar graphics API translation libraries.

22 January 12:02 PM EST - Intel - Intel ANV + Transform Feedback - 1 Comment
Qt 5.13 Slated To Deliver Many WebAssembly Improvements

The Qt 5.12 release at the end of last year brought the Qt for WebAssembly Tech Preview to allow for Qt-based applications to run within web browsers via the sandboxed WASM technology. With the Qt 5.13 release coming out this spring, the WebAssembly support should be in much better shape.

22 January 09:07 AM EST - Qt - Qt for WebAssembly - 17 Comments
Read-Only Apple File-System Support Is Being Worked On For The Linux Kernel (APFS)

The past few years Apple has been developing APFS as the successor to the long-used HFS+ file-system. The Apple File-System is in use with macOS 10.13+ iOS 10.3, and their other platforms for offering a lot of features not found in HFS+ including much better performance. There is an open-source APFS kernel driver now under development for Linux in supporting this file-system.

22 January 04:47 AM EST - Linux Storage - APFS For Linux - 20 Comments

21 January

Fedora 30 Going Through Its Formalities To Ship With & Built By The GCC 9 Compiler

With each new Fedora release you can pretty much be guaranteed it will be using the latest and greatest releases of the GNOME desktop, the most recent stable kernel, and it's also been very punctual in switching over to new major releases of the GCC compiler -- generally being the first of the major Linux distributions adopting the annual major GNU compiler releases. With Fedora 30 due out in May, it should ship with GCC 9.1 as would be standard practice. It's not guaranteed though as FESCo hasn't signed off on it with this change request coming in past the deadline.

21 January 08:00 PM EST - Fedora - Fedora 30 + GCC9 - Add A Comment
Making It Even Easier To Gauge Your System's Performance

For those trying to understand their system's performance on a macro level will enjoy a new feature being introduced with Phoronix Test Suite 8.6-Spydeberg for seeing how your CPU/system/GPU/storage/network performance compares at scale to the massive data sets amassed by OpenBenchmarking.org and the Phoronix Test Suite over the past decade.

21 January 04:00 PM EST - Phoronix Test Suite - Benchmark Analytics - 4 Comments
Mesa 18.2 vs. 18.3 vs. 19.0 January Benchmarks For RadeonSI/RADV

With Mesa 19.0 entering its feature freeze before the month is through, here are fresh benchmarks of the very latest RadeonSI OpenGL and RADV Vulkan performance on Polaris and Vega graphics cards compared to the current stable Mesa 18.3 series and the former 18.2 release. This testing is complementary to last week's Mesa 19.0 RADV vs. AMDVLK vs. AMDGPU-PRO Vulkan tests.

21 January 12:30 PM EST - Display Drivers - 4 Comments
Wayland Support On The BSDs Continuing To Improve

While Wayland was designed on and for Linux systems, the BSD support for Wayland and the various compositors has continued improving particularly over the past year or so but it's still a lengthy journey.

21 January 06:45 AM EST - BSD - Wayland + BSDs - 6 Comments
Some Radeon ROCm Packages Pending Review For Fedora

Earlier this month was word that Fedora developers were looking at packaging Radeon Open Compute (ROCm) to make it easier for their distribution users to enjoy this open-source Radeon GPU computing software from OpenCL to a TensorFlow port. Some of the early packages of ROCm are now under review for Fedora.

21 January 05:31 AM EST - Fedora - Radeon Open Compute - 5 Comments

20 January

There's Early Stage Work Exploring Z-Wave Linux Kernel Drivers

Z-Wave is the incredibly common wireless communication protocol at the backbone of many home automation systems. To date there hasn't been any in-kernel Z-Wave Linux kernel drivers for this low-energy mesh network standard, but a SUSE developer has prototyped an initial driver and currently exploring the in-kernel possibilities, including what could end up being a Z-Wave subsystem.

20 January 02:45 PM EST - Hardware - Z-Wave + Linux Kernel - 8 Comments
PortableCL Continues Marching Towards The POCL 1.3 Release

When it comes to being able to run OpenCL kernels on CPUs, the main option at this point for Linux systems is POCL as the Portable Computing Language. While POCL 1.2 was released just this past September, we're still very much looking forward to the upcoming POCL 1.3 release with more improvements for this portable OpenCL 1.2~2.0 implementation.

20 January 09:00 AM EST - Standards - Portable Computing Language - Add A Comment
KDE Now Has Virtual Desktop Support On Wayland

Thanks to a new dedicated protocol for KWayland/KWin around virtual desktops, that support is finally in place. This stems from a two and a half year old bug report for said support.

20 January 06:10 AM EST - KDE - KDE Wayland Closer To Parity - 75 Comments

19 January

Wine 4.0 To Be Released In The Next Few Days

With yesterday's release of Wine 4.0-RC7, the regression/bug count is low enough and the situation looking good that the stable Wine 4.0.0 release should be tagged in the next few days.

19 January 06:47 PM EST - WINE - Wine 4.0 Releasing - 5 Comments
AMDGPU-PRO 18.50 vs. ROCm 2.0 OpenCL Performance

When recently publishing the PlaidML deep learning benchmarks and lczero chess neural network OpenCL tests, some Phoronix readers mentioned they were seeing vastly different results with using the PAL OpenCL driver in AMDGPU-PRO (Radeon Software) compared to using the ROCm compute stack. So for seeing how those two separate AMD OpenCL drivers compare, here are some benchmark results with a Vega GPU while testing ROCm 2.0 and AMDGPU-PRO 18.50.

19 January 12:00 PM EST - Display Drivers - 13 Comments
NetBSD Exploring LLVM's LLD Linker For Lower Memory Footprint

The NetBSD project has been making good progress in utilizing the LLVM compiler stack not only for the Clang C/C++ compiler but also for the different sanitizers, the libc++ standard library for C++, and other improvements most of which are working their way into the upstream code-bases. One area of NetBSD's LLVM support being explored most recently is using the LLD linker.

19 January 12:09 AM EST - LLVM - NetBSD + LLD - 2 Comments

Past 30 Days Of News | Articles & Reviews | News Archives | RSS Feed