Language Selection

English French German Italian Portuguese Spanish

today's leftovers

Filed under
  • Fallout From Trump’s Tariff War OR GNU/Linux Beats TOOS

    Anytime millions switch to GNU/Linux is a good few years by me.

  • Getting started with security keys

    Paranoia is not entirely unwarranted with the plethora of these attacks today. It was with this mix of curiosity and fear that I began using hardware security keys two years ago. In a nutshell, security keys are little devices (typically USB, NFC or Bluetooth) that compute cryptography keys and serve as a more secure second factor2 that only you can physically possess.

    My evangelism of the benefits of these security keys amongst my friends has come up so often that I decided to write this beginner's guide (albeit rather detailed) to security keys—a topic generally left to very tech savvy people—to accomplish a few things: [...]

  • A Look At How Some Video Encoders Saw Their Performance Shift This Year With SVT AV1/VP9 Ascending

    Since March of this year I began benchmarking various open-source video encoders every other day in our lab. Here is a look at how Intel's SVT encoders and other popular options saw their performance evolve over the course of the year.

    Over on are those bi-daily results for different video encoders built from Git sources on a variety of systems (including two more systems recently brought online). Over on is all the automatically updated data, more system information, and the historical figures, among other daily-ish benchmarks powered via the Phoronix Test Suite and

    While there have been requests for video encoder benchmarks on more systems and with some of the other video encoders and at different presets/configurations, unfortunately, resources are limited. isn't ad-driven or receiving any other funding for doing these routine video encoder benchmarks. So due to hardware expenditures but mainly the associated ongoing electrical/cooling costs put a damper on making these video encode tests more interesting. But if you would like to see them improved, consider partaking in the Phoronix holiday special or making a PayPal tip and mentioning in the notes/comments about your interest in seeing more video encode tests so it can be earmarked appropriately. It's tough enough as is operating the site due to ad-blocker users while extra gratis efforts like this video encode tracker would be among the first services to be cut otherwise as a result of those users.

  • Virtual DCN / SR-IOV Display Support Being Worked On For AMDGPU In Linux 5.6

    In going through the AMDGPU kernel driver changes currently queuing ahead of the Linux 5.6 cycle, "virtual DCN" support is coming in working on SR-IOV display support.

    For those interested in display-driven GPU virtualization, it looks like AMD is working on some improvements as we move into 2020.

    Catching our eye was support virtual DCN (Display Core Next) being queued for eventual landing in DRM-Next ahead of the Linux 5.6 merge window coming in just over one month.

  • KIOFuse Beta (4.9.0) Released

    It’s a great pleasure to announce that KIOFuse finally has a Beta release available for testing! We encourage all who are interested to test and report any bugs or odd behaviour (and feature requests) to our bugzilla entry. You can find the repository here.

  • LuaRadio Gives Insight Into SDR

    In theory, you shouldn’t need any help to develop a software-defined radio (SDR) application. But in real life you really don’t want to roll your own code every time to read the IQ samples, perform various transformations on them, and then drive audio output. At worst, you’ll use some libraries (perhaps GNU Radio) but usually, you’ll use some higher-level construct such as GNU Radio Companion (GRC). GRC is a bit heavyweight, though, so if you’ve found it daunting before, you might check out some of the material on the LuaRadio website.

    We’ve looked at LuaRadio several years ago, but it has undergone a lot of changes since then and has some excellent documentation. Like Lua itself, LuaRadio emphasizes fast scripting. It supports quite a few pieces of common hardware and nearly anything that feeds data through a soundcard.

    Why not use GNU Radio? LuaRadio has an official answer. However, LuaRadio doesn’t have a GUI — at least, not yet. Maybe a Hackaday reader will fix that. It also isn’t as mature as GNU Radio, but it does have a lot of positive features such as a small footprint, easy embedding, and a simple way to add additional features.

  • Bluetooth speaker - Part 1 - Introduction

    This article is the first of a series on creating a Bluetooth speaker from an old vacuum tube radio and spare parts I had lying around in the house. At the time I am writing this, the speaker is not done yet, so there is still a chance that I never finish it... As you will see, the journey so far as not been straight, I hit a few roadblocks and changed my mind while working on this project.


    But then, while I was sanding again the case before applying a second coat of varnish, I noticed there were some varnish runs, so I sanded stronger in that area, but that removed the stain Sad. Back to square one: sand again the varnish, stain again, apply a first coat of varnish being extra careful not to produce new runs, lightly sand and apply a second coat of varnish.

  • Lazarus leverages Dacls Trojan to infect Windows and Linux systems [Ed: Does not deal with how such malicious software gets onto a system in the first place]

    Security experts from Netlab 360 have uncovered[1] a new Remote Access Trojan (RAT) used on Linux and Windows operating systems – currently being used in the wild by exploiting a known code execution vulnerability. Dubbed Dacls, the malware was in use since at least May this year and is attributed to the North Korean advanced persistent threat group Lazarus, also known as Hidden Cobra, Guardians of Peace, or Zinc.


    As soon as malware is loaded, it will connect to its C2 server – it uses TLS and RC4 double-layer encryption while communicating with it. Additionally, Dacls uses AES to encrypt files that are used for malware's configuration settings. Once established, RAT is capable of performing a variety of malicious activities on the compromised servers, including stealing sensitive information, importing and deleting files, stopping processes, accessing Log server, obtaining PID and PPID reports, and much more.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.