2021 Could Be The Year That AMD Radeon Graphics Can Hot Unplug Gracefully On Linux

It’s been nearly one year that AMDGPU patches have been around to better handle GPU hot unplugging on Linux. The use-case for that being either removal via sysfs such as if then assigning the GPU to a VM or for external GPUs such as connected via Thunderbolt. Those patches are still baking but the latest iteration of the work has now been published by AMD…

Source: Phoronix – 2021 Could Be The Year That AMD Radeon Graphics Can Hot Unplug Gracefully On Linux

Create Bootable USB Using Etcher in Linux

Etcher is a free and open-source utility developed by Balena licensed under Apache License 2.0. It is used to create a bootable USB device using ISO and IMG files.There are many tools available to create a bootable USB stick in Linux. Etcher is one of them, and we recommend using it as it is way faster to create a bootable USB stick than other utilities.Today, we guide you on how to install Etcher and make your first bootable USB stick.

Source: LXer – Create Bootable USB Using Etcher in Linux

Set up a minimal server on a Raspberry Pi

Recently, the microSD (secure digital) card in my Raspberry Pi stopped working. It had been in constant use as a server for almost two years, and this provided a good opportunity to start fresh and correct a few problems. After its initial installation, it began experiencing disk problems and the official Raspberry Pi operating system (OS) received a significant update (and was renamed from Raspbian to Raspberry Pi OS). So I acquired a new microSD card and preceded to rebuild.read more

Source: LXer – Set up a minimal server on a Raspberry Pi

PulseAudio Lands Much Better Support For FreeBSD – Audio Now Plays Correctly

While 2021 may be the year that some desktop Linux distributions begin using PipeWire by default as the next-generation replacement to the likes of PulseAudio and JACK, for upstream PulseAudio this week it’s finally seeing better/restored support for FreeBSD. PulseAudio has merged a set of patches long available via FreeBSD Ports and the like to improve the BSD audio experience…

Source: Phoronix – PulseAudio Lands Much Better Support For FreeBSD – Audio Now Plays Correctly

Bash Background Process Management

There are many times when a Bash developer or user will want to run a process in the background, either from the command line or from inside a bash script, and then handle that same process again later. There are various command line tools which allow one to do so. Being able to start, manage and destroy background processes is a requirement for many more advanced level tasks, especially in the areas of advanced scripting and process control.

Source: LXer – Bash Background Process Management

Public Key Vs Private Key In Cryptography

Previously we talked about End to End Encryption, this time we will talk about Public Key vs Private Key in Cryptography. Before we start discussing their difference. We need to understand what they are and how they are used. Public and Private keys are the pair of two keys that are related to each other. These keys have a special purpose to serve, If you encrypt a packet of data with one key, that encrypted data packet can be decrypted with the other key of this pair.

Source: LXer – Public Key Vs Private Key In Cryptography

[$] Resource limits in user namespaces

User namespaces provide a number of
interesting challenges for the kernel. They give a user the illusion of
owning the system, but must still operate within the restrictions that
apply outside of the namespace. Resource
limits
represent one type of
restriction that, it seems, is proving too restrictive for some users. This
patch set
from Alexey Gladkov attempts to address the problem by way of
a not-entirely-obvious approach.

Source: LWN.net – [$] Resource limits in user namespaces

SiFive Helping To Teach Kids Programming With RISC-V HiFive Inventor Coding Kit

SiFive in cooperation with Tynker and BBC Learning have launched a Doctor Who themed HiFive Inventor Coding Kit. This Initial HiFive Inventor Coding Kit is intended to help kids as young as seven years of age get involved with computer programming through a variety of fun exercises and challenges involving the RISC-V powered mini computer and related peripherals like LED lighting and speaker control.

Source: Phoronix – SiFive Helping To Teach Kids Programming With RISC-V HiFive Inventor Coding Kit

3 steps to achieving Inbox Zero

In prior years, this annual series covered individual apps. This year, we are looking at all-in-one solutions in addition to strategies to help in 2021. Welcome to day 7 of 21 Days of Productivity in 2021. There are lots of ways people manage email. Most people I have talked to over the past few years fall into one of two categories: The people who keep everything in their Inbox folder, and those who do not. For those that do not, the concept of Inbox Zero comes into play frequently.

Source: LXer – 3 steps to achieving Inbox Zero

GCC 11 Is On The Final Stage Of Development With 60+ High Priority Regressions

GCC 11 entered its final stage of development today as it works towards releasing around the end of Q1 / early Q2 if their past cadence holds up. Before GCC 11.1 can debut as the first stable version, there are some 60+ “P1” high priority regressions that need to be resolved or otherwise demoted to lesser priority regressions…

Source: Phoronix – GCC 11 Is On The Final Stage Of Development With 60+ High Priority Regressions