Bonum Certa Men Certa

Links 21/3/2022: Lots About Kernel, RMS Talk Scheduled for April, and More



  • GNU/Linux

    • Audiocasts/Shows

    • Kernel Space

      • CNX SoftwareLinux 5.17 release - Main changes, Arm, RISC-V, and MIPS architectures - CNX Software

        Introduced in January, the previous release of Linux 5.16 enabled improved Wine and Linux game performance with a new futex_waitv() system call, faster memory management with the memory folios infrastructure, file system health reporting (for EXT-4 only at the time), and plenty of other changes including over 60 new Arm-based boards and devices.

      • GamingOnLinuxLinux 5.17 is out now with new AMD P-State driver

        Linus Torvalds has announced the release of the Linux Kernel version 5.17, with one of the most prominent features being the new AMD P-State driver for modern CPUs.

        From the release announcement: "So we had an extra week of at the end of this release cycle, and I'm happy to report that it was very calm indeed. We could probably have skipped it with not a lot of downside, but we did get a few last-minute reverts and fixes in and avoid some brown-paper bugs that would otherwise have been stable fodder, so it's all good."

      • ZDNetLinux 5.17 arrives: Here's what's inside

        Linux kernel leader Linus Torvalds has officially taken the wraps off the Linux kernel version 5.17, which brings changes to software interfaces involving hardware from Intel, AMD, and Arm-based manufacturers.

        In a world where Android and cloud infrastructure defines technology, new Linux kernel versions are important events.

      • The Register UKAsahi Linux reaches 'very early Alpha'

        Asahi Linux – the most prominent effort to create a Linux distribution for Apple's M1 silicon – has loosed what project lead Hector Martin has described as "a very early alpha release."

        "It is intended for developers and power users," Martin wrote, adding that all users are welcome but may find the experience of running the release "a bit rough."

        That phrase translates to a distribution that can't currently handle DisplayPort, HDMI on MacBooks, Thunderbolt, Bluetooth, GPU acceleration, inbuilt cameras or the Touch Bar. Chromium and Emacs are known to be broken, as is anything that uses the jemalloc memory allocation tool, or the libunwind project that aims "to define a portable and efficient C programming interface to determine the call-chain of a program."

      • TechSpotHere's the first Linux distro made for Apple M1 systems

        Why it matters: The Asahi Linux Project has published the first public alpha of Asahi Linux, a distro made for the Apple M1 SoC and its derivatives. It's been eagerly anticipated by Linux users wanting to take advantage of Apple's newest silicon.

        Support for the M1 was added to the Linux kernel in June 2021, seven months after Apple announced it. By then, the Asahi Linux Project had already formed and was documenting the M1's processes with the community's help. Asahi is now friendly and stable enough for average Linux users to install. Its developers say the alpha is only "intended for developers and power users," but "welcome everyone to give it a try—just expect things to be a bit rough."

        Asahi supports the Apple M1, M1 Pro, and M1 Max, but not the recently-announced M1 Ultra (not yet, at least). It's also limited to macOS, so no M1-powered iPads. Asahi has a shortlist of working features for now, but it includes the basics. Almost all the hardware is functional, including built-in displays, keyboards, trackpads, external displays, power buttons, and batteries. Only about half the ports work, but USB type-A and USB over thunderbolt mostly work, and so does ethernet, which is enough. Wi-Fi is also supported.

      • Its FOSSAsahi Linux Distro Improves Apple M1 Support With First Alpha Release

        In 2020, Apple unveiled the M1 at the WWDC event. This reveal brought significant performance improvements and better power efficiency, although it did have one major drawback.

        This was the software support, as it meant that it was no longer possible to boot a “normal” X86 distro on new Apple Mac devices with an M1 ARM chip. Hence, the Asahi Linux project (based on Arch) was born, with the aim to develop all the drivers and tools necessary to make a working Linux installation on Apple’s ARM-based Macs.

        Now, after more than a year of work, the Asahi Linux project has finally released its first Alpha version, which introduces Linux support for Apple M1 devices.

    • Applications

      • OpenSource.comMy favorite Linux top command options

        When I am checking out Linux systems (or even troubleshooting computers running other operating systems), I frequently use the top command to check out the system's RAM and CPU utilization. It provides me with information to assess the computer's overall health. I learned about the top command early in my Linux journey and have relied on it to give me a quick overview of what is happening on servers or other Linux systems, including Raspberry Pi. According to its man page, the top program provides a dynamic real-time view of a running system. It can display system summary information as well as a list of processes or threads currently being managed by the Linux kernel.

      • Linux LinksBest Free and Open Source Alternatives to Google Keep

        Google has a firm grip on the desktop. Their products and services are ubiquitous. Don’t get us wrong, we’re long-standing admirers of many of Google’s products and services. They are often high quality, easy to use, and ‘free’, but there can be downsides of over-reliance on a specific company. For example, there are concerns about their privacy policies, business practices, and an almost insatiable desire to control all of our data, all of the time.

        What if you are looking to move away from Google and embark on a new world of online freedom, where you are not constantly tracked, monetised and attached to Google’s ecosystem.

      • FAQForgeGobby - a Collaborative Text Editor for Ubuntu Linux

        Gobby is a fantastic collaborative editor with the support of multiple documents in one session. The most amazing thing it includes the chat system. All the collaborators can chat and share their ideas on one document. With such a unique feature, Gobby is popular among system admins and software engineers.

        I personally like Gobby, and I use it on Ubuntu. In this tut, I will express my way of installing Gobby Collaborative Editor on Ubuntu 20.04 LTS Edition. Be careful before applying these instructions to a different Linux distribution.

      • Medevel20 Open-source, free LaTeX and TeX editors and IDEs for Windows, Linux, macOS, and the Web.

        LaTeX is a software system for document preparation for writers, researchers, and scientists. In contrast, it provides a high-level descriptive markup language to write the document in plain text and render it in the required formatted text.

        It is based on the WYSIWYM (what you see is what you mean) concept, which means the writer focuses on the contents and lets the machine do the rendering part.

        Many consider LaTeX as a language, others may consider it a form of coding, but it is a system for high-quality technical typesetting.

        Although it may not be for everyone, as there are easy document processors like MS. Word, LibreOffice Document processor, and online document collaborative document editors, scientists are still using LaTeX to write their documents.

      • Why Don't You Use ...

        Working for a famous tech company, I get asked a lot "Why don't you use technology X?" X may be an application, programming language, operating system, hypervisor, processor, or tool.

    • Instructionals/Technical

      • OSNoteHow to Write and Run a C Program on Ubuntu – OSNote

        C language is one of the earliest programming languages. It is simple and easy to learn. Formerly C programming was performed on Turbo C, a discontinued integrated development environment. But nowadays it can be easily executed on different operating systems.

        In this guide, you will learn how to write your first C program using the Linux operating system which requires just the GNU C compiler and a text editor and not a full blown integrated development environment to get started. The following steps will show to install a GNU C compiler on Linux, how to write the source code, compile and execute the C program.

      • Linux Shell TipsHow to Install Joomla in Ubuntu 20.04/22.04

        The fastest way to create, launch, and manage a content-based website is through CMS (Content Management System) software. CMS presents a unique approach to website design and development such that any user without an in-depth technical background can quickly adapt to its usage.

        It is due to the resourcefulness of numerous plugins and themes available for installation. Joomla is a world-renowned content management system (CMS) powered by PHP programming language. It is a free and open-source CMS that relies on an sql-based database engine for data storage.

        This article will give us a walk-through on the installation and configuration of Joomla CMS on the Ubuntu 22.04/20.04 operating system.

      • OSNoteHow to Install Fork CMS on Ubuntu 20.04 – OSNote

        Fork CMS is an open-source, content management system (CMS) platform. It has been in development for over 10 years and was designed to be completely modular – you can choose what modules work best with your website’s needs without having any coding knowledge necessary at all!

        The fork comes from the word “fork” which means different things depending on where it’s used – this could refer both positively or negatively so we’re going neutral here; when talking about codebases such as a project branch/modification made by someone else who also wants their changes included within another group of people working together under one organization umbrella then they might call each other ‘forks’. And while there may not seem like much difference between Fork CMS and WordPress or Joomla! the platforms are completely separate in terms of code, functionality, design

        The software is distributed under the GNU/GPL v3 open-source license which means it is open-sourced and freely available on GitHub. The Fork CMS team believes in keeping their software open-source and freely available to everyone, so please feel free to fork and modify Fork CMS to fit your needs!

      • VituxHow to Install Wireshark Network Analyzer on Debian 11 – VITUX

        Wireshark is a free and open-source packet analyzer. It allows the user to examine data from a live network, or from a capture file on disk. Wireshark can be used as a simple network troubleshooting tool, as well as for security analysis and software development.

        Installing Wireshark on Debian 11 is easy – in this guide, we’ll show you how to do it. We’ll also explain some of the basics of using Wireshark so that you can get started right away. Follow our step-by-step guide to installing Wireshark on Debian 11. The instructions have been tested on Debian 10 too.

      • How to Deploy a GitLab Server With Docker – CloudSavvy IT

        GitLab is a leading platform for hosting Git repositories, CI pipelines, and DevOps workflows. It’s available as a SaaS offering on GitLab.com or as a self-managed distribution for private use on your own hardware.

        GitLab’s a complex system formed from a web of distinct components and dependencies. Installing GitLab packages directly onto your operating system will add weighty new services to your machine, including PostgreSQL, Redis, Gitaly, and the main Rails-based GitLab web application.

      • Red Hat Official4 SSH tricks that every sysadmin should know | Enable Sysadmin

        Secure shell (SSH) is one of the most ubiquitous Linux tools. It provides secure connectivity among workstations, servers, managed switches, routers, and any number of other devices. Linux and macOS include SSH, and it's easy to add to Windows.

      • How to Install Linux Kernel 5.17 on Ubuntu / Linux Mint

        Linus Torvalds today announced the Linux 5.17 and it comes with new features and improvements in hardware support.

        As per Linus Torvalds for Kernel 5.17

        So we had an extra week of at the end of this release cycle, and I’m happy to report that it was very calm indeed. We could probably have skipped it with not a lot of downside, but we did get a few last-minute reverts and fixes in and avoid some brown-paper bugs that would otherwise have been stable fodder, so it’s all good.

        This tutorial will be helpful for beginners to install Linux kernel 5.17 on Ubuntu 20.04 LTS, Ubuntu 20.1

      • 9to5LinuxHow to Install Linux Kernel 5.17 on Ubuntu 21.10

        Released by none other than Linus Torvalds, Linux kernel 5.17 is here with lots of goodies and security fixes to make your Linux desktop and server experience safer, faster, and more reliable. It brings new features and better hardware support, so I bet there are many users out there who want to install it right now.

        But why upgrade your Linux kernel if everything works fine? Well, the short answer is that you don’t have to upgrade the kernel in your system if all your hardware works as expected. But, if that’s not the case or you need one or more of the new features in Linux kernel 5.17, it is a welcome addition.

      • Linux HintHow to Interface 7 Segment Display with Arduino Uno

        If we have to display the limited amount of data having only numeric and alphabets, we can use a 7 seven segment display. There are a variety of applications where 7 segments are used. In this guide a digital dice is created using a 7 segment and Arduino Uno. Schematics, code and hardware demonstration is also provided in this guide.

      • Linux HintHow to Make Digital Dice Using 7 Segment and Arduino Uno

        To detect the presence of any moving body we use the PIR sensor and this sensor can be named as the motion detection sensor as well. This article is a detailed guide on what a PIR motion sensor is and to demonstrate how we can interface the motion detection sensor with Arduino Uno we have designed a circuit and implemented it on the hardware in this guide.

      • Linux HintHow to Interface PIR Motion Detection Sensor with Arduino Uno

        The Arduino platform facilitates its users with providing hardware and software assistance in making either beginner or advance level projects. Similarly with the help of Arduino boards the interfacing of the multiple devices with the microcontroller has been made easy. These devices also include the different types of sensors and one which we are going to interface with Arduino Uno in this discourse. The sensor we are talking about is the motion detection sensor which detects the movement of the objects in its vicinity. This sensor is mostly used in the applications where movement of any object is to be monitored.

      • Linux HintHow to Control 12V Devices with Arduino Uno

        The interfacing of different devices with microcontrollers has been made easy with the help of Arduino boards. The Arduino boards are the advanced form of the microcontroller that can be used for various tasks. By controlling the devices, we can perform certain tasks at certain times so in this way we can create automation projects. So, to demonstrate how we can control the devices we have used the Arduino Uno and NPN transistor to control a 12-volt device.

      • Linux HintHow to add and switch users on Raspberry Pi operating system

        The Raspberry Pi is a Debian-based Linux distribution in which we can manage the operating system in a similar way as in other Debian-based distributions. The Raspberry Pi OS is a multi-user operating system that means different users can operate a single system so that they can have the privacy of their data stored in the system as no other user can access it (until he has the authentication password of that user account).

        In this write-up, we will learn the method by which we can switch from one user to the other user in the Raspberry Pi and also learn the method of creating the user as well as removing the user.

      • Linux HintHow to access boot config file on Raspberry Pi

        A boot in a computer system is a process that tells the computer which instructions and programs should be executed when the computer is turned on. The Raspberry Pi board is also a compact size computer in which a boot is responsible for the behavior of the Raspberry Pi at the time of startup. Now, from where the boot gets the instruction that should be performed at boot time, all instructions are stored in the configuration file of the boot.

      • Linux HintHow to find out the version of the Raspberry Pi operating system

        The software and hardware details of the Raspberry Pi boards can be checked from the terminal of the Raspberry Pi OS. On a daily basis, new releases of the software are being launched in order to confirm which version of the Raspberry Pi operating system we are using, we can use some commands. In this article, some important commands are explained to check the versions of software and hardware of the Raspberry Pi.

      • Linux HintHow to find the hardware information of the Raspberry Pi

        The Raspberry Pi is a small size computer board that implies it has all the hardware specifications which a normal PC and laptop have. The Raspberry Pi device contains the RAM, a CPU, and other peripheral devices of the computer like storage media and USB which can be connected to the Raspberry Pi board. In this write-up, we will discover different commands to find out the details of the hardware specifications of a Raspberry Pi board.

      • Linux HintHow to get started with Java on Raspberry Pi operating system

        Many applications and games are designed in a programming language known as Java and the Java development software is supported by different platforms like Windows, macOS, and all distributions of Linux.

        In Raspberry Pi, the package Java is already installed, but if it is not installed, then it can be installed using simple commands. There are two types of packages in the Raspberry Pi operating system repository which are JDK (Java Development Kit) and JRE (Java Runtime Environment). The JDK includes the JRE and the JRE includes the JVM (Java Virtual Machine) which includes the classes and binaries which are required to run the Java programs.

        In this write-up, we will learn the installation and usage of Java on the Raspberry Pi operating system.

      • Linux HintHow to install and use the Vim text editor on Raspberry Pi

        There are many text editors like nano, vim, mu but the most used and recommended text editor for the Raspberry Pi and other Debian-based distributions is the VIM text editor.

      • Linux HintHow to uninstall software from the Raspberry Pi operating system

        We install many packages on Raspberry Pi but most of them we do not use after performing a particular task. Hence these packages occupy the space of the device. These packages occupy the memory of the system, which makes the memory-less for the installation of the future packages and also slows down the performance of the system.

        We can uninstall such packages which are of no use from the terminal as well as from the GUI method. In this write-up, both these methods of uninstalling software from the Raspberry Pi have been explained.

      • Linux HintHow to install the DOSBox on Raspberry Pi operating system

        The DOSBox is an emulator which is open source so anyone can access it by downloading it, moreover, it is supported by different operating systems like macOS and different distributions of Linux. The DOSBox is a command-line-based emulator which is used to operate different DOS applications but mostly it is used for DOS games.

        The DOSBox can be installed on the Raspberry Pi operating system and its installation procedure has been discussed in this article with the usage of a DOS application.

      • Linux HintHow to use the keyboard shortcuts on Raspberry Pi operating system

        Category: raspberry piThe keyboard shortcut keys provide ease in performing different tasks like opening the file, saving the file, and deleting the file. In the Raspberry Pi, there are different shortcut keys that are used to perform different tasks whereas the Raspberry Pi operating system allows us to make our own keyboard shortcuts for different purposes which are known as customized shortcuts.

        In this write-up, we will not only learn about the default keyboard shortcuts of the Raspberry Pi but also learn the method of adding our own customized shortcuts.

      • Linux HintHow to free up the space on the Raspberry Pi operating system

        Raspberry Pi does not come with built-in storage; a microSD card is used to hold the operating system and packages. The SD card can quickly be filled up by the operating system updates and many libraries downloaded with the packages we install. Therefore, unused packages and files should be removed from time to time. This write-up is very useful as different commands to free up the space using the terminal on Raspberry Pi have been explained.

      • Linux HintHow to play classic NES and SNES games on Raspberry Pi

        The Nintendo Entertainment System (NES) was the first home video gaming console launched in the year 1985 and was a die-hard choice of all the gamers in those days. Following the high demand, the Super Nintendo Entertainment System (SNES) was launched after five years of NES release with much improved graphics that time. The NES games include popular Super Mario Bros, Legend of Zelda and many more whereas on SNES you can play games like Legend of Star Wars, Super Metroid.

        For the Raspberry Pi users, playing the classic NES and SNES games on their device will be a worthy experience and for those who are interested in playing these games then they should consider installing an emulator preferably RetroPie gaming emulator that lets you play these games on your device quite easily. You won’t find the NES and SNES games on RetroPie with a one click, you will need to perform some process in order to run these games on RetroPie.

        In this article, we will show you how you can complete the game installation preferably NES and SNES games in order to play them on RetroPie emulator.

    • Games

      • GamingOnLinuxA Musical Story is a very unique rhythm game with plenty of soul | GamingOnLinux

        I've gone through plenty of games that have a musical theme to them and a fair few finger-bashing rhythm games but none of them are quite like A Musical Story. Developed by the French indie team at Glee-Cheese Studio, this is not a game about hitting a high-score instead it tells a story through the music and some wonderful animated clips.

      • GamingOnLinuxPlease Fix The Road is a gorgeous upcoming puzzle game | GamingOnLinux

        Developer Ariel Jurkowski emailed in about their upcoming game Please Fix The Road, a puzzle game all about fixing up the roads and it really does look quite wonderful. The developer also confirmed full Linux support at release.

      • GamingOnLinuxSandbox life sim RPG 'Kynseed' gets a Beta for improved Steam Deck support | GamingOnLinux

        Oh good, another fantastic looking pixel-art life sim to suck away my time. Kynseed from PixelCount Studios has a Beta available on Steam for better Steam Deck support. It's been in Early Access since November 2018, with the Steam Deck announcement in the patch notes from Friday, March 18.

      • GamingOnLinuxWine and Proton have a 'Curious Case of Phasmophobia' | GamingOnLinux

        Want to play Phasmophobia on a Linux desktop or Steam Deck? Well, it still doesn't yet work fully as the voice recognition isn't there but support for it is coming thanks to the Wine team.

        On Steam you would use Proton (which is built from Wine) since it's a Windows game, but the problem is that Phasmophobia uses Windows-specific voice recognition which you can't replicate right now. Recently though, Wine development version 7.4 was release and the changelog noted some additions for speech recognition.

    • Distributions

      • IBM/Red Hat/Fedora

        • Daniel PocockRed Hat, Linux, Harassment and War Graves

          Maybe it is some random coincidence of course. I had published the video in French at the end of Septmeber and these Linux trolls started writing defamation in French in mid-November.

          It would be foolish to say that Matthew Miller or Red Hat ordered these trolls to engage like this. On the other hand, this campaign of harassment did not arise spontaneously. Red Hat Linux is one of the oldest and most respected Linux distributions. Miller published a character attack on Dr Richard Stallman earlier in 2021. Being in a position of leadership, Red Hat's attack on Dr Stallman have set a bad example for every troll in the Linux world to follow. Launching these attacks in French after my visit to war graves in France, they've demonstrated that there is no lower bound on their vulgarity.

        • Enterprisers ProjectAutomation: 5 expert tips to advance your journey | The Enterprisers Project

          It’s “old” in the sense that various forms of scripting, business process automation, and other technologies have been around for decades. It’s “new” – or newer, at least – in terms of containerization, Kubernetes, infrastructure as code, security automation, robotic process automation (RPA), and the vast landscape of cloud-native tooling.

          No matter what, it’s tough to find an IT shop taking a “just say no” approach to automation in 2022. On the contrary, there’s a trove of numbers that all seem to say: IT automation is virtually everywhere. That’s evident in software pipelines, hybrid cloud infrastructure, security operations centers, you name it.

        • Enterprisers ProjectDigital transformation: 10 reasons your IT initiatives fail

          Companies have been embarking on digital transformation efforts to reduce costs, boost efficiency, and better serve their customers. But it is easier said than done. Successful digital transformation requires a well-defined strategy and experienced teams.

        • Documentation PR’s Welcome - Why Docs Are Not A Beginner Friendly Task

          Generally, when someone is a beginner to a project they lack an understanding of the project audience so they aren’t able to empathise with “what could be useful for a reader”. They also tend to lack the depth and breath of technical knowledge to know what to write for the documentation since by definition, they are a newcommer to this project.

          A great way to connect with a beginner is to listen to their frustrations and what challenges the encountered with your project. First, connect how that frustration could be either a failing of the user interface and it’s design (even an API is a user interface). Second, only once you have eliminated design limitations, then consider it to be a documentation problem. As the project contributor, you are in a better position to write documentation than a beginner.

        • Fedora MagazaineFedora Workstation's State of Gaming - A Case Study of Control (2019) - Fedora Magazine

          Back in the day, it used to irk me as to how GNU/Linux[1] distributions could not be even considered to be in the proximity of video games enthusiasts – less because of the performance of the video games themselves and more because of how inconvenient it could be for them to set it all up. Admittedly, it had been quite a while since an avid video games fan like me did that, so it was almost a no-brainer for me to try it out and see if things have changed. What I ended up finding surprised me – I like to think that it would be just as pleasing to both enthusiasts who have been playing video games on GNU/Linux distributions and to newcomers who have been scoping this, alike.

          On a testing bench using an AMD RDNA2-based[2] GPU, the video game was configured to the highest possible graphical preset[3] to really stress the hardware into performing as much as its limiting factor. If the RDNA2 architecture reminds you of something, allow me to share that it is what forms the foundation of the GPU that no other than the widely acclaimed Steam Deck[4] makes use of. For that matter, if you factor in some performance scaling with respect to the handheld nature of the device and the optimized Proton compatibility layer, this article can be representative of what the Steam Deck is capable of when you use Fedora Workstation[5] as a platform of your choice for playing your favourite video games.

        • Filipe Rosset: Fedora rawhide – fixed bugs 2021/10
        • Red HatDeploy Infinispan automatically with Ansible | Red Hat Developer

          Infinispan, an in-memory data store, is popular among Java programmers as a fast and scalable key-value store that can be deployed in a variety of settings. This article describes how to use Ansible to automate the installation and setup of an Infinispan instance. Along the way, you'll learn about many aspects of Ansible's capabilities.

          The most straightforward use for Infinispan is as an in-memory cache, embedded into an application. Infinispan can also be a separate, standalone cache offering transient memory to separate applications that access the cache using different protocols. A third option is to treat Infinispan as a kind of NoSQL database. And these are only the most common use cases; additional options are available.

          Infinispan can be resilient, even across data centers or availability zones, thanks to its efficient cross-site replication and split-brain mitigation options.

          With so many use cases at one's disposal, it is nice to have a dedicated Ansible collection to help automate Infinispan deployment and configuration. This article provides a walkthrough of Ansible's usage and shows you how to integrate Infinispan easily into an Ansible Playbook to manage the software like any other piece of the application's infrastructure.

        • Red HatHello Podman using .NET [Ed: Red Hat is pushing Microsoft]

          This article shows how to control Podman from .NET. Podman is a container engine, like Docker, that is available on Linux, Windows (using the Windows Subsystem for Linux), and macOS (using a Linux virtual machine). The Podman executable is command-line compatible with Docker, and Podman also supports the Docker HTTP API. Now .NET programmers can use Podman and Docker through the Docker.DotNet library.

        • The Register UKPotty-mouthed System/360 fix revealed to all and sundry ● The Register



          Our story this week comes from "Ivor" courtesy of his experience with punched cards and the IBM System/360 Model 40.

          This particular bit of kit was aimed at businesses that had outgrown more simplistic hardware. There were rows of lights, magnetic tape, and dryer-sized magnetic disk units. CRTs had yet to make an appearance at Ivor's facility, but punch cards were still in use for programming purposes.

        • OpenSource.comUpstream first or the path lifting property of a covering space [Ed: ICBM spin for unstable release]

          What does it all have to do with upstream first?, you may ask. (We are yet in the early stages of developing a proper mathematical apparatus for this theory. Feel free to add your suggestions and corrections in the comments section below.)

          Look at how code is delivered to an enterprise-level Linux distribution, for example, CentOS Stream. There is an open source project and community which develops a specific version of a piece of software, for example, Firefox. We call such a project upstream. Once the upstream project releases a Firefox version, it gets packaged to Fedora. And then someday, the new CentOS Stream version is bootstrapped using the content of the Fedora package, which contains a specific version of Firefox from the upstream project.

          When the upstream project releases a critical update of Firefox, the update is packaged and released in Fedora. But it is also packaged and released via CentOS Stream.

      • Debian Family

        • Its FOSSLinux Mint Debian Edition (LMDE) 5 is Here with Debian 11 ‘Bullseye’
          Linux Mint’s offering with Debian is always an exciting release to look forward to.

          In case you did not know, LMDE is meant to act as a replacement if Ubuntu ever disappears. So, whether you like or hate Ubuntu as a base, you have an impressive alternative without compromising the Linux Mint experience on your desktop.

        • GamingOnLinuxLinux Mint Debian Edition 5 is out now

          Linux Mint Debian Edition 5 has been released, giving you a stable Debian base with all the niceties that comes from the Mint team. The point of this distribution for the Mint team, is to provide a sort-of safety net if Ubuntu was to vanish on them, since the main Linux Mint distribution is based upon Ubuntu, which itself is based on Debian directly.

        • GhacksLinux Mint Debian Edition 5 is now available - gHacks Tech News

          Linux Mint Debian Edition is a fallback option for the entire project. Linux Mint is based on Ubuntu by default and the last release of the Ubuntu version dates back to January 2022. The team released Linux Mint 20.3 to the public in January 2022. All three flavors of Linux Mint -- Cinnamon, MATE and Xfce -- were released with Linux kernel 5.4 and an Ubuntu 20.04 package base.

          The new release introduced improvements across the board, including a new document manager Thingy, search functionality in the Sticky Notes application, an updated look and more.

          The main goal of Linux Mint Debian Edition is to guarantee that Linux Mint continues to be available if something happens to Ubuntu. While that seems unlikely, the team wants to be prepared for all eventualities. Linux Mint Debian Edition is that fallback. The team aims for feature-parity with the Ubuntu-based Linux Mint versions.

        • Beta NewsLinux Mint Debian Edition (LMDE) 5 'Elsie' now available for 32-bit and 64-bit PCs

          Linux Mint Debian Edition (LMDE) exists in case Ubuntu ever stops being developed. You see, the "regular" Linux Mint is based on Ubuntu, so if Canonical ever closed its doors, things would be quite disastrous for Linux Mint. Will Ubuntu actually die one day? While Ubuntu's demise is unlikely to happen anytime soon, the reality is, nothing lasts forever. So I suppose it makes sense for the Linux Mint developers to have a contingency plan.

          With all of that said, you don't have to wait for Ubuntu to die to use Linux Mint Debian Edition. LMDE is a perfectly fine operating system, and it can absolutely be used as your daily distribution. If you fancy giving Linux Mint Debian Edition a try, today is your lucky day. The newest version of the distro, LMDE 5, is finally available for download.

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • FSF

        • LibrePlanet 2022: The Net beyond the web

          Today I gave a talk at LibrePlanet 2022[1] about the internet and the web, giving a brief account of the web's past, its current state, and ideas for better futures.

          In this talk I go over the old web (of 1990s and early 2000s) and how websites looked back then, fast-forwarding to the present day and the sad current state of the web, and some possibilities on where we could go from here if we would like to have a better net/web in the future for user freedom, privacy, and control.

        • GNU Projects

          • The Anarcat20+ years of Emacs - anarcat

            I enjoyed reading this article named "22 years of Emacs" recently. It's kind of fascinating, because I realised I don't exactly know for how long I've been using Emacs. It's lost in the mists of history. If I would have to venture a guess, it was back in the "early days", which in that history is mapped around 1996-1997, when I installed my very own "PC" with FreeBSD 2.2.x and painstakenly managed to make XFree86 run on it.

      • Programming/Development

        • QtQt 6.2.4 Released

          We have release the Qt 6.2.4 today. Compared to Qt 6.2.3, the new Qt 6.2.4 contains more than 250 bug fixes. For more information about the most important changes and bug fixes, please check the Qt 6.2.4 release note.

    • Standards/Consortia

      • API Documentation: Meaning & Best Practices

        API is the acronym for Application Programming Interface. It works as a software intermediary that allows two applications to talk to each other securely.

        When you use an application connected to the Internet, it sends data to a server. The server retrieves that data, interprets it, performs the necessary actions, and sends it back to your device. The application then interprets that data. Finally, it is presented to you, the user, in a universally understood and easy-to-use way. All of this happens via an API. It shares data, resources, even software across different applications without compromising privacy and maintaining a layer of abstraction.

  • Leftovers

    • Hardware

      • The Register UKReview: ASUS dual-screen laptop ● The Register

        When I gave the machine something a tad tedious to do – converting a five-minute 4K video to 1080P using Handbrake – it got the job done in 4:20. The same job in an Ubuntu VM under VMware Workstation required 7:54 to finish the job while I kept working in the Windows 10 host.

    • Integrity/Availability

      • Proprietary

        • The worst things about iPad OS

          I would’ve thought that this would’ve been the worst thing but I underestimated how constantly stressful not having notifications or a trustworthy app repo would be. Still, it’s not great. I’ve ran into so many crashing bugs and annoyances that I can’t fix. For example, I’m writing the first draft of this essay in the Notes app using the pen and the “swipe to type” mini on screen keyboard. There’s a neat feature system wide in iOS where you can use the pen to make edit marks to easily insert or remove space between words or scribble out unwanted text. But the one place it doesn’t work is where I’d want it the most: in Notes!

          Speaking of the swipe-to-type keyboard, it has a very frustrating bug. It uses a bigram-based autocorrect where it sometimes changes a word based on the following word, and when it gets this wrong and you delete it, it doesn’t let you rewrite the original, correct word. The idea seems to be that if you deleted a word, you must mean something else, and will keep giving you new suggestions for similar gestures, but it doesn’t understand that the wits I deleted wasn’t the original take (which was correct) but instead the one autocorrect mistakenly changed it to, post hoc.

        • The Register UKFile Explorer fiasco: Window to Microsoft's mixed-up motivations

          Queen Elizabeth I is said to have expressed her attitude to her subjects' private beliefs by noting: "I do not seek to open windows to men's souls." Microsoft Windows 11 has few such qualms. A new feature,accidentally enabled in an Insider build, not only opened a channel between the company and the quintessential tool, File Explorer, it then stuffed it with adverts.

          It is an open secret that Microsoft is increasingly keen on using Windows as an ad delivery platform, to the exasperation of users and the despair of all who have to manage the corporate computing environment.

          Windows 10 is replete with lock screen ads, suggested apps in the Start menu, nagging taskbar pop-ups, notification nudges, and even a brief excursion into third party ads in its Mail client.

        • Security

          • To Pay or Not to Pay? That is the Ransomware question | Pen Test Partners

            During a review of a client’s incident response capabilities the discussion turned to ransomware and strategies for handling it. The client’s board-level view was that if they were unable to restore their systems they would pay-up. They’d gone so far as considering setting up a cryptocurrency wallet to cover the payment.

            The idea of paying ransoms really surprises me, and as surprising is the support that has in the cyber security community.

            Is this what it has come to, that an acceptable way to deal with a ransomware attack is to pay?

          • LWNSecurity updates for Monday [LWN.net]

            Security updates have been issued by Debian (bind9, chromium, libgit2, libpano13, paramiko, usbredir, and wordpress), Fedora (expat, kernel, openexr, thunderbird, and wordpress), openSUSE (chromium, frr, and weechat), Red Hat (java-1.7.1-ibm and java-1.8.0-ibm), SUSE (frr), and Ubuntu (imagemagick).

    • Finance

      • The Register UKHCL responds to India’s labor office regarding bonus clawback ● The Register

        Indian IT services giant HCL Technologies has told India's Labour Commissioner that its controversial decision to recover bonuses paid to staff who later resigned was not illegal.

        News of the demand for repayments emerged in January 2022, when the Nascent Information Technology Employees Senate (NITES), an organisation that represents Indian IT workers, complained that some former HCL staff had been required to repay bonuses they had been pre-paid before resigning from the company.

        HCL framed the prepayment of bonuses as a goodwill gesture "to help people with more cash flows" during an investors' call in January 2021.



