Language Selection

English French German Italian Portuguese Spanish

Phoronix

Syndicate content
Linux Hardware Reviews & News
Updated: 1 hour 49 min ago

Intel Posts Nearly 100 Patches For GuC Submission, Works To Integrate DRM Scheduler

2 hours 17 min ago
Intel's open-source graphics driver developers volleyed an initial set of nearly 100 experimental patches working on GuC submission support as they work towards integrating the DRM scheduler into their graphics driver...

FreeBSD Is Off To A Good 2021 Start With FreeBSD 13.0, PIE By Default, helloSystem

3 hours 35 min ago
The FreeBSD project published their Q1 status report yesterday that outlines the progress they made over the past quarter on advancing this leading open-source BSD operating system...

Linux 5.13 Yanks A NVIDIA NVLink Driver For Lack Of Open-Source User

6 hours 33 min ago
The VFIO changes for the Linux 5.13 kernel aren't particularly exciting this cycle but one of the changes does raise some eyebrows with the VFIO NVIDIA NVLink2 driver being removed. This driver is being removed as it shouldn't have been even added in the first place for lack of an open-source client/user exercising it...

7-Zip 21.02 Alpha Released With Sources, More Linux Improvements

6 hours 53 min ago
Earlier this year with v21.02 Alpha, 7-Zip added initial Linux support upstream at long last. Out this week is now version 21.02 alpha that continues to refine the Linux support while also now punctually publishing the source code too...

Linux 5.13 Adds Support For The Amazon Luna Game Controller

Friday 7th of May 2021 12:31:34 AM
The input subsystem updates were sent in today for the Linux 5.13 kernel and include support for the Amazon (Luna) Game Controller...

LibreOffice Merges Initial Support For Compiling To WebAssembly

Thursday 6th of May 2021 05:52:23 PM
Merged into LibreOffice yesterday is initial support for an EmScripten-based cross-build and compiling to WebAssembly (WASM) for in-browser execution or potentially running on the desktop in a portable manner with the likes of Wasmer...

Red Hat Is Hiring More LLVM Compiler Engineers

Thursday 6th of May 2021 04:53:17 PM
Not only does Red Hat continue investing heavily in GCC and the GNU toolchain but it turns out they are ramping up their LLVM compiler talent as well...

A Number Of Exciting RISC-V Improvements For Linux 5.13

Thursday 6th of May 2021 01:07:39 PM
From bringing up the PolarFire ICICLE SoC to adding support for KProbes, FORTIFY_SOURCE, and other new kernel features for the RISC-V architecture, the Linux 5.13 kernel changes are exciting for this open-source processor ISA...

Qt 6.1 Released With More Modules Ported To Qt6

Thursday 6th of May 2021 11:08:51 AM
Qt 6.1 is out today as the second major feature release to Qt6 following its stable introduction at the end of last year. Ahead of Qt 6.2 being the first planned Long-Term Support release later this year, Qt 6.1 brings more Qt5 modules over and other improvements in making Qt6 more viable...

Turnip Vulkan Driver Continues Maturing, Correctly Rendering More Games

Thursday 6th of May 2021 10:40:48 AM
Turnip is the open-source Mesa Vulkan driver aligned with the Freedreno effort for Qualcomm Adreno support. Turnip has been in fairly good shape but fixes and other improvements keep flowing in as new Vulkan games/apps continue to be tested on this open-source Adreno Vulkan driver...

AMDGPU Driver Gets Initial Fixes For Linux 5.13 - Polaris 12 32-bit, Suspend/Resume Fix

Thursday 6th of May 2021 10:09:14 AM
With the in-development Linux 5.13 kernel there are some notable AMD Radeon driver additions. But with the 5.13 merge window set to close this weekend, an initial batch of post-feature-work fixes was sent in overnight...

GNUstep Releases Early Wayland Support, Many Other Improvements Too

Thursday 6th of May 2021 09:32:40 AM
GNUstep as the free software / GNU implementation of the Apple's Cocoa Objective-C frameworks is out with a new version...

