11.16.21

Gemini version available ♊︎

Links 16/11/2021: Stratis 3.0.0 Released, New EndeavourOS ISO Imminent

Posted in News Roundup at 1:16 pm by Dr. Roy Schestowitz

  • GNU/Linux

    • Audiocasts/Shows

      • Destination Linux 252: COSMIC Level Review of Fedora 35

        This week’s episode of Destination Linux, we are going to take a look at Fedora 35 now that it’s out. All of our hosts have been playing with this distro and it’s time to share our thoughts. Then we’re going to discuss a new desktop environment from System76. Plus we’ve also got our famous tips, tricks and software picks. All of this and so much more this week on Destination Linux. So whether you’re brand new to Linux and open source or a guru of sudo. This is the podcast for you.

    • Kernel Space

      • Graphics Stack

        • New Vulkan Extension Proposed To Help In Emulating AMD’s Old Mantle API – Phoronix

          Besides the efforts out there for implementing the likes of Direct3D, OpenCL, and OpenGL on top of Vulkan, there does still exist the hobbyist project for implementing AMD’s Mantle API atop Vulkan for which the Khronos API was originally based. A new Vulkan extension is now being proposed to help in that Mantle-on-Vulkan effort.

          GRVK is that open-source project implementing AMD’s Mantle API atop Vulkan. GRVK has seen a few releases over the past year, most recently was GRVK 0.4 from back in April.

        • Freedreno Gallium3D Lands Basic Support For “Clover” OpenCL – Phoronix

          Mesa 22.0 development code now has basic support in the Freedreno Gallium3D driver for OpenCL powered by the Clover state tracker.

          Freedreno is the open-source Gallium3D driver for Qualcomm Adreno graphics hardware that started out as a reverse-engineering effort and these days is now being used within Google Chromebooks along with the accompanying TURNIP Mesa Vulkan driver and the MSM DRM/KMS driver in kernel-space.

        • NVIDIA Releases Open-Source Image Scaling SDK With Cross-Platform GPU Support – Phoronix

          Along with introducing DLSS 2.3 today, NVIDIA is making public an open-source Image Scaling SDK with promised cross-platform GPU support.

          NVIDIA is launching an Image Scaling SDK that is open-source and aims to better compete with AMD FidelityFX Super Resolution. On NVIDIA GPUs, the Image Scaling SDK supports making use of DLSS. But with this being open-source under the MIT license may end up working on Intel and AMD Radeon graphics via generic compute shaders.

        • NVIDIA takes on AMD FSR with their new open source Image Scaling | GamingOnLinux

          While NVIDIA has had DLSS available for a while, it does depend on game support with a compatible NVIDIA GPU. So we saw AMD come along with FidelityFX Super Resolution that worked across both vendors and now NVIDIA has something of an answer with their own open source Image Scaler.

    • Applications

      • Best Self-hosted Email Clients

        Self-hosted email clients are those that we can host on our own server or on our local network. The advantage of using a self-hosted email client is that it makes your email accounts accessible to any devices on a network. We can use these clients to not only integrate third-party email accounts, but also to construct our own email server, which allows us to communicate in perfect privacy over the internet.

        If you’re asking why someone would need a self-hosted email client, the answer is simple: accessibility and privacy. If you value privacy, you can set up your own email server. It will give you complete control over your data, and no third-party services will be able to share it with advertising businesses. Second, you may integrate third-party email services with these email clients, allowing them to be accessed via the local network or the Internet.

      • EverSticky: Sticky Notes App For Your Linux Desktop That Syncs With Evernote

        EverSticky is a simple new Qt sticky notes tool for Linux that synchronizes with Evernote and displays rich text formatting.

        The application lets users quickly take notes using post-it note-like windows displayed on their desktop. The notes are automatically saved, and synchronized to Evernote (including free Evernote accounts) at a given interval or on demand.

        Eversticky sticky notes
        The sticky notes are accompanied by a tray icon from where users can create a new note (new notes can also be created by using the + button from an existing sticky note), force sync to Evernote, bring the notes to the foreground, log out of Evernote, and access the application settings. In the settings you’ll find options like setting the sync interval, check for application updates, and set the tray icon style to light or dark.

    • Instructionals/Technical

      • How to Install Liquorix Linux Kernel on Debian 11 Bullseye – LinuxCapable

        Liqourix Kernel is a free, open-source general-purpose Linux Kernel alternative to the stock kernel with Debian 11 Bullseye. It features custom settings and new features and is built to provide a responsive and smooth desktop experience, especially for new hardware. Liquorix Kernel is popular amongst Linux Gaming, streaming, and ultra-low latency requirements and often boasts the latest Linux Kernels, having multiple branches to choose from the stable, edge, and development.

        For users seeking to have their Debian 11 Bullseye system kernel up to date and not wanting to manually install kernels or use the testing/unstable repositories, installing a third-party kernel that may be for you.

        In the following tutorial, you will learn how to import the Liquorix Kernel repository and install the latest Linux Kernel on your Debian 11 Bullseye.

      • How to Install Liquorix Linux Kernel on Ubuntu 20.04 – LinuxCapable

        Liqourix Kernel is a free, open-source general-purpose Linux Kernel alternative to the stock kernel with Ubuntu 20.04 LTS Focal Fossa. It features custom settings and new features and is built to provide a responsive and smooth desktop experience, especially for new hardware. Liquorix Kernel is popular amongst Linux Gaming, streaming, and ultra-low latency requirements and often boasts the latest Linux Kernels, having multiple branches to choose from the stable, edge, and development.

        For users seeking to have their Ubuntu 20.04 LTS system kernel up to date and not wanting to manually install kernels or use the testing/unstable repositories, installing a third-party kernel that may be for you.

        In the following tutorial, you will learn how to import the Liquorix Kernel PPA and install the latest Linux Kernel on your Ubuntu 20.04 LTS Focal Fossa.

      • How to install and use Podman in Ubuntu

        Podman is a container engine that’s compatible with the OCI Containers specification. It is part of RedHat Linux, but can also be installed on other distributions. As it’s OCI-compliant, Podman can be used as a drop-in replacement for the better-known Docker runtime. Most Docker commands can be directly translated to Podman commands. Podman implements almost all the Docker CLI commands (apart from the ones related to Docker Swarm).

        Podman complements Buildah and Skopeo by offering an experience similar to the Docker command line: allowing users to run standalone (non-orchestrated) containers. And Podman doesn’t require a daemon to run containers and pods, so we can easily say goodbye to big fat daemons. There are no daemons in the background doing stuff, and this means that Podman can be integrated into system services through systemd.

      • How to Install and Enable sudo on FreeBSD 13 – Citizix

        In this guide we will learn how to install and enable sudo in FreeBSD 13. FreeBSD is known for its robustness and for being another valid alternative for servers to Linux servers.

        Unlike su, sudo authenticates users against their own password rather than that of the target user. Sudo allows a system administrator to delegate authority to give certain users (or groups of users) the ability to run some (or all) commands as root or another user while providing an audit trail of the commands and their arguments. This allow the delegation of specific commands to specific users on specific hosts without sharing passwords among them.

      • How to Install XanMod Linux Kernel on Debian 11 Bullseye – LinuxCapable

        XanMod is a free, open-source general-purpose Linux Kernel alternative to the stock kernel with Debian 11 Bullseye. It features custom settings and new features and is built to provide a responsive and smooth desktop experience, especially for new hardware. XanMod is popular amongst Linux Gaming, streaming, and ultra-low latency requirements and often boasts the latest Linux Kernels, having multiple branches to choose from the stable, edge, and development.

        For users seeking to have their Debian 11 Bullseye system kernel up to date and not wanting to manually install kernels or use the testing/unstable repositories, installing a third-party kernel that may be for you.

        In the following tutorial, you will learn how to import the XanMod repository and install the latest Linux Kernel on your Debian 11 Bullseye.

      • How to find duplicate files in Linux – Unixcop the Unix / Linux the admins deams

        Hello, friends. Working in the terminal is common for all of us who work with Linux servers. However, in between uses, there may be tricks that we have overlooked or simply don’t know about. That’s why, in this post, we’re going to show you how to find duplicate files in Linux.

      • How to Find Files with the fd Command in Linux

        Finding files under a Linux operating system is a skill set that most Linux users have mastered and perfected. Linux command-line tools like the find command are very reliable and effective when handling file-finding tasks. However, using the find command to retrieve misplaced files on a Linux operating system environment is not everyone’s cup of tea due to its non-user-friendly tag.

        The fd command is a user-friendly alternative to the usage complexity of the find command. It is a simple and fast file-finding command-line-based tool. Despite fd not having the functionality depth of find, the functionalities it offers are sufficient for most of your use cases and you might not even miss its alternative.

      • How to install RPM fusion on AlmaLinux 8 / Rocky Linux 8 – Linux Shout

        RPM Fusion is a repository specifically for Fedora Linux. It is an amalgamation of the software repositories Livna, Freshrpms, and Dribble to bundle resources. Among other things, the repo provides packages for multimedia and the required codecs. The repo is divided into “free” and “non-free“.

      • Paul Tagliamonte: Measuring the Power Output of my SDRs

        Over the last few years, I’ve often wondered what the true power output of my SDRs are. It’s a question with a shocking amount of complexity in the response, due to a number of factors (mostly Frequency). The ranges given in spec sheets are often extremely vague, and if I’m being honest with myself, not incredibly helpful for being able to determine what specific filters and amplifiers I’ll need to get a clean signal transmitted.

        Hey, heads up! – This post contains extremely unvalidated and back of the napkin quality work to understand how my equipment works. Hopefully this work can be of help to others, but please double check any information you need for your own work!

      • How To Restore Sudo Privileges To A User In Ubuntu Linux – OSTechNix

        This tutorial explains how to restore sudo privileges to a user from recovery mode on Ubuntu Linux and its derivatives like Linux mint, Pop OS operating systems. I tested this guide on Ubuntu 18.04 LTS system. However, It should work on other Linux distributions as well.

      • How to Install Mattermost on Rocky Linux 8 – VITUX

        Mattermost is an open-source, self-hosted Slack alternative. Being free of the requirement to depend on a third-party vendor means that you are able to host your data in your own infrastructure.

        There are many reasons why you would want or need this – security being one of the most prominent ones. Furthermore, having full control over all processes will greatly increase the reliability and uptime of your team communication platform.
        You can use Mattermost in your browser, on mobile devices like Android and iOS, or integrate it with various other services via API or webhooks. Also, it’s very modular in its design; you are able to choose the components you actually need.

        In this tutorial, we will walk through the steps required to install Mattermost on Rocky Linux 8.

        This article is based on the Community Edition of Mattermost, which is freely available for download at its official website. Other Editions are also available there – you could start with the Enterprise Edition if you have a bigger team or require more extended security features, an on-premise solution instead of self-hosting, voice chat, etc.

      • How to create a VPC using Python Boto3 on Ubuntu

        Boto3 is the Amazon Web Services (AWS) SDK for Python. It is the Python library that allows users or developers to create, configure, and manage AWS services and resources. Boto3 provides an API for AWS services that can be used to manage AWS services and resources such as EC2, RDS, S3, etc.

        To learn more about Boto3, you can visit its official site here.

        Before we continue, I assume that you are familiar with VPC. If not, you can click here to learn how to create a VPC from the AWS console.

        In this article, we will see how to install the Boto3 library and use it to create a simple VPC together with its dependent components in AWS. We will create a public subnet in the VPC.

      • What’s the Difference Between curl and Wget?

        curl and Wget are the two most common utilities for making requests to servers from the Linux command line.

        If you ever find yourself swapping between the two, one is just piquing your curiosity, or you have ever just seen some good old discussion online about it, there are some differences that might be helpful to know about.

        While you’ll hopefully have a smooth experience using either, knowing the basic differences between the two will help you have a better grasp on using both (and hopefully resolve anything from the aforementioned question-filled discussions).

      • How to Create a Website Using Hugo on Debian 11

        Hugo is a free and open-source website framework written in developed in Go. Hugo provides a reliable and modern static site generator that allows you to create a simple and fast website easily. It comes with pre-made templates and other features including, SEO, commenting, analytics, and other functions. Hugo sites can run without any expensive run times like PHP, Python, Ruby and don’t need any database.

        In this post, we will show you how to install and use the Hugo site generator on Debian 11.

      • How to install and use Terminator Terminal Emulator on Ubuntu 20.04

        Terminator is a terminal emulator program that helps users easily manage multiple terminals. It provides flexibility for arranging multiple terminals side by side.

      • How To Install Lynis on Ubuntu 20.04 LTS – idroot

        In this tutorial, we will show you how to install Lynis on Ubuntu 20.04 LTS. For those of you who didn’t know, Lynis is the popular security auditing tool for Linux, Unix, and macOS systems. The aim of leveraging an auditing tool such as Lynis is to probe and resolve any underlying security vulnerabilities, and configuration errors such as weak user account passwords or inappropriate file permissions that might compromise the system in face of an attack. Lynis was commonly used by system administrators and auditors to assess the security defenses of their systems.

        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 through the step-by-step installation of the Lynis security auditing tool on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

      • How to Install PHP 8.1 on Ubuntu 20.04 – LinuxCapable

        PHP 8.1 is a significant update of the PHP language that will be “officially” released on November 25, 2021. This is a giant leap forward from the existing PHP 8.0 release with the new PHP 8.1 is bringing enums, fibers, never return type, final class constants, intersection types, read-only properties amongst the long list of new features and changes.

        In the following tutorial, you will learn how to import the Ondřej Surý PPA and install PHP 8.1 on your Ubuntu 20.04 LTS Focal Fossa system.

      • How to Install XanMod Linux Kernel on Ubuntu 20.04 – LinuxCapable

        XanMod is a free, open-source general-purpose Linux Kernel alternative to the stock kernel with Ubuntu 20.04 LTS. It features custom settings and new features and is built to provide a responsive and smooth desktop experience, especially for new hardware. XanMod is popular amongst Linux Gaming, streaming, and ultra-low latency requirements and often boasts the latest Linux Kernels, having multiple branches to choose from the stable, edge, and development.

        For users seeking to have their system kernel up to date and not wanting to manually install kernels or use the testing/unstable repositories, installing a third-party kernel may be for you.

        In the following tutorial, you will learn how to import the XanMod repository and install the latest Linux Kernel on your Ubuntu 20.04 LTS Focal Fossa.

      • How to install and configure Memcached on Fedora 35

        In this tutorial guide I will be guiding you through installation and configuration of Memcached on Fedora 35.

        Memcached is a general-purpose distributed memory caching system. It is used to speed up dynamic databases-driven websites by caching data and objects in the RAM to reduce the number of times an external data source must be read.

        Memcached has an API with a very large hash table distributed distributed across multiple machines. when a table is full, subsequent inserts cause older data to be purged in least recently used order.

        Memcached is simple yet powerful. Its simple design provides quick deployment, ease of development and solves many problems facing large data caches.

      • How to Check internet speed in Linux – Unixcop the Unix / Linux the admins deams

        In this article, we’ll explain how to check internet speed in Linux with two different methods.

        Speedtest is an old favorite. It’s implemented in Python, and also available with pip. You can use it as a Command line interface for testing internet bandwidth using speedtest.net.

        This is an open-source tool that enables you to check your internet and network speeds at the command line is Speedtest.

        speedtest-cli is a command line interface for testing internet bandwidth using speedtest.net

      • How to replace Docker with Podman on a Mac, revisited | Enable Sysadmin
      • Create Windows, macOS, and Linux Virtual Machines Easily With QEMU-based Quickgui

        At present, it is fairly easy to create virtual machines thanks to programs like VirtualBox, VMware, and a few others.

        You can still install VirtualBox in your Linux system to proceed. But, in this article, I put my focus on an exciting tool that’s simple to use, works fast, and quickly helps you to spin up a virtual machine, i.e., Quickgui.

    • Desktop Environments/WMs

      • GNOME Desktop/GTK

        • Robert Roth: Calculator and GTK4

          It was a long time since I last wrote, but important news coming up, so I thought it’s time to post again.

          The kind Christopher Davis has spent some time on porting Calculator to GTK4, a process which looks like complete to me know, with the merge into master happening fairly soon. This was a lot of work, given the framework changes, and would be nice to have some testing mileage on it, so I’m asking the curious people to check it out, and report any issues you may find.

          Currently it is only available on the merge request branch, but it is fairly easy to try out using Builder. Thanks go out to the developers behind Builder+Flatpak for building up the whole ecosystem which makes development fairly easy without breaking the local environment, and without having to maintain a full JHBuild environment.

    • Distributions

      • Distrowatch Top 5 Distributions Review: Manjaro

        I used to exclusively run Manjaro on my home system, because of its power, simplicity, and my love of Arch based systems. While I don’t currently, I have zero troubles recommending this OS to anyone who wants to use an Arch based system, but not Arch itself. If you’re looking for a nice, easy to use system with plenty of GUI tools, but the power and flexibility of Arch, you won’t be disappointed using Manjaro; at least in my opinion!

      • Parrot OS vs Kali Linux vs Ubuntu Comparison: Which To Choose?

        Linux has been known for its different distributions that cater to different needs. The most famous among all is the Kali Linux which is a penetration testing oriented for security professionals. From the time it has been released, it has gone through various iterations in the form of updates while others were also being developed throughout the globe.

        There are also alternative choices for those who like to look at options. Our detailed comparison between Parrot OS vs Kali Linux vs Ubuntu will help you decide to choose the best Linux for you. We have compared and analysed and taken into consideration various factors.

      • New Releases

        • EndeavourOS: Our ISO refresh is coming soon

          It’s been a couple of months since we released our ISO-NEXT release and we are completely aware of the bugs in it that have risen to the surface, which have become major obstacles through time.

          As we explained earlier, the ISO had received a complete overhaul between April and August and after releasing the community gave us very valuable feedback by submitting bug reports.

          Joe and Manuel, together with a lot of help from our community members and the Calamares dev community, began starting to improve the ISO and with every improvement, another issue arose.

          Among those improvements are Nvidia handling, Grub and lots of other improvements we will reveal in the release announcement.

      • BSD

        • FreeBSD Improving Boot Times, Adds Hole-Punching, Better Linux Binary Compatibility

          The FreeBSD project has published their latest quarterly status report highlighting the work achieved on this open-source BSD operating system. Even with the pandemic and limitations on physical events, the FreeBSD developers continue making significant progress on their goals and technology road-map.

          For their period covered from July through September, some of the FreeBSD achievements included:

          - FreeBSD is at $180k in fundraising for its $2M budget. Their heightened budget stems from their technology road-map and paying more developers now. FreeBSD is working towards better WiFi, graphics, and hardware support at large, They also want to get features like Thunderbolt 3 and USB4 working in the months ahead along with installer improvements, new performance tooling, and virtualization improvements for Bhyve.

      • PCLinuxOS/Mageia/Mandriva/OpenMandriva Family

        • Seamonkey Browser » PCLinuxOS

          The SeaMonkey project is a community effort to develop the SeaMonkey Internet Application Suite (see below). Such a software suite was previously made popular by Netscape and Mozilla, and the SeaMonkey project continues to develop and deliver high-quality updates to this concept. Containing an Internet browser, email & newsgroup client with an included web feed reader, HTML editor, IRC chat and web development tools, SeaMonkey is sure to appeal to advanced users, web developers and corporate users. Updated to 2.53.10.

      • IBM/Red Hat/Fedora

        • Custom JFR event templates with Cryostat 2.0

          Welcome back to our series of hands-on introductions to using Cryostat 2.0. This article shows you how to preconfigure custom event templates for Java application monitoring with JDK Flight Recorder (JFR). First, you’ll use the new Cryostat Operator and a Red Hat OpenShift ConfigMap to create a custom event template, then you’ll instruct the Cryostat Operator to use the ConfigMap when deploying Cryostat. You can use the OpenShift console to interact with Cryostat or edit the YAML file for your Cryostat custom resource. We’ll demonstrate both approaches.

        • JVM performance monitoring with JMC agent | Red Hat Developer

          With the recent JDK Mission Control (JMC) 8.1 release, now is a good time to look at the new JMC agent plugin. The plugin, which was merged upstream, provides a convenient way to add custom JDK Flight Recorder (JFR) events to a running Java virtual machine (JVM) without restarting or rebuilding the Java application.

        • Building machine learning models in the cloud | Red Hat Developer

          Many people think of training models when they hear “data science” or “machine learning.” Training and models are certainly important, but making intelligent enterprise software involves many other tasks and technologies. These include gathering and processing data from disparate, voluminous sources; testing and comparing different algorithms; deploying models into production applications; continuous monitoring and updating of models, etc.

          Enter our AI/ML platform cloud service: Red Hat OpenShift Data Science. OpenShift Data Science provides a platform where developers can easily collaborate with data scientists to develop, deploy, and monitor models. Find out how it can improve your machine learning projects, and explore hands-on resources to help you get up to speed quickly with natural language processing, Jupyter notebooks, and more.

        • Digital transformation: Are IT leaders and teams on the same page?

          When Red Hat conducts surveys, one of the factors that we keep an eye on is differences within the population we’re surveying, which, in the case of Red Hat’s Global Tech Outlook 2022, is IT decision makers at medium- to large-sized enterprises.

          Such differences may reveal themselves in job title, industry, or geographic region. There’s a limit to how finely we can slice results – the more granular we get, the smaller the bucket of responses, and the less confident we can be in our conclusions. Nonetheless, it’s useful to seek out cases where the average results obscure important distinctions.

          Across a variety of surveys conducted during the past few years, the most consistent pattern we’ve observed is that IT decision makers are far more similar than they are different.

          Nonetheless, in this year’s Global Tech Outlook research, which surveyed 1,341 IT decision makers from June through August of 2021, we spotted a few differences of interest around digital transformation, including differences that were also present in past surveys.

        • Planning vs. agility: 5 ways leaders can find a balance

          The global pandemic caused a fierce, sudden shift in just about every aspect of life, both at home and at work. For business leaders, it was the redirect of a lifetime as statistics and business forecasts gave way to corporate survival instinct.

          Restaurant chains sold fresh groceries and paper goods along with takeout orders. National hotel conglomerates offered day rates for employees needing somewhere to work remotely when being at home wasn’t cutting it. Alcohol distilleries shifted gears to mass-produce hand sanitizer.

          Coming out the other side, we’re able to see the positive takeaways from an unprecedented crisis, including proof that the ability to shift quickly can be the most important business skill of all. This begs the question: Given lessons learned in 2020, how can enterprise leaders plan for business growth while maintaining the ability to be flexible in an unpredictable landscape?

        • Red Hat Global Customer Tech Outlook 2022: Hybrid and multicloud strategies lead the way as funding priorities hold steady

          Results from Red Hat’s annual Global Tech Outlook survey are in, and as in years past we explore what the data reveals about the current state of cloud and organizations’ cloud strategies, their major funding priorities, and the factors influencing digital transformation success. This helps us not only understand the current business environment, but also how we can better serve our customers and help meet their needs. Here, we highlight key findings from the report and how these results have changed over time.

        • Rocky Linux 8.5 Distribution Released, Replacing CentOS – itsfoss.net

          The Rocky Linux 8.5 distribution has been released , aimed at creating a free build of RHEL that can take the place of classic CentOS, after the Red Hat company decided to end support for the CentOS 8 branch at the end of 2021, and not in 2029, as originally intended. This is the second stable release of the project, recognized as ready for production deployments. Rocky Linux builds are prepared for x86_64 and aarch64 architectures.

          As in the classical CentOS made to the Rocky Linux packages changes boil down to get rid of binding to the brand Red Hat. The distribution is fully binary compatible with Red Hat Enterprise Linux 8.5 and includes all the improvements proposed in this release . This includes additional packages for OpenJDK 17, Ruby 3.0, nginx 1.20, Node.js 16, PHP 7.4.19, GCC Toolset 11, LLVM Toolset 12.0.1, Rust Toolset 1.54.0, and Go Toolset 1.16.7.

        • Rocky Linux 8.5 is Out, Secure Boot is Now Officially Supported

          Rocky Linux, one of the most anticipated CentOS replacements, has announced the general availability for Rocky Linux 8.5 “Green Obsidian”.

          The Rocky Enterprise Software Foundation (RESF) has announced general availability (GA) of Rocky Linux 8.5. It’s an important milestone because it’s the first Rocky Linux release that officially supported Secure Boot.

          For those of you unfamiliar with Secure Boot, it’s a feature found in the startup software for your computer that’s designed to ensure your computer starts safely and securely by preventing unauthorized software like malware from taking control of your PC at boot-up.
          In other words, Secure Boot allows only software or firmware signed with approved keys to execute during the boot process.

        • Red Hat’s Stratis Storage 3.0 Released With Many Improvements – Phoronix

          For over four years now Red Hat has been working on Stratis as their new Linux storage solution. As an alternative to shifting to newer file-systems like Btrfs or the controversial OpenZFS, Stratis has been about offering similar advanced Linux storage features while building atop LVM, DeviceMapper and XFS all while using the modern Rust programming language. Stratis Storage 3.0 is now available as the latest work on this front.

        • Stratis 3.0.0 Release Notes

          In stratisd 3.0.0 the D-Bus API has undergone a revision and the prior interfaces are all removed. The FetchProperties interfaces that were supported by all objects have been removed. The values that were previously obtainable via the FetchProperties methods are now conventional D-Bus properties. The possible values of error codes returned by the D-Bus methods have been reduced to 0 and 1, with the usual interpretation.

      • Debian Family

        • Raspberry Pi OS 11 Is Now Available: Here’s What’s New

          Approximately every two years, Debian releases a new stable version of its operating system, and the time has come again. And since Raspberry Pi OS is based on Debian, the developers release a new version every time Debian gets an LTS release. The latest update is here and packed full of useful changes.

          Debian Linux 11–codenamed “Bullseye”—offers a range of features that make the latest Raspberry Pi OS slicker and more functional than before. Let’s take a look at the latest iteration of Raspberry Pi OS and its noteworthy features.

      • Canonical/Ubuntu Family

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • Web Browsers

        • Mozilla

          • Mozilla Performance Blog: Performance Tools Newsletter (Q3 2021)

            As the Perf-Tools team, we are responsible for the Firefox Profiler. This newsletter gives an overview of the new features and improvements we’ve done in Q3 2021.

            This is our second newsletter and you can find the first one here which was about the H1 2021. With this newsletter, we wanted to focus on only Q3, so it would be less crowded and you can see the new features and improvements easily. I hope you enjoy the work that we’ve done this quarter.

          • Eitan Isaacson: speechSynthesis.getVoices()

            Half of the DOM Web Speech API deals with speech synthesis. There is a method called speechSynthesis.getVoices that returns a list of all the supported voices in the given browser. Your website can use it to choose a nice voice to use, or present a menu to the user for them to choose.

            The one tricky thing about the getVoices() method is that the underlying implementation will usually not have a list of voices ready when first called. Since speech synthesis is not a commonly used API, most browsers will initialize their speech synthesis lazily in the background when a speechSynthesis method is first called. If that method is getVoices() the first time it is called it will return an empty list. So what will conventional wisdom have you do?

          • Niko Matsakis: CTCFT 2021-11-22 Agenda

            The next “Cross Team Collaboration Fun Times” (CTCFT) meeting will take place next Monday, on 2021-11-22 at 11am US Eastern Time (click to see in your time zone). Note that this is a new time: we are experimenting with rotating in an earlier time that occurs during the European workday. This post covers the agenda. You’ll find the full details (along with a calendar event, zoom details, etc) on the CTCFT website.

          • The Mozilla Blog: Firefox Relay now available with more email aliases with Premium service, protecting your identity and email addresses from spammers

            Today, Firefox Relay, a privacy-first and free product that hides your real email address to help protect your identity, is available with a new paid Premium service offering. The release comes just in time for the holiday season to help spare your inbox from being inundated with emails from e-commerce sites, especially those sites where you may shop or visit a few times a year.

            In real life you have a phone number where family and friends can call and reach out to you directly. You likely have it memorized by heart and it’s something you’ve had for years. In your online life your email address is like your phone number, it’s a personal and unique identifier. Your email address has become the way we login and access almost every website, app, newsletter, and hundreds of other interactions we have online every single day. That means your email address is in the hands of hundreds, if not thousands, of third parties. As you think more about your email address and the places it’s being used, Firefox Relay can help protect and limit where it’s being shared.

            Firefox Relay is a free service available at relay.firefox.com where you’ll get five email aliases to use whenever you sign-up for an online account. Over the last year, the team has been experimenting with Firefox Relay, a smart, easy solution that can preserve the privacy of your email address. Firefox Relay was initially rolled out to a beta phase for early adopters who like to test new products. We heard back from beta testers who provided feedback where we improved the free service and added a new paid Premium service that we’re introducing today.

      • SaaS/Back End/Databases

        • Ora2Pg v23.0 released

          Version 23.0 of Ora2Pg, a free and reliable tool used to migrate an Oracle database to PostgreSQL, has been officially released and is publicly available for download.

          This release fix several issues reported since last release and adds several new features and improvements.

        • PostgreSQL: PostgreSQL Weekly News – November 14, 2021

          PostgreSQL 14.1, 13.5, 12.9, 11.14, 10.19, and 9.6.24 released. This is the final release in the 9.6 series, so put those upgrade plans in action if you haven’t already.

      • Productivity Software/LibreOffice/Calligra

        • The Month of LibreOffice, November 2021 – Half-way point!

          Two weeks ago, we started the Month of LibreOffice, giving thanks to all contributions across our projects. Everyone who takes part can claim a sticker pack – and at the end of the month, we’ll award some extra merchandise to ten lucky winners as well!

          So, how’s it looking so far? Well, so far we’ve awarded 277 sticker packs! If you see your name (or username) on that page, check this blog when the month ends with details. And if you’re not there yet, read on to find out how you can join in…

      • FSF

        • GNU Projects

          • Guile-CV version 0.3.1

            This is a maintenance release, which fixes a bug in the pre-inst-env script, which is used by Guile-CV at build time and may also be used to test and run an uninstalled Guile-CV instance.

        • Licensing/Legal

          • the problematic GPL “or later” clause

            However, for all of the success of the GPLv3 drafting process, it must be noted that the GPL is ultimately published by the Free Software Foundation, an organization that many have questioned the long-term viability of lately. When the “or later version” clause was first introduced to the GPL, it was unthinkable that the Free Software Foundation could ever be in such a state of affairs, but now it is.

            And this is ultimately the problem: what happens if the FSF shuts down, and has to liquidate? What if an intellectual property troll acquires the GNU copyright assignments, or acquires the trademark rights to the FSF name, and publishes a new GPL version? There are many possibilities to be concerned about, but developers can do two things to mitigate the damage.

            First, they can stop using the “or later” clause in new GPL-licensed code. This will, effectively, limit those projects from being upgraded to new versions of the GPL, which may be published by a compromised FSF. In so doing, projects should be able to avoid relicensing discussions, as GPLv3-only code is compatible with GPLv3-or-later: the common denominator in this case is GPLv3.

            Second, they can stop assigning copyright to the FSF. In the event that the FSF becomes compromised, for example, by an intellectual property troll, this limits the scope of their possible war chest for malicious GPL enforcement litigation. As we have learned from the McHardy cases involving Netfilter, in a project with multiple copyright holders, effective GPL enforcement litigation is most effective when done as a class action. In this way, dilution of the FSF copyright assignment pool protects the commons over time from exposure to malicious litigation by a compromised FSF.

      • Programming/Development

        • Python

          • Python: Please stop screwing over Linux distros

            This comic is almost 4 years old and it has become much worse since. Python is a mess. I really want to like Python. I have used it for many years and in many projects, including SourceHut, which was predominantly developed in Python. But I simply can’t handle it anymore, and I have been hard at work removing Python from my stack.

            This has always been a problem with Python, but in the past few years everyone and their cousin decided to “solve” it by building another mess which is totally incompatible with all of the others, all of the “solutions” enjoying varying levels of success in the community and none of them blessed as the official answer.

            I manage my Python packages in the only way which I think is sane: installing them from my Linux distribution’s package manager. I maintain a few dozen Python packages for Alpine Linux myself. It’s from this perspective that, throughout all of this turmoil in Python’s packaging world, I have found myself feeling especially put out.

  • Leftovers

    • Hardware

      • Circuit Sculpture Lamp Is A Colorful Cube Companion | Hackaday

        Circuit sculpture is engineering and art all at play together. One must combine the functional with the aesthetically appealing. [EdwardA61] did just that with this enchanting lamp build.

        Like many other circuit sculptures, the build relies on the aesthetic qualities of brass, though [EdwardA61] notes that copper wire can be used as well. Four WS2812B LEDs, in their bare PCB-mount form, are soldered into a circuit using the brass to carry the power and data signals as needed.

    • Health/Nutrition/Agriculture

      • Latvia bans unvaccinated lawmakers from voting, docks pay

        Latvia’s parliament voted on Friday to ban lawmakers who refuse COVID-19 vaccine from voting on legislature and participating in discussions.

        Latvia, which has one of the lowest vaccination rates in European Union, was the first in the bloc to reimpose a lockdown this autumn as a surge in COVID-19 cases threatens to overwhelm its health system.

        [...]

        The ban on unvaccinated MPs in parliament was necessary to promote public confidence in the government’s policies to control COVID-19 infections, the legislation’s sponsor, lawmaker Janis Rancans, was cited as saying by the parliamentary press service.

        Latvia, home to 1.9 million people, has reported 236,765 infections and 3,646 coronavirus-related deaths since the pandemic began.

      • Flint water crisis costs Michigan $600 million—preventing it would have cost $80/day

        Residents of Flint, Michigan, began complaining in 2014 that their water tasted bad, smelled foul, and came out of the tap discolored. The city had switched water supplies to save money, and in the process, the city and state failed to add anti-corrosion chemicals to the new supply. Flint’s aging pipes began to poison its residents. People suffered rashes after bathing, children were exposed to high levels of lead, and at least a dozen people died from Legionnaires’ disease.

        Residents, pediatricians, and pastors sounded the alarm, but it wasn’t until they sued the city and state that a federal judge ordered bottled water to be delivered to every affected home.

    • Integrity/Availability

      • Proprietary

        • Security

          • Why I Hate Password Rules

            The other day I was creating a new account on the web. It was financial in nature, which means it gets one of my most secure passwords. I used PasswordSafe to generate this 16-character alphanumeric password:

            :s^Twd.J;3hzg=Q~

            Which was rejected by the site, because it didn’t meet their password security rules.

          • New Federal Government Cybersecurity Incident and Vulnerability Response Playbooks

            The White House, via Executive Order (EO) 14028: Improving the Nation’s Cybersecurity, tasked CISA, as the operational lead for federal cybersecurity, to “develop a standard set of operational procedures (i.e., playbook) to be used in planning and conducting cybersecurity vulnerability and incident response activity” for federal civilian agency information systems. In response, today, CISA published the Federal Government Cybersecurity Incident and Vulnerability Response Playbooks. The playbooks provide federal civilian executive branch (FCEB) agencies with operational procedures for planning and conducting cybersecurity incident and vulnerability response activities. The playbooks provide illustrated decision trees and detail each step for both incident and vulnerability response.

          • Vulnerability allowing an update to be released for any package in the NPM repository [Ed: Once again we're meant to pretend that this isn't Microsoft's fault; it typically blames the victims, to whom it ships malware]

            GitHub has disclosed two incidents in the NPM package repository infrastructure. On November 2, third-party security researchers ( Kajetan Grzybowski and Maciej Piechota ) as part of the Bug Bounty program announced a vulnerability in the NPM repository that allows you to publish a new version of any package using your account, which is not authorized to perform such updates.

          • I will pay you cash to delete your npm module

            npm’s culture presents a major problem for global software security.

          • Google introduced fuzzing testing system ClusterFuzzLite – itsfoss.net

            Google presented the ClusterFuzzLite project , which allows organizing fuzzing testing of code for early detection of potential vulnerabilities at the stage of continuous integration systems operation. Currently, ClusterFuzz can be used to automate fuzzing testing of pull requests in GitHub Actions , Google Cloud Build, and Prow , but support for other CI systems is expected in the future. The project is based on the ClusterFuzz platform , created to coordinate the work of fuzzing-testing clusters, and is distributed under the Apache 2.0 license.

            It is noted that after the introduction of the OSS-Fuzz service by Google in 2016, more than 500 important open source projects were accepted into the continuous fuzzing testing program. Based on the checks carried out, more than 6,500 confirmed vulnerabilities have been eliminated and more than 21,000 errors have been fixed. ClusterFuzzLite continues to evolve fuzzing testing mechanisms with the ability to identify issues earlier in the peer review phase of proposed changes. ClusterFuzzLite has already been introduced into the processes of reviewing changes in systemd and curl projects, and made it possible to identify errors missed by static analyzers and linters that were used at the initial stage of checking new code.

          • The Quickest Way to Set Up HTTPS

            I registered on blogs.perl.org today so that I could comment on posts about object systems. However, the very first thing I encountered was a password page with NO SSL. So, even though I have a ton to say about object systems, my first blog post will instead be about setting up SSL.

            (I’m aware that this is a “legacy server problem” but I also recently learned that it doesn’t matter with traefik.)

            In this grand year of 2021 you can add SSL to any site, on any architecture, for free, by adding 3 files to your server, making one small config change to Apache, and running a service. We are truly living in the future.

    • Finance

      • The FBI has put out a PSA about an interesting crypto scam

        The FBI is warning people of a new breed of scam involving cryptocurrency ATMs. A con artist convinces a person to put cash into a cryptocurrency ATM and send the purchased coins to the scammer using an address stored in a QR code (via CoinDesk). While the actual scamming is relatively low-tech, it’s an interesting misuse of technology and shows how criminals are using crypto to “improve” on old methods.

      • Wire Fraud Scam Upgraded with Bitcoin

        The “upgrade” (as it were) for scammers with the crypto ATM method is two-fold: it can be less friction than sending a wire transfer, and at the end the scammer has cryptocurrency instead of fiat. With wire transfers, you have to fill out a form, and you may give that form to an actual person (who could potentially vibe check you). Using the ATM method, there’s less time to reflect on the fact that you’re about to send money to a stranger. And, if you’re a criminal trying to get your hands on Bitcoin, you won’t have to teach your targets how to buy coins on the internet and transfer them to another wallet — they probably already know how to use an ATM and scan a QR code.

    • Internet Policy/Net Neutrality

      • [Revealed] Jaipur Internet Shutdown Orders: Cut, Copy, Paste!

        Twice recently, Internet shutdowns were imposed in Rajasthan to prevent cheating in exams. So, we filed Right to Information applications to determine the extent of the Rajasthan government’s compliance with directions in Anuradha Bhasin. We previously analysed the response received from the office of the Udaipur Divisional Commissioner, which had issued 26 internet shutdown orders, most of which were similar. We have also received a response from the Jaipur Divisional Commissioner, who issued 30 Internet shutdown orders, which also follow the identical copy, cut, paste format!

    • Monopolies

      • Copyrights

        • Social Science researchers move Delhi High Court to protect LibGen & SciHub

          Three global publishers, Elsevier, Wiley and American Chemical Society, filed a copyright infringement suit in the Delhi High Court against websites, LibGen & Sci-Hub, that enable researchers worldwide to access knowledge without cost. In their suit, they have asked the Court to block these websites permanently because they are ‘rogue’. A group of social science researchers have filed an intervention application, with legal support from IFF, highlighting the adverse impact any decision to block the websites will have on them. A Joint Registrar of the Delhi High Court has issued notice on the application after hearing Ms Vrinda Bhandari, the counsel for the researchers, and has asked the Plaintiffs to file their reply within 4 weeks. The case is now listed on 18.02.2022.

        • Theresa Babb’s Photographs of Friendship (ca. 1898) – The Public Domain Review

          Theresa Babb’s turn of the century photographs let us glimpse into a personal world of female friendship.

Share in other sites/networks: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Reddit
  • email

Decor ᶃ Gemini Space

Below is a Web proxy. We recommend getting a Gemini client/browser.

Black/white/grey bullet button This post is also available in Gemini over at this address (requires a Gemini client/browser to open).

Decor ✐ Cross-references

Black/white/grey bullet button Pages that cross-reference this one, if any exist, are listed below or will be listed below over time.

Decor ▢ Respond and Discuss

Black/white/grey bullet button If you liked this post, consider subscribing to the RSS feed or join us now at the IRC channels.

DecorWhat Else is New


  1. Links 3/12/2021: GNU Poke 1.4 and KDDockWidgets 1.5.0

    Links for the day



  2. IRC Proceedings: Thursday, December 02, 2021

    IRC logs for Thursday, December 02, 2021



  3. Links 3/12/2021: Nitrux 1.7.1 and Xen 4.16 Released

    Links for the day



  4. Links 2/12/2021: OpenSUSE Leap 15.4 Alpha, Qt Creator 6

    Links for the day



  5. The EPO's “Gender Awareness Report”

    There’s a new document with remarks by the EPO’s staff representatives and it concerns opportunities for women at the EPO — a longstanding issue



  6. IRC Proceedings: Wednesday, December 01, 2021

    IRC logs for Wednesday, December 01, 2021



  7. EPO Staff Committee Compares the Tactics of António Campinos to Benoît Battistelli's

    The Central Staff Committee (CSC) of the EPO talks about EPO President António Campinos, arguing that “he seems to subscribe to the Manichean view, introduced by Mr Battistelli…”



  8. Prof. Thomas Jaeger in GRUR: Unified Patent Court (UPC) “Incompatible With EU Law“

    The truth remains unquestionable and the law remains unchanged; Team UPC is living in another universe, unable to accept that what it is scheming will inevitably face high-level legal challenges (shall that become necessary) and it will lose because the facts are all still the same



  9. Links 1/12/2021: LibrePlanet CFS Extended to December 15th and DB Comparer for PostgreSQL Reaches 5.0

    Links for the day



  10. EPO Cannot and Will Not Self-Regulate

    The term financialisation helps describe some of the activities of the EPO in recent years; see Wikipedia on financialisation below



  11. [Meme] Germany's Licence to Break the Law

    Remember that the young Campinos asked dad for his immunity after he had gotten drunk and crashed the car; maybe the EPO should stop giving diplomatic immunity to people, seeing what criminals (e.g. Benoît Battistelli) this attracts; the German government is destroying its image (and the EU’s) by fostering such corruption, wrongly believing that it’s worth it because of Eurozone domination for patents/litigation



  12. EPO Dislikes Science and Scientists

    The EPO's management has become like a corrupt political party with blind faith in money and monopolies (or monopoly money); it has lost sight of its original goals and at this moment it serves to exacerbate an awful pandemic, as the video above explains



  13. Links 1/12/2021: LibreOffice 7.3 Beta, Krita 5.0, Julia 1.7

    Links for the day



  14. Links 1/12/2021: NixOS 21.11 Released

    Links for the day



  15. IRC Proceedings: Tuesday, November 30, 2021

    IRC logs for Tuesday, November 30, 2021



  16. Links 1/12/2021: Tux Paint 0.9.27 and WordPress 5.9 Beta

    Links for the day



  17. [Meme] EPO Administrative Council Believing EPO-Bribed 'Media' (IAM Still Shilling and Lying for Cash)

    IAM continues to do what brings money from EPO management and Team UPC, never mind if it is being disputed by the patent examiners themselves



  18. The EPO's Mythical “Gap” Has Been Found and It's Bonuses for People Who Use Pure Fiction to Steal From Patent Examiners

    The phony president who has the audacity to claim there's a budget gap is issuing millions of euros for his enablers to enjoy; weeks ahead of the next meeting of national delegates the Central Staff Committee (CSC) tells them: "Events show that the delegations’ concerns about functional allowances have materialised. The lack of transparency and inflation of the budget envelope gives rise to the suspicion that high management is pursuing a policy of self-service at the expense of EPO staff, which is difficult to reconcile with the Office’s claimed cost-saving policy, and to the detriment of the whole Organisation."



  19. Video: Making the Internet a Better Place for People, Not Megacorporations

    Following that earlier list of suggested improvements for a freedom-respecting Internet, here's a video and outline



  20. Links 30/11/2021: KDE Plasma 5.23.4, 4MLinux 38.0, Long GitHub Downtime, and Microsoft's CEO Selling Away Shares

    Links for the day



  21. A Concise Manifesto For Freedom-Respecting Internet

    An informal list of considerations to make when reshaping the Internet to better serve people, not a few corporations that are mostly military contractors subsidised by the American taxpayers



  22. Freenode.net Becomes a 'Reddit Clone' and Freenode IRC is Back to Old Configurations After Flushing Down Decades' Worth of User/Channel Data and Locking/Shutting Out Longtime Users

    Freenode is having another go; after “chits” and “jobs” (among many other ideas) have clearly failed, and following the change of daemon (resulting in massive loss of data and even security issues associated with impersonation) as well as pointless rebrand as “Joseon”, the domain Freenode.net becomes something completely different and the IRC network reopens to all



  23. Jack Dorsey's Decision is a Wake-up Call: Social Control Media is Just a Toxic Bubble

    The state of the World Wide Web (reliability, preservation, accessibility, compatibility etc.) was worsened a lot more than a decade ago; with social control media that’s nowadays just a pile of JavaScript programs we’re basically seeing the Web gradually turning into another Adobe Flash (but this time they tell us it’s a “standard”), exacerbating an already-oversized ‘bubble economy’ where companies operate at a loss while claiming to be worth hundreds of billions (USD) and generally serve imperialistic objectives by means of manipulation like surveillance, selective curation, and censorship



  24. IRC Proceedings: Monday, November 29, 2021

    IRC logs for Monday, November 29, 2021



  25. Links 29/11/2021: NuTyX 21.10.5 and CrossOver 21.1.0

    Links for the day



  26. This Apt Has Super Dumbass Powers. Linus Sebastian and Pop_OS!

    Guest post by Ryan, reprinted with permission



  27. [Meme] Trying to Appease Provocateurs and Borderline Trolls

    GNU/Linux isn’t just a clone of Microsoft Windows and it oughtn’t be a clone of Microsoft Windows, either; some people set themselves up for failure, maybe by intention



  28. Centralised Git Hosting Has a Business Model Which is Hostile Towards Developers' Interests (in Microsoft's Case, It's an Attack on Reciprocal Licensing and Persistent Manipulation)

    Spying, censoring, and abusing projects/developers/users are among the perks Microsoft found in GitHub; the E.E.E.-styled takeover is being misused for perception manipulation and even racism, so projects really need to take control of their hosting (outsourcing is risky and very expensive in the long run)



  29. Links 29/11/2021: FWUPD's 'Best Known Configuration' and Glimpse at OpenZFS 3.0

    Links for the day



  30. President Biden Wants to Put Microsofter in Charge of the Patent Office, Soon to Penalise Patent Applicants Who Don't Use Microsoft's Proprietary Formats

    The tradition of GAFAM or GIAFAM inside the USPTO carries on (e.g. Kappos and Lee; Kappos lobbies for Microsoft and IBM, whereas Lee now works for Amazon/Bezos after a career at Google); it's hard to believe anymore that the USPTO exists to serve innovators rather than aggressive monopolists, shielding their territory by patent threats (lawsuits or worse aggression) and cross-licensing that's akin to a cartel


RSS 64x64RSS Feed: subscribe to the RSS feed for regular updates

Home iconSite Wiki: You can improve this site by helping the extension of the site's content

Home iconSite Home: Background about the site and some key features in the front page

Chat iconIRC Channel: Come and chat with us in real time

Recent Posts