Open-source News

Qt 5.14.1 Released With 200+ Bug Fixes, Including Security Fixes

Phoronix - Mon, 01/27/2020 - 21:15
Following last month's release of the big Qt 5.14 tool-kit, Qt 5.14.1 is out this morning as the first point release...

Wine Debugger Improvements Are On The Way, Start Of LLVM LLDB Support

Phoronix - Mon, 01/27/2020 - 20:31
With Wine 5.0 having released and the Git tree back open for feature work, we're quite looking forward to see what new material will land following this feature freeze that was in effect the past two months...

The Initial AMD Family 19h Support Sent In For Linux 5.6 EDAC Driver

Phoronix - Mon, 01/27/2020 - 20:09
SUSE's Borislav Petkov sent in the (Reliability, Availability and Serviceability) updates for the Linux 5.6 kernel on this first day of the new merge window...

Habana Labs Aims To Upstream Gaudi AI Accelerator Code For Linux 5.7~5.8

Phoronix - Mon, 01/27/2020 - 19:55
Habana Labs, the AI start-up being bought out by Intel, is still striving towards upstreaming their Gaudi processor support code for AI training...

How to Create a VDO Volume On a Storage Device on RHEL 8

Tecmint - Mon, 01/27/2020 - 18:41
Introduced by RedHat in RHEL 7.5 and later, VDO short for Virtual Date Optimizer is a block virtualization technology that provides inline deduplication and compression of data at a block device level. The idea...

Use Vim to manage your task list and access Reddit and Twitter

opensource.com - Mon, 01/27/2020 - 16:02

Last year, I brought you 19 days of new (to you) productivity tools for 2019. This year, I'm taking a different approach: building an environment that will allow you to be more productive in the new year, using tools you may or may not already be using.


read more

Managing processes on Linux with kill and killall

opensource.com - Mon, 01/27/2020 - 16:01

In Linux, every program and daemon is a "process." Most processes represent a single running program. Other programs can fork off other processes, such as processes to listen for certain things to happen and then respond to them. And each process requires a certain amount of memory and processing power. The more processes you have running, the more memory and CPU cycles you'll need. On older systems, like my seven-year-old laptop, or smaller computers, like the Raspberry Pi, you can get the most out of your system if you keep an eye on what processes you have running in the background.


read more

How to get started with test-driven development

opensource.com - Mon, 01/27/2020 - 16:00

I am often approached by software developers who are on board with the switch to test-driven development (TDD). They understand that describing expectations first and then writing code to meet those expectations is the best way to write software. And they agree that writing tests first does not introduce any overhead since they must write tests anyway. Still, they find themselves stuck, not being clear on what to test, when to test it, and how to test it. This article will answer those questions.


read more

Linux 5.6 "HWMON" Changes Sent In With Big AMD Improvements

Phoronix - Mon, 01/27/2020 - 15:10
Following the Linux 5.5 kernel release one of the first pull requests sent in is for the hardware monitoring "HWMON" subsystem updates. Dominating the HWMON interest this cycle is a long overdue SATA temperature monitoring driver and vastly improving the k10temp driver for AMD Zen desktop and server CPUs...

Pages