Open-source News

GCC 11 vs. LLVM Clang 12 Performance On The Intel Core i9 11900K Is A Heated Race

Phoronix - Tue, 05/18/2021 - 18:50
For those wondering how GCC and LLVM Clang are competing when running on Intel's latest Rocket Lake processors, here are some GCC 11 vs. LLVM Clang 12 compiler benchmarks with the Core i9 11900K running from the newly-released Fedora Workstation 34 featuring these very latest compilers. The compiler benchmarks were carried out at multiple optimization levels on each compiler.

Intel Working On TTM Integration For Discrete vRAM Management

Phoronix - Tue, 05/18/2021 - 18:05
More than a decade ago when the open-source graphics driver stack was being modernized with kernel mode-setting and better handling the stack for OpenGL, composited desktops and the like, TTM (Translation Table Maps) was born for managing GPU video RAM by the kernel Direct Rendering Manager drivers. While Intel initially expressed interest in TTM, they ultimately decided to create GEM as the Graphics Execution Manager for handling their video memory management needs. Now in 2021 with Intel aggressively pursuing discrete graphics, they are working on TTM support...

AMDVLK 2021.Q2.3 Released With CPU Optimization, Faster Shader Compile Times

Phoronix - Tue, 05/18/2021 - 17:07
AMD has issued its newest AMDVLK open-source Vulkan driver code drop today and with this update comes some new optimizations and improvements...

5 Lightweight Linux Desktop Environments For Older Computers

Tecmint - Tue, 05/18/2021 - 15:06
The post 5 Lightweight Linux Desktop Environments For Older Computers first appeared on Tecmint: Linux Howtos, Tutorials & Guides .

Many of us own old computers, and old computers need low resources-constrained GUI’s to be used on them. In this article, we are going to talk about lightweight linux desktop environments to install on

The post 5 Lightweight Linux Desktop Environments For Older Computers first appeared on Tecmint: Linux Howtos, Tutorials & Guides.

Manage your Raspberry Pi with Cockpit

opensource.com - Tue, 05/18/2021 - 15:02

Last year, I wrote about using Cockpit to manage my Linux servers. It is a web-based tool that gives you a clean, powerful interface for managing multiple servers and their associated services and applications. It also eases regular day-to-day administrative tasks.


read more

Are you using this magic method for filesystems from Python 3.6?

opensource.com - Tue, 05/18/2021 - 15:01

This is the seventh in a series of articles about features that first appeared in a version of Python 3.x. Python 3.6 was first released in 2016, and even though it has been out for a while, many of the features it introduced are underused and pretty cool. Here are three of them.


read more

AMD Publishes Latest Linux Patch To Toggle Predictive Store Forwarding (PSF)

Phoronix - Tue, 05/18/2021 - 15:00
It's been a month and a half since AMD published a security analysis of their new Zen 3 "Predictive Store Forwarding" feature that while helping performance could theoretically lead to a new side-channel attack. While they published a Linux patch to allow disabling PSF if desired for increased security, to this day they remain in the works and have yet to be mainlined...

4 essential characteristics of successful APIs

opensource.com - Tue, 05/18/2021 - 15:00

If you are building an application that uses some variation of a client/server model, you need an application programming interface (API). An API is a clearly defined boundary between one process and another. A common boundary in web applications is a REST/JSON API.

While developers may be mainly focused on making the API work (or function), there are some "non-functional" requirements that need their attention. Four must-have non-functional requirements for all APIs are:


read more

10 Top Most Popular Linux Distributions of 2021

Tecmint - Tue, 05/18/2021 - 14:15
The post 10 Top Most Popular Linux Distributions of 2021 first appeared on Tecmint: Linux Howtos, Tutorials & Guides .

We are almost half of the year 2021, we thought it right to share with Linux enthusiasts out there the most popular distributions of the year so far. In this post, we will review

The post 10 Top Most Popular Linux Distributions of 2021 first appeared on Tecmint: Linux Howtos, Tutorials & Guides.

OpenPrinting Now Developing Upstream CUPS, Apple Bows Out

Phoronix - Tue, 05/18/2021 - 08:21
Back in 2007 Apple effectively acquired the open-source CUPS project and in 2017 then decided to no longer develop CUPS under the GPL but instead the Apache 2.0 license for this widely-used Unix/macOS/Linux print server. But then at the end of 2019 the CUPS lead developer left Apple and following that public development of CUPS seemingly halted. Fortunately, now there is a happy next chapter to the CUPS printing story...

Panfrost Open-Source Mali Driver Adding Mediatek MT8183 Support With Linux 5.14

Phoronix - Tue, 05/18/2021 - 06:20
The open-source Panfrost graphics driver stack that is now seeing support backed by Arm is going to see Mediatek MT8183 support with the upcoming Linux 5.14 kernel cycle this summer...

Google Announces Some Very Interesting GSoC 2021 Projects

Phoronix - Tue, 05/18/2021 - 05:19
Google announced today the accepted projects/students for this year's Google Summer of Code. While for GSoC 2021 Google trimmed the length of this summer coding initiative and also cut the stipend amounts, there ended up being still a good turnout for this year with some interesting projects to be attempted...

Pages