Bonum Certa Men Certa

Links 4/11/2021: LibreOffice 7.1.7 and Mesa 21.3 RC4 Released

  • GNU/Linux

    • Hunting for Kernel Glitches, DevSec Tools, Edge for Linux, More Ubuntu Outlets

      Today LinuxInsider introduces a bimonthly news column to summarize some of the Linux and open-source consumer and enterprise events scattered around the Linux Sphere.

      Look forward to an assortment of topics that will keep Linux users and open-source supporters up to speed with new developments. We will cover items of interest for Linux desktop users, distro hoppers, software developers, and — well anyone considering a migration to the Linux computing platform.

    • Desktop/Laptop

      • Tuxedo Nano Pro Gen 11 is a compact Linux desktop with AMD Ryzen 4000U
        The Tuxedo Nano Pro Gen 11 is a mini PC that measures 4.6″ x 4.3″ x 1.9″ and ships with a choice of Ubuntu Linux or the Ubuntu-based Tuxedo_OS.

        It’s the latest in a line of Linux PCs from Tuxedo Computers, and the company says the little desktop is one of the smallest available with an AMD Ryzen 4000U processor. It’s available from Tuxedo for 640 Euros and up, taxes included.

      • TUXEDO’s Nano Pro is a Palm-Sized Linux PC
        The TUXEDO Nano Pro (Gen 11) is a palm-sized computer that measures a mere a 110x118x48mm. Despite the petite proportions the device packs in powerful AMD Ryzen 4000U series processors, and has enough room for 2 RAM modules (up to 64GB) and 2 storage slots (1x M.2 and 1x 2.5-inch).

        Basically this thing is a tech TARDIS.

        Three processor choices are available: a quad-core AMD Ryzen 3 4300U; a 6-core AMD Ryzen 5 4500U; and an octa-core AMD Ryzen 7 4800U.

      • TUXEDO Nano Pro Gen11 Dubbed as the Smallest Mini Linux PC Powered by AMD Ryzen 4000U

        Meet the 11th-generation of the TUXEDO Nano Pro palm-sized mini computer featuring AMD’s highly efficient Ryzen 4000U CPU series, namely the AMD Ryzen 3 4300U, AMD Ryzen 5 4500U, and AMD Ryzen 7 4800U, all with integrated AMD Radeon graphics.

        The tiny PC also features two exchangeable SO-DIMM RAM slots for up to 64 GB RAM, as well as two M.2 SSD slots with PCIe 3.0 x4 or SATA3 connection for up to 10TB of storage.

      • The TUXEDO Nano Pro is a powerhouse in a tiny box

        Looking for something small yet mighty? The TUXEDO Nano Pro was just announced and not only is it tiny, it seems like it will pack quite the performance punch with AMD Ryzen.

        Officially labelled as the "TUXEDO Nano Pro: The Nano Pro - Gen11", they say it's "the perfect digital signage solution for digital media content in advertising and information systems as well as a home media station for the living room or an ultra mobile home or work PC". Smaller than a shoebox, diagonally about the size of a standard pen - it really is quite small (110 x 118 x 48 mm).

    • Server

      • Most Reliable Hosting Company Sites in October 2021 [Ed: One instance of FreeBSD repepears; it was only GNU/Linux for a while]

        Rackspace had the most reliable hosting company site in October 2021, with an average connection time of 8ms and no failed requests. So far in 2021, Rackspace has appeared in the top 10 every month, with four appearances in first place. Rackspace provides a wide variety of cloud services from its global network of over 50 locations across five continents.

        In second place, CWCS Managed Hosting also responded to each of Netcraft’s requests in October, with an average connection time of 62ms. CWCS provides dedicated servers and cloud services with data centres across the UK and North America.

        The top five is completed by, Bigstep and Swishmail whose sites each responded to the same number of requests and were separated by average connection time. had the fastest average connection time of just 3ms. offers a range of services including cloud hosting, dedicated hosting and colocation with its own primary facility in Piscataway, New Jersey and other facilities in Los Angeles, Amsterdam, and Tokyo. Colocation from is available in the US, Amsterdam and London.

    • Audiocasts/Shows

    • Kernel Space

      • Linux x86 Program Start Up

        This is for people who want to understand how programs get loaded under linux. In particular it talks about dynamically loaded x86 ELF files. The information you learn will let you understand how to debug problems that occur in your program before main starts up. Everything I tell you is true, but some things will be glossed over since they don't take us toward our goal. Further, if you link statically, some of the details will be different. I won't cover that at all. By the time you're done with this though, you'll know enough to figure that out for yourself if you need to.

      • Linux 5.16 Arm SoC Changes Bring-Up The Snapdragon 690, Other Hardware

        All of the Arm SoC/platform changes were merged on Wednesday evening for the Linux 5.16 kernel cycle.

        It's another busy cycle bringing up more Arm platforms with the mainline Linux kernel with multiple new SoCs and boards enabled. Some of the highlights of this work for Linux 5.16 are listed below.

      • Graphics Stack

        • XWayland Lands Another Performance Fix - Phoronix

          Red Hat engineer Michel Dänzer has uncovered and addressed another performance shortcoming within X.Org's XWayland code.

          While our (X)Wayland Linux gaming testing has shown GNOME and KDE to be in good shape with the Wayland session versus X.Org performance, there are more optimizations still that can be made.

        • mesa 21.3.0-rc4
          Hello everyone,

          The fourth release candidate is now available, containing once again an overwhelming majority of zink fixes, and a handful of patches for everything else.

          Note that while this could have been the final release of 21.3.0, there are a number of blocking issues still left, so we're having another round of release candidate. We'll see how things look in a week.

          Please test it and report any issue here:

          Issues that should block the release of 21.3.0 should be added to the corresponding milestone:

          Cheers, Eric
        • Mesa 21.3-rc4 Release Led By Many Zink Fixes - Phoronix

          Mesa 21.3 as the final feature release for this collection of open-source OpenGL and Vulkan drivers isn't yet ready to go as some blocker bugs persist, but available now is the fourth weekly release candidate.

          Blocking Mesa 21.3 still are regressions affecting various dEQP failures, a regression breaking builds for all non-Linux platforms like macOS / BSDs / Solaris / Haiku / Cygwin / Hurd, Piglit test failures, and a rendering issue with Tomb Raider paired with RadeonSI Gallium3D.

    • Benchmarks

      • Intel Core i5 12600K / Core i9 12900K "Alder Lake" Linux Performance

        With the Intel 12th Gen Core processors shipping today along with the new line-up of Z690 motherboards, the review embargo lifts for talking about these Intel "Alder Lake" processors. While by now you've likely heard a lot about Intel Alder Lake on Windows and various leaked benchmarks with Windows 11, how does these processors with the new hybrid architecture work and perform on Linux? Here are the initial benchmarks and support information for Intel's Core i5 12600K and Core i9 12900K processors under Ubuntu Linux.

    • Applications

      • Stargate, New Open-Source Digital Audio Station for Linux

        Ardor usually takes center stage when it comes to open-source digital audio stations (DAW), however, that does not mean that it is the only option, so we are going to take the opportunity to present Stargate , another application the same type of recent creation (more or less) that aims to be “a comprehensive audio production solution, with everything you need to make music on a computer .“


        Stargate also has, according to the features published in its GitHub repository, a powerful track routing matrix with lateral chaining and a modular mixer architecture. In theory, it works on Linux, Windows and macOS covering x86 and ARM processors, but for now the latest version of the application only has installers for Linux on ARM and x86 and Windows on x86. It is programmed in C and PyQt mainly and has been designed and developed in such a way that it is easy to port to other platforms.

    • Instructionals/Technical

      • How to install Mongodb 5 in Opensuse Leap 15.3 – Citizix

        In this guide we are going to learn how to install MongoDB 5.0 Community Edition on an OpenSUSE Leap 15.3 server.

        MongoDB is a cross-platform document-oriented NoSQL database program that uses JSON-like documents with optional schemas. MongoDB is developed by MongoDB Inc. and licensed under the Server Side Public License.

      • Date format suitable for file names | Adam Young’s Web Log

        It is rare that you want to write something without later wanting to be able to read it back. One common way of organizing files that are generated regularly is by time stamp. If you want to add a timestamp to a file name, you can do so using the date command.

      • Make long running tasks short for development | Adam Young’s Web Log

        COmpiling the Linux Kernel is a long running task. Oh, sure, you can put -j 32 and it speeds it up tremendously. But it still is a long running task. And by that, I mean it fits the following definition:

      • What is Aggregation in MongoDB with example

        Database Management Systems have some common operations that are supported by SQL and NoSQL databases as well. The aggregation operation is one of them and is backed by several relational and non-relational databases. MongoDB is one of those databases that have the support of this operation. Aggregation is a key operation in any database that allows you to process data records to get targeted results. With the help of aggregation, the users can combine several entities to form a single meaningful entity by grouping the data.

        The aggregation operations consist of several expressions that help to group the data for a meaningful output. For instance, a laptop, mobiles, gadgets can be combined under a single entity, let’s say technology_store. The entities are combined when individual entities do not represent anything or have no meaning.

        This article provides a deep insight into the aggregate method and the expressions supported by this method.

      • What is datediff in MySQL

        MySQL is one of the most popular databases in the world. Regardless of the industry, MySQL is widely adopted for its features. It’s an open-source RDBMS (Relational Database Management System). Data are organized into tables that can be related to each other. It incorporates SQL to perform various database actions.

        In this guide, we’ll check out one such function. It will demonstrate how to use the DATEDIFF function in MySQL.

      • What is insertOne method in MongoDB

        MongoDB is a NoSQL database that performs the fundamental operations that a DBMS(Database Management System) can perform. There are several methods and functions supported by MongoDB that are exercised for the insertion process. The insertOne() belongs to the insertion methods and this method is practiced to insert one document in the MongoDB collection. The insertOne() method also creates a collection, if it does not exist.

        MongoDB stores data in a document form and these documents are kept inside a collection. The primary purpose of the insertOne method is to add a document in a MongoDB collection; however, if the collection does not exist then this method also creates the collection as well. Following the importance of this method, our today’s guide is focused on demonstrating the use of the insertOne method in MongoDB:

      • What are SQLite foreign keys

        SQLite is an open-source RDBMS (relational database management system), which manages the data in tables. The tables used in databases can have relationships with each other, to establish this relationship, foreign keys are used. Foreign keys tell which table is connected to which table.

        The relationships between the tables are the key feature of relational databases, which is being represented by foreign and primary keys. In this article, we will explain the foreign keys and their working in SQLite.

      • What are date and time types and functions in SQLite

        SQLite is a relational database management system (RDMS), which has a very simple architecture because it has no server and it stores data on the operating system of the local machine in which it is operating. SQLite supports different functions of Date and Time which can help to manage date and time accordingly. Every database management system either has DateTime data types, functions, or both.

        In this write-up, we will discuss the DateTime data type and function in detail with the help of examples.

      • How To Install Darkstat on Ubuntu 20.04 LTS - idroot

        In this tutorial, we will show you how to install Darkstat on Ubuntu 20.04 LTS. For those of you who didn’t know, Darkstat is a cross-platform, lightweight, simple, real-time network statistics tool that captures network traffic, computes statistics concerning usage, and serves the reports over HTTP. Darkstat supports IPv6 protocol and asynchronous reverse DNS resolution.

        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 Darkstat web-based Linux network traffic analyzer 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 Format Storage Drive for UEFI-GPT System Installation

        This simple tutorial will explain how you can prepare a hard disk or a USB flash drive with GUID Partition Table (GPT) technology for the purpose of operating system installation on UEFI computer. You can read this before installing a GNU/Linux distribution to your modern PC and laptop. Good luck!

      • How To Install MAAS on Ubuntu 20.04 LTS - idroot

        In this tutorial, we will show you how to install MAAS on Ubuntu 20.04 LTS. For those of you who didn’t know, MAAS (Metal as a Service) offers cloud style provisioning for physical servers. It is open source and free to use, with commercial support available from Canonical. This tool is very useful for normal enterprises in managing virtualized infrastructure. MAAS is supported on Ubuntu, CentOS, Windows, and RedHat operating 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 the step-by-step installation of MAAS 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.

      • Search Gitlab For Sensitive Data and Credentials using GitLab Watchman - blackMORE Ops

        GitLab Watchman is an application that uses the GitLab API to Search GitLab for sensitive data and credentials exposed internally – this includes code, commits, wiki pages and more.

      • How to Install Xibo CMS on Ubuntu 20.04

        Xibo is open-source digital signage (public display signs) solution that is comprised of a web-based content management system (CMS). The best way to capture the attention of people for your very important announcements can be done with digital signs using Xibo. It lets us turn PCs and TVs into a distinctive way of getting the word out, transforming them into information desks that you can place in strategic locations to draw people's attention.

        Using Xibo, you can set up your own digital signage server that can push out images, video, and even PowerPoint presentations to kiosks automatically, allowing you to keep your entire organization up to date on your latest news without resorting to mass e-mailings or having to hand-edit files or slideshows on multiple machines.

        Xibo can be run through Docker or on a web server with MySQL/PHP installed. In this tutorial, we learn how to install Xibo CMS with Docker on Ubuntu 20.04.

      • How To Manage Open-Source Software

        Open-source software includes code that’s available publicly. As a result, the software can be shared and used for a wide range of reasons. One of the biggest reasons why developers use open-source code is because it helps them to build and deploy applications faster.

        Organizations are demanding more and more from developers, and they’re coming under pressure to create applications faster. Open-source software makes this possible. Most software applications now include open-source components.

      • How to install Python Django in Ubuntu 21.10 – NextGenTips

        Django is Python-based free and open source web framework that allows model-template-view architectural patterns. Django encourages rapid development and clean and pragmatic codes. It takes care of much of the hassle of web development so that you can focus on the code without reinventing the wheel.

      • How to run a Golang Revel App with Docker and Docker Compose

        In this guide we are going to learn how to run a golang revel app using docker and docker-compose. Golang revel is a high productivity, full-stack web framework for the Go language. Checkout the code used here in this github repo here.

      • How to update a Linux symlink |

        UNIX and Linux users find many uses for links, particularly symbolic links. One way that I like to use symbolic links is to manage configuration backups of various IT equipment.

        I have a directory structure to hold everything related to documentation, updates, and other files for the computers and devices on my network. Devices can include routers, access points, NAS servers, and laptops, often of different brands and versions. The configuration backups themselves might be deep within the directory tree, e.g. /home/alan/Documents/network/device/NetgearRL5000/config.

      • Reconfiguring virtual machines with Cockpit

        A virtual machine is created under certain assumptions about required memory, data storage, processing capacity, and so on. All too often, these assumptions need to be adjusted based on actual use practices, and additional configuration work by system administrator is required. Cockpit greatly simplifies and facilitates this work, especially for the Fedora Server editions, that themselves do not include a graphical interface.

      • Pulseaudio Unix Domain Socket works in container
    • Games

      • Godot Engine - Announcing GoGodotJam 2!

        GoGodotJam is a month-long festival ending with a game jam. During the event, you can expect tutorials and interviews with Godot creators on a daily basis. This time, the event is also organizing a fundraiser, aiming to donate 50% of the raised funds to Godot!

      • Bear's Restaurant is a touching game that looks worth your time | GamingOnLinux

        Bear's Restaurant is one we missed from early October. It involves the afterlife, with you landing a job at the afterlife’s coziest eatery.

        As a waiter at the titular restaurant, players are tasked with diving into the memories of the newly deceased in order to find out what their favourite foods are, and learn the sentimental significance they had in their lives. Players will meet a wide variety of lost souls on their way to the afterlife and will get to witness first-hand how each one lived and died before delivering the last supper that will help them rest in peace.

      • Albion Online major upgrade 'Lands Awakened' arrives November 24 | GamingOnLinux

        Sandbox Interactive has announced that the Lands Awakened upgrade for Albion Online is set for release on November 24. It sounds like it's going to be pretty big too.

        Thankfully, this time around it's not just expanding the PvP available in the game, of which there's quite a lot already. While it's a heavy PvP focused game, the team has gradually added more to do outside of that and this update builds upon it. The open-world will be upgraded with new dungeons, mobs, treasure sites, open-world PvP objectives for various group sizes. On top of that you can expect to see "massively" improved visuals and layouts for the different biomes, a new War Gloves weapon line and lots of quality of life adjustments.

      • The Emergence of Cryptocurrency in the Gaming World - LinuxLinks

        As crypto continues to be a global phenomenon, people worldwide are trying to incorporate this wide-ranging and environment-friendly technology in their industrial products and company services. Innovative methods are being developed to leverage crypto and trade it into gaming by purchasing avatars, gaming products, characters, and various other industries. In the past few decades, video gaming has evolved substantially, achieving a remarkable level. But during the Covid 19 pandemic, when several economies experienced a decline and collapse, the video gaming sector was one of those that showed up an unexpected reverberation. Nationwide lockdowns were imposed, and the people were compelled to stay in their homes. People to seek entertainment played videogames that they get with cheap cd keys, and a massive record was found of users purchasing in-games. With the evolution in PC and mobile gaming, there has been a noticeable increase in the gaming industry’s interest in cryptos. Unquestionably, crypto games are now ruling over the traditional games market as they are allowing their players to earn while playing, thereby illuminating their time and effort.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • Connect iPhone to Windows and Linux PCs: KDE Connect available as iOS beta [Ed: Automated translation]

          The connection and remote control tool KDE Connect is now available for iPhones and iPads – for beta testing. KDE Connect iOS is intended to enable interaction between Apple devices as well as Linux and Windows PCs – via the local network.

          A macOS version of KDE Connect is also in development; it currently has to be compiled by yourself. The Apple systems are already well linked via various handoff functions of the manufacturer.

        • KDE Gear 21.08.3 - KDE Community

          Over 120 individual programs plus dozens of programmer libraries and feature plugins are released simultaneously as part of KDE Gear.

          Today they all get new bugfix source releases with updated translations. Distro and app store packagers should update their application packages.

        • QML-LSP: A Simple LSP Server For QML

          note that it doesn't understand project-local QML components, only stuff installed to the system QML dirs with qmlplugindump set up correctly.

          regardless, it does a decent job at completing system types, and considering that Qt Creator struggles with some of the plugins that qml-lsp has no problem with, it's pretty usable and an improvement over the nothing found in editors other than Qt Creator.

        • Qt Creator 5.0.3 released

          We are happy to announce the release of Qt Creator 5.0.3!

        • KDE's Butracking Page Was Revamped! - Kockatoo Tube
      • GNOME Desktop/GTK

        • GNOME 40.5 Officially Released, Optimizes Rendering of Full-Screen Zoom and Fixes More Bugs

          GNOME 40.5 comes two and a half months after GNOME 40.4 and it was originally scheduled for September 22nd, 2021. It is a stable bugfix release for GNOME 40 and recommended to all distributions shipping the desktop environment in the software repositories.

          GNOME 40.5 is a small point release compared to previous updates, and it’s here to optimize the rendering of full-screen zoom in GNOME Shell, fix monitor screencast scanouts and middle-click emulation support on X11 in Mutter, as well as to add duplex scanning support for Canon DR-C240 in Simple Scan, which also received better support for Brother scanners.

    • Distributions

      • SUSE/OpenSUSE

        • Tumbleweed Snapshots Glide Forward

          The week prior put together frequent Tumbleweed snapshots and the rolling release has been delivering continuous daily software updates since Oct. 27.

          Updated documentation for the --whitespace-off feature in urlscan 0.9.7 was made in the latest 20211102 snapshot. Two other packages were also included in the snapshot; both packages were versions of the Chinese input method ibus-sunpinyin and sunpinyin

          Snapshot 20211101 updated two packages. The general-purpose parser bison updated to version 3.8.2. It removed support for the YYPRINT macro and added a new C++ native GLR parser. The other package to update in the snapshot was gdb 11.1; the debugger added many maintenance scripts and removed several obsolete Fedora patches. The gdb package now supports general memory tagging functionality if the underlying architecture supports the proper primitives and hooks, which is currently only enabled for the AArch64 Memory Tagging Extension.

      • IBM/Red Hat/Fedora

        • Red Hat Enterprise Linux 9 beta testing has begun

          Red Hat has announced the first beta of Red Hat Enterprise Linux 9 . Ready- to-use installation images have been prepared for registered users of Red Hat Customer Portal ( CentOS Stream 9 iso images can also be used to evaluate functionality ). Package repositories are available without restriction for x86_64, s390x (IBM System z), ppc64le, and Aarch64 (ARM64) architectures. The sources for the Red Hat Enterprise Linux 9 rpm packages are located in the CentOS Git repository . The release is expected in the first half of next year. In line with a 10-year support cyclethe RHEL 9 distribution will be maintained until 2032. Updates for RHEL 7 will continue to be released until June 30, 2024, and RHEL 8 until May 31, 2029.

          Red Hat Enterprise Linux 9 is notable for its move to a more open development process. Unlike previous branches, the CentOS Stream 9 package base was used as the basis for building the distribution.… CentOS Stream is positioned as an upstream project for RHEL, allowing third-party participants to control the preparation of packages for RHEL, propose their changes and influence decisions. Previously, a snapshot of one of the Fedora releases was used as the basis for a new RHEL branch, which was refined and stabilized behind closed doors, without the ability to control the development process and decisions made. Now, based on the Fedora snapshot, with the participation of the community, the CentOS Stream branch is being formed, in which the preparatory work is carried out and the basis for a new significant RHEL branch is formed.

        • The first fruits of CentOS Stream: Red Hat Enterprise Linux 9 Beta

          This latest look at the future of RHEL is based on the controversial CentOS Stream Linux distribution. While many CentOS users have grumbled about CentOS becoming RHEL's upstream rather than a Linux distro in its own right, RHEL 9 shows that the new CentOS model has delivered what the company wanted from it. In the meantime, former CentOS users now have RHEL clones Rocky Linux and AlmaLinux or can turn to CloudLinux for CentOS 8 support.

          But, if you want to know what's what with RHEL 9 so far, here's what we know. First, it's based on Linux kernel 5.14. It will run on four different architectures: Intel/AMD64 (x86_64); ARM 64-bit (aarch64); IBM Power LE (ppc64le); and IBM Z (s390x). And, in case you've been, unlike RHEL 8.x, you should be able to run RHEL 9 with Mac M1 processors.

        • Fedora 35 - Full Review - Invidious

          Fedora 35 was released on November 2nd of 2021, and brings with it the latest GNOME experience and various tweaks and improvements. Could this be the best GNOME desktop of 2021 so far? In this review, we'll take a look at it and see how it stacks up.

        • Remote hiring: 4 essential tips for leaders | The Enterprisers Project

          The paradigm shift to hybrid work and remote work has left nearly every organization rebuilding a key piece of its structure – its culture. Offering a mix of on-site and remote work options has become the expectation of legacy employees and new hires alike, but trying to build a cohesive culture in a digital environment in trying times can lead to change fatigue, frustration, and apathy.

        • Technically Speaking series decodes DevSecOps

          Enterprises are becoming more nimble with DevOps workflows to take advantage of container and cloud technology, which can also lead to an increase in the attack surface of their systems. Monolithic, single-perimeter security approaches don’t work with cybersecurity threats like ransomware and supply chain attacks becoming more common. How can organizations revamp their security approach while continuously deploying applications?

          Liz Rice, Chief Open Source Officer at Isovalent, has a few thoughts on core DevSecOps technologies that can help address these concerns. She joins Red Hat Chief Technology Officer Chris Wright in "DevSecOps Decoded," a recent addition to our Technically Speaking series.

          The series features conversations between Wright and a rotating cast of industry leaders as they chat about what's on the horizon for technology. Here are some snippets from Wright and Rice’s conversation.

        • Preparing for a Red Hat exam: tips from our certification experts

          A Red Hat certification can help administrators, developers, architects, operators, or engineers take the next step in their career or fill skills gaps within their enterprises. What types of questions won’t you find on Red Hat exams? Multiple-choice, check all that apply and matching terminology. It’s no secret that the exams are hard.

          They’re performance-based, practical exams that are designed to validate IT professionals who want to take on ambitious projects and stay ahead of the technology curve. During the exams, you demonstrate your skills in solving real-world scenarios. To pass, you’re to make your systems and applications work according to the exam objectives, and configurations must persist after reboot without intervention.

          So how do you start getting ready for a hands-on exam? In a video on, Randy Russell, Director of Certification, offers tips to help you prepare, and hopefully pass, your Red Hat certification exam. We’re rounding out his suggestions in this blog post with a few other helpful resources for you to bookmark.

      • Debian Family

        • Mike Gabriel: Call for Translations: Ayatana Indicators 0.9.x Release Series

          We (Robert Tari, the UBports developers team, myself) are very close to releasing Ayatana Indicators 0.9.x. The work on Ayatana Indicators is currently nearly completed funded by the UBports Foundation and over the past half year, many many changes, improvements and clean-ups have been added to the code.

          Ayatana Indicators 0.9.x will be the first release series to be in the development tree of Ubuntu Touch 20.04 (which is currently under very heavy development).

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • Nextcloud introduces Native Backup App

        Joos Poortfliet from Nextcloud has given me the prospect of an eventful November. It started on November 1st. with the presentation of the beta version of the peer-to-peer app Nextcloud Backup, which is now available for testing.

        This is good news for everyone who hosts a Nextcloud themselves, because this clientele previously had to create their data backup using third-party software. In the future, Nextcloud Backup will allow regular compressed, encrypted backups of your data on your Nextcloud server. The app, which is designed for ease of use, is delivered with Nextcloud 23 in a stable version.

      • Improve your website SEO with this astonishing FOSS tool: SEO Panel

        The internet is full of tools to check websites for SEO-related problems. However, they are not free, almost all of them come with a cost.

        Unlike these tools which became services with subscriptions, our pick for today is offering a great value for free as free open-source software (FOSS).

        Seo Panel is a self-hosted web-based app that helps site owner check their websites for errors and fix them to improve their SEO and website presence.

        Seo panel is a fairly old project, it first appeared more than a decade ago. Since then, millions of users used it to improve their website SEO.

      • Web Browsers

        • Mozilla

          • Mozilla Open Policy & Advocacy Blog: Mozilla publishes position paper on the EU Digital Identity Framework

            Earlier this year the European Commission unveiled its proposed ‘Digital Identity Framework’, a revision to the 2014 eIDAS regulation. While the draft law includes many welcome provisions on the security and interoperability of digital ID, it also contains a set of provisions that, if adopted, would have a fundamentally negative impact on the website security ecosystem. Our new position paper spells out the risks involved in forcing browsers to support a kind of web certificate known as Qualified Web Authentication Certificates (QWACs), and provides recommendations for lawmakers in the European Parliament and EU Council who are presently amending the draft law.

            Web browsers are key user agents in our modern digital world. The web browser helps people visit the sites and services they want to use, and it protects them while they are there. One of the most important ways in which browsers protect users is through website authentication. For instance, if a person wants to visit, the web browser must reliably ensure that the site is actually under control of the owner of the domain ‘’, and not an attacker on the network impersonating the European Commission’s domain. Absent that assurance, users might send passwords, personal details, and other compromising information to the wrong party, putting them at risk of identity theft, fraud, and other privacy interferences.

          • Add-on Policy Changes 2021

            From time to time, the Add-ons Team makes changes to the policies in order to provide more clarity for developers, improve privacy and security for users, and to adapt to the evolving needs of the ecosystem. Today we’d like to announce another such update, to make sure the Add-ons developer community is well-prepared for when we start to enforce them on December 1st, 2021.

      • Productivity Software/LibreOffice/Calligra

        • LibreOffice 7.1.7 Released as the Last Update in the Series, Upgrade to LibreOffice 7.2 Now

          The LibreOffice 7.1 office suite was released in February 2021 and it’s supported until November 30th, 2021. Today, The Document Foundation released LibreOffice 7.1.7 as the last point release for those still using the LibreOffice 7.1 series.

          LibreOffice 7.1.7 is a minor update to address a few bugs across various of the office suite’s core components. A total of 27 bugs were squashed in this point release, and you can see details about them in the RC1 and RC2 changelogs.

        • Announcement of LibreOffice 7.1.7 Community

          LibreOffice 7.1.7 Community, the seventh minor release of the LibreOffice 7.1 family, targeted to desktop productivity, is available for download from

          End user support is provided by volunteers via email and online resources: On the website and the wiki there are guides, manuals, tutorials and HowTos. Donations help us to make all of these resources available.

          For enterprise-class deployments, TDF strongly recommends the LibreOffice Enterprise family of applications from ecosystem partners, with long-term support options, professional assistance, custom features and Service Level Agreements:

        • TDF Board elections: Live sessions with the candidates

          With elections for The Document Foundation’s Board of Directors running, the Membership Committee is planning to conduct a live Q&A session with the candidates.

          The sessions are not mandatory (the candidates can decide whether or not to attend), and TDF members can send the questions to be asked during the live session in advance to this address (which reaches the Membership Committee in private). The Committee will collect questions together, for easier moderation of the sessions.

      • FSFE

        • Software shapes society. Free Software improves it.

          The transparency and adaptability of Free Software enhance cooperation, inclusivity, and self-determination. This leads us to a society with stronger democratic procedures and community spirit. "The difference between Free and proprietary software is that Free Software always grants us four rights: any person may freely use, study, share, and improve the software. If software is developed under a free license, then anyone can use it without restrictions, anytime and anywhere. Since the source code can be read by anyone, this allows for more transparency and can lead to more security. People can work together across borders on problems that affect humanity; they can share the software, discuss it, and improve it collectively."

      • FSF

        • GNU Projects

          • "Understanding and designing technologies for everyday financial collaboration" published

            We are happy to announce that Belén finished her PhD thesis on"Understanding and designing technologies for everyday financial collaboration" which contains many inspirational ideas for future payment systems like GNU Taler:

            Perhaps enticed by the promise of reduced marginal costs per customer and other “operational efficiencies”, the financial industry seems to take for granted that introducing technology into their services delivers convenience and makes it easier for people to manage their money. The overwhelmingly positive discourse that surrounds financial technologies portrays them as the inevitable next step in the evolution of money, and as driving consumer empowerment by reducing costs and improving quality of service. Research, however, has linked those very same technologies to new and existing forms of financial exclusion. This raises the question of how we can design financial technologies that promote access and fairness.

            In this thesis, I take on this question by casting a critical lens over the design of financial technologies through experiences of financial difficulty and financial third party access. I conducted qualitative studies with a team inside the banking industry tasked with servicing customers deemed “vulnerable”; and with a group of people who live under the “double trouble” (Topor et al., 2016) of mental illness and financial difficulty. The latter trialled a new financial third party access digital service for 3 months. These varied perspectives on financial difficulty and third party access reveal the unintended consequences of introducing technology into our interactions with money, and the theories and assumptions concealed in the design of existing financial technologies.

      • Programming/Development

        • Facebook's BOLT Nearing Mainline LLVM For Optimizing Binaries - Phoronix

          Facebook's BOLT project for optimizing the performance out of compiled binaries is nearing the point of being added to LLVM's official source tree with its mono repository.

          BOLT has been an engineering project at Facebook going back years that is a Binary Optimization and Layout Tool for speeding up Linux binaries. It aims to optimize the speed of large applications based on a collected execution profile, generated via Linux perf or similar, by improving the code layout for greater efficiency.

        • Monthly Report - October

          The festive season began already and I miss celebrating festivals with family and friends. But this is nothing new, I should get used to it now. Still sometimes it hurts really bad after all we are humans. In the past, we tried to be with family during festive season. The truth is it didn't feel the same. I don't know why. Could it be we are no longer carefree souls? But that can't be true. I have seen some of my friends on Facebook sharing celebration moments with family. It looks so beautiful and cute. The only difference I can think of is that they with family and I don't.

          I would like to mention one friend from Nepal. We never met but I always watch his Facebook post having great time with his family. I think we became friends because of common love for Perl.

        • Steinar H. Gunderson: Superopt

          GCC optimizes this pretty much as you'd expect; CSE on the AND expression, do two compares with either branching or sete + or (depending on whether you actually want 0/1 or to branch on the expression). But could we do better? After some attempts to deal with this by hand, I turned to GNU superopt, a program with last update in 1995, and beat it into submission to get it to compile. (It only does 32-bit, of course. It hasn't even heard of ARM.)

        • C++

          • What is a Functor in C++?

            The word functor is quite known in C++. The functor is quite like a class that behaves like a function or method. It will let you make some objects that are similar to functions and can use the operator(). In simple words, the functors are those objects that can be used as functions or likewise. These are helpful when a user wants to pass more than 1 argument in a function while that function doesn’t allow it. Today, we will learn about functors in C++ within Ubuntu 20.04. Start by opening the shell terminal with the “Ctrl+Alt+T” shortcut on the Ubuntu 4desktop.

          • What is a Const Pointer in C++?

            The word “const” i.e., constant, means “no change” to any variable value within the programming languages. The pointer in programming refers to a variable that is pointing towards some specific address, probably of some variable address. The constant pointer will be one that will always point in the direction of the same address. This means the address of a variable to which the pointer is pointing cannot be updated so far. Therefore, in this article, we will see what is a constant pointer in C++ and how it works. So, let’s have a good start.

          • What are Nested Loops in C++ with Examples?

            Typecasting refers to a method of converting one data type to another for the sake of computational ease. The C++ programming language also supports typecasting. There are mainly two types of typecasting in C++, i.e., implicit typecasting and explicit typecasting. What is Typecasting in C++ is explained in this article.

          • What is Typecasting in C++?

            Typecasting refers to a method of converting one data type to another for the sake of computational ease. The C++ programming language also supports typecasting. As far as this article is concerned, we will take an in-depth look at what this phenomenon is and how it can be implemented in C++ on a Ubuntu 20.04 system.

        • Python

        • Shell/Bash/Zsh/Ksh

          • What is AWK NF?

            The AWK scripting language also has a series of built-in special variables to serve some pre-defined purposes. One such built-in variable is “NF” which has its own pre-defined functionality. This article will explore the purpose of this built-in AWK variable by demonstrating some relevant examples in Ubuntu 20.04.

        • Rust

  • Leftovers

    • Science

      • Mach 20 In A Wind Tunnel: Yes, It’s Rocket Science | Hackaday

        Hypersonic speeds are defined by those exceeding Mach 5, and lately there’s been a lot of buzz about unmanned hypersonic vehicles making test flights. Vehicles returning from orbital flight also travel at hypersonic speeds as they do their best to transition back to the terrestrial realm. Before anything leaves ground though, these machines are tested in wind tunnels. [Scott Manley]’s video “How Hypersonic Wind Tunnels Recreate Mach 20” (embedded below) does a wonderful job of explaining the engineering behind wind tunnels for testing hypersonic vehicles.

        While the earliest wind tunnels such as that used by the Wright Brothers were powered by simple fans, it is not possible for any propeller to surpass subsonic speeds. This is evidenced by there not being any propeller driven aircraft that can exceed Mach 1. Since an aircraft can’t reach those speeds with a propeller, it follows that a wind tunnel cannot be driven by propellers, fans, or any such device, and exceed Mach 1 wind speed, either. So it begs the question: Just how do they do it?

    • Hardware

      • Russell Coker: USB Microphones

        I want to install a microphone in my workstation for long Zoom training sessions (7 hours in a day) that otherwise require me to use multiple Android devices as I don’t have a device that will do 7 hours of Zoom without running out of battery. A new workstation with USB-C is unreasonably expensive. A PCIe USB-C card would give me the port at the back of the machine, I can’t have the back of the machine near the microphone because it’s too noisy.

        If I could have a USB-C hub with reasonable length cables (the 1M cables typical for USB 2.0 hubs would be fine) connected to a USB-C port at the back of my workstation that would work. But there seems to be a great lack of USB-C hubs. NewBeDev has an informative post about the lack of USB-C hubs that have multiple USB-C ports [2]. There also seems to be a lack of USB-C hubs with cables longer than 20cm.

      • Curious Marc Takes On Sewing Machine Repair | Hackaday

        Even the most talented engineers can be stymied by simple repair projects. In this case, repairing a broken sewing machine has [CuriousMarc] all tangled up. [Marc] is probably best known as a part of the team who managed to restore and boot up an apollo guidance computer, but he’s worked with plenty of other vintage machines.

        This problem hit much closer to home. [Marc’s] daughter wanted to sew a Halloween costume. The machine would boot up fine, but when attempting to sew, it would make a bit of noise, then beep and display “The safety device has been activated”. Not very helpful.

    • Integrity/Availability

      • Proprietary

        • Security

          • U.S. blacklists Israeli hacking tool vendor NSO Group

            The U.S. Commerce Department added Israel's NSO Group and Candiru to its trade blacklist on Wednesday, saying they sold spyware to foreign governments that used the equipment to target government officials, journalists and others.

            Positive Technologies of Russia, and Computer Security Initiative Consultancy PTE LTD, from Singapore, were also listed. The Department said they trafficked in cyber tools used to gain unauthorized access to computer networks.

          • US blacklists Israeli firm NSO Group for use of spyware
          • New NSO sanctions could spark a global turn against spyware
          • US Blacklists NSO Group

            The Israeli cyberweapons arms manufacturer — and human rights violator, and probably war criminal — NSO Group has been added to the US Department of Commerce’s trade blacklist. US companies and individuals cannot sell to them. Aside from the obvious difficulties this causes, it’ll make it harder for them to buy zero-day vulnerabilities on the open market.

          • Remote code execution flaw patched in Linux Kernel TIPC module | ZDNet

            The Transparent Inter Process Communication (TIPC) module has been designed to facilitate intra-cluster communication across Ethernet or UDP connections and is capable of service addressing, tracking, managing communication between nodes, and more.

          • sigstore, the free digital signing service for open source supply chain security, gets additional support

            Open source software tools and services are often created quickly and out of necessity. Linus Torvalds, for example, created the first version of git in a weekend when the Linux kernel team could no longer use BitKeeper for Source Control Management.

            sigstore was created earlier this year to address the massive gap for an easy, trustable and efficient digital signing tool to confirm the provenance (origin) of software. Since March 2021 sigstore has been growing rapidly and is being used for various projects. This includes Kubernetes, one of the world’s largest open source projects.

            But like Let’s Encrypt and the Linux Kernel, sigstore requires resources. Building the first version of the tool is different from bringing together resources to enable widespread adoption and support it for the long term. That’s why we’re excited to announce today that the project has received generous contributions from Chainguard, Cisco, HPE, Google, Red Hat and VMware to conduct an extensive security audit and hire a full-time developer relations engineer.

          • 2021-11 Russian IT Security Updates – why it is impossible to turn off the Internet in Russia
          • ClamAV 0.104.1 Free Antivirus Package Updating - LinuxStoney

            Cisco has released new releases of the free ClamAV antivirus package 0.104.1 and 0.103.4 . Recall that the project passed into the hands of Cisco in 2013 after the purchase of Sourcefire, which develops ClamAV and Snort. The project code is distributed under the GPLv2 license.

          • Cisco Releases Security Updates for Multiple Products | CISA

            Cisco has released security updates to address vulnerabilities in multiple Cisco products. An attacker could exploit some of these vulnerabilities to take control of an affected system.

          • BrakTooth Proof of Concept Tool Demonstrates Bluetooth Vulnerabilities | CISA

            On November 1, 2021, researchers publicly released a BrakTooth proof-of-concept (PoC) tool to test Bluetooth-enabled devices against potential Bluetooth exploits using the researcher’s software tools. BrakTooth—originally disclosed in August 2021—is a family of security vulnerabilities in commercial Bluetooth stacks. An attacker could exploit BrakTooth vulnerabilities to cause a range of effects from denial-of-service to arbitrary code execution.

          • Security updates for Thursday

            Security updates have been issued by Fedora (ansible, chromium, kernel, mupdf, python-PyMuPDF, rust, and zathura-pdf-mupdf), openSUSE (qemu and webkit2gtk3), Red Hat (firefox and kpatch-patch), Scientific Linux (firefox), SUSE (qemu, tomcat, and webkit2gtk3), and Ubuntu (firefox and thunderbird).

          • Critical RCE Vulnerability Reported in Linux Kernel's TIPC Module

            TIPC is a transport layer protocol designed for nodes running in dynamic cluster environments to reliably communicate with each other in a manner that's more efficient and fault-tolerant than other protocols such as TCP. The vulnerability identified by SentinelOne has to do with a new message type called "MSG_CRYPTO" that was introduced in September 2020 and enables peer nodes in the cluster to send cryptographic keys.

    • Censorship/Free Speech

      • GFWatch: A Longitudinal Measurement Platform Built to Monitor China's DNS Censorship at Scale - The Citizen Lab

        China’s sophisticated filtering system, known as the Great Firewall (GFW), is the region’s biggest impediment to the freedom of information. The GFW is built by the Chinese government and is continuously developed to serve their political interests. In this report, we introduce the design of GFWatch, a large-scale longitudinal measurement platform that informs the public about how GFW censorship changes over time and its negative impact on the free flow of information.

    • Civil Rights/Policing

      • Spotify investors: Stand up to human rights abuse - Access Now

        Today, Access Now sent a letter to Spotify’s biggest investors, asking them to hold the company accountable for developing a dangerous voice-recognition patent technology. Spotify claims the tech is capable of detecting the “emotional state, gender, age, or accent” of listeners—violating their right to privacy, nondiscrimination, and freedom of expression.

      • Can the police in India force someone to hand over their phone and check their messages?

        In several cases over the last couple of years, the police have highlighted WhatsApp chats found on phones to explain why they needed to keep people in custody.

        This strategy has been deployed most recently in narcotics cases involving Hindi film actress Rhea Chakraborty and Aryan Khan, the son of film star Shah Rukh Khan. It has previously been used against activist Umar Khalid and others in the Delhi riots case.

        Last week, there were reports of the Hyderabad police stopping people in the streets and checking their phones to see if their WhatsApp chats contained conversations about drugs.

        However, many legal experts say that this is completely illegal. One researcher has sent the Hyderabad Police a legal notice asking them to stop these “roving and fishing enquiry with no legal basis”.

        This has left many ordinary people wondering what the powers of the police are in this regard and whether they can actually conduct such searches of phones.

    • Internet Policy/Net Neutrality

      • Internet shutdowns and blockings continue to hide atrocities of military coup in Sudan - Access Now

        Ten days after invading forces shut down the internet in Sudan, coinciding with the bloody military takeover, millions of people are still unable to connect to vital services, access information, or communicate with each other or the outside world. Furthermore, journalists and human rights defenders are unable to fully document events within the country.

        “We don’t know the full extent of brutality being inflicted upon people in Sudan,” said Marwa Fatfta, MENA Policy Manager at Access Now. “The internet blackouts are doing their job, and providing cover for the military’s violent takeover and hijacking of a possible democratic future for Sudan.”

        Access Now has been working closely with local partners and organizations across the world, and although the situation is constantly changing, a number of key disruptions can be confirmed by the #KeepItOn community:

    • Monopolies

