Tag Archives: Phoronix

Rspamd 2.0 Released For Advancing Free Software Spam Filtering


Rspamd 2.0 has been released as the newest version of this leading open-source spam filtering software and it’s coming with plenty of changes.

The changes to Rspamd 2.0 are significant to warrant a version bump on their own but this does also mark a shift in the versioning for the project. With not having bumped the major version number in a while and relying a lot on patch level versioning, moving forward Rspamd will be doing just a “major.minor versioning scheme.

Rspamd 2.0 drops its external libevent usage to its own bundled libev implementation, shifting from Lua Torch to the KANN library for dealing with neural networks, the RBL module has been improved to the point it has now replaced the SURBL/Emails modules, Lua scanner improvements, and a wide variety of performance improvements.

On the neural network front, Rspamd 2.0 features a rewritten neural networks module making use of the KANN library and in the process many issues have been addressed. Some of the performance work for Rspamd 2.0 includes faster Base64 decoding, allow caching of complex maps, a settings fast path, Lua scripting improvements, and HTTP(S) keep-alive support.

More details on Rspamd 2.0 via Rspamd.com.

“VIRTME” Revised For Virtualized Linux Kernel Testing


The “VIRTME” project was started years ago as a set of simple tools for running a virtualized Linux kernel that uses the host distribution or basic root file-system rather than a complete Linux distribution image. There hasn’t been a new release of VIRTME in years but that changed on Thursday.

VIRTME is focused on providing a very basic virtualization setup for quickly and easily testing Linux kernel changes without the overhead of setting up a complete virtualization stack. Developers behind VIRTME also talked previously of spinning this into a sandbox-type environment.

Up until yesterday the last release of VIRTME was v0.0.1 back in 2014, but now that was succeeded by VIRTME v0.1 on Thursday (as well as a v0.1.1 due to a bug getting into that release).

VIRTME continues to be developed by Andy Lutomirski and other upstream kernel developers. In recent weeks development on it picked up with the addition of RISC-V support, various clean-ups, better kernel module handling, and a wide range of new options supported. Since v0.0.1 has also been POWERPC64 and SPARC64 support among other additions in recent years.

Those wanting to learn about the new and improved VIRTME can do so via its Kernel.org Git repository.

Windows 10 vs. Ubuntu 19.10 vs. Clear Linux vs. Debian 10.1 Benchmarks On An Intel Core i9

Earlier this week I provided some fresh Windows vs. Linux web browser benchmarks for both Firefox and Chrome. For those curious how the current Windows 10 vs. Linux performance is for other workloads, here is a fresh look across a variety of software applications and while testing the near-final Ubuntu 19.10, Intel’s rolling-release Clear Linux, and Debian 10.1 while running off an Intel Core i9 HEDT platform.

Ahead of all our autumn 2019 Linux distribution update benchmarks, this article is a fresh look at the Microsoft Windows 10 Pro x64 performance compared to these popular Linux distributions. Particularly with Debian 10 and Clear Linux, they tend to be the fastest Linux distributions we routinely benchmark at Phoronix while Ubuntu is included due to its popularity.

These four operating systems were all tested on the same Intel Core i9 7980XE + 4 x 4GB DDR4-3200 memory + NVIDIA GeForce GTX TITAN X + Samsung 970 EVO 500GB NVMe SSD system with the i9-7980XE being the newest Intel HEDT platform I have available for testing at the moment.

A range of benchmarks were carried out on the four operating systems from NVIDIA graphics/compute tests through various applications. All of the benchmarking on Windows and Linux was automated in a reproducible manner using the Phoronix Test Suite.

NixOS 19.09 Released With Xfce 4.14 Packages, GNOME 3 Updates


We are hitting the autumn Linux distribution update season and out today is NixOS 19.09 as the latest installment for this operating system built around the functional Nix package manager.

NixOS 19.09 ships with installer improvements so it can run with less privileges, updating to Xfce 4.14 packages for those using that desktop, better handling of different GNOME 3 services and modules, better printer handling, their VLC package now supports Google Chromecast, systemd updates, and an array of other enhancements.

NixOS 19.09 is planned to be supported until April 2020. More details on NixOS 19.09 can be found at NixOS.org.

RadeonSI Adds Zeroing vRAM Workaround To Help Rocket League Players


For those annoyed by random textures appearing when launching the popular Rocket League game with the RadeonSI Gallium3D driver, a workaround has landed in Mesa 19.3-devel Git while also marked for back-porting to currently supported stable series.

This corruption encountered when firing up Rocket League is another case of where the Unreal Engine powered game is expected its video memory to be cleared out. It’s similar to what has plagued other games with needing a workaround so RadeonSI Gallium3D will zero out the vRAM prior to making it available to the game.

Problematic Rocket League loading screen per the Mesa bug report for RadeonSI.

The workaround relies upon the usual executable-specific handling to set the feature to zero the vRAM. Those not yet on a patched version of Mesa can also set the AMD_DEBUG=zerovram environment variable for taking care of the issue as well.