Language Selection

English French German Italian Portuguese Spanish

today's leftovers

  • Debian Community News: Lucas Kanashiro & Debian/Canonical/Ubuntu female GSoC intern relationship

    At least once every week we are reminded about the false accusations against one of Debian's former administrators in the Google Summer of Code (GSoC). It is time to look at the facts.

    The allegations relate to the Debian GSoC 2018 program. The list of selected interns is here. There are three women on the list. All three women are from Kosova. All three women were invited to DebConf18 in Taiwan. They were all invited back again for DebConf19 in Brazil. They received cash from Google, training, significant travel and accommodation benefits, references and improvements to their career prospects.

    The administrator/mentor who was wrongly accused received an email on 13 June 2018 denying his request for travel funding to attend DebConf 18. He did not attend DebConf18. He did not attend DebConf19. As he was not there, it is impossible for him to be implicated in some of the allegations. The refusal to fund his travel appears unreasonable given the effort mentors put into GSoC every year.

    Let's look at the stories of the three women.

    Elena Gjevukaj was married during GSoC 2018. The wedding was shortly before her travel to Taiwan. It seems unlikely that she had a romantic interest in any of the mentors. Here is a wedding photo. It is incredibly cruel to this woman and her husband to suggest that she might have been party to any other relationship. We congratulate them on their marriage and wish them a happy future together.

  • Ditching OpenPGP, a new approach to signing APT repositories

    Over the past few years, it has become clear that OpenPGP is a major disappointment for repository signing, the interfaces around being the cause for multiple security vulnerabilities; and limited development speed and deprecation of algorithms and key sizes causing uncertainty about long term safety of LTS releases.

    This document outlines a new approach to signing repositories. For the time being, one algorithm is being used: Ed25519 with SHA512, also used by signify-openbsd, minisign, and OpenSSH (ssh-ed25519).

  • How the Netherlands group grew in Covid times

    And than Covid came to the Netherlands, and we were forced to change our ways. We could no longer meet at the physical NLLGG location. There was an online NLLGG session we joined, but as expected the main focus was on the Linux users there and not on our overlapping FSFE group. Eventually in the autumn we just tried our luck with an online session of our own. Luckily the FSFE had just launched their conference server based on BigBlueButton, so the required freedom-respecting infrastructure was already in place. We held our first meeting on the 28th of October 2020, which we announced on the FSFE website, on our XMPP group and on the Netherlands mailinglist (contact details on our BNL wiki page).

    The first meeting was a bit rough. As can be expected with the hotchpotch of computer setups, there were various issues with audio and webcams. Still we had a nice meeting of about 1,5 hours to discuss various topics that were keeping our minds occupied. With everybody locked up at home, it was a welcome change to chat to the people with similar interest you would normally only meet by going to a conference or other community event. The format of the meeting was very much the same as at the booth, just to have a relaxed group conversation on free software related issues.

    We kept on doing the online meetings by just scheduling another one at the end of the meeting. We recently had our 9th online get-together already. The attendance varies somewhere between the 5 and 9 persons. In the mean time we have settled on the 3rd Wednesday of the month, so it has be come a regular thing with a regular attendance. Every meeting is somewhat of a surprise, because you just don’t know exactly what it will bring. Some new people might join, there might be some new and interesting subjects being tabled, and there could be a strong collaboration on an opportunity. The last meeting we started compiling a list of topics beforehand on an etherpad, so we can make an explicit decision which topics to spend time discussing.

  • What’s an Open Source Software Maintainer?

    According to Mike Dolan, GM and Senior Vice President of Strategic Programs at the Linux Foundation, “the Linux kernel follows a model where Linus [Torvalds] oversees the final release details, but nearly all decisions are actually made by the respective subsystem maintainers, or subsystem group maintainers. All projects are inclusive, meaning anyone can contribute and participate in the technical community.”

  • FOSS for the Future: Welcoming Teckids as an Affiliate Member | Open Source Initiative

    We're excited to announce that Teckids e.V. is joining OSI as an Affiliate Member. Teckids is an educational organisation based in Germany that focuses on providing Free Software resources and tools for students and educators. Teckids involves children and young people at all levels — from workshop preparation to website management, social media and the charity’s board. Teckids also holds events and workshops to raise awareness for teamwork and democracy.


    Dominik George from Teckids e.V. says, “We look forward to continuing to raise the profile of Free Software in education and hope to make more connections with the international FOSS community through our Affiliate relationship with OSI.” Benedict Suska from Teckids e.V. says, "Our goal is to create a network of stakeholders, companies, teachers and studenta that bring Free Software into education under common standards. Through our membership in OSI, we hope to have strong partners in the FOSS community at our side to help us fulfil our mission."

  • TrueCommand 2.0 Features TrueNAS SCALE Cluster UI

    iXsystems has announced the general availability of TrueCommand 2.0, the second major release of the single-pane-of-glass management system that simplifies the monitoring and control of fleets of systems running TrueNAS CORE, Enterprise, or SCALE.

  • mintCast 363.5 – Incremental Improvements

    In our Innards section, we updated the livestream setup, so we’ll chat about that and the accessories to go along with

    And finally, the feedback and a couple suggestions

    Twitter. Discord. Telegram. Matrix. Reddit.

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.