Open-source News

EXT4 In Linux 5.6 To See Big Write Performance Boost For Direct I/O

Phoronix - Fri, 01/03/2020 - 21:28
For those of you running EXT4 with Direct I/O on the likes of Intel Optane DC Persistent Memory or PMEM simulated via a virtual machine, better write performance is coming when overwriting already allocated blocks...

A Possible Workaround For AMD APUs With Stability Issues On Recent Kernels

Phoronix - Fri, 01/03/2020 - 20:29
While we have found recent Linux kernels paired with latest motherboard BIOS releases to work out generally well for recent AMD APUs, not everyone has been having a trouble-free experience on recent kernels. But an affected user has discovered a possible workaround if hitting stability issues...

Libinput 1.15 Released For Improving Input On X.Org + Wayland Desktops

Phoronix - Fri, 01/03/2020 - 20:11
Just under one month since the libinput 1.15 test release, this input handling library is now out with its official update...

Fedora 32 Goes Through Its Formalities To Land GCC 10 + Golang 1.14

Phoronix - Fri, 01/03/2020 - 16:51
Fedora Linux has long been well known for always shipping with bleeding-edge GCC compiler releases even if it means a near-final pre-release, thanks in part to Red Hat's significant engineering resources to GCC and the GNU toolchain in general. With Fedora 32 it's expected to be no different with having the upcoming GCC 10 compiler...

What you need to know about Rust in 2020

opensource.com - Fri, 01/03/2020 - 16:03

Rust has drawn plenty of attention from programmers on sites like Hacker News for a while. While many have long loved using the language for hobby projects, it didn't start catching on in industry until 2019, when this really started to change.


read more

My Raspberry Pi retrospective: 6 projects and more

opensource.com - Fri, 01/03/2020 - 16:02

Historically and theoretically speaking, a decade, a century, or a millennium starts when the clock turns midnight on January 1 of the year one of its decimal order. For example, the 20th century started on January 1, 1901, not on January 1, 1900. The reason for this is simple: there is no year 0 in our modern calendar, so these periods of time start on year 1 (using the Gregorian calendar). But that's not how we refer to time periods colloquially and culturally; for example, when we mention '80s music or movies, we're talking about the period from 1980 to 1989.


read more

Introducing the guide to inter-process communication in Linux

opensource.com - Fri, 01/03/2020 - 16:01

Getting one software process to talk to another software process is a delicate balancing act. It can be a vital function for an application, though, so it's a problem any programmer embarking on a complex project has to solve.


read more

Add scorekeeping to your Python game

opensource.com - Fri, 01/03/2020 - 16:00

This is part 10 in an ongoing series about creating video games in Python 3 using the Pygame module. Previous articles are:


read more

Pages