Recent Techrights' Posts

Helping Microsoft 'Hijack' Developers (to Make Them Work for Microsoft, Not the Competition)
VS Code is proprietary spyware of Microsoft. Jack Wallen keeps promoting its use.
Outreachy, GSoC-mentors & Debian-Private may soon become public records in federal court
Reprinted with permission from Daniel Pocock
Links 28/02/2024: Many War Updates and Censorship
Links for the day
Gemini Links 28/02/2024: Social Control Media Notifications and Gemini Protocol Extended
Links for the day
Links 28/02/2024: Microsoft the Plagiarist is Projecting, Food Sector Adopts Surge Pricing
Links for the day
Gemini Links 28/02/2024: Groupthink and the 'Problem' With Linux
Links for the day
Android Rising (Windows Down to All-Time Lows, Internationally)
This month was a bloodbath for Microsoft
HexChat Looks for Successors to Keep IRC Growing
IRC is far from dead
[Meme] Just Make Him Happy
Y U no produce more monopolies?
End of a Long February
top 10 posts
[Meme] The EPO's Relationship With Patent Examiners
Nobody is "safe"
New Pension Scheme (NPS) at the European Patent Office Explained at the General Assembly
Investing in the future, or...
Donald Trump & FSFE Matthias Kirschner election denial
Reprinted with permission from Daniel Pocock
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, February 27, 2024
IRC logs for Tuesday, February 27, 2024
Links 27/02/2024: PlayStation Layoffs and More Oppressive New Laws for Hong Kong
Links for the day
Gemini Links 27/02/2024: Facebook as Containment Field and Depression Driven Development (DDD)
Links for the day
They're Adding Warnings Now: The Site "It's FOSS" is Not FOSS
It's better that they at least explicitly state this
Links 27/02/2024: Nevada Versus End-To-End Encryption, Birmingham Bankrupt
Links for the day
End of an Era
The Web isn't just filled with marketing spam but actual disinformation
[Meme] Onboarding New EPO Staff
You read the patent application and grant within hours
The Legacy Prolific Writers Leave Behind Them
"Free Software Credibility Index" after more than 15 years
The Ongoing Evolutionary Process of News-Reading (or News-Finding) on the World Wide Web
it gets worse
Phoronix in Google News
congratulating or welcoming Embrace, Extend, Extinguish (E.E.E.)
Google Fired Many Employees Working on Google News (Which Had Deteriorated and Became Gulag Noise, Littered and Gamed by Blogspam, Plagiarism, and Chatbot/Translator-Generated Spew), Now Comes the Likely 'Phase-out'
No wonder many yearn for the days of DMOZ and Web directories in general
IRC Proceedings: Monday, February 26, 2024
IRC logs for Monday, February 26, 2024
Over at Tux Machines...
GNU/Linux news for the past day
"It's Obvious There's No Future For Any of Us from Blizzard at Microsoft"
The rumours suggest that more Microsoft layoffs are on the way
[Meme] Who's the Boss?
"I thought EPC governed the Office"
Salary Adjustment Procedure (SAP) at the EPO and Why Workers' Salary is Actually Decreasing Each Year (Currency Loses Its Purchasing Power)
outline and update on a years-old blunder
Exposed: FSFE, Legal & Licensing Workshop (LLW), Legal Network & Modern Slavery
Reprinted with permission from Daniel Pocock