High System Load with Low CPU Utilization on Linux
https://tanelpoder.com/posts/high-system-load-low-cpu-utilization-on-linux/, posted Sep '22 by peter in development linux
In this post I will show you how to break down Linux system load by the load contributor or reason. You can drill down into the “linux system load in thousands” and “high system load, but low CPU utilization” problem patterns too.
Learning Containers From The Bottom Up
https://iximiuz.com/en/posts/container-learning-path/, posted Dec '21 by peter in deployment development learning linux toread virtualization
This article is not an attempt to explain containers in one go. Instead, it's a front-page for my multi-year study of the domain. It outlines the said learning path and then walks you through it, pointing to more in-depth write-ups on this same blog.
Mastering containers is no simple task, so take your time, and don't skip the hands-on parts!
https://www.pixelbeat.org/docs/coreutils-gotchas.html, posted Jun '21 by peter in development linux list reference shell
We make very careful considerations about the interface and operation of the GNU coreutils, but unfortunately due to backwards compatibility reasons, some behaviours or defaults of these utilities can be confusing.
This information will continue to be updated and overlaps somewhat with the coreutils FAQ, with this list focusing on less frequent potential issues.
Making Sense of The Audio Stack On Unix
https://venam.nixers.net/blog/unix/2021/02/07/audio-stack.html, posted 2021 by peter in audio hardware linux reference software toread
Audio on Unix is a little zoo, there are so many acronyms for projects and APIs that it's easy to get lost. Let's tackle that issue! Most articles are confusing because they either use audio technical jargon, or because they barely scratch the surface and leave people clueless. A little knowledge can be dangerous.
In this article I'll try to bridge the gap by not requiring any prerequisite knowledge while also giving a good overview of the whole Unix audio landscape. There's going to be enough details to remove mysticism (Oh so pernicious in web bubbles) and see how the pieces fit.
Openrazer: An entirely open source driver and user-space daemon that allows you to manage your Razer peripherals on GNU/Linux
https://github.com/openrazer/openrazer, posted 2021 by peter in free hardware linux opensource software
A collection of Linux drivers for Razer devices - providing kernel drivers, DBus services and Python bindings to interact with the DBus interface.
Building binary deb packages: a practical guide - Internal Pointers
https://www.internalpointers.com/post/build-binary-deb-package-practical-guide, posted 2020 by peter in development howto linux reference
In this quick tutorial I want to show you how to generate a deb package from scratch that will install a binary executable in the target system. Let's start off with a bit of theoretical background.
Does Linux Need Antivirus? â€“ Sudoedit.com!
https://sudoedit.com/does-linux-need-antivirus/, posted 2020 by peter in linux security
A lot of the information that gets passed around the Linux community is really good, however, sometimes the information surrounding this topic specifically is not always of the highest quality and it can be difficult to decipher fact from fiction.
In light of the fact that I stand by my previous article, and under the realization that I’m really just some guy on the internet; I thought it would be best to reach out to a few experts and see what they say regarding antivirus software on Linux. I thought it was important that the information I passed on was coming from trusted and well-known vendors in both the Operating System space, as well as the perspective of the antivirus makers, and in that regard I will keep my own commentary to a minimum and let the experts speak for themselves.
Spoiler: For Linux itself, no. For the protection of Windows machines, yes, maybe.
Setting up a signed private apt repository with HTTPS access
tomthegreat.com/2018/02/21/setting-up-a-signed-private-apt-repository-with-lan-access/, posted 2019 by peter in deployment howto linux security toread
This is a guide on setting up private apt repository that is accessible over a local network via HTTPS and is signed to avoid having to use –allow-unauthenticated to install packages.
For my use case I have two distributions of packages, they are production and test distributions. The packages in each distribution varies based on what I have approved to be used in a live/production environment versus a test environment. This is so that I can separate out packages that I am using for normal everyday use versus ones I am currently testing with and not ready to go live with. If you are only using one distribution modify the instructions accordingly.
Ctrlr â€“ Control your MIDI life (MIDI editor for all your hardware)
ctrlr.org/, posted 2019 by peter in audio free linux mac music opensource software windows
Control any MIDI enabled hardware: syntesizers, drum machines, samplers, effects.
Create custom interfaces.
Host them as VST or AU plugins in your favorite DAWs.
QjackCtl and the Patchbay | rncbc.org
www.rncbc.org/drupal/node/76, posted 2018 by peter in audio howto linux reference
When I started using qjackctl I couldn't understand the difference between the patchbay and the connections window. They both seemed to show the same information and the patchbay was not very useful. Now, thanks to various hints on the linuxaudio mailing list, I think I understand how it should work and how useful it could really be. This document is my attempt to share that understanding with those in the same position as I was.