Bonum Certa Men Certa

Links 8/11/2021: Raspberry Pi OS Updated, EasyOS 3.1.9 and Maui 2.1.0 Released



  • GNU/Linux

    • Desktop/Laptop

      • TUXEDO Nano Pro is an AMD-Powered Ultra-Mini Linux PC - It's FOSS News

        The German-based Linux PC manufacturer has just added another exciting product to their mini-PC lineup. The Tuxedo Nano Pro – Gen11 is nearly a palm-sized PC with a base weight of just 1 kilogram.

        Tuxedo prefers to call it the “Tiny Powerhouse”, considering the impressive hardware packed in an incredibly compact form factor.

    • Audiocasts/Shows

      • This Week in Linux 174: Linux 5.15, Fedora 35, RHEL 9, LXQt 1.0, NVIDIA 495, MS Edge for Linux - TuxDigital

        On this episode of This Week in Linux, Linux Kernel 5.15 Released, Fedora Linux 35 Released, Red Hat Enterprise Linux 9.0 Beta Released, LXQt 1.0 Released, NVIDIA 495.44 Linux Driver Released, KDE Connect for iPhone Users, Microsoft Edge for Linux Released, Valve News: (Steam Deck, Anniversary, Anti-Cheat), Linux Gamers Are Most Helpful To Devs, TUXEDO Nano Pro Announced, Humble Bundles: Sonic The Hedgehog, Aspyr 25th. All that and much more on Your Weekly Source for Linux GNews!

    • Kernel Space

      • KVM Changes Land In Linux 5.16: RISC-V Hypervisor Support, AMD PSF Control Bit - Phoronix

        Last week the Kernel-based Virtual Machine (KVM) feature patches were sent out and subsequently merged for Linux 5.16.

        Arguably most notable for KVM with Linux 5.16 is the introduction of the RISC-V architecture code for the Kernel-based Virtual Machine. The KVM RISC-V hypervisor support depends upon the RISC-V ISA's hypervisor extension, which was recently frozen. Now to wait for RISC-V processors to market that are performant and supporting the extension...

      • What is the Linux kernel?

        For casual users and less experienced fans, Linux is an open source operating system. For purists, however, the title “Linux” is reserved for the kernel that powers the operating system. If you’re curious about what the Linux kernel is, let’s answer that question, with a focus on more non-expert users.

        [...]

        Every operating system has a kernel. Windows, macOS, iOS, Android, Chrome OS and Linux each have a low-level system that is responsible for interfacing all software with the computer’s physical hardware. Without the kernel, none of your applications would be able to use the physical computer; applications like Firefox, Chrome, LibreOffice, MS Office or Outlook would not work. The kernel is also responsible for allowing processes to exchange information using what is called Inter-Process Communication (IPC).

      • Raspberry Pi Compute Module 4 Supported By Mainline Linux 5.16 - Phoronix

        Linux 5.16 is an action-packed kernel with a ton of exciting additions and improvements. Adding to the growing list of changes to look forward to with v5.16 is mainline support for the Raspberry Pi Compute Module 4.

        Released just over one year ago was the Raspberry Pi Compute Module 4 as their system-on-module variant of the Raspberry Pi 4.

      • Graphics Stack

        • xwayland 21.1.3
          I'm pleased to announce the Xwayland 21.1.3 release.
          
          

          No change compared the release candidate (21.1.2.901).

          Olivier Fourdan (1): Bump version to 21.1.3

          git tag: xwayland-21.1.3
        • XWayland 21.1.3 Released With Support For NVIDIA's 495 Driver GBM

          While just a point release, XWayland 21.1.3 that is out this morning is exciting in that it adds support for using NVIDIA's new proprietary driver that supports the GBM API for enhancing its Wayland support.

          XWayland 21.1.3's main feature is supporting the NVIDIA GBM back-end. The code now supports setting the GLVND library based on the back-end name. There is also a fix from NVIDIA for using EGL_LINUX_DMA_BUF_EXT for creating GBM buffer object EGLImages.

        • Etnaviv Gallium3D Switches Over To NIR By Default - Phoronix

          It's been a while since last having any major progress to report on Etnaviv, the open-source Mesa Gallium3D driver supporting Vivante graphics IP. But a rather fundamental change was made this past week in that Etnaviv is now (finally) using NIR by default.

          Emma Anholt made the change so that Etnaviv Gallium3D is now using NIR by default rather than TGSI as Gallium3D's long-standing intermediate representation.

    • Applications

      • Best Free and Open Source Alternatives to Adobe Premiere Pro

        Adobe is a large multinational computer software company with over 22,000 employees. Its flagship products include Photoshop, Illustrator, InDesign, Premiere Pro, XD, Acrobat DC, and the Portable Document Format (PDF). The products are wrapped up and marketed as the Creative Cloud, a subscription-only way of accessing more than 20 desktop and mobile apps and services for photography, design, video, web, UX, and more

        We are long-standing admirers of Adobe’s products. They develop many high quality proprietary programs. It’s true there are security and privacy concerns in relation to some of their products. And there’s considerable criticism attached to their pricing practices. But the real issue is Adobe Creative Cloud does not support Linux. And there’s no prospect of support forthcoming.

    • Instructionals/Technical

      • How To Install KVM on Debian 11 - idroot

        In this tutorial, we will show you how to install KVM on Debian 11. For those of you who didn’t know, KVM (Kernel-based Virtual Machine) is an open-source full virtualization solution for Linux Systems running on x86 hardware with virtualization extensions (Intel VT or AMD-V). You can use KVM to run multiple operating systems such as Windows, *BSD, Linux distribution using virtual machines. Each virtual machine has its private disk, graphics card, network card, 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 through the step-by-step installation of the KVM virtualization on a Debian 11 (Bullseye).

      • How to Install the Etherpad Collaborative Web Editor on Rocky Linux 8

        Etherpad is an open-source online editor providing collaborative editing in real-time in the browser. It is written in Node.js and can be self-hosted to work with various platforms like WordPress, Drupal, Odoo, Discourse, Joomla, etc.

        In this tutorial, we will install Etherpad on a Rocky Linux 8 server, using the MariaDB database to store our data. We will also use Nginx as a reverse proxy for the application and install an SSL certificate using Let's Encrypt to enable HTTPS connections to our Etherpad instance.

      • How to Install OpenEMR Medical Office Workflow Software on Ubuntu 20.04 – VITUX

        A medical office’s workflow can be a tangled mess of electronic documents, including insurance forms and appointments. In order to streamline the process for both patients and staff members, it is necessary that they have access to efficient software – which offers all necessities from scheduling weeks in advance with no reminders around receptionists’ availability slots or how much inventory each pharmacy has on hand at any given moment.

        Are you looking for a medical practice that can fit your needs? Many options are available, including proprietary software. However, there is another option: open source solutions. The OpenEMR project offers an easy way to get started with this type of digital health innovation. In this guide, we will walk you through the process of installing OpenEMR on an Ubuntu Server 20.04.

      • How to Install Gradle Build Tool on Debian

        Gradle is a build automation tool that is built on the ideas of Apache Ant and Apache Maven. Gradle replaces the XML form used by Apache Maven for defining the project settings with a Groovy-based domain-specific language (DSL).

        Gradle is using a Groovy-based DSL, which is more convenient for developers. This DSL also provides for dependency management, automatic downloading and documentation. It can be used to compile the source code, run tests and generate reports on the same project in a single command-line.

        While Gradle is primarily a build tool, it can also be used as a general-purpose task runner. It provides the ability to create native software packages in Windows EXE installer, and dmg packages.

        Gradle does not provide dependency management since it can load plugins to support various source code management tools, but Gradle has a rich API that allows you to create custom tasks or even new plugins. There are also various community-provided plugins available for different types of dependency management.

        The Gradle tool is written in Java, but it can work with any language as long as there are plugins available for the respective language.

        Linux users will be happy to know that Gradle is available natively for Linux. Gradle has many advantages over Maven, including faster incremental builds due to the use of Ivy dependency management, which actually makes it possible for developers to avoid using maven-release-plugins. The release process itself becomes less painful.

      • How to Upgrade to Ubuntu 22.04 LTS (Jammy Jellyfish) Beta from 21.10 - LinuxCapable

        The new Ubuntu 22.04 LTS is fast approaching, with it recently receiving its official codename Jammy Jellyfish. For now, the schedule is set for release on April 21, 2022, but this may change in the future at a moment’s notice.

      • Use Cloudformation to create an RDS MySql Instance on AWS

        The AWS Relational Database Service (RDS AWS) is a web service that makes it easier to set up & operate a relational database in the cloud. To understand more about RDS search for "How to setup an RDS MySql (Relation Database MySql ) instance on AWS" article.

        AWS CloudFormation allows us to use programming languages (yaml/json) or a simple text file to model and provision all the resources needed for our applications. This gives us a single source of truth for our AWS resources.

        In this article, we will see the steps to create an RDS MySql Instance using Cloudformation Stack.

      • Add, Delete And Grant Sudo Privileges To Users In Fedora - OSTechNix

        Using sudo program, we can elevate the ability of a normal user to run administrative tasks, without giving away the root user's password in Linux operating systems. This guide explains how to add, delete and grant sudo privileges to users in Fedora 35 desktop and server editions.

        I've divided this guide in three sections. The first section teaches you how to create a new user. In the second section, you'll learn how to give sudo access to the existing user. And in the last section, you will know how to remove sudo access from a user. I've also provided example commands in each section, so you can understand it better.

        First, we will start with giving sudo access to a new user.

      • Using RHEL System Roles to manage Linux at scale

        One such RHEL management tool to consider is RHEL System Roles, a collection of supported Ansible roles and modules providing consistent and abstracted configuration interfaces to manage RHEL at scale. There are a large variety of roles that cover many aspects of RHEL management.

        RHEL System Roles are currently distributed as an RPM in RHEL and as a collection on Ansible Automation Hub (available for Ansible subscribers).

        Ansible also supports a new format called execution environments, which are packaged as container images. RHEL System Roles doesn't currently have an execution environment container image, but the upstream Linux System Roles project does. During our recent presentation Secure and monitor RHEL: Using the Linux System Roles execution environment with Ansible Automation Controller at AnsibleFest 2021, we covered how you could use this upstream execution environment and Ansible Automation Controller to help secure and monitor RHEL.

      • How to Install Linux Kernel 5.15 on AlmaLinux 8

        Linux kernel 5.15 is out with many new features, support, and security. The Linux 5.15 kernel release further improves the support for AMD CPUs and GPUs, Intel’s 12th Gen CPUs, and brings new features like NTFS3, KSMBD (CIFS/SMB3), and further Apple M1 support, amongst many other changes and additions.

      • How to Install Xubuntu Desktop on Ubuntu 20.04

        One of the wonderful things about the Linux operating system is its vast array of customization options. If you are using a system with a graphical user interface, you can tweak almost anything – the desktop background, wallpaper, icons, and even installing a different desktop environment to have a change in the look-and-feel.

        You can have multiple Desktop environments installed on your Linux system or you can decide to remove others and remain with one. The choice is usually entirely up to you.

        One of the desktop environments that you can use to add some oomph and improve your user experience is the Xubuntu desktop environment. Xubuntu is stable and relatively lightweight compared to the GNOME desktop environment which ships with Ubuntu 18.04 and later versions.

        It’s highly customizable and is kind on the computing resources such as CPU and RAM. Xubuntu is, therefore, an ideal environment to turn to if you want to speed up your PC particularly if you are running a system with low computing specifications.

      • 20 Basic Ubuntu Commands for Beginners - LinuxStoney

        Ubuntu is one of the most customizable Linux distributions available today. Almost all Linux enthusiasts start with Ubuntu. And if you’re new to Ubuntu, then check out this list of basic commands that will help you get acquainted with the system.

        The commands will help you to perform some basic actions in the operating system. To help you get off to a good start, here are the top 18 basic Ubuntu commands for beginners.

      • How to Check and Repair a File System in RHEL Linux

        RHEL (Red Hat Enterprise Linux) is famed for its integration of file system administration utilities upon its installation. These utilities make it possible for the Linux file system to retain a healthy performance status.

        The Linux file systems get scanned for any performance shortcoming and instantaneously get repaired through the help of toolkits like fsck (file system check). The Linux operating system automates the execution of this file scanning and repairing tool during system boot.

        However, it is also possible for an RHEL user to manually invoke a terminal command associated with filesystem check and repair without rebooting the system.

      • How I build command-line apps in JavaScript | Opensource.com

        Including options for your users is an important feature for any application, and Commander.js makes it easy to do. What's your favorite JavaScript command-line builder? Take our poll.

      • Live Debugging Techniques for the Linux Kernel, Part 2 of 3
      • Write your first CI/CD pipeline in Kubernetes with Tekton | Opensource.com

        Tekton is a Kubernetes-native open source framework for creating continuous integration and continuous delivery (CI/CD) systems. It also helps to do end-to-end (build, test, deploy) application development across multiple cloud providers or on-premises systems by abstracting away the underlying implementation details.

      • Implement user auth in your project in minutes with SuperToken

        Implementing a user authentication in a project, requires time, especially when it is created from scratch.

        Many developers tend to use social login, built-in libraries or tend to create them from scratch.

        With SuperToken, all you need to do is implement, test, and deploy.

        SuperToken is an open-source, self-hosted solution that allows developers to implement user authentication in minutes. It features a full authentication workflow that takes the hassle out of the equation.

      • Playing Mario on Linux (Ubuntu, Manjaro, Fedora) - LinuxH2O

        This guide is pretty straightforward, it allows you to play your favorite retro game Mario on your Linux distribution. It doesn’t matter which distro you are using – Ubuntu, Mint, Fedora, Manjaro or many be Debian. All you have to do is just follow along and you will be able to live your childhood again.

        Mario is one of the first games that became viral back in the day. The games have grown far more advanced and sophisticated, but Mario’s essence is still in our hearts. We all wanted to save the queen from the monster. We played the game so many times that it has been encoded in our brain permanently and there is nothing that can erase or replace Mario.

    • Games

      • Splitgate expands the options available for making Custom Games more unique | GamingOnLinux

        1047 Games recently released a big update to Splitgate, their free to play first-person shooter with portals to enable players to make more interesting Custom Games.

        You're not just limited to casual and competitive modes, as you can also make your own with various rules. This November update includes an overhaul to custom game lobbies, an easier way to edit the game modes and maps. This new system looks a lot better, with you easily picking through various main modes each with different variants available with a lot more presets to choose from. The new game settings UI is also adjusted so it's split between things like Map, Mode, Team and Player options where you can really tweak all the individual bits - like giving each team different options.

      • Heroes of Might and Magic II recreation fheroes2 v0.9.9 further improves the original | GamingOnLinux

        Another great sounding releasing for the game engine reimplementation of Heroes of Might and Magic II (fheroes2) is available right now to play on modern systems.

        Ensuring that all parts of the game are correct they added the missing part of the Captain's Quarters in the Barbarian castle, the Cave in the Warlock castle is not rendered any more when it's not built but the Waterfall is, plus some fixes for the blurred road and incorrect rendering of the Moat for the Captain's Quarters.

      • HYPERCHARGE: Unboxed details Steam Deck support, shows a quick video | GamingOnLinux

        HYPERCHARGE: Unboxed is another developer who will be ensuring their games works nicely with the Valve Steam Deck.

        What is it? Hypercharge is a classic-style Third and First-Person Shooter inspired by Toy Story and Small Soldiers. It focuses on Wave-Based Shooting with Defense Building mechanics. You must complete the mission of Sgt. Max Ammo and prevent the HYPER-CORE from being destroyed.

      • Bohemia Interactive are 'looking into' DayZ for the Steam Deck | GamingOnLinux

        One tough uphill battle currently facing Steam Play Proton and the Steam Deck is still anti-cheat. While there has been improvements, it's still not an ideal situation but at least one more developer is looking into it with Bohemia Interactive for DayZ.

        It's a little different to support native Linux builds of games, as developers would use the native Linux versions of anti-cheat but for games that don't support Linux like that, they will rely on the Steam Play Proton compatibility layer to run the Windows version. The problem there remains that with Easy Anti-Cheat developers need to upgrade their SDK, then of course it all needs ensuring it works correctly. With BattleEye previously mentioning what sounded like the same.

      • RollerCoaster Tycoon 2 reimplementation OpenRCT2 v0.3.5 brings new features | GamingOnLinux

        OpenRCT2 continues being an impressive free and open source game engine reimplementation for RollerCoaster Tycoon 2, allowing you to play it nicely cross-platform on modern systems.

      • How to improve the performance of games in Linux using GameMode

        Feral Interactive is a company and distributor of games for different platforms (macOS, Linux, iOS devices, Android devices and Nintendo Switch) to which we can attribute several quite good titles.

        Well, for some time now the company has been working and improving its tool called “GameMode” which is an impressive tool that can improve performance while playing on Linux.

    • Desktop Environments/WMs

      • Is System76 Going to Drop Gnome for a Home Brewed, Scratch Made Desktop?
        On Sunday, Phoronix’s Michael Larabel reported on a rumor that Linux hardware vendor, System76, is developing a homegrown desktop environment that won’t be based on Gnome or any other existing DE, presumably for its Ubuntu-based Pop!_OS distribution.

        This came after System76 engineer and Pop!_OS maintainer Michael Murphy wrote in a thread on Reddit that the company is developing its “own desktop.”

      • System76's Pop!_OS Linux to create Rust based desktop
        System76's Pop!_OS Linux distribution already has their own "COSMIC" desktop that is based on GNOME but apparently it has had enough and wants to move to a Rust based desktop.

        A Reddit discussion over the possibility of seeing a KDE flavor of Pop!_OS, revealed the more unexpected news that the outfit was working on its "own desktop."

      • Oh, Wow! Pop!_OS Linux Devs Are Creating a New Rust-based Desktop Environment

        Earlier this year, System76 introduced their desktop environment (DE) “COSMIC” based on GNOME.

        The COSMIC desktop aimed to offer a polished and more functional experience when compared to GNOME.

        Considering my previous experience with Pop!_OS, System76 always seems to have top-notch implementations to offer the best possible user experience with Pop!_OS.

        While they tried to evolve with their desktop environment flavor, it looks like it isn’t feasible anymore.

        In a Reddit poll (via Pop!_OS Sub-reddit), Pop!_OS users wondered if Pop!_OS would introduce a KDE-flavoured desktop environment.

      • K Desktop Environment/KDE SC/Qt

        • Maui 2.1.0 Release

          This version of Maui brings new features and bug fixes to Maui’s applications and the frameworks they rely on. The changes introduced in this release will make your experience with Maui Apps much more enjoyable and feature rich.

    • Distributions

      • New Releases

        • EasyOS version 3.1.9 released

          Two very significant changes this time: firstly, both SeaMonkey and Firefox in the build, and secondly, have moved from an ALSA-only system to Pulseaudio, with Pipewire included in the build (but Pulseaudio set as the default). I would have liked to bump the version to 3.2, but the move to Pulseaudio is bound to have issues that I have not yet discovered. So, we need one or two releases to find and fix these.

          Well, there are other significant changes, not just those two. The kernel is now 5.10.77 and has been compiled with the 'wireguard' module, and the 'wireguard-tools' package is in the build. Firefox can be run on the main desktop or in a container -- you will find "www" icons on the desktop for both of these. They are both very secure, as on the main desktop Firefox runs as user 'firefox' in its own sandbox.

          Firefox supports automatic updating, but I have set it to ask first. You can do it manually: if you go to "Settings" and scroll down, there is a button to update. A very curious thing: Firefox running on the main desktop, requires the "Restart to update Firefox" button to be clicked-on twice -- after the first restart, scroll down in "Settings" and you have to click that button again. However, running in a container, the restart button only has to be clicked-on once. Very odd.

      • IBM/Red Hat/Fedora

        • Welcoming Phlyt’s team of cloud-native development experts to Red Hat

          We are pleased to share that the team from Phlyt, experts in cloud-native development, has joined Red Hat to enable us to help even more customers with digital transformation initiatives. Red Hat already equips customers across industries with the people, process, and technology needed for an era when every CIO is a cloud operator. With the addition of the Phlyt team and their expertise, we’re scaling Red Hat Consulting’s efforts to help customers who want to bring modern technologies to enterprise environments.

          Phlyt is a Toronto-based consulting company that provides expertise, products and toolkits to help organizations adopt cloud-native technologies. The Phlyt team is focused on developing cloud-native applications and helping organizations to deliver software more effectively and with a faster time to market.

          We believe that cloud-native technologies like Linux containers and Kubernetes are at the foundation of digital transformation. However, according to 451 Research, part of S&P Global Market Intelligence, 88% of organizations reported deficits in cloud expertise.1 As the IT landscape continues to grow in complexity and scale, cloud-native skills play a critical role in helping organizations modernize their IT infrastructure and development tools.

        • Test-driven development with Quarkus

          Want to learn more about developing applications with Quarkus? Download our free e-book Quarkus for Spring Developers, which helps Java developers familiar with Spring make a quick and easy transition.

          Many development teams today have adopted test-driven development (TDD). Continuous testing support in Quarkus enables developers to take advantage of this practice. When running Quarkus Dev Mode, you can enable continuous testing with the press of a key, empowering Quarkus to automatically rerun tests affected by a code change in the background.

          Quarkus understands which tests are affected by classes and methods within the application. As you make code changes, you get immediate feedback if the change passes your existing test suite. This capability is integrated directly into Quarkus—no IDE or special tooling is required. The future of developer productivity and joy is now!

          This article walks you through a TDD approach to building an application and highlights the benefits that Quarkus brings. The completed example you should have after completing the steps in this article can be found in this GitHub repository.

        • Optimize Node.js images with the UBI 8 Node.js minimal image

          Node.js 14 is available as a UBI (Universal Base Image) minimal image on Red Hat Enterprise Linux. Minimal images are typically used in conjunction with a larger build image. The larger builder image contains all the dependencies and tools needed for your application’s build process, whereas the smaller runtime image contains just the dependencies needed to run your application.

          The UBI minimal images minimize what is included in the image to reduce their size. For example, the full Node.js 14 UBI image is about 225MB (610MB uncompressed), whereas the slim image is about 70MB (189MB uncompressed), less than a third the size. A smaller image means less code in production, which in turn reduces your deployment’s potential attack surface and potentially speeds up your builds. You can read more about UBI minimal images in its documentation.

          You can deploy the Node.js minimal image through various deployment methods. This article shows you how to use the images through Dockerfiles and through chained builds on Red Hat OpenShift.

        • Transformational leadership: 4 key behaviors of transformational leaders

          It’s pure joy to be in the presence of transformational leadership. The air and light around you takes on a different quality – the world seems clear, and exciting, and yours for the taking. You believe you can do anything – and you’re excited to see where that leader will go next.

          Conversely – and sadly, we’ve all been here – it’s soul-destroying to be around transactional leaders. Whether you’re watching in disgust as a leader painfully works their way down a checklist of inane tasks with an exhausted group, or you’re holding the phone away from your ear as an irate manager rants incoherently about some imagined mis-step, it’s easy to completely lose the sense of purpose that, according to Mercer research, is the unmet need common across all generations in the workplace.

        • Burnout busters: 7 ways leaders can protect and energize teams

          Two years ago, the World Health Organization officially added burnout to the International Classification of Diseases, citing it as an occupational phenomenon. The pandemic put additional strain on workers across industries, and while the worst of the global crisis may be over, employee well-being remains a major concern across industries and functions. Burnout rose by almost nine percent between April and July 2021, according to the Glint Employee Well-Being Report – a 12 percent increase from the prior July.

          Gallup recently announced plans to launch a Worldwide Stress Index, following what it found was the most stressful year in history. Stress overall has become such an important topic that Gallup recently announced plans to launch a Worldwide Stress Index, following what it found was the most stressful year in history. A record-high 40 percent of adults surveyed said they had experienced a lot of stress the previous day during Gallup’s 2020 research – a five percent jump over the prior year.

          For IT organizations charged with meeting relentless demands for digital transformation, the risk of burnout is a significant concern. “There are three underlying reasons for potential burnout: a shrinking window of transformation opportunity; paradigm shifts across all industries in business models post-COVID; and the fact that we are still in a recessionary environment due to drops in consumption and stress in global supply chains meaning [IT organizations must] ‘do more with less,’” says Sri Manchala, author of Crossing the Digital Fault Line: 10 Rules of Highly Successful Leaders in Digitalization and CEO of digital transformation services firm Trianz. “Burnout is clearly a concern on the global technology workforce. Some of [the impacted professionals] could be yours and some could be your tech service providers.”

      • Debian Family

        • Raspberry Pi OS Updated For Debian 11 Bullseye, Desktop Transitions To GTK3+Mutter

          Raspberry Pi OS as the official operating system for the Raspberry Pi single board computers has been updated against Debian 11 "Bullseye".

          Raspberry Pi OS has shifted its package base from Debian 10 to Debian 11 now that Bullseye is out as stable and in good shape the past few months. Besides upgrading the underlying packages against the new Debian release, Raspberry Pi OS has finished migrating its own desktop components from GTK2 to GTK3. The Raspberry Pi desktop should now be in good shape and happily running on GTK3. GNOME's Mutter has also replaced Openbox as the window manager used on Raspberry Pi OS.

        • Official Raspberry Pi OS Is Now Based on Debian GNU/Linux 11 “Bullseye”

          The latest Raspberry Pi OS release, dated October 30th, 2021, is the first to switch bases from the old-stable Debian GNU/Linux 10 “Buster” to the Debian GNU/Linux 11 “Bullseye” operating system series, and it uses the Linux 5.10.63 LTS kernel by default.

          But the Debian Bullseye rebase is just the cherry on top, as the newest Raspberry Pi OS release features all of its desktop components and applications build against the GTK+ 3 open-source application framework for the in-house built PIXEL desktop environment based on LXDE.

        • Raspberry Pi OS upgraded to Debian 11 "Bullseye" - CNX Software

          Debian 11 “Bullseye” was released in August 2021, and I was expecting Raspberry Pi OS to soon get upgraded to the latest version, especially the last time around, in 2019, Raspian Buster was released even before the official Debian 10 “Buster” release, although the reason was Raspberry Pi 4 launch.

          This time around it took longer, but the good news is that Raspberry Pi OS has just been upgraded to Debian 11, meaning it benefits from the new features such as driverless printing, in-kernel exFAT module, “yescrypt” password hashing, and packages upgraded to more recent versions.

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • Outline: An Open-source modern Wiki engine for teams and communities

        The Outline app is a free self-hosted wiki engine and collaborative knowledge base for teams.

        Wiki engines are built to ease collaborative content creation for teams, organizations, and communities. However, many current open-source wiki engines are old, Outline and some others are new modern recreation of the experience for professional teams and enterprises.

      • Web Browsers

        • Mozilla

          • LibreWolf: An Open-Source Firefox Fork Without the Telemetry

            Firefox is one of the best web browsers for Linux. However, some users do not appreciate the presence of telemetry.

            In addition to that, some prefer a browser that’s tuned for the best possible privacy and security out-of-the-box, even if Firefox offers one of the best customization capabilities.

            LibreWolf is the answer for all those users if you do not want distracting features of Firefox and want a private web experience without tweaking anything from your side.

      • SaaS/Back End/Databases

        • PostgreSQL: DynamoDB fdw 1.0.0 released

          DynamoDB FDW 1.0.0 is newly released.

        • PostgreSQL: PostgreSQL Weekly News - November 7, 2021

          PG Build 2021 will be held online on 30 November and 1 December 2021 09:00-17:00 GMT. Details.

          [...]

          PostgresDAC 3.11, a direct access component suite for PostgreSQL, released. http://microolap.com/products/connectivity/postgresdac/download/

          JDBC 42.3.1 released.

          ODB C++ ORM version 2.5.0-b.21 released.

          DynamoDB FDW 1.0.0 released.

          Babelfish, a MS SQL Server compatibility layer for PostgreSQL, released.

      • Programming/Development

        • 6 Excellent Free Books to Learn Coq - LinuxLinks

          Coq is a dependently typed language. This means that the types of the language may depend on the values of variables. In this respect, it is similar to other related languages such as Agda, Idris, F*, Lean, and others. Via the Curry-Howard correspondence, programs, properties and proofs are formalized in the same language.

          Coq is developed in OCaml and shares some syntactic and conceptual similarity with it. Coq is a language containing many fascinating but difficult topics.

          Here’s our recommended free books to learn Coq.

  • Leftovers

    • Integrity/Availability

      • Proprietary

        • Microsoft's expired cert brings these Windows apps to their knees. - Invidious
        • Microsoft will now snitch on you at work like never before

          I feel sure there are many American workers who have put the whistle in their mouths, like former Facebook employee Frances Haugen, but been too afraid to blow it.

          [...]

          The first is headlined: "Microsoft 365 compliance center: Insider risk management -- Increased visibility on browsers."

          It all sounded wonderful until you those last four words, didn't it? For this is the roadmap for administrators. And when you give a kindly administrator "increased visibility on browsers," you can feel sure this means an elevated level of surveillance of what employees are typing into those browsers.

          In this case, Microsoft is targeting "risky activity." Which, presumably, has some sort of definition. It offers a link to its compliance center, where the very first sentence has whistleblower built in: "Web browsers are often used by users to access both sensitive and non-sensitive files within an organization."

          And what is the compliance center monitoring? Why, "files copied to personal cloud storage, files printed to local or network devices, files transferred or copied to a network share, files copied to USB devices."

          You always assumed this was the case? Perhaps. But now there will be mysteriously increased visibility.

          "How might this visibility be increased?," I hear you shudder. Well, there's another little roadmap update that may, just may, offer a clue.

        • Security

          • Security updates for Monday

            Security updates have been issued by Debian (containerd, redis, and sqlalchemy), Fedora (kernel, radeontop, rpki-client, and webkit2gtk3), openSUSE (java-1_8_0-openj9, libvirt, mailman, transfig, and webkit2gtk3), Oracle (thunderbird), SUSE (libvirt), and Ubuntu (icu).

          • Tips to Enhance Linux Security

            In recent years, the usage of linux operating systems has increased a bit. Though, not at that impressive rate, there have been more users shifting towards Linux based systems. And around 50% of the internet users are running some sort of Linux flavor on their systems.

            There was a time when Linux users would consider themselves as the lucky souls who were not afraid of cyber-attacks or other kinds of vulnerabilities.

            But it is no secret that the Linux server has become one of today’s most desirable targets. The past few years have seen emerging malware strains that demonstrate new and dangerous tactics for spreading, remaining undetected on your machine – Cloud Snooper, EvilGnome just to name a couple!

            This post is going to elaborate you with some knowledge on how Linux servers are being targeted by malware, rootkits and other malicious attacks. And above all what are the sure shot ways to improve security of Linux systems.

          • Privacy/Surveillance

            • Devices of Palestinian Human Rights Defenders [Cr]acked with NSO Group’s Pegasus Spyware - The Citizen Lab

              In October 2021, the human rights non-governmental organization (NGO) Front Line Defenders (FLD) began collecting data on the suspected hacking of the devices of several Palestinians working for civil society organizations based in the West Bank. FLD shared the data they collected with the Citizen Lab and Amnesty International’s Security Lab for separate independent peer review of their initial findings. FLD’s analysis indicated that six devices belonging to six Palestinian human rights defenders were hacked with Pegasus, a spyware developed by the cyber-surveillance company NSO Group. Both the Citizen Lab and Amnesty International’s Security Lab independently confirmed these findings.

              Of the six individuals, three consented to be named. Of these three, two individuals are dual-nationals: one French, the other American. Further, all three work at NGOs designated “terrorist organizations” by the Israeli government in October 2021. These designations have been widely condemned internationally, including by prominent international NGOs (including Amnesty International and Human Rights Watch), governmental offices and representatives (such as Sweden’s Minister of International Development Cooperation and Humanitarian Affairs, the High Representative of the EU for Foreign Affairs and Security Policy, Ireland’s Minister of Foreign Affairs and Minister of Defence, the French Ministry of Foreign Affairs, the EU Special Representative for Human Rights, and U.S. Congressional representatives), and UN experts (such as the UN High Commissioner for Human Rights and the UN Special Rapporteur for Freedom of Association). The hacking described in this report took place prior to this designation.

            • Digital lending and small borrowers! #PrivacyOfThePeople

              In the latest post in our #PrivacyOfThePeople series, we look at the impact of the Personal Data Protection Bill, 2019 on digital lending application users. We examine both illegal and ‘legal’ lending apps and look at how the data protection bill will impact digital lending.

              [...]

              After the COVID induced lockdown, a slew of illegal digital lending apps started offering unsecured loans to desperate borrowers at exorbitant interest rates ranging from 60% to 100% with extremely short tenures of 7 to 15 days without any KYC or credit score verification. These apps also required extensive permissions to access the borrower’s phone for collecting contact information, photos, text messages, location and even battery percentage. The entire process was online and required no in-person verification. However, once the borrowers defaulted, the representatives of these apps started harassing borrowers by sending abusive messages, publicly shaming them by sending messages to their friends and relatives, and in some instances demanding that the borrower send them naked images. This has pushed at least 11 people towards suicide since November 2020.

              Various police investigations have been initiated, and Google has reportedly removed around 100 lending apps from the Google Play Store. These stories have also caught the attention of the Reserve Bank of India (RBI), which in January 2021, set up a six-member working group to regulate digital lending through mobile apps.

              This is not the first time FinTech based microfinance services has led to delinquencies and repayment crises. In Assam, for example, the withdrawal of formal credit led to a rise in micro-finance borrowings. Largely unregulated, reckless borrowing combined with exorbitant rates of interest has led to a debt crisis among small landholders, leading to an increase in suicides.

              Illegal and predatory lending apps have led to devastating consequences for the most vulnerable, and all necessary steps must be taken to prohibit these apps and bring the perpetrators to justice.

              However, things in the ‘legal’ digital lending industry aren’t all hunky-dory either.

            • Limiting your exposure to location data resellers | Pen Test Partners

              Location data is valuable, just ask Huq Industries, who make a living out of selling your location information, then found that the apps they bought it from hadn’t asked the end users permission to have it! Naughty! The organisations they sell it to use it for better marketing, to get a better understanding of how many people are in places at a certain time, or forecast the future based on historical data. I have also heard that news organisations used it to map the increase in drivers panic buying fuel last month.

    • Defence/Aggression

      • Iraqi PM Safe After Drone Attack on Residence, Military Says

        -Iraqi Prime Minister Mustafa al-Kadhimi escaped unharmed in an assassination attempt by armed drone in Baghdad on Sunday, officials said, in an incident that dramatically raises tension in the country weeks after a general election disputed by Iran-backed militia groups.

    • Civil Rights/Policing



