Open-source News

Intel Async Page-Flipping Support Revised For Benefiting Skylake Graphics And Newer

Phoronix - Mon, 07/20/2020 - 21:56
Over the past several months there has been work on Intel's Linux kernel graphics driver for async page-flipping to yield better performance. That work was revised against today for hopefully making it into a kernel release in the near future albeit too late for Linux 5.9 but regardless nice to see this work moving forward...

Linux Secret Memory "secretmemfd" System Call Remains Under Review

Phoronix - Mon, 07/20/2020 - 19:21
A few months back we wrote of experimental work for creating "secret" memory areas with memfd and now that work has turned into the secretmemfd system call that is under review...

Vulkan 1.2.148 Release Tacks On Two More Extensions

Phoronix - Mon, 07/20/2020 - 18:55
Vulkan 1.2.148 was released on Sunday with two new extensions...

Radeon R600 Gallium3D NIR Backend Continues Advancing

Phoronix - Mon, 07/20/2020 - 18:41
While the open-source Radeon Linux graphics driver allows pre-GCN AMD graphics card owners continue making use of their graphics cards, there are diminishing returns with newer games requiring Vulkan that is not supported by pre-HD7000 series hardware as well as far greater performance and efficiency improvements in the more recent generations. In any case, if you are still using a Radeon HD 2000 through HD 6000 series graphics card, some new life is being pushed into the open-source driver via the in-development NIR back-end...

FFmpeg Adds H.265 Tile Encoding Support For VA-API With Intel Icelake+

Phoronix - Mon, 07/20/2020 - 18:29
The latest FFmpeg multimedia library code can see faster H.265 video encoding with the Video Acceleration API when running on Icelake and newer Intel graphics...

Analyzing systemd calendar and timespans

opensource.com - Mon, 07/20/2020 - 15:01

In my previous seven articles in this series about systemd, and especially in the most recent article, time and date have come up in multiple contexts. systemd uses calendar time, specifying one or more moments in time to trigger events (such as a backup program), as well as timestamped entries in the journal. It can also use timespans, which define the amount of time between two events but are not directly tied to specific calendar times.


read more

Open source cross-platform development with TotalCross

opensource.com - Mon, 07/20/2020 - 15:00

There's a question that pops up quite frequently at TotalCross—in our day-to-day work, after presentations, in Reddit discussions, and sometimes even in our Telegram channel. Let's answer it once and for all: No, TotalCross Virtual Machine is not another Java Virtual Machine. This article explains the differences between the two, how TotalCross interacts with Java, and how to know which is best for your application.


read more

An introduction to mutation testing in Python

opensource.com - Mon, 07/20/2020 - 15:00

You have tests for everything; maybe you even have a badge in your project repository stating 100% test coverage. But what are these tests helping you do? How do you know?


read more

Pages