Open-source News

How to Automatically Build and Configure Custom Docker Images with Dockerfile – Part 3

Tecmint - Wed, 08/05/2020 - 16:29
This tutorial will concentrate on how to build a custom Docker image based on Ubuntu with Apache service installed. The whole process will be automated using a Dockerfile. Docker images can be automatically built

How to Install, Run and Delete Applications Inside Docker Containers – Part 2

Tecmint - Wed, 08/05/2020 - 16:19
Following the previous Docker article, this tutorial will discuss how to save a Docker container into a new image, remove a container, and run an Nginx web server inside a container. Requirements How to

Modernize network function development with this Rust-based framework - Wed, 08/05/2020 - 15:01

The world of networking has undergone monumental shifts over the past decade, particularly in the ongoing move from specialized hardware into software defined network functions (NFV) for data plane1 and packet processing.

read more

What I learned while teaching C programming on YouTube - Wed, 08/05/2020 - 15:00

The act of breaking something down in order to teach it to others can be a great way to reacquaint yourself with some old concepts and, in many cases, gain new insights.

read more

Install Docker and Learn Basic Container Manipulation in CentOS and RHEL 8/7 – Part 1

Tecmint - Wed, 08/05/2020 - 14:53
In this 4-article series, we will discuss Docker, which is an open-source lightweight virtualization tool that runs at top of Operating System level, allowing users to create, run and deploy applications, encapsulated into small

Marcel – A More Modern Shell for Linux

Tecmint - Wed, 08/05/2020 - 13:55
Marcel is a new shell. It is similar to traditional shells in many ways, but it does a few things differently: Piping: All shells use pipes to send a text from the output of

Intel Tiger Lake OpenCL Support On Linux Now Considered Production Ready

Phoronix - Wed, 08/05/2020 - 13:54
With all the recent work on Intel's open-source compute stack around the vector back-end and GPU code generation with their ISPC compiler there was another significant milestone achieved that went unnoticed until spotting the change a few days ago...

GNU Debugger Adding eBPF Debugging Support

Phoronix - Wed, 08/05/2020 - 12:08
The GNU Debugger (GDB) has merged initial support for debugging of eBPF code that is traditionally consumed by the Linux kernel as part of this in-kernel special purpose virtual machine...

RADV ACO Back-End Begins Tackling Navi 2 / GFX10.3 Support

Phoronix - Wed, 08/05/2020 - 08:35
With the "Sienna Cichlid" and "Navy Flounder" open-source driver support as what appear to be the first "Navi 2" GPUs and the first of the "GFX10.3" generation on the graphics engine side there is the initial kernel support with Linux 5.9 and the initial Mesa support for 20.2. That Mesa support has been focused on RadeonSI as the official OpenGL driver as well as Mesa's RADV driver as the Radeon Vulkan driver in-tree but not officially supported by AMD. That RADV support is currently un-tested. Both drivers currently depend upon the "AMDGPU" back-end found in the forthcoming LLVM 11.0 with its initial GFX10.3 support. But now on the RADV driver side there is preliminary GFX10.3 bits landing for the popular "ACO" back-end...

Linux 5.9 Continues Working On A Variety Of Scheduler Improvements

Phoronix - Wed, 08/05/2020 - 06:57
Among the many pull requests sent in for the Linux 5.9 merge window by longtime developer Ingo Molnar are the usual assortment of scheduler improvements...

Wayfire 0.5 Wayland Compositor Brings Latency Optimizations, More Protocols

Phoronix - Wed, 08/05/2020 - 03:30
Wayfire, a Wayland compositor inspired by the likes of Compiz with different desktop effects, is out today with a new feature release...

Checkpoint/Restore Of Unprivileged Processes Sent In For Linux 5.9

Phoronix - Wed, 08/05/2020 - 02:19
Linux 5.9 is bringing another feature that's long been baking and of interest to a growing number of stakeholders... checkpoint/restore functionality of unprivileged processes...