Open-source News

Intel's Mesa Drivers Using The IGC Compiler Delayed

Phoronix - Thu, 07/08/2021 - 04:00
Last summer I wrote about Intel prototyping their Mesa drivers to use the IGC compiler, which followed Intel transitioning their Windows driver to use this compiler that was originally written for their open-source Linux compute stack. While they were making good progress last year on having their Mesa drivers use the IGC compiler, the project has been pushed back...

Systemd 249 Released With New Option For Simple Whole-File-System A/B Updates

Phoronix - Thu, 07/08/2021 - 02:12
Systemd 249 has been promoted to stable as the newest version of this Linux init system...

Samsung Posts Newest "KSMBD" Linux Patches For In-Kernel SMB3 Server

Phoronix - Wed, 07/07/2021 - 23:30
For quite a while now Samsung engineers have been developing an in-kernel SMB3 file sharing server for the Linux kernel. In recent months that code has been maturing more and now the latest version of this KSMBD kernel code has been published...

Linux 5.14 Now Handles The Microsoft Xbox One Select/Share Button On Its Controllers

Phoronix - Wed, 07/07/2021 - 22:45
The Linux 5.14 input subsystem updates have landed with new hardware support and other changes...

Mesa 21.2 Lands NVIDIA's Code For Handling Alternate GBM Backends

Phoronix - Wed, 07/07/2021 - 21:01
Earlier this year was the proposed NVIDIA code from NVIDIA for allowing Mesa's GBM to support alternative back-ends. This support is notable given that most Wayland compositors are catering to using Mesa's Generic Buffer Manager (GBM) rather than EGLStreams or other options for buffer management. That support code has now been merged into Mesa 21.2...

Intel Sapphire Rapids To Have Experimental "RAR" Feature

Phoronix - Wed, 07/07/2021 - 18:18
Adding to the lengthy list of features for Intel's next-gen Xeon "Sapphire Rapids" processors next year is an admittedly experimental feature called RAR, or Remote Action Requests...

Linux 5.14 Bringing A Major Cleanup To The x86 FPU Code

Phoronix - Wed, 07/07/2021 - 17:50
The Linux 5.14 kernel so far is running smoothly in my early tests across a variety of systems but coming in this morning is a pull request having the potential to cause some fall-out on x86/x86_64 systems but hopefully will not...

Arm Proposes ASF As Their Framework Building Off Linux's CPUFreq + CPUIdle

Phoronix - Wed, 07/07/2021 - 17:35
Arm engineers are working on the Active Stats Framework (ASF) that is a new kernel framework for Linux effectively combining the current roles of CPUFreq and CPUIdle...

Generate passwords on the Linux command line

opensource.com - Wed, 07/07/2021 - 15:02

Most websites and applications ask users to create accounts with secure passwords so that they can provide tailored user experiences. While this tips the odds in favor of website developers, it certainly doesn't make life easier for users.

Sometimes the rules for creating passwords are so strict that it's hard to get a good and allowable combination. It would be much easier to have a tool that generates secure passwords that meet whatever rules the website or application requires.


read more

Open source tools and tips for improving your Linux PC's performance

opensource.com - Wed, 07/07/2021 - 15:01

This is the third in a series of articles that explain how to improve your Linux personal computer's performance. My first article described how to unleash performance by identifying and resolving bottlenecks. My second article showed how to improve performance by upgrading your PC's hardware.


read more

Parsing config files with Java

opensource.com - Wed, 07/07/2021 - 15:00

When you write an application, you often want users to be able to configure how they interact with it and how it interacts with their system. These are commonly called "preferences" or "settings," and they're stored in "preference files" or "configuration files," or just "configs." There are many different formats for config files, including INI, JSON, YAML, and XML, and every language parses these languages differently.


read more

Pages