Bonum Certa Men Certa

Links 02/08/2022: Emmabuntüs Debian Edition 4 1.02 and ScummVM 2.6.0

  • GNU/Linux

    • Server

      • Mirantis Adds Lens Pro Edition to IDE Portfolio for Kubernetes - Container Journal

        Mirantis has made available a Lens Pro edition of its cloud-native application integrated development environment (IDE) that includes a local instance of Kubernetes. That instance can be automatically provisioned along with on-demand support and a streamlined set-up process for container image scanning and vulnerability reporting tools.

        Miska Kaipiainen, vice president of product engineering for Mirantis, says Lens Pro is aimed at enterprise IT organizations looking to improve productivity. It is priced at $19.90 per month per seat or $199 per seat for an annual license.

      • Istio / Announcing Istio 1.13.7

        This release contains a fix for CVE-2022-31045 and bug fixes to improve robustness. We recommend users install this release instead of Istio 1.13.6, which does not contain the above CVE fix. This release note describes what’s different between Istio 1.13.6 and Istio 1.13.7.

      • Istio / Announcing Istio 1.14.3

        This release contains a fix for CVE-2022-31045 and bug fixes to improve robustness. We recommend users install this release instead of Istio 1.14.2, which does not contain the above CVE fix. This release note describes what’s different between Istio 1.14.2 and Istio 1.14.3.

    • Audiocasts/Shows

    • Kernel Space

      • Make Use OfLinus Torvalds Upstages Own Linux 5.19 Kernel Release by Announcing It on Apple Silicon-Powered MacBook Air

        Linus Torvalds has announced the latest version of his Linux kernel, 5.19, but he might have upstaged his own release with how he announced it: from an Apple Silicon-powered Macbook Air laptop running Asahi Linux.

      • CollaboraKernel 5.19: Probably the final release of the 5.x series

        As usual, there are quite a few changes merged into the mainline; among the most interesting are:

        - Arm Scalable Matrix Extension - Intel "in-field scan" mechanism for CPU diagnosis - initial support for the LoongArch CPU architecture - support for running 32-bit binaries on 64-bit RISC-V systems - several io_uring subsystem enhancements - BIT TCP support for handling huge IPv6/TCP packets - Zstd compression support for firmware files - AMD's Secure Nested Paging and Intel's Trusted Domain Extensions for enhanced virtualization/containers security

        More details about the merge window are available on part 1.

        Looking at the version history, one may notice the 3.x kernel series ended with version 3.19, while the 4.x series ended at 4.20. As there is no clear naming convention for future kernel versions, it remains to be seen if Linus will decide to end this series with version 5.19 or to extend it to 5.20 or beyond.

    • Instructionals/Technical

      • RoseHostingHow to Install Neos CMS on Ubuntu 22.04 - RoseHosting

        In this tutorial, we are going to install Neos CMS on Ubuntu 22.04 OS.

        Neos CMS is an open-source Content Management System that allows developers and users to build their websites in a couple of steps quickly. Neos CMS is written in PHP and javascript and uses SQL. In this blog post, we will install Neos CMS with the LAMP stack so you can easily access it via a domain name.

      • LinuxTechiHow to Install KVM on RHEL 9 Step-by-Step

        In this guide, we will cover how to install KVM on RHEL 9 step-by-step.

        Kernel-based Virtual Machine, or KVM in short, is an opensource virtualization solution for the Linux kernel. It supports both Intel and AMD CPUs and allows users to create and manage virtual machines on a Linux system. The kernel functions as a hypervisor and allows you to virtualize your entire dedicated server and create multiple VMs.

      • nixCraftDNS settings to avoid email spoofing and phishing for unused domain

        As you may know, email spoofing allows attackers to pose as someone else to gain illegal profit. For example, I only use for communication, but someone might create a spoofed-up email, say, to trick someone.

      • LinuxConfigHow to set filesystems mount order on modern Linux distributions

        In a previous tutorial we discussed about the /etc/fstab file, and how it is used to declare the filesystems which should be mounted on boot. In the pre-Systemd era, filesystem where mounted in the order specified in the /etc/fstab file; on modern Linux distributions, instead, for a faster boot, filesystem are mounted in parallel. Systemd manages the mounting of filesystems via specifically designed units automatically generated from /etc/fstab entries. For these reasons a different strategy must be adopted to establish the dependency between two filesystems, and therefore to set their correct mount order.

        In this tutorial we see how to establish an explicit dependency between two filesystems and set their mount order on modern Linux distributions.

      • Linux Made SimpleHow to install Gacha Club Edition Beta on a Chromebook

        Today we are looking at how to install Gacha Club Edition Beta on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

      • ByteXDHow To Use I/O redirections in Linux - ByteXD

        In this article you will be acquainted with the concept of I/O redirections, and the different ways to use standard output, standard input and standard error.

      • CitizixHow to install Java 11 in OpenSUSE in Rocky Linux/Alma Linux 9

        In this guide we are going to explore how to install Java Runtime Environment (JRE) and the Java Developer Kit (JDK) in Rocky Linux 9. This guide also works for RHEL 9/Alma Linux 9.

        Java and the JVM (Java’s virtual machine) are required for many kinds of software, including Tomcat, Jetty, Glassfish, Cassandra and Jenkins.

        Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. Java was developed by Sun Microsystems (which is now the subsidiary of Oracle) in the year 1995. James Gosling is known as the father of Java.

      • CitizixHow to install and set up Jenkins in Rocky Linux/Alma Linux 9

        In this Guide we are going to learn how to install and configure Jenkins in Rocky Linux 9. This will also work for other RHEL 9 derivatives like Alma Linux.

        Jenkins is a popular opensource automation tool to perform continuous integration and build automation. Jenkins allows to execute a predefined list of steps, e.g. to compile golang source code to build build binary file. The trigger for this execution can be time or event based.

      • LinuxConfigHow to disable Plymouth on Linux

        Plymouth is an application originally developed by Red Hat and later adopted basically by all the most commonly used Linux distributions. The software runs very early in the boot process, and provides eye-candy animations which accompany the user until he is prompted to login into the system. When Plymouth is used, boot messages are hidden, although they can be visualized simply by clicking the esc key. Some users, however, may prefer to visualize boot messages by default, and avoid any animation.

        In this article we see how disable Plymouth animations on some of the most used Linux distributions.

      • LinuxConfigHow to customize the SDDM display manager on Linux

        SDDM (Simple Desktop Display Manager) is a modern, free and open source Display Manager available on Linux and other Unix platforms like FreeBSD. It works both with X11 and Wayland, and is based on QtQuick, a framework to build QML applications. SDDM allows a great degree of customization and; thanks to this, a lot of custom themes are available for it.

        In this tutorial we see how to install and enable SDDM on some of the most used Linux distributions, and how to change its look by using custom themes.

      • LinuxConfigHow to create snapshots of QEMU/KVM guests

        KVM (Kernel-based Virtual Machine) is the virtualization solution (type 1 hypervisor) included in the Linux kernel, which, by default, is used together with QEMU, the userspace software which actually performs the guest systems emulation (type 2 hypervisor). In a previous tutorial we saw how to create and manage KVM virtual machines from the command line; in this article, instead, we will learn how to create and manage guest systems snapshots using tools like virsh and virt-manager.

        In this tutorial we learn how to create snapshots of guest systems emulated with QEMU/KVM, using virsh and virt-manager.

      • TechRepublicHow to install the Dolibarr ERP/CRM platform on Ubuntu Server 22.04 | TechRepublic

        If your business has grown to the point it requires help with planning and organizing details such as contacts, suppliers, invoices, orders, stock and schedules, you need an ERP tool. You can either turn to a third-party platform, or you can deploy an in-house solution to your data center or a third-party cloud host.

        Follow this step-by-step process of installing the Dolibarr ERP/CRM solution, which is perfectly suited for organizations of all sizes as well as for freelancers.

      • ZDNetHow to create a Linux virtual machine with VirtualBox | ZDNet

        Linux is everywhere -- in phones, smart appliances, cloud storage services, cars, thermostats, and just about everything with an embedded system or a major third-party service.

        It can also be on your desktop. Linux is a fantastic choice as a desktop operating system because it's incredibly reliable, secure, and more flexible than any other OS on the market. But for those who might be hesitant to install Linux over macOS or Windows, what can you do? One route that makes it very easy to test and use Linux, without doing anything to your primary operating system, is the virtual machine route.

      • LinuxSecurityInstalling SurfShark VPN On Kali Linux: The Authoritative Guide

        Virtual Private Networks (VPNs) were initially created to grant workers who are remote, workers who travel, or workers who do not tend to be in the office access to the local network over an insecure network connection when they are not physically within the local network. Essentially, a VPN can be used for various reasons however, the main purpose was for the use of businesses and companies. Not only would workers need to access resources on the company network but companies with multiple offices that need to work in unison as if they’re on the same network found that a VPN would be the ultimate solution. Nowadays, daily computer users use VPNs for many different use cases but mainly, they want to maintain their privacy and better control access to resources. VPNs are used to guard daily users and companies alike against cyber criminals on public networks and are also used for hiding your IP address, your browsing activity, and your personal data on any network you may be connected to, whether it be at home or at a coffee shop. Ultimately, what mostly all VPNs have in common is the ability to connect remotely to a private network over a public connection. VPNs are used to secure internet connections, protect against malware and hacking, maintain digital privacy, gain access to geo-restricted content, and conceal users' physical locations. A VPN is an essential tool for staying safe and secure online as more and more users value their privacy, as well as companies with multiple offices and remote workers.

      • Keychron keyboards fixed on Linux | Bastian Venthur's Blog

        Last year, I wrote about on how to get my buggy Keychron C1 keyboard working properly on Linux by setting a kernel module parameter. Afterwards, I contacted Hans de Goede since he was the last one that contributed a major patch to the relevant kernel module. After some debugging, it turned out that the Keychron keyboards are indeed misbehaving when set to Windows mode. Almost a year later, Bryan Cain provided a patch fixing the behavior, which has now been merged to the Linux kernel in 5.19.

    • WINE or Emulation

      • ScummVMScummVM 2.6.0 or: Insane Escapism

        Free your mind for yet another ScummVM release!

        Eight newly supported games on 6 engines will plunge you into a variety of different settings. Are you able to escape from an alien-infested planet? What about challenging the Lord of the Dead in the Underworld? And have you ever explored the deepest depth of your psyche to see if you really know yourself?

    • Desktop Environments/WMs

      • GNOME Desktop/GTK

        • OMG UbuntuThis GNOME Extension Brings ’Material You’ Vibes to Linux Desktops

           When enabled, ‘Material You Color Theming’ GNOME extension generates a patched version of GNOME desktop’s stock libadwaita theme accented by colours pulled directly from the desktop wallpaper.

          Then, every time you change your wallpaper you can generate a new re-coloured Adwaita theme that affects the appearance all installed GTK4/libadwaita applications from the archive. Just mouse up to the tray icon the extension adds and hit the “Refresh Material Theme” option to VIBE CHANGE...

  • Distributions and Operating Systems

    • New Releases

      • On August 1st, 2022, Emma DE4 2nd update – Emmabuntüs

        On August 1st, 2022, the Emmabuntüs Collective is happy to announce its Emmabuntüs Debian Edition 4 1.02 (32 and 64 bits) update, based on Debian 11.4 Bullseye and supporting both Xfce and LXQt desktop environments.

        This distribution was originally designed to facilitate the reconditioning of computers donated to humanitarian organizations, starting with Emmaüs communities (which is where the distribution’s name obviously comes from), to promote the discovery of GNU/Linux by beginners, as well as to extend the lifespan of computer hardware, in order to reduce the waste induced by the over-consumption of raw materials.

        This new update of our distribution incorporates the improvements implemented in the recent Emmabutüs DE4 version supporting a better handling of both the UEFI and the Secure Boot, thanks to an update of our refurbishing key which now supports the saving and cloning operations with the Secure Boot option.

    • Canonical/Ubuntu Family

      • Linux MagazineLinux Mint 21 is Now Available
        Linux Mint 21 has arrived and it includes some interesting updates and features that will please both new and previous users alike. One big addition is the new upgrade tool that makes it even easier to upgrade to a major version with just a few clicks of a graphical tool. The new updater displays packages that have been upgraded as well as those that won’t and reports if any PPAs will no longer be supported in the new version.

        Linux Mint 21 also ships with a new Bluetooth application, Blueman, and the bluez backend. This was done for two reasons. First off Blueman is a superior application. The other reason is explained by Clement Lefèbvre (Linux Mint Lead Developer) when he said in a blog post back in March...

      • The Fridge: Ubuntu Weekly Newsletter Issue 746
      • Ubuntu Weekly Newsletter Issue 746

        Welcome to the Ubuntu Weekly Newsletter, Issue 746 for the week of July 24 – 30, 2022.

      • The Register UKCanonical adds instance modification to Multipass, and more ● The Register [Ed: Canonical is working for Microsoft while Microsoft attacks Linux, moreover promoting WSL (Windows), which goes against Ubuntu, the prime brand of Canonical]

        Never one to shy away from tootling its own trumpet, Ubuntu Linux maker Canonical has talked up the instance modification features of version 1.10 of its lightweight VM manager, Multipass.

        Multipass is a handy tool for developers seeking to simulate a small cloud deployment on a workstation (so long as Ubuntu is your thing, of course) and – unlike something like Microsoft's Windows Subsystem for Linux – will straddle platforms using KVM in Linux, HyperKit on macOS, and Hyper-V on Windows.

        The Canonical team has been quietly working away on the platform over the years and recently released version 1.10, a major update of which is the ability to modify the RAM use, disk space, and CPU core of existing instances. While it is a little surprising that it has taken so long for something that VM wranglers usually take for granted to arrive, the update is a welcome for developers less than keen to destroy and rebuild an instance just to add a bit more RAM.

      • UbuntuCanonical at SIGGRAPH 2022 | Ubuntu

        The VFX community beckoned, and we answered the call! Ubuntu by Canonical is proud to announce we will be attending SIGGRAPH 2022, and we have quite a bit to share with you all.

      • 10 Tech Terms You’re Saying Wrong (And How to Pronounce Them Correctly)

        These days most people share funny memes and GIFs with friends and family, but how often does someone say “JIF” or “me-me” out loud when referring to one? If that’s you, you’re saying it wrong.

        Tech terms, brands, and products often have weird names or words. For example, when you clear the cache on your computer, do you pronounce it as “cash-ay” or “cash”? Only one of those is correct. With that in mind, here are ten popular tech terms or brand names you’re saying wrong and how to say them right.

      • How to Install Plausible Analytics on Ubuntu 22.04 – LinuxWizardry

        Plausible Analytics is a lightweight and open-source web analytics tool. It is a simple and privacy-friendly alternative to Google Analytics. With Plausible, you can track your website visitors and get valuable statistics that help to improve the user’s experience.

        This tutorial will discuss how to install and set up Plausibe Analytics on Ubuntu 22.04 server.

    • Open Hardware/Modding

      • ArduinoDIY SawStop saves fingers from shop mishaps | Arduino Blog

        Many power tools have the potential to cause serious harm, but few are as dangerous as table saws. But table saws are also indispensable for woodworking, which means that people are willing to risk their fingers to use them. There is a manufacturer called SawStop that builds table saws that automatically stop the blade if they detect flesh. Unfortunately for hobbyists, SawStop table saws start at around $900 for even the most compact models. After receiving a free table saw from a friend, Ruth Amos decided to add DIY SawStop-style finger protection on a friendlier budget.

        SawStop table saws have braking systems built to work with special blades. They use capacitive touch sensing, just like a touch-sensitive button, to detect when a finger (or any other body part) touches the blade. When that happens, it deploys the brakes and brings the blade to stop in just a few milliseconds. As SawStop advertisements love to demonstrate, the blade stops before it can do more than knick a finger. The emergency brakes destroy SawStop blades, but that’s a small price to pay to save a finger. Amos’s DIY safety precaution works in a similar manner, but without destroying the blade.

      • ArduinoArduino-controlled robot solves Rubik’s Cubes in a couple seconds | Arduino Blog

        Rubik’s Cubes have been sold in stores for more than 40 years now, but most of us still can’t solve them. Others take the puzzles very seriously, competing in many speed-solving competitions around the world. The world record for the fastest Rubik’s Cube solution is a mere 3.47 seconds, set by China’s Yusheng Du. But this robot created by Redditor iBoot32 puts that record to shame by solving the 3D puzzle in less than two seconds.

        It may not seem like it, but the central square on each side of a Rubik’s Cube remains stationary. By spinning those squares, one can rotate the entire side of the cube. iBoot32’s robot design takes advantage of that fact and has six steppers motors that attach to the central squares on each of the Cube’s six sides. This arrangement gives the robot full manipulation of the Rubik’s cube.

      • Linux On - Weekly GNU-like Mobile Linux Update (30/2022): Ubuntu Touch on FairPhone 4, and, maybe, RISC-V phones in the future!

        Also, more and more apps get ported to GTK4/libadwaita, Phosh 0.20 beta 3, KDE progress and more._

      • LiliputingLilbits: Linux 5.19, Ryzen Embedded, and RISC-V - Liliputing

        The MangoPi MQ Pro is an inexpensive single-board computer that looks a lot like a Raspberry Pi Zero, but which features a RISC-V processor rather than an ARM chip. So can you use it for all the same things you’d use a Raspberry Pi Zero for? Kind of.

        RISC-V is a newer, less common CPU architecture and there’s not as much software optimized for it yet. But an independent developer has published a set of benchmarks that show the MangoPi MQ Pro does offer competitive performance, even if it costs a bit more and is a little harder to find in stock.

        In other recent tech news from around the web, Gigabyte’s GIGAIPC subsidiary has unveiled a new 3.5 inch embedded PC board powered by an AMD Ryzen V2000 series embedded processor, Linus Torvalds used an Apple laptop with an ARM64 processor and Asahi Linux software to release Linux 5.19, and TuxPhones raises some good questions about the role of Pine64 in the open hardware space.

    • Mobile Systems/Mobile Applications

  • Free, Libre, and Open Source Software

  • Leftovers

    • Digital Restrictions (DRM)

      • Public KnowledgePublic Knowledge Files Comments Urging FCC To Strengthen Phone Locking Reporting - Public Knowledge

        Today, Public Knowledge joined Consumer Reports and New America’s Open Technology Institute in filing comments in the Federal Communications Commission’s proceeding considering the state of competition in the communications marketplace.

        Phone locking, the controversial practice of using software locks to restrict a phone to just one carrier, has major effects on competition, disproportionately harms low-income consumers, creates e-waste, and frustrates users looking to switch carriers. Public Knowledge urges the agency to thoroughly report on phone locking as part of its upcoming 2022 Communications Marketplace Report to help create a competitive, more affordable mobile device market. In the filing, Public Knowledge also asks the Commission to continue a balanced spectrum policy that makes large, contiguous blocks of spectrum available for a diverse range of uses, including on an unlicensed and “license by rule” basis.

  • Gemini* and Gopher

    • Technical

      • Science

      • Programming

        • Re: Misadventures with bash shell

          I have to agree that shell syntax is often weird, the error messages can be confusing, variable quoting isn't obvious and certain constructs are whitespace-sensitive. I encountered all of the problems StackSmith mentioned when I first started writing shell scripts and any one of them could have put me off from using or learning shell.

          I'm not sure why I stuck with them but after properly learning about the shell most of the issues went away. I must admit though that even after learning about it, it's still a weird language with the potential for programs to fail in bad ways due to subtle bugs. Which is why I routinely pass my scripts to ShellCheck.

        • Making a COPR package

          For those who are not aware, COPR is basically the Fedora equivalent of openSUSE's Open Build Service. Useful software that don't quite meet Fedora's Packaging Guidelines or experimental/newer versions of software than in the repos often make it into COPR.

          I use both Firejail and libimobiledevice but as mentioned previously, the former is too outdated (posing a security issue) and the current version of the latter doesn't support newer versions of iOS. I pointed this problem out on IRC and got rebuffed with "well sounds like an upstream problem then." So the natural solution is do the job myself.

