Bonum Certa Men Certa

Links 27/04/2022: Krita 5.0.6, EasyOS 3.4.7, Yocto Project 4.0, and Red Hat Satellite 6.9.9

  • GNU/Linux

    • Fedora MagazaineUpdating Edge Devices with OSTree and Pulp

       In this article, we look at how OSTree is well-positioned for upgrading and updating edge devices with versioned updates of Linux-based operating systems. Furthermore, we’ll explore how Pulp facilitates managing and preparing updates of the OSTree content, as well as making it available to edge devices. Together, they provide a powerful free and open-source solution for administering edge device

    • Moving Linux From One Laptop to Another

      Remember that post where I was going to convince my wife that she should let me use her macbook air for ham radio, and I'd give her a better one to use? Well, she was happy to give it a go. For fun, I thought that rather than make her work from a fresh install, I'd transfer her environment over as-is to the new computer...

      I booted the air from a USB drive and imaged the whole disk with dd. Took the image and wrote it directly to the SSD of the new laptop. It wouldn't boot, so I booted the USB distro again and ran an EFI repair. That worked, and the laptop booted into her image with nary a hitch (not any visible ones at least...)

      Of course, the partition needed to be resized, as she was going from a small NVME to a larger SSD. Booted the USB drive again and ran gparted, resized the partition, and voila. Booted right up, all the space available.

    • Desktop/Laptop

      • Its FOSS10 Reasons to Run Linux in Virtual Machines

         You can run any operating system as a virtual machine to test things out or for a particular use case.

        When it comes to Linux, it is usually a better performer as a virtual machine when compared to other operating systems. Even if you hesitate to install Linux on bare metal, you can try setting up a virtual machine that could run as you would expect on a physical machine.

    • Server

      • April 2022 Web Server Survey [Ed: Microsoft lose more than 600 "top sites" this past month alone]

        In the April 2022 survey we received responses from 1,160,964,134 sites across 271,960,629 unique domains and 11,974,636 web-facing computers. This reflects a loss of 8.66 million sites and 217,000 domains, but a gain of 97,400 computers.

        Amongst the top ten vendors, nginx gained the largest number of domains and computers this month, maintaining its lead in both of these metrics. Its net growth of 537,000 domains has taken its total up to 73.8 million domains and increased its market share in this metric to 27.1%. Coupled with a net loss of 573,000 domains powered by Apache, this has culminated in nginx’s market share lead over Apache being extended from 3.63 percentage points to 4.04.

        The number of web-facing computers running nginx grew by 80,200 (+1.78%), pushing its market share up to 38.3% while Apache’s fell to 29.0%. nginx also continues to have the largest market share of sites (31.1%), despite losing more than half a million this month.

        Within the top million websites, Cloudflare made the largest gain of 3,350 sites as it continues to edge its way up towards the leaders. Apache is currently still in the lead with 229,000 sites in the top million, but lost 1,700 this month; and nginx is in second place with 218,000 sites after losing 2,250. Cloudflare now has 199,000 sites and looks set to overtake both nginx and Apache by the end of the year if it maintains this pace of growth. Amongst all websites, Cloudflare lost 38,400 sites but gained 115,000 domains.

        OpenResty was the major vendor that gained most sites this month, increasing its total by 1.47 million to 93.0 million (+1.61%), and it also gained 6,890 web-facing computers.

        While most of the top vendors lost active sites this month, Pepyaka made a significant gain of 1.22 million active sites (+27.6%). This server is predominantly used by the Wix web development platform, which switched from using nginx in 2018. It is currently the 8th most commonly used web server by active sites, and 11th by sites. Similarities in the version numbering since 2018 suggest Pepyaka is likely based on mainline releases of nginx.

        Further down the field, GHS gained 1.08 million (+36.7%) sites and 554,000 (+35.5%) domains. GHS (Google Host Server) is one of Google’s proprietary web servers, which can be used by sites registered through Google Domains. It is also still used to redirect traffic from sites that were created with Google Page Creator. When this website creation service shut down in 2009, existing pages were migrated to Google Sites, which hosts user content in subdirectories under the hostname.

    • Kernel Space

      • LWNLinux 5.17.5
        I'm announcing the release of the 5.17.5 kernel.

        All users of the 5.17 kernel series must upgrade.

        The updated 5.17.y git tree can be found at: git:// linux-5.17.y and can be browsed at the normal git web browser:


        greg k-h
      • LWNLinux 5.15.36
      • LWNLinux 5.10.113
      • LWNLinux 5.4.191
      • LWNLinux 4.19.240
      • LWNLinux 4.14.277
      • LWNLinux 4.9.312
      • Asahi Linux on an Apple M1 Mac mini is ‘unbelievably fast’

        The first (alpha) release of Asahi Linux was released in March. Despite it being an alpha release, Jason Eckert immediately installed it, and he’s been using it as a developer workstation ever since. Eckert says he’s getting “real work done” and that Asahi Linux on an Apple M1 Mac mini is “unbelievably fast.”

    • Instructionals/Technical

      • How to upgrade Linux mint LMDE 4 to LMDE 5 via Upgrade tool

        In this tutorial you will learn how to upgrade your Linux mint distro LMDE 4 to LMDE 5 by using the new LMDE upgrade tool. This tool allows you to upgrade your system with ease, it is a GUI tool so you don't have to touch the terminal or entering any command, the tool is still in beta

      • TecAdminHow to Find Django Install Location in Linux – TecAdmin

        Django is an open-source, high-level web framework written in Python programming. It follows the model–template–views architectural pattern for the development. The Django installation directory differs as per the installation methods.

        In this small faq, you will learn, how to find the Django installation directory on a Linux system.

      • HowTo ForgeWhat is the PassRole permission in AWS and how to use it
      • ByteXDFFmpeg: How to Crop Videos/Images Using the Crop Filter

        FFmpeg is a powerful CLI tool that can do almost anything you can imagine with multimedia files.

        It is a time-efficient and low-resource-consuming tool that can be used to crop both videos and images.

        In this post, we will show you how to crop videos/images using the crop filter using FFmpeg.

      • ID RootHow To Install FileRun on AlmaLinux 8 - idroot

        In this tutorial, we will show you how to install FileRun on AlmaLinux 8. For those of you who didn’t know, FileRun is a free, open-source, and self-hosted file share and sync application written in PHP. With a user-friendly web interface, you can store and manage files, photos, movies, and more

        This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the FileRun file management desktop sync and file sharing on an AlmaLinux 8. You can follow the same instructions for CentOS and Rocky Linux.

      • How to Deploy Redis on Rocky Linux 8

        Rocky Linux is an ideal distribution for deploying servers and other applications that require robustness. Some of these applications require Redis. That’s why today you will learn how to install Redis on Rocky Linux, and not only that. You will also learn how to configure it and get it ready for your work.

      • AddictiveTipsHow to Clear Your Cache on Chrome Browser

        How to clear your cache on Chrome is a common query by Google Chrome users. If you use the same browser, you should know this method for optimum browsing experience or fixing formatting or loading problems of Chrome.

      • Ansible Debug Module - OSTechNix

        In this guide, we will discuss what is Ansible debug module, what are the supported parameters in debug module and finally how to use the debug module with each parameter in Ansible playbooks with examples in Linux.

      • ID RootHow To Install Sublime Text on Ubuntu 22.04 LTS - idroot

        In this tutorial, we will show you how to install Sublime Text on Ubuntu 22.04 LTS. For those of you who didn’t know, Sublime Text is a shareware, cross-platform source code editor created by Sublime HQ. Sublime is known for its speed, ease of use, cross-platform, and community contribution. It supports auto-completion, syntax highlighting, code building, snippets, installing themes, etc.

        This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the Sublime Text 4 on Ubuntu 22.04 (Jammy Jellyfish). You can follow the same instructions for Ubuntu 22.04 and any other Debian-based distribution like Linux Mint, Elementary OS, Pop!_OS, and more as well.

      • ByteXDHow to Undo/Redo Changes in Vim/Vi - ByteXD

        Vim is a Unix-based text editor. It is an advanced and improved version of Vi text editor and translates to Vi Improved and is available on almost all Linux versions.

        It is very common to mistakenly delete a line while working with the Vim editor or you might want to revert back the changes you made to an already existing line. Knowing how to undo and redo changes in Vim increases efficiency.

        This tutorial will explain the difference between undo and redo commands and their practical uses. Vi and Vim both text editors support these commands.

      • OMG UbuntuHow to Put the Trash Can on the Desktop in Ubuntu 22.04 - OMG! Ubuntu!

        Once you make the jump to Ubuntu 22.04 from the previous LTS you may notice that the trash icon moves from the desktop and on to the Ubuntu Dock.

        This is handy, and evokes the old Unity launcher which had a trash can icon on it (right at the bottom). But not everyone wants it back there, on screen, all of the time.

        Ubuntu 22.04 gives you a small set of dock settings, including a toggle to remove the trash can from the Ubuntu Dock entirely.

        What there isn’t an option for is to show the trash can on the desktop again.

      • Ubuntu HandbookHow to Install Hugin Panorama Stitcher in Ubuntu 22.04 | UbuntuHandbook

        The hugin package is removed from Ubuntu 22.04 repository. For those need this free open-source panorama stitcher, here are 3 alternative methods to install it back. Just choose the one that you prefer.

      • AddictiveTipsHow to upgrade to Ubuntu Server 22.04 LTS

        A new version of Ubuntu Server is out, and with it comes tons of excellent new additions, bug fixes, and more. This guide is for you if you’re looking to try out 22.04 on your system. Follow along to learn how to upgrade to Ubuntu Server 22.04 LTS!

      • VideoHow to install Xubuntu 22.04 LTS - Invidious

        In this video, I am going to show how to install Xubuntu 22.04 LTS.

      • AddictiveTipsHow to Update Kodi to the Latest Version

        There are thousands of Kodi users who want to know how to update Kodi to the latest version. If you’re one of them, this blog will share the necessary information with you.

        The process of updating Kodi might be confusing to many, especially if you’re attempting it for the first time. Updating Kodi to its latest version isn’t feasible using the traditional method of clicking on the Check for Update option.

        But that doesn’t mean you have to worry about the update process. By reinstalling the Kodi software, you can update the app.

      • Linux Shell TipsHow to Display Two Files Side by Side in Linux

        File management is an important aspect of Linux administration, therefore, learning a few tricks to lessen the hurdles involved in working with user or system files under the Linux ecosystem is always welcomed.

        One of these tricks is how you choose to display your files. Instead of opting for a graphical file reader and using your computer touchpad or mouse to move/navigate from one file to another, you could opt to remain in your command line environment and have a preview of the two files you wish to compare side by side.

      • Linux Shell TipsHow to Lock a Text File in Linux Using flock Command

        Before we explore the techniques/approaches of locking a text file under a Linux operating system environment, we should first understand the logic behind Linux’s file locking mechanism.

        Linux’s file locking mechanism restricts/controls file access among multiple processes. When a text file is successfully locked, only one process can access it on a specific time schedule.

        Before proceeding with this article, please understand that file locking is very much different from file encryption or file access control where a passphrase or password is needed to control user access to your files.

      • Linux Shell TipsHow to Parse or View XML Code in Linux Command Line

        XML is an abbreviation for Extensible Markup Language. Since XML is both a markup language and a file format, its usage is paramount in the storage, transmission, and reconstruction of arbitrary data. XML-defined set of rules makes it possible to encode documents in machine-readable and human-readable formats.

        There is a downside to XML being attributed as a human-readable language. It is challenging to read and write due to its unfriendly format. For instance, you will find it difficult to visually comprehend a single long line of XML code when it lacks element indentations.

      • Linux Shell TipsHow to Split a Large File into Parts at Given Line Numbers

        As a Linux administrator or advanced user, mastering file management in whatever Linux operating system distribution you are using is paramount. File management is a core aspect of Linux operating system administration and without it, we would not be able to embrace file-related features like file encryption, file user management, file compliance, file updates & maintenance, and file lifecycle management.

        In this article, we will look at an important aspect of Linux file management which is splitting large files into parts at given line numbers. If the objective of this article was just to split a large file into manageable small files without considering file line numbers, then all we would need is the convenience of the split command.

      • How To Limit Number of Connections (Requests) in NGINX

        NGINX ships with various modules to allow users to control traffic to their websites, web applications, as well as other web resources. One of the key reasons for limiting traffic or access is to prevent abuses or attacks of certain kinds such as DoS (Denial of Service) attacks.

      • 11 Things To Do After Installing Ubuntu 22.04 LTS

        In this first part of our three-part series, we will discuss how to limit the number of connections in NGINX to safeguard your websites/applications.

      • OpenSource.comA practical guide to light and dark mode in Jekyll
      • How to Install Unity Engine on Ubuntu 22.04 via AppImage [Ed: This is a Microsoft (Mono) infection vector]
    • Games

      • GamingOnLinuxClassic Bethesda titles come to Steam, play them easily on Linux

        With the Bethesda Launcher shutting, they've begun the migration to Steam and now some of their classics have become available to download easily.

      • Boiling SteamGetting Started With The Steam Deck Desktop - Boiling Steam

        What is a bigger deal, that Valve’s Steam Deck plays Elden Ring from day one (and even better than on Windows!), or that it is a full-fledged Linux computer in handheld form? Okay, probably Elden Ring, but I know many current or prospective Linux users are excited to see what they can do with a powerful mini Linux computer.

        Admittedly, I’ve mostly been doing the whole Elden Ring on the Deck thing, to my own surprise, but I did pick up a dock (extra port dongle) to explore the desktop mode more. I still haven’t had a chance to do a lot of hacking on it, but let me share what I’ve tried and learned so far. And if you have any particular questions or things for me to try, please let me know in the comments or in our Matrix room.

      • Boiling Steam2300 Games On The Steam Deck, with OlliOlli, LUNA The Shadow Dust as Steam Deck Verified

        Valve has been validating games at the slowest pace – it took them almost two weeks to add another 100 games after the 2200 games milestone on the Steam Deck. There are now more than 2300 games (2329 at the time of writing) working on the Steam Deck – in two categories as usual...

      • AddictiveTipsHow to play It Takes Two on Linux

        It Takes Two is an action-adventure platformer game developed by Hazelight Studios and published by EA. It was released in 2021 on Microsoft Windows, Ps4, Ps5, and Xbox. Here’s how you can play It Takes Two on your Linux PC.


        Playing It Takes Two on Linux requires the Steam app and Proton. Thankfully, setting up the Steam app on Linux isn’t difficult. To get the latest Steam app working on your Linux PC, start by launching a terminal window on the desktop.

        Unsure about how to open a terminal window on your Linux PC? Press the Ctrl + Alt + T keyboard combination. Alternatively, launch a terminal window on the Linux desktop by searching for “Terminal” in the app menu and launching it that way.

      • GamingOnLinuxBlock Quake is basically Quake made into LEGO | GamingOnLinux

        Do you love Quake? Do you love LEGO? Well, now they've been kind-of combined together to create Block Quake. Yes, someone really did this. It's a total conversion mod for the original Quake, giving you cute plastic blocky styled characters.

      • GamingOnLinuxWii U emulator Cemu getting closer to Linux and Steam Deck support | GamingOnLinux

        Work continues on the Wii U emulator Cemu to bring it over to Linux, and with that gain Steam Deck support. The developers still plan to open source it too, with their roadmap indicating it's still scheduled to happen this year.

        For the Linux port, the developers put up an Imgur post going over the current status. An important milestone has been hit recently, with the project being able to be compiled on Linux "without errors".

      • Steve KempPorting a game from CP/M to the ZX Spectrum 48k

        Back in April 2021 I introduced a simple text-based adventure game, The Lighthouse of Doom, which I'd written in Z80 assembly language for CP/M systems.

      • GamingOnLinuxFLASHOUT 3 will bring high-speed combat racing later this year | GamingOnLinux

        Jujubee S.A. has announced they're bringing back FLASHOUT with FLASHOUT 3, a high-stakes and high-speed combat racer is coming with Native Linux support later this year. A racer in the spirit of the classic Wipeout, it looks pretty flashy.

        No exact release date has been given yet, but they did say a demo will become available some time in May.

        "Where high speed meets high stakes. Where unforgiving combat, loud electronic music and addictive boosts of adrenaline mix up to separate winners from losers. Where gravitation is nothing more than an empty word. This is where the world of FLASHOUT 3 will take you and your ride to the absolute limits!

      • GamingOnLinuxClaustrowordia, a fun free crossword-type game from Ludum Dare 50 | GamingOnLinux

        The Game Jam Ludum Dare 50 is over and the overall winner appears to be Claustrowordia, and it turns out it actually is a great crossword-type game.

        You're given a basic starting board with a few letters filled, and a few letters of your own to place onto it. The difference here is that you can place your letters anywhere. It's a clever little tweak to the usual word-game and it's pretty amazing that this came from a Game Jam, made solo in 28 hours. I've played quite a bit of it, and it supports a few different languages too. All languages play the same, it just changes the dictionary and word definitions used.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • KritaKrita 5.0.6 Released

           Today we release Krita 5.0.6. This is a bug fix release with two crash fixes...

          The Linux appimage and the source .tar.gz and .tar.xz tarballs are signed. You can retrieve the public key here. The signatures are here (filenames ending in .sig).

      • GNOME Desktop/GTK

        • Its FOSSShortwave 3.0 is Here With UI Upgrades, Private Stations, and More Improvements

           Shortwave is a popular internet radio player for GNOME. In total, more than 25,000 stations are available by default, all of which can be organized, searched, and cast to other devices (such as Chromecast).

          Shortwave 3.0 brings these features to a whole new level, with some considerable changes. Let’s take a look at what’s new!

        • OMG UbuntuGNOME Devs Help User Solve "Barking Laptop" Problem

           Today I noticed GNOME is removing its dog bark sound effect from its next major release, GNOME 43.

          And my first genuine reaction was: “There’s a dog bark sound effect in GNOME?!”.

          Yup, there is.

          Weirdly, for reasons unknown, an Ubuntu user is being hounded by a dog bark whenever they hit an error. This shouldn’t happen as Ubuntu’s default error sound is a bell ding, not a dog bark.

    • Distributions

      • LWNYocto Project 4.0 released

        Version 4.0 of the Yocto Project distribution builder is out. Changes include a move to the 5.15 kernel, reproducibility fixes, improved overlayfs support, numerous security updates, and a long list of new recipes

      • EasyOS

        • Barry KaulerEasyOS version 3.4.7 released
        • EasyOS Dunfell-series 3.4.7

          EasyOS was created in 2017, derived from Quirky Linux, which in turn was derived from Puppy Linux in 2013. Easy is built in woofQ, which takes as input binary packages from any distribution, and uses them on top of the unique EasyOS infrastructure. Throughout 2020, the official release for x86_64 PCs was the Buster-series, built with Debian 10.x Buster DEBs. EasyOS has also been built with packages compiled from source, using a fork of OpenEmbedded (OE). Currently, the Dunfell release of OE has been used, to compile two sets of binary packages, for x86_64 and aarch64. The latter have been used to build EasyOS for the Raspberry Pi4, and first official release, 2.6.1, was in January 2021. The page that you are reading now has the release notes for EasyOS Dunfell-series on x86_64 PCs, also debuting in 2021. Ongoing development is now focused on the x86_64 Dunfell-series. The last version in the x86_64 Buster-series is 2.6.2, on June 29, 2021, and that is likely to be the end of that series. Releases for the Pi4 Dunfell-series are still planned but very intermittent. The version number is for EasyOS itself, independent of the target hardware; that is, the infrastructure, support-glue, system scripts and system management and configuration applications. The latest version is becoming mature, though Easy is an experimental distribution and some parts are under development and are still considered as beta-quality. However, you will find this distro to be a very pleasant surprise, or so we hope.

        • Barry KaulerOE and woofQ projects for Easy 3.4.7

          These are the project tarballs used to build the upcoming EasyOS version 3.4.7.

        • Barry KaulerKernel 5.15.35 kernel compiled with v4l2loopback-dc module

          These can also be setup to stream video onto a computer screen.

          I was thinking of buying a USB webcam; however, all of these considerations are overlooking something -- the modern smartphone.

          Phones these days have incredible optics. This is despite the thin physical constraints -- that they are getting around by having multiple lenses. The pixel sizes are enormous, and the processing power is incredible. A lot of research goes into developing the cameras in phones, and mass production means relatively cheap.

        • Barry KaulerDroidcam and deps compiled in OE

          I have compiled two dependencies in OpenEmbedded, 'libplist' and 'libusbmuxd', as well as the userland executable for 'droidcam'.

          The executable is 'droidcam-cli' and I intend to include it in the upcoming Easy 3.4.7. Running 'droidcam-cli --help' shows the commandline options, and we can play with it in a terminal, and see if can get it working with phones.

      • IBM/Red Hat/Fedora

        • 5 things sysadmins should know about cloud service providers

          Consider this advice for choosing and working with a cloud service provider that keeps sysadmins—and their responsibility for improving, troubleshooting, and maintaining infrastructure—at the forefront.

        • Lennart Poettering: Testing my System Code in /usr/ Without Modifying /usr/

          I recently blogged about how to run a volatile systemd-nspawn container from your host's /usr/ tree, for quickly testing stuff in your host environment, sharing your home drectory, but all that without making a single modification to your host, and on an isolated node.

          The one-liner discussed in that blog story is great for testing during system software development. Let's have a look at another systemd tool that I regularly use to test things during systemd development, in a relatively safe environment, but still taking full benefit of my host's setup.

          Since a while now, systemd has been shipping with a simple component called systemd-sysext. It's primary usecase goes something like this: on one hand OS systems with immutable /usr/ hierarchies are fantastic for security, robustness, updating and simplicity, but on the other hand not being able to quickly add stuff to /usr/ is just annoying.

          systemd-sysext is supposed to bridge this contradiction: when invoked it will merge a bunch of "system extension" images into /usr/ (and /opt/ as a matter of fact) through the use of read-only overlayfs, making all files shipped in the image instantly and atomically appear in /usr/ during runtime — as if they always had been there. Now, let's say you are building your locked down OS, with an immutable /usr/ tree, and it comes without ability to log into, without debugging tools, without anything you want and need when trying to debug and fix something in the system. With systemd-sysext you could use a system extension image that contains all this, drop it into the system, and activate it with systemd-sysext so that it genuinely extends the host system.

        • Red HatCreate a PrivateLink Red Hat OpenShift cluster on AWS with STS

          Red Hat OpenShift Service on AWS is a version of the Red Hat OpenShift hosting service managed by Amazon Web Services (AWS). Although your cluster's own integrity is secure in that environment, communicating safely outside the cluster requires considerable setup. In this article, you'll learn how to connect securely through a firewall to the internet while keeping your cluster in a private workspace. We use Amazon's Virtual Private Cloud (VPC), Security Token Service (STS), and AWS Transit Gateway to effect secure connections.

        • Enterprisers Project4 reasons diverse engineering teams drive innovation

          I lead an engineering services team that is responsible for a lot of custom development. In my experience, when engineers think about diversity, we tend to focus on skill sets.

        • The Register UKFedora dev team starts to simplify Linux graphics handling ● The Register

          The Fedora development team are planning some significant changes to the way the distro handles graphics, which will help to push forward the state of Linux graphics support – but it may hinder troubleshooting when things go wrong.

          The planned changes are coming in two stages. Initially, the imminent Fedora 36 release will remove the old fbdev driver, leaving only DRM and KMS. Then in Fedora 37, which is due later this year, the plan is to remove the driver from the server as well.

          These steps are associated with the planned transition to requiring UEFI firmware, with a later goal of removing legacy BIOS support altogether.

          The tools are already in place: this is not adding any new or experimental technology, but rather removing some old tools and drivers that in modern PCs are no longer needed, and which make graphics handling more complicated.

        • Red Hat OfficialRed Hat Satellite 6.9.9 has been released

           We are pleased to announce that Red Hat Satellite 6.9.9 is generally available as of April 20, 2022.

          Red Hat Satellite is part of the Red Hat Smart Management subscription that makes it easier for enterprises to manage patching, provisioning, and subscription management of Red Hat Enterprise Linux infrastructure.

          The erratum for this release includes...

      • Canonical/Ubuntu Family

        • XDAPop!_OS 22.04 now available with updated Ubuntu base and new features
          Canonical just released Ubuntu Linux 22.04 last week, with a slew of new features and an extended support period of five years. Pop!_OS, one of the more popular desktop Linux distributions based on Ubuntu, has now released an update with the new Ubuntu version as the foundation.

          Pop!_OS is based on Ubuntu and uses many of Ubuntu’s packages and default applications, but with a customized version of the Gnome desktop environment that System76 calls ‘Cosmic’. There are a few other changes too, like built-in drivers for Nvidia graphics cards (if you install using the Nvidia PC installer) and a custom app store.

        • UbuntuReal-time Ubuntu 22.04 LTS Beta – Now Available | Ubuntu

          Based on upstream v5.15, the 22.04 LTS kernel integrates the out-of-tree PREEMPT_RT patch for x86_64 and AArch64 architectures. Once in GA, the new real-time kernel will power the next generation of robotics, IoT, and telco innovations by providing a deterministic response time to their extreme low-latency requirements.

        • 9to5LinuxYou Can Now Upgrade Ubuntu 21.10 to Ubuntu 22.04 LTS, Here’s How

           Dubbed Jammy Jellyfish, Ubuntu 22.04 LTS is not only a long-term support release, but it also introduces several new features and improvements, such as the Linux 5.15 LTS kernel with better hardware support, a new NTFS read/write file system implementation, and other goodies, the latest GNOME 42 desktop environment, as well as some of the most recent GNU/Linux technologies.

          Ubuntu 21.10 was released on October 14th, 2021, and it’s supported for only nine months. As such, you might want to consider upgrading to Ubuntu 22.04 LTS as soon as possible, and the upgrade path is now finally open for all users.

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • OpenSource.comHow I grew my product management career with open source

         In simple terms, open source software is software with source code that anyone can inspect, modify, enhance, and share. has documented a detailed and comprehensive article to help you understand what open source is.

        My discovery of open source started in the early phase of my career as a visual designer. I was curious to know what it meant and how to be a part of it and that led me to reach out to a few experienced open source contributors and advocates. Though I didn't contribute at the time, I acquired knowledge of the community which helped me when I made the decision to start contributing.

      • AddictiveTips3 Best Kodi Addons You Should Try

        Kodi is a well-known open-source media player app. Using this platform, users from all over the world can stream various content free of cost.

        It comes with countless options for streaming movies, cartoons, anime, sports, and many more high-definition video content on-demand. Besides, it provides you with an opportunity to stream media files from your local storage.

      • UbuntuOpen source technology in logistics sector [Ed: She calls GNU "Linux"...]

        The word open source was first coined by Christine Petersen to a working group that was dedicated, with a goal to share open-source software practices in the broader marketplace. The working group values sharing of software for better use, cheaper offering and preventing vendor lock-in. In addition to these values, open-source projects, products, or initiatives embrace and celebrate principles of open exchange, collaborative participation, rapid prototyping, transparency, meritocracy, and community-oriented development.

        A good example of open source is Linux, which became the largest open-source software project in the world. It is a free, open-source Operating System (OS), released under the GNU General Public Licence (GPL). Linux licence prevents restrictions on the use of the software, anyone can run, study, modify, and redistribute the source code, or even sell copies of their modified code, as long as they do so under the same licence.

      • Events

        • Adriaan de GrootLinux Application Summit 2022

          It’s happening! Yes, Linux App Summit (LAS) 2022, but more in particular a gradual return to hybrid conferences – a mix of in-real-life and virtual. I’m looking forward to seeing .. no, more than just seeing, but touching .. friends from GNOME, from KDE, from CHAOSS, and the rest of the Free Software world again. OK, “touching” sounds creepy. I’ll ask consent first, which is the least I can do to satisfy the Code of Conduct. Maybe I’ll check the slides of the impromptu lightning talk I gave in 2019 as well.

          Going to a physical event feels weird. It feels semi-safe. I know a lot of the people there, I look up to many, I assume everyone is smart, capable and looking out for the good of the world-as-a-whole. Getting together is not-quite-the-safest-thing-to-do. Though it’s likely to be a dang lot safer than regular train travel in the Netherlands, where every precaution has been scrapped because the pressure on health care is “low enough”. Italy is still being fairly careful. But enough about travel restrictions, let’s look at the timetable.

      • Web Browsers

        • Mozilla

          • Write kubectl plugins using WebAssembly and WASI

            You probably have already heard about WebAssembly, but there are high chances that happened in the context of Web application development. There’s however a new emerging trend that consists of using WebAssembly outside of the browser.

            WebAssembly has many interesting properties that make it great for writing plugin systems or even distributing small computational units (think of FaaS).

            WebAssembly is what is being used to power Kubewarden, a project I created almost two years ago at SUSE Rancher, with the help of Rafa and other awesome folks. This is where the majority of my “blogging energies” have been focused.

          • Firefox Nightly: These Weeks In Firefox: Issue 114
      • Programming/Development

        • Linux LinksBest Free and Open Source Alternatives to Oracle JDeveloper

           The company co-develops the OpenJDK, an open source implementation of the Java Platform Standard Edition, and Btrfs, a B-tree file system. They also open source the Oracle Coherence Community Edition, NetBeans, and produce Oracle Linux which is a Linux distro compiled from Red Hat Enterprise Linux source code.

          While Oracle develops and distributes open source software, they have many different business models. The majority of their products are published under a proprietary license. This series looks at free and open source alternatives to Oracle’s products.

        • smolver development log

          This is the sixth in a planned series of posts (well, seventh if you count the announcement) where I'll share my experience writing smolver, my Gemini server software, written in Swift.

        • preserve

          preserve is a combinator that caches the result of a procedure for a given number of seconds.

        • Exploring StackRox

          At the end of March, the source code to StackRox was released, following the 2021 acquisition by Red Hat. StackRox is a Kubernetes security tool which is now badged as Red Hat Advanced Cluster Security (RHACS), offering features such as vulnerability management, validating cluster configurations against CIS benchmarks, and some runtime behaviour analysis. In fact, it’s such a diverse range of features that I have trouble getting my head round it from the product page or even the documentation.

        • QtQt Creator 7.0.1 released

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

        • Daniel Stenbergcurl 7.83.0 headers bonanza

          Welcome to the third curl release of the year.

        • Perl/Raku

    • Standards/Consortia

      • Supporting metafile formats: WMF/EMF/EMF+

        LibreOffice supports many file formats, and among them are some raster and vector image formats from Microsoft. Metafile formats WMF, EMF and EMF+ are among the vector formats usable in Microsoft products, and also in LibreOffice. Here we discuss the implementation of the support for these file formats in LibreOffice.

        We call these file formats metafiles, as they are means of storing drawing commands that are calls to the Windows API that draws shapes and text on the screen. It is possible to replay these metafiles to have a graphical output in an appropriate context.

        It is possible to create complex shapes using metafiles. For example, if you take a look at the odk/examples/basic/forms_and_controls folder in the LibreOffice source code, you will see some nice examples. Here is one of them: A delicious burger created using vector primitives.

  • Leftovers

    • Reverse your articles

      If you are writing about a new idea, mechanic, or technology, start with it. Talk about what it is before you start contrasting it with what it isn’t. Start by explaining the new thing and why the new thing is so good.

      If the reason the new thing is good is because it’s different from an old bad thing, and you really, really wanna contrast and compare in order to make it super clear how much better the new thing is, I guess you can, but please move that to the end of your article.

    • Hardware

      • CNX SoftwareArm Cortex-M85 is faster than Cortex-M7, offers higher ML performance than Cortex-M55 - CNX Software

        Arm has introduced a new MCU-class core with the Cortex-M85 core that offers higher integer performance than Cortex-M7, and higher machine learning performance compared to Cortex-M55 equipped with Helium instructions.

        The new Cortex-M85 core is designed for developers requiring increased performance for their Cortex-M powered products without going to Cortex-A cores, and instead, keeping important features such as determinism, short interrupt latencies, and advanced low-power management modes found in all Cortex-M cores.

    • Integrity/Availability

      • Proprietary

        • [Chrome] Stable Channel Update for Desktop
        • Security

          • Hacker NewsMicrosoft Discovers New Privilege Escalation Flaws in Linux Operating System [Ed: Microsoft concern-trolling Linux while putting NSA back doors in Windows]

            Microsoft on Tuesday disclosed a set of two privilege escalation vulnerabilities in the Linux operating system that could potentially allow threat actors to carry out an array of nefarious activities.

          • Microsoft finds Linux desktop flaw that gives root to untrusted users [Ed: As if local privilege escalation is anywhere as severe as remotely-reachable back doors in Windows. Microsoft is "concerned" about Linux security like wolves are concerned about the safety of sheep.]

            Vulnerabilities recently discovered by Microsoft make it easy for people with a toehold on many Linux desktop systems to quickly gain root system rights— the latest elevation of privileges flaw to come to light in the open source OS.

          • Bleeping ComputerNew Nimbuspwn Linux vulnerability gives hackers root privileges [Ed: While CISA admits Microsoft is full of holes that are actively exploited Microsoft and its faithful media operative try to shift attention to "Linux"]

            Security researchers at Microsoft disclosed the issues in a report today noting that they can be chained together to achieve root privileges on a vulnerable system.

          • “Dirty Pipe” Linux vulnerability now being exploited [Ed: This was patched a very long time ago; meanwhile, there are dozen of zero-day flaws in Windows that are remotely exploitable, not local privilege escalation]

            The Linux vulnerability dubbed Dirty Pipe is now being actively exploited in the wild, CISA has confirmed. (Assigned CVE-2022-0847 and first publicly disclosed on March 7, the escalation of privileges (EOP) vulnerability exists in all Linux kernel versions from 5.8 forward and lets a read-only attacker gain root.)

          • Russell CokerRussell Coker: PIN for Login [Ed: Microsoft gives the NSA et al direct access to PCs, so no "security" measures from Microsoft should be taken seriously]

            A PIN in concept is a shorter password. I think that less secure methods of screen unlocking (fingerprint, face unlock, and a PIN) can be reasonably used in less hostile environments. For example if you go to the bathroom or to get a drink in a relatively secure environment like a typical home or office you don’t need to enter a long password afterwards. Having a short password that works for short time periods of screen locking and a long password for longer times could be a viable option.

            It could also be an option to allow short passwords when the device is in a certain area (determined by GPS or Wifi connection). Android devices have in the past had options to disable passwords when at home.

    • Civil Rights/Policing

    • Gemini/Internet Policy/Net Neutrality

      • Gemini already has better UX than the web and mobile

        It's true. Using pretty much any website actually to get something done is now a significant hassle. You have to deal with absurd delays between each mouse click and the browser quiescing to the point where it might be safe to make the next move, and things just judder around uncontrollably and incoherently on-screen, with no indication of what's going on.

      • urgent ink escapade laziness, and a webpage full of 2-4KB JPEGs

        Tomorrow at 4pm I have my occupational medicine examination necessary for signing my job contract on Monday. The referral for it needs to be printed beforehand. There are shops where you can print documents where they usually end up on the business's laptop thus forfeiting quite some secrecy -- and I have two printers, an F4580 and an Ink Advantage 3635 that are both yet in need of getting an ink replacement after we got them for free. The F4580 has replacement inks numbered "300" and the 3635 has HP ink boxes saying 652: F6V25AE BHK and F6V24AE BHK.

      • Back on twtxt with an atom feed

        Since, I am attracted to go back to networks like Mastodon (or ActivityPub like). Community is great, and I like to share with others.