Recent Techrights' Posts

Microsoft Openwashing Stunts Initiative (OSI) is A Vulture in "Open" Clothing
it's quite telling that the OSI isn't protecting the Open Source Definition
Gemini Links 25/12/2024: Reality Bites and Gopher Thanks
Links for the day
2025 Will be Fought and Fraught With LLM Slop or Fake 'Articles' (Former Media/News Sites Turning to Marketing Spam)
The elephant in the room?
 
Links 27/12/2024: Perfect Desk, Banning Cellphones, Many Cables Cut Near Finland
Links for the day
Gemini Links 27/12/2024: Slop and Self-hosting
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, December 26, 2024
IRC logs for Thursday, December 26, 2024
Links 26/12/2024: Japan-China Mitigations and Mozambique Prison Escape (1,500 Prisoners)
Links for the day
Links 26/12/2024: Ukraine's Energy Supplies Bombed on Christmas Day, Energy Lines Cut/Disrupted in the Baltic Sea Again
Links for the day
Gemini Links 26/12/2024: Rot Economy, Self-hosted Tinylogs
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, December 25, 2024
IRC logs for Wednesday, December 25, 2024
[Meme] Time to Also Investigate Bill Gaetz
Investigation overdue
IBM Has Almost Obliterated or Killed the Entire Fedora Community (Not IBM Staff)
Remaining Fedora insiders are well aware of this, but bringing this up (an "accusation" against IBM) might be a CoC violation
Links 25/12/2024: Fentanylware (TikTok) Scams and "Zelle Scams Lead to $870M Loss"
Links for the day
Brittany Day Can Rest and Let Microsoft/Chatbots Write Fake 'Articles' About "Linux" This Christmas
Who said people don't work on Christmas? Chatbots or plagiarism-as-a-service work 24/7, every day of the year except during Microsoft downtimes
Links 25/12/2024: Windows TCO Brought to SSH, Terence Eden 'Retires'
Links for the day
Links 25/12/2024: Latest Report Front Microsoft Splinter Group, War Updates
Links for the day
Links 25/12/2024: Hong Kong Attacks Activists During Holidays, Xerox to Buy Lexmark
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, December 24, 2024
IRC logs for Tuesday, December 24, 2024
Gemini Links 25/12/2024: Open Source Social and No Search
Links for the day