* Gemini (Primer) links can be opened using Gemini software. It's like the World Wide Web but a lot lighter.

Recent Techrights' Posts

The Ongoing Evolutionary Process of News-Reading (or News-Finding) on the World Wide Web
it gets worse
"It's Obvious There's No Future For Any of Us from Blizzard at Microsoft"
The rumours suggest that more Microsoft layoffs are on the way
[Meme] Who's the Boss?
"I thought EPC governed the Office"
Salary Adjustment Procedure (SAP) at the EPO and Why Workers' Salary is Actually Decreasing Each Year (Currency Loses Its Purchasing Power)
outline and update on a years-old blunder
Ongoing Media Campaign, Sponsored by Bill Gates, to Portray Critics of Gates Crimes as "Conspiracy" Cranks
In prior years we wrote about this PR tactic of Gates
End of an Era
The Web isn't just filled with marketing spam but actual disinformation
[Meme] Onboarding New EPO Staff
You read the patent application and grant within hours
The Legacy Prolific Writers Leave Behind Them
"Free Software Credibility Index" after more than 15 years
Phoronix in Google News
congratulating or welcoming Embrace, Extend, Extinguish (E.E.E.)
Google Fired Many Employees Working on Google News (Which Had Deteriorated and Became Gulag Noise, Littered and Gamed by Blogspam, Plagiarism, and Chatbot/Translator-Generated Spew), Now Comes the Likely 'Phase-out'
No wonder many yearn for the days of DMOZ and Web directories in general
IRC Proceedings: Monday, February 26, 2024
IRC logs for Monday, February 26, 2024
Over at Tux Machines...
GNU/Linux news for the past day
Exposed: FSFE, Legal & Licensing Workshop (LLW), Legal Network & Modern Slavery
Reprinted with permission from Daniel Pocock
Gemini Links 26/02/2024: Mastodon Trouble, RSS, and Zombie-scrolling
Links for the day
Links 26/02/2024: Suicide Crisis and Doctor Walkouts in South Korea
Links for the day
Why Do People Who Attack GNU/Linux Hate Women So Much?
My wife is being viciously targeted again
[Meme] Follow the Law, Not Corrupt Bosses
pressuring staff to break the rules to make more money
The EPO Uses Appraisals to Force Staff to Illegally Grant European Patents or Lose the Job. The Matter is Being Escalated en Masse to ILO-AT, Requesting a Review of Appraisal Reports.
it is only getting worse over time
Debian History Harassment & Abuse culture evolution
Reprinted with permission from Daniel Pocock
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, February 25, 2024
IRC logs for Sunday, February 25, 2024IRC logs for Sunday, February 25, 2024
Gemini Links 25/02/2024: Chronic Pain and a Hall of the Broken Things
Links for the day
Links 25/02/2024: New Rants About 'Hey Hi' Hype and JavaScript Bloat
Links for the day
Going Static Helped the Planet, Too
As we've been saying since last year
Chris Rutter, Winchester College, Clare College choir, Arm Ltd, underage workers & Debian accidental deaths
Reprinted with permission from Daniel Pocock
Gemini Links 25/02/2024: Blocking Crawlers and Moving to gemserv
Links for the day
IRC Proceedings: Saturday, February 24, 2024
IRC logs for Saturday, February 24, 2024
Over at Tux Machines...
GNU/Linux news for the past day