Recent Techrights' Posts

Curation and Preservation Work
The winter is coming soon and this means our anniversary is near
Microsoft GitHub Exposé — In the Alex Graveley Case, His Lawyer, Rick Cofer, Appears to Have Bribed the DA to Keep Graveley (and Others) Out of Prison
Is this how one gets out of prison? Hire the person who bribes the DA?
Richard Stallman's Public Talk in GNU's 40th Anniversary Ceremony
Out now
Objections to binutils CoC
LXO response to proposed Code of Conduct
Conde Nast (Reddit), Which Endlessly Defamed Richard Stallman and Had Paid Salaries to Microsoft-Connected Pedophiles, Says You Must Be Over 18 to See 'Stallman Was Right'
Does this get in the way of their Bill Gates-sponsored "Bill Gates says" programme/schedule?
A Lot of Technological 'Progress' Has Been Nothing But Buzzwords
Free software does not try to excite people people over nothing
Techrights Was Right About the Chaff Bots (They Failed to Live up to Their Promise)
Those who have been paying attention to news of substance rather than fashionable "tech trends" probably know that GNU/Linux grew a lot this year
Selling Out to Microsoft Makes You Dead Beef
If all goes as well as we've envisioned, Microsoft will get smaller and smaller
Mobile Phones Aren't Your Friend or a Gateway to Truly Social Life
Newer should not always seem more seductive, as novelty is by default questionable and debatable
Links 29/09/2023: Disinformation and Monopolies
Links for the day
iFixit Requests DMCA Exemption…To Figure Out How To Repair McDonald’s Ice Cream Machines
Reprinted with permission from Ryan Farmer
Jim Zemlin Thinks the World's Largest Software Company Has 200 Staff, Many of Whom Not Technical at All
biggest ego in the world
Links 29/09/2023: Linux Foundation Boasting, QLite FDW 2.4.0 Released
Links for the day
Red Hat Does Not Understand Community and It's Publicly Promoting Microsoft's Gartner is basically lioning a firm that has long been attacking GNU/Linux in the private and public sectors at the behest of Microsoft
A 'Code of Conduct' Typically Promoted by Criminal Corporations to Protect Crimes From Scrutiny
We saw this in action last week
Techrights Extends Wishes of Good Health to Richard M. Stallman
Richard Stallman has cancer Still Going, Some Good News From Canada
a blow to software patents in Canada
The Debian Project Leader said the main thing Debian lacked was more contributors
The Debian Project Leader said the main thing Debian lacked was more contributors
IRC Proceedings: Thursday, September 28, 2023
IRC logs for Thursday, September 28, 2023
Links 28/09/2023: Openwashing and Patent Spam as 'News'
Links for the day
Links 28/09/2023: Preparing Red Hat Enterprise Linux 8.9 and 9.3 Beta
Links for the day
We Need to Liberate the Client Side and Userspace Too
Lots of work remains to be done
Recent IRC Logs (Since Site Upgrade)
better late than never
Techrights Videos Will be Back Soon
We want do publish video without any of the underlying complexity and this means changing some code
Microsoft is Faking Its Financial Performance, Buying Companies Helps Perpetuate the Big Lies (or Pass the Debt Around)
Our guess is that Microsoft will keep pretending to be huge, even as the market share of Windows (and other things) continues to decrease
Techrights Will Tell the Story (Until Next Year!) of How Since 2022 It Has Been Under a Coordinated Attack by a Horde of Vandals and Nutcases
People like these belong in handcuffs and behind bars (sometimes they are) and our readers still deserve to know the full story. It's a cautionary tale for other groups and sites
Why It Became Essential to Split GNU/Linux Stories from the Rest
These sites aren't babies anymore. In terms of age, they're already adults.
Losses and Gains in an Age of Oligarchy - A Techrights Perspective
If you don't even try to fix something, there's not even a chance it'll get fixed
Google (and the Likes Of It) Will Cause Catastrophic Information Loss Rather Than Organise the World's Information
Informational and cultural losses due to technological plunder
Links 28/09/2023: GNOME 45 Release Party, 'Smart' Homes Orphaned
Links for the day
Security Leftovers
Xen, breaches, and more
GNOME Console Won’t Support Color Palettes or Profiles; Will Support Esperanto
Reprinted with permission from Ryan Farmer