Language Selection

English French German Italian Portuguese Spanish

today's leftovers

Filed under

  • Lenovo M93 Ultra Small Desktop PC – Multiple Operating Systems – Week 4

    This is a weekly blog looking at the Lenovo M93 Ultra Small Desktop PC running Linux.

    In this week’s blog, we look at some of the ways you can run programs from different operating systems on the Lenovo M93. We examine hardware virtualization, dual booting, as well as using a compatibility layer.

    To recap, our Lenovo M93 has an Intel i5-4590T processor with 4 cores. It uses the Intel Haswell chipset, comes with 16GB of DDR4 RAM, and a 240GB SSD.

  • Kubernetes operators and Open Operator Collection integration – Juju 2.9

    Following the Open Operator Collection announcement from November, Canonical is today proud to announce the availability of Juju Operator Lifecycle Manager (OLM) 2.9. This new release of Juju brings new capabilities for Kubernetes operators as well as smooth integration with the Open Operator Collection.


    Sidecars gain direct access to low-level workload details with file monitoring, local socket communication and process management. This allows operators to drive applications while ensuring resource isolation in the pod. This new behaviour better reflects the official Kubernetes operator pattern.

    Apart from Kubernetes operators, Juju 2.9 comes with various improvements around Kubernetes in general, ensuring a unified user experience across various workload types. One of those improvements is the “debug-hook”, now available in the K8s context to help with debugging operators’ code. Also, “juju ssh” and “juju scp” commands, known from traditional machines, have been made available for Kubernetes workloads. This allows users to easily log in to the application containers from the Juju CLI and copy the data to/from them.

  • Louis-Philippe Véronneau: Montreal 2021 BSP

    Last weekend Debian Quebec held a Bug Squashing Party to try to fix some bugs in the upcoming Debian Bullseye.

    I wasn't convinced at first, but Tassia's contagious energy and willingness to help organise the event eventually won me over. And — shockers! — it was really fun.

  • Hitting donation milestone, financial report for 2020

    We hit our 2020 donation milestone set after the release of 9.0 of $50,000.

  • LHS Episode #403: MVoice and MRefD Deep Dive

    Welcome to the 403rd installment of Linux in the Ham Shack. In this episode, the hosts bring in guest Tom early, N7TAE. Tom is the creator and lead developer in the MVoice and MRefd projects. MVoice is the original M17 client software and MRefD is a spinoff of XLXD which creates software reflectors for the M17 voice protocol. We take an in-depth look at how each piece of software was developed and written. Then from a user perspective we detail downloading, building, configuring and running each project. Thanks for listening and have a great week.

  • GNU World Order 399

    **c++filt** , **dlltool** , **dllwrap** , **dwp** , and **elfedit** from the **d** series. shasum -a256=00ffc7563388ddc9f5c52c77ff16e582d3aa420fd8c361017df97b6f608778c4

  • New Bugs Could Let Hackers Bypass Spectre Attack Mitigations On Linux Systems

    Cybersecurity researchers on Monday disclosed two new vulnerabilities in Linux-based operating systems that, if successfully exploited, could let attackers circumvent mitigations for speculative attacks such as Spectre and obtain sensitive information from kernel memory.

    Discovered by Piotr Krysiuk of Symantec's Threat Hunter team, the flaws — tracked as CVE-2020-27170 and CVE-2020-27171 (CVSS scores: 5.5) — impact all Linux kernels prior to 5.11.8. Patches for the security issues were released on March 20, with Ubuntu, Debian, and Red Hat deploying fixes for the vulnerabilities in their respective Linux distributions.

  • CrateDB 4.5 takes distributed SQL database open source

    Database vendor said it is moving its entire codebase to an open source licensing model.

    Based in San Francisco, Calif., develops and supports the CrateDB platform, a distributed SQL database that is optimized for time series data analysis.

    Before its new Crate 4.5 release, introduced March 23 along with the move to open source, CrateDB came as an open core model, in which there is an open source base, or "core," community edition and an enterprise platform that builds on top with proprietary features not available in open source.


    With the shift to an entirely open source codebase, features that had previously only been available in the enterprise edition of CrateDB are now in the open source CrateDB 4.5 milestone. Among the key capabilities that were previously proprietary features are security and visualization functions that make CrateDB more secure and easier to manage and use.

  • Maximixing Possible Outcomes In Simple Interfaces

    But what do we measure? Do we measure the success of the design or do we measure that we created only one way to do a task, and funnels a variety and diversity of interactions through the funnel of one way of doing things. We should be wary and careful of what we measure and the complexity of individuals in front of a system.

    When we simplify a system of interactions to a certain minimalism, we often trade choices for reductionism. We maximize the simplicity to the point of dumbing everything down. But do we always help? Creativity, emergence of patterns often lie in the hackability of a system. When we reduce the options for someone to use the system in unexpected ways, we remove the possibility for people to own a craft, a skill. We make them serve the system, instead of the system serving them.

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.