UBIFS To Default To Zstd Compressed File-System With Linux 5.13+

Thursday 6th of May 2021 04:00:00 AM
Adding to the growing list of changes for Linux 5.13 is the UBIFS file-system now using Zstd for file-system compression by default...

Device Mapper Gets Some Nice Improvements With Linux 5.13

Thursday 6th of May 2021 12:11:20 AM
The kernel's Device Mapper (DM) code with Linux 5.13 has some improvements worth mentioning this cycle...

Pyston 2.2 Released For A Faster Python While Facebook Releases Cinder

Wednesday 5th of May 2021 09:52:14 PM
Pyston 2.2 is out today as the latest version of this performant Python implementation. Separately, Facebook has introduced Cinder as a new incubator project providing a speedy Python JIT implementation...

Mesa 21.1 Released With RADV Variable Rate Shading, More Intel Vulkan Improvements

Wednesday 5th of May 2021 05:54:55 PM
Mesa 21.1 is available today as the latest quarterly feature release to this collection of open-source OpenGL and Vulkan drivers. There are many features to show with this new release and it even managed to release on-schedule...

GCC, GNU Toolchain Finally Working To Establish CI/CD For Better Reliability

Wednesday 5th of May 2021 05:39:40 PM
For a project as large and complex as the GNU Compiler Collection (GCC) one would reasonably have assumed that it would have setup continuous integration / continuous delivery support years ago for helping to ensure the reliability of this widely-used open-source compiler and the GNU Toolchain at large. But that's actually only happening now in 2021...

LinuxBoot Pulls In netboot.xyz For Easily Booting Different OS Installers

Wednesday 5th of May 2021 04:55:26 PM
The LinuxBoot project that works to replace some portions of modern Linux server firmware with the Linux kernel and other open-source components has now integrated support for the convenient netboot.xyz project...

Inkscape 1.1 RC1 Released For This Leading Open-Source Vector Graphics Editor

Wednesday 5th of May 2021 03:22:57 PM
The release candidate of the upcoming Inkscape 1.1 open-source vector graphics editor is now available for testing...

Linux 5.13 Adds An Intel Cooling Driver To Downclock Your CPU At A Lower Threshold

Wednesday 5th of May 2021 11:18:10 AM
Linux 5.13 is introducing the "intel_tcc_cooling" driver for helping to cool newer Intel mobile/desktop CPUs by down-clocking the processor cores when crossing a lower threshold than is set by default...

More in Tux Machines

today's leftovers

Programming Leftovers

  • Report from the virtual ISO C++ meetings in 2020 (core language)

    C++ standardization was dramatically different in 2020 from earlier years. The business of the International Organization for Standardization (ISO) committee all took place virtually, much like everything else during this pandemic. This article summarizes the C++ standardization proposals before the Core and Evolution Working Groups last year.

  • Use multiple compilers to build better projects - Red Hat Developer

    For a multitude of reasons, developers usually compile the project they are working on with only one compiler. On Red Hat Enterprise Linux 8, the system compiler for C and C++ is GNU Compiler Collection (GCC) 8, and newer versions are available through the GCC toolset. However, there are several reasons why you might also build your project with Clang. Red Hat Enterprise Linux 8 offers the LLVM toolset, which contains Clang. In this article, we’ll take a look at why one might use more than one compiler. We’ll focus on a system where GCC is currently the default compiler and consider Clang as the main alternative.

  • Patrick Cloke: A new maintainer for django-allauth-2fa

    I’m excited to announce the django-allauth-2fa project has a new maintainer! It can now be found under the valohai organization on GitHub, who have already contributed quite a bit to the package.

  • The quest for faster Python: Pyston returns to open source, Facebook releases Cinder, or should devs just use PyPy?

    Facebook has released Cinder, used internally in Instagram to improve Python performance, while another faster Python, called Pyston, has released version 2.2 and made the project open source (again). Python is the world's second most popular programming language (after JavaScript) according to some surveys; but it is by no means the fastest. A glance at benchmarks tells us that Python 3 computation is often many times slower than compiled languages like C and Go, or JIT (Just-in-Time) compiled languages like Java and JavaScript. One reason is that the official implementation of Python, called CPython, is an interpreted, dynamic language, and its creator Guido Van Rossum has resisted optimising it for performance, saying in 2014 that "Python is about having the simplest, dumbest compiler imaginable, and the official runtime semantics actively discourage cleverness in the compiler like parallelizing loops or turning recursion into loops."