Recent Techrights' Posts

Windows in Åland Islands: From 100% to Less Than Half
Åland Islands lost the sense of urgency to move to GNU/Linux
Not Just Slow News But Also Late News (Julian Assange Landing in Thailand)
Why did AP take so long (nearly a week) to release these?
[Meme] Smart Alec Poettering
How many Microsofters can the Debian Project withstand?
Getting Rid of Microsoft Does Not Go Far Enough
Microsoft already has many problems. One day Microsoft won't exist anymore. But that does not guarantee users' freedom.
Alyssa Rosenzweig's LibrePlanet Talk About Freeing the Apple GPU
Alyssa Rosenzweig is the graphics witch behind the reverse-engineered drivers for the Apple GPU. She previously led Panfrost, the free drivers for Arm Mali GPUs powering devices like the Pinebook Pro. She graduated in 2023 with a Computer Science degree from the University of Toronto and now writes free software full-time.
Links 30/06/2024: LLMs Under Fire and Dictatorship of the Old
Links for the day
[Meme] Walking Outside the Guardrails of the Walled Gardens Built by Monopolies
So-called "advertiser-unfriendly" material was never a problem for Wikileaks
 
Press Complicity and Public Apathy All Along Enabled 14 Years of Illegal, Arbitrary Detention and Coercion Into Plea Bargain of Julian Assange on Brink of Death
They basically blackmailed him into letting the US 'win' the argument
At the End Journalism a Crime (If It Involves Accessing or Gaining Access to Documents Marked "Confidential" or "Classified" by Those Looking to Hide Their Misconduct/Crimes)
At least in the US, especially where the imperialism is at stake
Links 30/06/2024: Tensions in Korea and Japan, Criminalisation of Sleeping Outdoors
Links for the day
100% Slop/Spam From linuxsecurity.com
This is the kind of stuff that's killing the Web faster
Gemini Links 30/06/2024: Murdoch and Ideal OS
Links for the day
In the First 6 Months of 2024 Thailand Moved to GNU/Linux, Not to Windows Vista 11
maybe users moved from Vista 10 and 11 to GNU/Linux, seeing where Microsoft was heading with forced hardware "upgrades"
Eko K. A. Owen, New Outreach and Communications Coordinator for the FSF
Nice to see many new additions to the FSF's team
Microsoft Has Slaves and Enablers, Not Partners
Obligatory meme too
Tobias Platen Covered Freedom-To-Play Games in LibrePlanet 2024
Freedom-To-Play games using Taler
[Meme] Opening a 'Webapp' With 'Only' 4 GB of RAM
Until 2020 none of my PCs ever had more than 2 GB of RAM
Destination 'Five Percent'
We reckon GNU/Linux can break the 5% barrier some time by the end of this year, even without counting Chromebooks
A Crisis of Online Journalism
Almost a week ago a journalist was forced to plead guilty for an act of journalism
Germany One of Many Countries Where Microsoft's Bing Lost Market Share After All That LLM Nonsense (Bing Chat and Further Rebrands/Renames)
openai.com traffic plunged 60% last month
Microsoft’s Latest Antitrust Scrutiny
4 new stories
Microsoft Layoffs, Mass Plagiarism, and More
outrage included
GNU/Linux Climbed 0.25% This Month (in statCounter)
Around midday on Tuesday we'll start seeing preliminary data for July
Ilya Gulko Introduces Pollyanna
"Pollyanna is a web framework that makes it easy to create your own libre social space, such as a social network or blog."
'FSFE': Underage Labour, GAFAM Fronting, and Identity Theft to Undermine the FSF's Current Fundraiser
looking to raise funds at the same time as the FSF
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Saturday, June 29, 2024
IRC logs for Saturday, June 29, 2024
Links 29/06/2024: Astronauts at Risk, Ukraine Updates
Links for the day
Fedora and Red Hat Leftovers
mostly redhat.com
Microsoft is Now Googlebombing or Spamming 'Open Source' and 'Linux' to Promote Proprietary Surveillance, Azure
Notice the title and the image, what's being promoted etc.
Seychelles: GNU/Linux Doing OK
Seychelles cannot be considered poor
This War Crime Footage, Nothing Political Per Se, Is What They Made Julian Assange Plead Guilty To (War Criminals Not Convicted, Only Those Who Expose Them)
Wikileaks' Julian Assange: Exposing the US Military Crimes
Gemini Protocol Isn't Even Remotely "Dead"
"Lupa knows of 505,000 (half a million!) working Gemini URLs at present, up from about 425,000 this time last year"
About 10 New Free Software Foundation (FSF) Members Per Day
The total changed from 46 to 47 while typing the article
20 Years Passed, Let's Go Even Faster Now
We are hoping to bring more original stories
Vista 11 Adoption Unusually Low in Germany and It's Going Down, Not Up
This is not happening only in Germany
Kevin Korte on Computers Being Allowed to Make Decisions Based on Cryptic Algorithms and Proprietary/Secret Data
It uses buzzwords where none are needed
[Meme] Garbage In, Garbage Out (linuxsecurity.com)
It is neither Linux nor security, just chatbot-generated slop
Microsoft-Invaded CISA Spreads Anti-Free Software FUD (as If Proprietary Software Has No Memory Safety Issues), Brittany Day Uses Chatbots to Amplify and Permutate the Microsoft FUD
linuxsecurity.com became an anti-Linux spam site
Microsoft Laying Off Staff in an Act of Retaliation and Union-Busting
retaliatory layoffs at Microsoft
Gemini Links 29/06/2024: Content Drowning in 'Goo' and LLM Slop
Links for the day
Windows Lost Almost 92% Market Share in Egypt
From over 99% to just over 7%
In Ecuador, GNU/Linux Adoption Surged From Under 1% to Over 4% in About 3 Years
Not even counting Chromebooks
LibrePlanet: Cultivating Backups (of Recordings)
an appeal to recover some of these talks
Microsoft/Windows Machines Are Turned Off (or Windows Deleted/Decommissioned) in Web Servers, as the "Market Share" Collapse Continues
Taking full history into account, this is a decrease of over 90% in some cases
Corwin Brust Hosting Freedom: A Behind-the-scenes Tour With the GNU Savannah Hackers
"the "smiling faces" behind it."
Android at 90% or More in Chad
Windows below 2%
David Wilson: Cultivating a Welcoming Free Software Community That Lasts
"a feeling of shared ownership for all users."
Julian Assange Might Continue Wikileaks, But Certainly Not Yet (Recovery Time Needed)
And probably at a symbolic capacity only
Bringing in 12 Santas and Taking 13 Out (Old Interview With Julian Assange)
Julian Assange's life inside the Ecuadorian embassy
Neil Plotnick on GNU/Linux in the High School Classroom
uploaded to the LibrePlanet instance of MediaGoblin
Asia Appears to be Fastest to Adopt GNU/Linux
the home of a considerable majority of the world's population
Alexandre Oliva's LibrePlanet 2024 Talk About "Software Enshittification"
in spite of technical difficulties encountered while recording
What They Used to Do With Mono They Now Do With Systemd (Lower and Deeper Down Than Userspace)
Now we have a project started primarily by Red Hat (and managed by Microsoft GitHub, which is proprietary) being managed by Microsoft and primarily serving Microsoft and IBM
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Friday, June 28, 2024
IRC logs for Friday, June 28, 2024
Links 28/06/2024: Kangaroo Courts and Patents Spam, EFF Still Fighting for CPC's TikTok (a Digital Weapon)
Links for the day
Links 28/06/2024: Overton window and Polarization
Links for the day
[Meme] In 50 Years...
Microsoft's Vista 11 will take 50 years to be fully adopted
Only About 1 in 8 Russian Windows Users is Using Vista 11
it looks like over the past 12 months Vista 11 hardly grew and it remains very low at around 12% of Windows usage in Russia
Links 28/06/2024: More Attacks on the Press, More Censorship in Russia
Links for the day
Gemini Links 28/06/2024: Christmas Prematurely, Self-hosting
Links for the day
IBM: So Long, Suckers. Your Free OS is Now Proprietary. Pay IBM or Else.
almost exactly a year after turning RHEL into proprietary software
Vista 11 is Doomed and Despite Lack of Adoption Microsoft Already Speaks of Vapourware ("12")
"Microsoft has pulled a Windows 11 update after users reported boot loops and startup failures."
ChromeOS Reaches Highest Share in Years at the World's Most Populous Nation, Windows Now at All-Time Low of 13%
We're talking about India today
[Video] "It Is Incredible That Julian Assange Survives"
There was a positive and mutual relationship between Wikileaks and Dr Jill Stein
Never Assume That Because the Law Exists the Powerful Will Follow the Law
Who's going to hold them accountable now?
Nearly a Month Has Passed and Nobody at the Debian Project Even Attempted to Explain What Seems Like Back-dooring of Debian (and Hundreds of Distros That Are Debian-Derived)
I can cynically guess that only matters when a user with a Chinese name does it
[Video] Julian Assange Explains Wikileaks' Logistics
predating indefinite detention
IBM Was Never the "Good Guy", Just a Self-Serving and Opportunistic Money- and Power-Hungry Monopolist, Living Off of Taxpayers' Money (Government Contracts)
The Nazi Party of Germany was its second-biggest client at one point and now it's looking to profit from the work of slaves
"I Hated Working at IBM. They Were the Most Unfriendly People."
Don't forget what Watson the son did to a poor woman on a plane
State of the News (and Depletion of Journalism Online, Not Just Offline)
Newspapers are not coming back and the Web is not coming back either
GNU/Linux Consolidates in North America
Android rising a lot this year, too
[Meme] More Monopolies Granted While Patent Examiners Die (Overworking for Less Compensation)
Work more; Get less
Staff Union of the EPO (SUEPO) is Taking the New Pension Scheme (NPS) to an International Tribunal (ILOAT)
SUEPO wants more EPO staff to participate in collective action
Stella Assange and the Legal Team Speak to the Media a Day After WikiLeaks Founder Julian Assange Arrives in Australia
Published yesterday by a number of mainstream publishers
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, June 27, 2024
IRC logs for Thursday, June 27, 2024
RIP Daniel Bristot de Oliveira, Red Hat death
Reprinted with permission from Daniel Pocock