Open-source News

LXQt 0.16 Released For Lightweight Qt Linux Desktop

Phoronix - Wed, 11/04/2020 - 23:00
If the recent releases of KDE Plasma 5.20 and GNOME 3.38 didn't fulfill your wishes for a dream Linux desktop and are looking for something lightweight, LXQt 0.16 is out today...

C++20 Modules Compiler Code Under Review, Could Still Land For GCC 11

Phoronix - Wed, 11/04/2020 - 22:07
With C++20 one of the major features added is that of modules as a modern alternative to that of conventional C++ header files for packages. The C++20 modules code for the GNU Compiler Collection that has been in the works for several years is now under review and could potentially still land for the GCC 11 release next year...

Dell Adding Hardware Privacy Driver For Linux

Phoronix - Wed, 11/04/2020 - 20:30
Beginning in Dell's 2021 laptop models they are providing hardware-based "privacy buttons" to disable microphone and camera support. In preparations for more Dell laptops coming to market with these buttons, a Dell privacy driver is being prepared for the Linux kernel...

Qt 6.0's Shiny New Features For Qt Quick 3D

Phoronix - Wed, 11/04/2020 - 19:00
One of the areas of the Qt 6.0 toolkit with the greatest number of improvements is on the Qt Quick 3D front...

Intel's Initial Graphics Updates For Linux 5.11: More DG1, Integer Scaling, Async Flips

Phoronix - Wed, 11/04/2020 - 16:46
There's still more than one month to go until the Linux 5.11 merge window kicks off but Intel open-source developers have already submitted their initial batch of kernel graphics driver updates to DRM-Next...

5 ways to decide if a software package is trustworthy

opensource.com - Wed, 11/04/2020 - 16:01

Open source software is everywhere these days—which is great—but how can you be sure that you should trust the software you've downloaded to do what you want? The area of software supply chain management—of which this discussion forms a part—is fairly newly visible in the industry but is growing in importance. I'm going to consider a particular example.


read more

Streamline your JavaScript code with top-level await

opensource.com - Wed, 11/04/2020 - 16:00

JavaScript is a popular programming language that started out as a single-threaded, synchronous language, meaning that one step runs after another step without waiting to fetch any external resources or perform any lengthy calculation or process. If the script requires such a resource or calculation, this synchronous behavior results in an error. This blocks all other processes in the queue from running whether or not they were dependent on the step that produced the error.


read more

Pages