Security Patches and Reproducible Builds

  • Security updates for Friday

    Security updates have been issued by Debian (mediawiki and unbound1.9), Fedora (djvulibre and samba), Mageia (ceph, messagelib, and pagure), openSUSE (alpine and exim), Oracle (kernel and postgresql), Scientific Linux (postgresql), and Ubuntu (thunderbird and unbound).

  • Reproducible Builds (diffoscope): diffoscope 174 released

    The diffoscope maintainers are pleased to announce the release of diffoscope version 174. This version includes the following changes:

    [ Chris Lamb ]
    * Check that we are parsing an actual Debian .buildinfo file, not just
      a file with that extension.
      (Closes: #987994, reproducible-builds/diffoscope#254)
    * Support signed .buildinfo files again -- file(1) reports them as
      "PGP signed message".
    
    [ Mattia Rizzolo ]
    * Make the testsuite pass with file(1) version 5.40.
    * Embed some short test fixtures in the test code itself.
    * Fix recognition of compressed .xz files with file(1) 5.40.

Red Hat/Fedora Leftovers

  • Ansible emphasizes inclusive language in new release

    During this development cycle, the Ansible project has made significant progress in its goals to make the community and code more welcoming and inclusive. With the release of Ansible Core 2.11, harmful terminology in the Ansible codebase is deprecated and it comes with new replacement terms. These changes will follow our standard deprecation cycle to give users time to adapt.

  • Cost efficient disaster recovery in hybrid cloud environments

    As more and more organizations move from on-premise datacenters to private, public, and hybrid clouds, it is important to understand that high availability is not the same as disaster recovery (DR). DR planning is needed to recover systems when natural or human-induced disasters hit the primary datacenter/region. Recent public cloud outages suggest that we must have a DR plan in place, even with the high availability provided by the public cloud providers. DR planning should be part of the initial application design discussions, allowing the deployment architecture to accommodate for unforeseen events.

  • This is the future...

    This new Linux is the future... Rocky Linux

  • Cockpit Project: Testing all the pixels

    The Cockpit integration tests can now contain “pixel tests”. Such a test will take a screenshot with the browser and compare it with a reference. The idea is that we can catch visual regressions much easier this way than if we would hunt for them in a purely manual fashion. Preparing a repository for pixel tests A pixel test will take a screenshot of part of the Cockpit UI and compare it with a reference. Thus, these reference images are important and play the biggest role. A large part of dealing with pixel tests will consequently consist of maintaining the reference images. At the same time, we don’t want to clog up our main source repository with them. While the number and size of the reference images at any one point in time should not pose a problem, we will over time accumulate a history of them that we are afraid would dominate the source repository. Thus, the reference images are not stored in the source repository. Instead, we store them in an external repository that is linked into the source repository as a submodule. That external repository doesn’t keep any history and can be aggressively pruned. Developers are mostly isolated from this via the new test/common/pixel-tests tool. But if you are familiar with git submodules, there should be no suprises for you here.

  • Fedora Magazine: Contribute to Fedora Kernel 5.12 Test Week

    The kernel team is working on final integration for kernel 5.12. This version was recently released and will arrive soon in Fedora. As a result, the Fedora kernel and QA teams have organized a test week from Sunday, May 09, 2021 through Sunday, May 16, 2021. Refer to the wiki page for links to the test images you’ll need to participate. Read below for details.