Bonum Certa Men Certa

Links 07/12/2022: ArcoLinux Beta 23.01 and Cryostat 2.2



  • GNU/Linux

    • Desktop/Laptop

      • TecMintA Career in Linux is What You Should Be Pursuing In 2023

        Nowadays, Linux is ubiquitous. Chances are you own a device running a Linux or Linux-based OS. Android OS, the system that primarily runs in most smartphones, tablets, and other smart devices is based on Linux. In fact, Android leads with 71.9% in the mobile OS market share followed by iOS with 27.4%.

      • ZDNetBest Chromebooks for work 2022: Top Chrome OS laptops | ZDNET

        Chromebooks offer fantastic features, such as touchscreens, fast processors, and decent storage, allowing you all the tools you need to knock out your work. And, you'll have some fun doing so.

      • Redmond MagazineCameyo's Virtual App Delivery Service Now Supports Linux Apps -- Redmondmag.com

        Cameyo on Wednesday announced that its Virtual App Delivery service now supports Linux applications, expanding from Windows apps support.

      • Silicon AngleCameyo unveils support for Linux virtual app delivery to reduce remote work costs - SiliconANGLE

        Virtual application delivery platform Cameyo Inc. today announced that it now supports Linux apps in order to reduce the cost of providing cloud desktops for workers during a time of remote and hybrid workforces.

        Cameyo’s existing platform already permits the delivery of Windows and software-as-a-service and internal web apps to any device. The new product, called Cameyo for Linux, offers the ability to remotely launch Linux and web apps that don’t require a Windows server.

    • Audiocasts/Shows

    • Kernel Space

      • The Register UKLongstanding bug in Linux kernel floppy handling fixed ● The Register

        Linux kernel 6.2 should contain fixes for some problems handling floppy disks, a move which shows that someone somewhere is still using them.

        This isn't the only such fix in recent years. As a series of articles on Phoronix details, there has been a slow but steady flow of fixes for the kernel's handling of floppy drives since at least kernel 5.17, as The Reg mentioned when it came out. Which implies that there are still people actively using floppy diskettes on machines with fairly current Linux kernels on them. If you are one of them, do let us know.

        Back in July 2016, SUSE kernel developer Jiři Kosina submitted a patch. The problem arose because this change broke something else and later got reverted, and so the problem hung around.

        In July last year, he sent in a new patch that fixed it again for the 5.12 kernel, and was later back-ported to 5.10, an LTS version, and again into kernel 5.15 – another an LTS version, and the one you're running today if you're on the current Ubuntu LTS release, or something built from it such as Linux Mint 21.

      • What is a Kernel? | Center of Operating System?

        The kernel is the core of the system that bridges the hardware and software layers and smoothly creates interaction between them to transport data.

    • Graphics Stack

      • LinuxiacAsahi Linux Brings Hardware Acceleration to Apple Silicon Systems

        Asahi Linux devs announced the first public Apple Silicon GPU driver release bringing OpenGL support to all Apple M-series systems.

        The new Apple devices based on the arm64 architecture with M1 and M2 chips are excellent but limited to the well-known macOS. However, what if you want to run Linux on them?

        Asahi is a Linux distribution on a mission to make this a reality. It is a project and community dedicated to bringing Linux to Apple Silicon Macs.

      • Four-Person Dev Team Gets Apple's M-Series GPU Working On Linux - Slashdot

        The drivers offer non-conformance-tested OpenGL 2.1 and OpenGL ES 2.0 support for all M-series Apple devices. That's enough for desktop environments and older games running at 60 frames per second at 4K. But the next target is Vulkan support. OpenGL work is being done "with Vulkan in mind," Lina writes, but some OpenGL support was needed to get desktops working first. There's a lot more you can read about the interplay between OpenGL, Vulkan, and Zink in Asahi's blog post.

      • Apple GPU drivers now in Asahi Linux - Asahi Linux

        Hello everyone! We’re excited to announce our first public Apple Silicon GPU driver release!

        We’ve been working hard over the past two years to bring this new driver to everyone, and we’re really proud to finally be here. This is still an alpha driver, but it’s already good enough to run a smooth desktop experience and some games.

        Read on to find out more about the state of things today, how to install it (it’s an opt-in package), and how to report bugs!

      • Ars TechnicaFour-person dev team gets Apple’s M-series GPU working in Linux | Ars Technica

        For the brave people running Linux on Apple Silicon, their patience has paid off. GPU drivers that provide desktop hardware acceleration are now available in Asahi Linux, unleashing more of the M-series chips’ power.

        It has taken roughly two years to reach this alpha-stage OpenGL driver, but the foundational groundwork should result in faster progress ahead, writes project leads Alyssa Rosenzweig and Asahi Lina. In the meantime, the drivers are “good enough to run a smooth desktop experience and some games.”

      • LiliputingLilbits: Open source Linux graphics drivers for Apple Silicon, and Winamp plays NFTs now for some reason - Liliputing

        One of the key things that makes a Mac computer a Mac is clearly that it ships with Apple’s macOS software. But back when the company was still making Macs with Intel processors it was fairly easy to install a different operating system – Apple even offered its own Boot Camp solution for dual booting Windows and macOS.

        That changed when Apple started selling computers with M-series processors that the company developed in-house. But the folks at the Asahi Linux team have been reverse engineering Apple’s chips and developing Linux-based software capable of running on Apple’s latest computers. And now they’ve just announced a major update.

      • Web Pro NewsAsahi Linux Project Has Released GPU Drivers for M-Series Macs

        The Asahi Linux project has been working to bring Linux to the M-series Macs, but they have had to reverse engineer much of the low-level hardware support. The graphics drivers were one of the major sticking points, but the project has finally released a public version.

        “This release features work-in-progress OpenGL 2.1 and OpenGL ES 2.0 support for all current Apple M-series systems,” the developers write. “That’s enough for hardware acceleration with desktop environments, like GNOME and KDE. It’s also enough for older 3D games, like Quake3 and Neverball. While there’s always room for improvement, the driver is fast enough to run all of the above at 60 frames per second at 4K.”

      • Cult Of MacFirst Linux graphics driver for Apple silicon released by devs | Cult of Mac
    • Applications

      • It's FOSSBitwarden Adds a New Passwordless Method to Access Your Web Vault

        Bitwarden gets better every day, making things more convenient.

        Bitwarden is easily the most popular open-source password manager right now.

        It is simple to use, cost-effective, conveniently available on mobile/desktop, and secure enough for most common use cases.

        While it already supported passwordless authentication techniques like fingerprint sign-in, Face ID, PIN, on mobile/desktop, it now has a new addition.

      • 9to5LinuxFwupd 1.8.8 Brings BIOS Rollback Protection Support for Dell and Lenovo Systems

        Coming one month after fwupd 1.8.7, the fwupd 1.8.8 release is here to implement BIOS rollback protection support for Dell and Lenovo systems, add the ability to generate OVAL rules for openSCAP evaluation, add an X-Gpu category for new hardware support, and add more ChromeOS metadata to the report attributes.

        This eighth maintenance update in the fwupd 1.8 series also ensures the device name is set for Intel USB4 devices and adds support for Logitech Whiteboard cameras, several QSI docks, and more Goodix MoC devices.

      • 9to5LinuxTor Browser 12.0 Released with Multi-Locale Support, Based on Firefox 102 ESR Series

        Tor Browser 12.0 is a major update to the Firefox-based web browser powered by the Tor anonymous technologies and comes with upgraded internals based on the latest Firefox ESR (Extended Support Release) series, namely Mozilla Firefox 102.

        For desktop users, the Tor Browser 12.0 release brings multi-locale support, which means that you no longer have to search and download language packages from the official website if you want to use Tor Browser in other languages than English. All supported languages are now included in the same package, without increasing its size too much.

      • OMG UbuntuUse ’Ear Tag' to Quickly Edit Audio Tags on Linux - OMG! Ubuntu!

        We’re spoilt for choice when it comes to audio tag editors for Linux, but ever heard the expression ‘sometimes less is more’?

        It sounds silly but hey: it’s a maxim that resonates with me.

        Take Ear Tag, a new music tag editor for Linux written in Python and using GTK4/libadwaita. Its a simple, straightforward tool that lets you quickly edit audio tags for individual music files.

        Unlike fully-featured MP3 tag editors like Kid3, Tagger, or MusicBrainz Picard, Ear Tag doesn’t try to manage your entire music library. And though it can edit metadata for multiple audio files at once it’s primarily designed around the task of tweaking individual music files in turn.

      • Blender 3.4 Release Notes
      • GamingOnLinuxBlender 3.4 is out now with Wayland support on Linux, Intel's€ Open Path Guiding added | GamingOnLinux

        Blender, the absolute power-house free and open source 3D creation suite, has a big release out with Blender 3.4 and it's awesome. Used across film and games, it's one of the best FOSS projects around and has shown how FOSS can be a huge success.

        For Linux users Blender 3.4 is especially sweet, since it now offers native Wayland support in addition to X11. They say with this release it has been tested working across GNOME Shell (Mutter), KDE (Plasma) & Sway (wlroots) based compositors.

        One of the big overall features in this release is the inclusion of Intel's Open Path Guiding Library, which the Blender team say adds support for "path guiding in CPU to help reduce noise in scenes where finding a path to light is difficult for regular path tracing, for example when a room is lit by light coming through a small door crack" — sounds very useful. The example they showed in the release page shows what a massive improvement it can be too.

      • Libre ArtsLibre Arts - Weekly-ish recap — 7 December 2022

        Week highlights: new releases of RawTherapee, Zrythm, VCV Rack, Cardinal, a release candidate of MuseScore 4.0, and more.

    • Instructionals/Technical

      • ID RootHow To Install PHP 7.4 on Fedora 37 - idroot

        In this tutorial, we will show you how to install PHP 7.4 on Fedora 37. For those of you who didn’t know, PHP is a programming language that is widely used for web development. PHP 7.4 is the latest version of PHP, which was released in November 2020. Some of the key features of PHP 7.4 include typed properties, arrow functions, and preloading. Typed properties allow developers to specify the type of a class property, which can help improve code reliability and make it easier to catch type errors. Arrow functions, which are also known as lambda functions, allow developers to write short, anonymous functions more easily. Preloading is a performance optimization that can help speed up PHP applications by loading certain components into memory at the start of a request, so they don’t need to be loaded again later.

        This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of PHP 7.4 on a Fedora 37.

      • Linux Made SimpleHow to install Rider 2022.2.3 on a Chromebook

        Today we are looking at how to install JetBrains Rider on a Chromebook.

      • Julia EvansTips for analyzing logs

        Hello! I’ve been working on writing a zine about debugging for a while now (we’re getting close to finishing it!!!!), and one of the pages is about analyzing logs. I asked for some tips on Mastodon and got WAY more tips than could fit on the page, so I thought I’d write a quick blog post.

        I’m going to talk about log analysis in the context of distributed systems debugging (you have a bunch of servers with different log files and you need to work out what happened) since that’s what I’m most familiar with.

      • UNIX CopHow to Set Static IP Address on Rocky Linux 9 / Alma Linux 9 / RHEL 9

        In this post, you will learn how to quickly set a static IP address in Rocky Linux 9 / Alma Linux 9 / RHEL 9.

        In private networks, it is common to use static IP addresses to identify a computer within the network. Moreover, it is easier to administer and therefore manage than dynamic addressing. Although it all depends on the equipment, system and needs you have.

        This task is basic when it comes to servers and although doing it on a GUI system is easy, on servers you have to do a bit more work. For this post, we will use two important tools, such as nmcli and nmtui.

      • Linux CapableHow to Install MariaDB 10.6 on Ubuntu 22.04/20.04 - LinuxCapable

        MariaDB 10.6 is an LTS release directly after the 10.5 LTS release. It brought several significant improvements to make it the most efficient and faster version of the LTS MariaDB releases. On top of excellent performance, scalability, and support for new features such as a crash-safe replication mechanism, MariaDB 10.6 provides improved SQL compatibility for a smoother experience. Those looking to take their performance to the next level can install directly from MariaDB’s repository rather than using Ubuntu’s default – this comes with security fixes and updates as soon as they are available, which makes the system secure and up-to-date.

        In the following tutorial, you will learn how to install or upgrade MariaDB 10.6 on Ubuntu 22.04 Jammy Jellyfish or 20.04 Focal Fossa LTS using the command line terminal and some tips on upgrading your existing database if one exists using the MariaDB.org APT repository so you will always have the latest stable version directly to improve security and performance when releases are available.

      • Make Use OfHow to Read Markdown Documents in Your Linux Terminal With Glow

        Glow is a terminal-based Markdown reader for Linux that comes with all the bells and whistles. Here's how to install and use it on Linux.

        Markdown is great for writing and allows you to format a document in any text editor, using rich features including heading, code extracts, bold, italics, checklists, bullet points, tables, and more. But while Markdown is easy to write in an editor such as nano, it isn't so easy to read in the terminal.

        Glow is a command-line utility that displays Markdown documents the way they're meant to be read.

      • ZDNetHow to locate a user's GPG key in Thunderbird | ZDNET



        Back in October, I wrote a piece about using encrypted email in Thunderbird. If you ever have to send sensitive information via email, you should be using encryption. If you're not encrypting those missives, the information they contain can be read by a third party.

      • Pi My Life UpHow to Encode or Decode a base64 String on Linux - Pi My Life Up

        In this tutorial, you will learn how to encode or decode data using base64 on Linux. Base64 is used for encoding data for transit or storage. As one of the core utilities on Linux this tool is always available.

      • Ubuntu HandbookHow to Check GPU (Intel/AMD/NVIDIA) Usage in Ubuntu 22.04 | 20.04 | UbuntuHandbook

        Unlike Windows, Ubuntu so far does not have real-time GPU usage info displayed in its system monitor application. If you want to check how much your graphic card is in use, then this simple tutorial may help!

      • Pi My Life UpExtracting and Opening RAR Files on Linux - Pi My Life Up

        In this tutorial, you will be learning how to extract a RAR archive on the Linux system. RAR is a proprietary archiving format that allows you to compress and store multiple files. It even supports verifying contents remain uncorrupted.

      • Pi My Life UpHow to Install Spotify on Ubuntu - Pi My Life Up

        Spotify is one of the most popular audio streaming services and is highly regarded as one of the pioneers in its space and is known for its range of music and its exclusive podcasts.

      • Pi My Life UpHow to use the less Command - Pi My Life Up

        This tutorial will explain how to use the less command on a Linux operating system. The less command allows you to display the content of a file or output in smaller parts. This command is particularly useful when viewing large files with hundreds of lines of text.

      • UbuntubuzzHow To Import and Use Microsoft Excel Templates on LibreOffice Calc

        This tutorial will help you be more productive with LibreOffice Calc by taking benefit of the existing, thousands of Microsoft Excel's templates on the internet. Thanks to LibreOffice compatibility features, this is possible. With this, you can quickly make invoices, receipts, project management, budget plans, financial reports, bookkeeping, teacher/student records and many more. Let's try now!

      • ZDNetHow to add 'Do Not Track' to Thunderbird (and why you should) | ZDNET

        In this modern age, it's growing harder and harder to prevent being tracked. Most often this is used to better target you for advertising. That alone, for many, is an invasion of privacy. Because of that, several software types have adopted Do Not Track (DNT).

      • Learn UbuntuUsing Touch Command in Ubuntu

        The touch command is primarily used to modify the timestamp of a file. If the file does not exist, then the default behavior of the touch command is to create the file.

      • Pi My Life UpInstalling Mastodon on the Raspberry Pi - Pi My Life Up

        Mastodon is a free and open-source software that allows you to self-host your own social network on your Raspberry Pi.

        This software is a microblogging platform that is very much like Twitter However, unlike Twitter, it is possible to use Mastodon to run a private social network.

        Please note that Mastodon is a relatively heavy piece of software. You will have the best experience using a Raspberry Pi 4 with at least 2GB of memory.

        Additionally, you must be using a 64-bit operating system due to the newer release of PostgreSQL we will be utilizing.

      • Pi My Life UpInstalling PostgreSQL on Ubuntu - Pi My Life Up

        PostgreSQL is a relational database management system that implements the SQL language.

        It is entirely free and open-source and was developed with a focus on extensibility and SQL compliance.

        If you have ever used MySQL or MariaDB on Ubuntu, working with PostgreSQL is very familiar.

      • Learn UbuntuExport Command in Ubuntu: How to use it?

        The export command is used for exporting environment variables so that the variable is also available to subshells and scripts you run.

      • Matthew Garrettmjg59 | Making an Orbic Speed RC400L autoboot when USB power is attached

        As I mentioned a couple of weeks ago, I've been trying to hack an Orbic Speed RC400L mobile hotspot so it'll automatically boot when power is attached. When plugged in it would flash a "Welcome" screen and then switch to a display showing the battery charging - it wouldn't show up on USB, and didn't turn on any networking. So, my initial assumption was that the bootloader was making a policy decision not to boot Linux. After getting root (as described in the previous post), I was able to cat /proc/mtd and see that partition 7 was titled "aboot". Aboot is a commonly used Android bootloader, based on Little Kernel - LK provides the hardware interface, aboot is simply an app that runs on top of it. I was able to find the source code for Quectel's aboot, which is intended to run on the same SoC that's in this hotspot, so it was relatively easy to line up a bunch of the Ghidra decompilation with actual source (top tip: find interesting strings in your decompilation and paste them into github search, and see whether you get a repo back).

      • How to Install Linux Kernel 6.0 on Rocky Linux 9 and Alma Linux 9

        In this beginner tutorial, we will show you how to install Linux kernel 6.0 on Rocky Linux 9 and Alma Linux 8 distributions.

      • ID RootHow To Install Krita on Fedora 37 - idroot

        In this tutorial, we will show you how to install Krita on Fedora 37. For those of you who didn’t know, Krita is a free and open-source digital painting and illustration application. It is primarily used by professional digital artists and illustrators to create artwork for graphic novels, comics, and concept art. Krita is known for its powerful brush engine and advanced features, such as the ability to create custom brushes and textures, support for color management, and support for a variety of file formats. It also includes features that are specifically designed for comics and animation, such as perspective grids and onion skinning. Overall, Krita is a highly versatile and user-friendly graphics editor that is suitable for a wide range of digital art and illustration tasks.

        This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the Krita digital painting and image manipulation program on a Fedora 37.

      • HowTo ForgeHow to Install InfluxDB and Telegraf on Rocky Linux 9

        InfluxDB is an open-source time series database written in Go.

      • HowTo ForgeHow to Install OpenMRS (Open Medical Record System) on Debian 11

        OpenMRS stands for "Open Medical Record System", is a free, open-source, and efficient electronic medical record (EMR) storage and retrieval system. In this post, we will show you how to install OpenMRS on Debian 11.

      • DebugPointEnable Automatic Firefox Translation to Translate Web Pages

        You can natively get the Firefox Translation feature – right at the browser window. You can easily translate it into English and other available languages. Here’s how. Firefox Translation is part of Project Bergamot, which was launched in 2019. It comes as a Firefox official extension.

      • Learn UbuntuHow to Merge PDF Files in Ubuntu Terminal

        In Linux, you are bound to find multiple ways of doing one thing. And same goes for merging PDF files in the command line.

      • List all files and folders with attributes
    • Games

      • Boiling SteamShip of Fools - Seafaring Coop Roguelike, Review on Linux - Boiling Steam

        Ship of Fools, developed by Fika Productions and published by Team17, is an intuitive and lighthearted 2 players coop roguelike boat action game. It runs ok with proton experimental or GE.

      • TediumWillow NES Retrospective: Better Than the Source Material?
      • As video games go, franchise games are often seen as the worst of the worst—they seem to exist to sell a product first, rather than being driven by being a good game. It is no coincidence that some of the worst video games of all time—think E.T. or Superman 64—are based off of existing movie or television franchises. So, perhaps it’s a little weird that this evening, I come not to bury a franchise game, but to praise it. It came out of a fantasy film directed by a major Hollywood director and produced by another. The film wasn’t the hit that it could have been, but it inspired a pretty good game. And that game is Willow, the NES action RPG that I have had a love-hate relationship with over the years, but I think I’m finally coming around to the “love” column. Today’s Tedium, in honor of the new Willow TV series on Disney+, talks about why the Willow NES game somehow transcended the film that inspired it.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • DebugPointdigiKam 7.9.0 is now out, and a peek into the future roadmap

          Arriving after four months since the prior digiKam 7.8.0 release, digiKam 7.9.0 bumps up the core packages and dependent modules with bug fixes.

          Since the application is a KDE App, it’s now compiled with the latest Qt 5.15.7 LTS and KDE Framework 5.99.0, which was released on 9th October 2022.

          In addition, image processing components are upgraded with Libraw snapshot 20221123, ExifTool 12.51 and GMicQt 3.1.6.

          Elsewhere, a total number of 97 bugs are analysed and closed in the 7.9.0 version. Major bugs include backward compatibility fixes for database schema integration, Google Photos login fixes and window position in Windows systems. Furthermore, improvement is seen in the remote album management, import of coordinates and ISO date format from image metadata.

          Along with that, translations have been updated, and digiKam now supports 57 international languages.

  • Distributions and Operating Systems

    • Make Use OfInstantbox Gives You Instant Access to a Linux Distro in a Web Browser

      Instantbox lets you create temporary Linux distros that you can access with your web browser.

      Teaching the Linux command line to students usually requires a machine running Linux, a virtual machine, an SSH client, or a live USB. It's a lot of preparation work you and your students could probably do without.

      With Instantbox, you can easily spin up a Linux distro on your host machine and give learners access to the command line through a browser.

    • New Releases

      • LinuxiacKali Linux Is Now Part of the Microsoft Azure Marketplace

        Kali is a Debian-based Linux distribution developed, funded, and maintained by Offensive Security. Its usage is focused on advanced penetration testing and security auditing, so the distribution is aimed mainly at security professionals and Linux enthusiasts.

        Following the August release of version 2022.3, the new Kali Linux 2022.4 is the latest release for this year, bringing both internal updates and exciting new distribution capabilities.

      • ArcoLinux Beta 23.01

        Surfn-Plasma-Flow

        We host a new icon theme for Plasma.

    • PCLinuxOS/Mageia/Mandriva/OpenMandriva Family

      • PCLOS OfficialKoodo Reader 1.3.9 - PCLinuxOS

        Koodo Reader is a super stylish and feature-packed, open-source and cross-platform eBook reader for Linux. It has nice organization options, and pretty much all features a typical user might want and need.

    • SUSE/OpenSUSE

      • SUSE's Corporate BlogSUSE Obtains Two Certifications from NQA Endorsing Our Compliance with the ISO Standards | SUSE Communities

        Today’s security landscape is ripe with new threats, breaches and attacks making it critically important for businesses to meet the highest industry standards. At SUSE, we are committed to providing a secure framework that our customers, partners and the community know they can rely on and trust.

      • Notifications - Report of Build Failures for Web Notifications - Open Build Service

        You might already use the email channel to get notified about build failures on package builds. From now on you can also subscribe to receive those notifications through the web channel and review them directly in the Open Build Service.

        The checkboxes in the my/subscription area, that used to be disabled, are now usable. Just check the ones you are interested in for the web channel and start to receive the notifications for build failures through the web interface.

    • Red Hat / IBM

      • Red HatCryostat 2.2’s new JMX credentials keyring | Red Hat Developer

        An important security enhancement for Java applications is now available through Java Management Extensions (JMX), using open source JDK Flight Recorder (JFR) management with Cryostat. (Cryostat is a container-native JVM application that provides a secure API for profiling and monitoring containers with JFR.) This article explains how the new JMX credentials keyring offers an alternative credential management system.

      • Red HatCryostat 2.2 is released with enhanced Java recording features | Red Hat Developer

        Version 2.2 of Cryostat, an advanced monitoring tool for Java applications, has been released, and the new version offers a lot to talk about. A new Discovery Plugin API to make Cryostat more flexible; a new JMX credentials keyring that enhances automated rules for targets using JMX authentication and enhancing security; many user interface features and improvements; integration with the JMC bytecode agent; and improvements for OpenShift RBAC, Pod security contexts, and node scheduling.

        Cryostat 2.2 also comes with a fresh new logo and a revamped upstream project website. As always, the team is very excited to announce and publish this release, and we look forward to hearing your feedback. Watch this space for upcoming feature articles discussing the big-ticket items.

      • Red HatHow to implement single sign-out in Keycloak with Spring Boot | Red Hat Developer

        Single sign-on is often implemented with Keycloak. Few people know that Keycloak can also implement single sign-out, where logging out from one application causes Keycloak to log the user out of other applications. This article demonstrates how to enable single sign-out to clean up active sessions for security purposes. We implement these capabilities in Java and Spring Boot, but the principles apply to any language.

      • Red Hat OfficialHow to use workflow job templates in Ansible | Enable Sysadmin

        Ansible Automation Platform's workflow job templates amplify the power of your Ansible playbooks to improve your organization's automation.

      • Enterprisers ProjectIT leadership: 5 tips for smarter collaboration

        Smarter collaboration refers to how people with the right expertise and background come together – at the right time – to achieve better results than anyone could on their own. This contrasts with a “go-it-alone” approach that may seem easier in the moment but is limited by one’s own experience, perspectives, and blind spots.

        Smarter collaboration generates financial, innovation, and talent benefits across departments and functions, including IT. As business systems become more complex and technology-enabled (think cloud computing, RPA, AI), a wider range of perspectives – including those of customers, internal end-users, and company leaders – are needed to assess potential opportunities as well as issues.

      • Enterprisers ProjectCIOs should embrace these 5 terms in 2023

        The role of the chief information officer is more critical than ever as technology continues to impact nearly all business processes. In recent years, CIOs have expanded their focus beyond implementing SaaS programs to developing longer-term operational strategies to have a multifaceted impact on today’s organizations.

        While digital transformation and cloud computing are likely already a part of every CIO’s nomenclature, here are five key terms IT leaders should know to ensure that technology drives KPIs in all departments, from customer service to human resources and risk management to logistics and procurement.

    • Debian Family

    • Canonical/Ubuntu Family

      • Linux MagazineLinux Mint 21.1 Enters Beta Status - Linux Magazine

        With a new version of the Cinnamon Desktop, Linux Mint 21.1 has plenty to offer.

        The developers of Linux Mint have officially announced the upcoming release is in beta. What's big about this news is that 21.1 will include the latest release of the Cinnamon desktop.

        The new version of Cinnamon has been tidied up to look cleaner and more modern. You'll find more vibrant colors, a new mouse pointer, new system sounds, and some of the desktop icons have been removed and are now pinned to the panel or opened from the main menu.

        In order to achieve more vibrant colors, the developers had to use fewer accents across the UI. This change also required a number of other minor theme tweaks.

        The Linux Mint Driver Manager also received a number of improvements for the user interface and includes a more robust driver installation. Even drivers for Broadcom wireless devices are easier than ever.

      • UbuntuVirgin Media O2 deploys Charmed OSM to accelerate network functions virtualisation for cloud workloads | Ubuntu

        The challenge of network hosting in telco clouds and the desire to shift service management to more automated systems has given rise to tools like ETSI Open Source MANO (OSM). OSM reduces the complexity of service lifecycle management and minimises errors and operating costs. Virgin Media O2 (VMO2), the UK’s largest telecommunication service provider, has chosen Charmed OSM, Canonical’s upstream distribution of ETSI Open Source MANO, as their production-ready orchestrator for hybrid workload deployments. Charmed OSM helps VMO2 reduce costs from Day-0 to Day-N by providing a generic approach to network function management and orchestration and simplifying their initial configuration and daily operational tasks. Mavenir, a cloud-native network software provider is delivering the NFV solutions to VMO2.

    • Devices/Embedded

      • CNX SoftwareHand Gesture Recognition on ESP32-S3 with the ESP-DL library - CNX Software

        Ali Hassan Shah has deployed a deep learning model for hand gesture recognition on the ESP32-S3-EYE board using the ESP-DL library and achieved AI-powered hand recognition with a 0.7-second latency on the ESP32-S3 camera board.

        Last year, Espressif released the ESP-DL library for the ESP32-S3 microcontroller with AI vector extensions, as well as ESP32 and ESP32-S2, along with a face detection demo that ran much faster on the ESP32-S3. Ali rolled out his own solution for AI gesture recognition and provided a step-by-step tutorial along the way.

    • Open Hardware/Modding

      • HackadayA Tiny RISC-V Emulator Runs Linux With No MMU. And Yes, It Runs DOOM! | Hackaday

        It’s something of an article of faith, that to run Linux your computer must include a hardware memory management unit, or MMU. To an extent it’s true, in that for a Linux-based system to shine it must have that hardware, but in fact there has been support for MMU-less Linux for many years now. Prolific hacker [cnlohr] has created an emulated simple RISCV processor without an MMU, and not only does it run Linux, it also runs DOOM.

        The videos below the break go into significant depth on writing and debugging an emulator not to mention the inner workings of DOOM, but fear not if it’s not your thing. Everything can be found in a GitHub repository, and there are straightforward instructions should you wish to try it yourself.

      • ArduinoAdd a scale to your bike repair stand | Arduino Blog

        If you do a lot of work on bicycles then a decent repair is very valuable. They can clamp onto various parts of the frame, like the top tube or seat tube, and support the bike while you work on it. Truing a wheel, for example, is much easier with a bike stand. And if your bike’s weight is an important factor, then Dane Kouttron’s Bike Repair Stand with Built-in Scale should be right up your alley.

        The project’s title explains everything: this is a bike stand with an integrated digital scale. With a quick glance at the readout, a builder can see how much the bike weighs at any point during assembly (and deduce the weight of individual parts). It is meant to work with a wall-mounted bike repair stand. Kouttron built a base for the stand and the scale sits between the two, but it would be possible to adapt the design to keep it wall-mounted.

    • Mobile Systems/Mobile Applications

      • Ubuntu Pit7 Best Airplay Apps for Android | Enjoy Wireless Media Sharing

        Airplay is a very popular system developed by Apple, and it is basically a wireless communication protocol suite that lets users share media without wired communication. This system is solely available for Apple product users, and that makes Android users sad and unhappy. For sure, the system, Airplay, is modern, useful, and handy.

  • Free, Libre, and Open Source Software

    • Events

      • Announcing FOSSY, July 13-16 in Portland Oregon! - Software Freedom Conservancy

        Software Freedom Conservancy is announcing our first ever Free and Open Source Software Yearly Conference (FOSSY)! Free and Open Source Software is back at the Oregon Convention Center in Portland, OR for a 4 day conference July 13-16, 2023. Join us to celebrate and learn about what makes the FOSS community so special and unique and to discuss the most critical issues in our field. The conference will focus on community driven initiatives in FOSS like licensing and legal approaches, community development as well as technical talks from contributors from all over the world. The health and safety of our attendees is an utmost priority for us and we will be publishing information about our covid protocols in the coming weeks.

    • Web Browsers/Web Servers

      • Chromium

        • GoogleChrome Releases: Stable Channel Update for Desktop

          The Stable channel has been updated to 108.0.5359.98 for Mac and Linux and 108.0.5359.98/.99 for Windows, which will roll out over the coming days/weeks. A full list of changes in this build is available in the log.

      • Mozilla

        • MozillaHow the Mozilla Community helps shape our products - Mozilla Hacks - the Web developer blog

          A product is first an idea, then a project, and then a prototype. It is tested, refined, and localized so that it is accessible to users in different regions. When the product is released into the world, these users need to be supported. Of course, there are always going to be improvements, fixes, and new features, and those will also need to be planned, developed, tested…and so on, and so forth…

          What do all these stages have in common?

          Here at Mozilla, our awesome community is there every step of the way to support and contribute to our products. None of what we do would be possible without this multicultural, multilingual community of like-minded people working together to be a better internet.

          Of course, contributions to our products are not everything that the community does. There is much more that our community creates, contributes, and discusses.

          However, as a major release recently happened we want to take the occasion to celebrate our community by giving you a peek at how their great contributions helped with version 106 (as well as all versions!) of Firefox.

        • LWNTor Browser 12.0 released [LWN.net]

          Version 12.0 of the Tor browser has been released. Changes include multi-locale support, Apple silicon support, HTTPS-only behavior by default on Android and more.

        • TorNew Release: Tor Browser 12.0
    • FSF

      • FSFJoin the FSF and support the tech team

        FSF tech team member Michael McMahon discusses the team's year-round jobs and responsibilities, and how it is all done in freedom and to support and strengthen the freedom of the free software community.

        The Free Software Foundation (FSF) tech team is involved in every aspect of the FSF's work. Besides maintaining the infrastructure for GNU and FSF, as well as virtual machines for several other important free software projects, they continually take on work to secure freedom by, for example, freeing all BIOSes of FSF's servers, workstations, and laptops. They run livestreamed audio and video for the annual LibrePlanet conference and make sure the office and its databases run smoothly. They are also always ready to assist the other FSF teams with new scripts, tools, and platforms to service new ideas, projects, or public activities.

    • Programming/Development

      • Pi My Life UpPHP Associative Arrays - Pi My Life Up

        This tutorial will cover PHP associative arrays and how you can create, edit, and access them. This array type will be helpful in many use cases, especially when you need a clear identifier for a value.

      • FOSSLifeWhy and How to Learn Lua [Ed: Microsoft apologists and boosters ("FOSSlife Team") only judge Lua by how many projects are controlled by Microsoft, as if nothing else exists]

        “Lua is a high-level programming language used for scripting in games and other tasks,” Samuel Ogunleke says. Additionally, “Lua is simpler than Python, and it has a very short learning curve. With its simplicity, all data structures are represented almost the same way. It is easy to write functions, conditional statements, loops, and everything,” he says.

      • QtQt for MCUs 2.2.3 LTS Released

        Qt for MCUs 2.2.3 LTS (Long-Term Support) has been released and is available for download. As a patch release, Qt for MCUs 2.2.3 LTS provides bug fixes and other improvements, and maintains source compatibility with Qt for MCUs 2.2.x. It does not add any new functionality.

      • Barry KaulerKirkstone-series packages rolled back and forward

        Compiling the packages that are intended to be in the new EasyOS Kirkstone-series is a juggling act. I am having to roll some packages back to earlier versions and some forward.

        Ghostscript for example, rolled back to 9.20.

        OE Kirkstone has ffmpeg 5.0.1; however, vlc in kirkstone won't compile. The OE devs are probably waiting for a later version of vlc that fixes it. But I think that a lot of apps that use ffmpeg are not yet ready for 5.0, due to major api changes. So I rolled back to ffmpeg 4.4.

        Kirkstone has rust 1.59; however, I discovered it has some problems, such as unable to create a 'rustc' that will work in the target evironment. OE master has rust 1.65, that I have rolled forward to.

      • OpenSource.com16 reasons DDEV will be your new favorite development environment | Opensource.com

        In 2022, you have a wide variety of local development environments to choose from, whether you're a designer, developer, tester, or any kind of open source contributor. Because most of the tools and platforms contributors use happen to run on many different operating systems, you probably even have the choice of constructing your own environment. I'm the maintainer of DDEV, and here are 15 reasons I think you'll like it for your development environment.

      • RapidCompact version 6 update: new features - improvements

        With the RapidCompact version 6 update we’ve added impressive new features and several improvements for handling your 3D models. Let’s have a look at the most important changes.

      • Perl / Raku

        • RakulangDay 8: I'll Let You Know Later - Raku Advent Calendar

          Back when the web was young the only way that you could know whether a resource had changed its state was to manually re-request the page, this wasn’t really too much of a problem when there was only static pages which didn’t change all that often. Then along came server-side applications, the CGI and the like, these could change their state more frequently in ways that you might be interested in, but in effect you were still stuck with some variation of refreshing the page (albeit possibly initiated by the browser under the instruction of some tag in the page), so if, say, you had an application that kicked off a long running background task it might redirect you to another page that checked the status of the job that would periodically refresh itself then redirect to the results when the task was complete, (in fact I know of at least one reasonably well known reporting application that does just this still in 2022.)

          Then sometime around the turn of century things started to get a lot more interactive with the introduction of the XMLHttpRequest API which allowed a script in a web page to make requests to the server and, based on the response, update the view appropriately, thus making it possible for a web page to reflect a change in state in the server without any refreshing ( though still with some polling of the server in the background by the client-side script.) Then along came the WebSocket API which provides for bi-directional communication between the client and server, and Server-Sent Events which provides for server push of events (with associated data.) These technologies provide means to reflect changes in an application state in a web page without needing a page refresh.

      • Rust

        • LWNRust support coming to GCC

          Gccrs — the Rust front-end for GCC — has been approved for merging into the GCC trunk. That means that the next GCC release will be able to compile Rust, sort of; as gccrs developer Arthur Cohen warns: "This is very much an extremely experimental compiler and will still get a lot of changes in the coming weeks and months up until the release". See this article and this one for more details on the current status of gccrs.

  • Leftovers

    • Security

      • Fear, Uncertainty, Doubt/Fear-mongering/Dramatisation

      • Privacy/Surveillance

        • PoliticoFrance’s Mr. Privacy turns cybersnooper - POLITICO

          Eric Leandri was once the darling of France’s tech sector, lauded as a defender of digital privacy and a paragon of Europe’s ability to compete against Silicon Valley.

          Qwant — the search engine Leandri co-founded in 2011 — received more than €50 million in French and European public funding and loans. A-list politicians like French President Emmanuel Macron and European Union antitrust chief Margrethe Vestager endorsed the company over its better-known American competitor Google.

        • Ruling finds EU’s assistance to Africa failed to ensure surveillance protections | Africa Times

          The European Union failed to fully consider the potential for surveillance-related human rights violations as it equipped African nations with technologies and surveillance training through its EU Emergency Trust Fund for Africa (EUTFA).

          That’s the decision of the EU Commission Ombudsman, following a formal complaint filed by a group of international human rights NGOs in October 2021.

          Privacy International, along with Access Now, the Border Violence Monitoring Network, Homo Digitalis, the Paris-based International Federation for Human Rights (FIDH) and Germany’s Sea-Watch, argued that the EUTFA program extended surveillance capacities to authoritarian governments without ensuring the same policies and protections common to Europeans.

        • PoliticoOperation LVMH: How a cybersurveillance firm monitored politicians, union leaders and activists - POLITICO

          LVMH was under attack.

          As the French luxury goods group was gearing up for a general shareholder’s meeting in 2021, a left-wing NGO had launched a campaign denouncing businessmen for making money from the COVID crisis. Among them: LVMH’s billionaire CEO Bernard Arnault, the world’s second richest person.

        • Bruce SchneierThe Decoupling Principle

          The idea is simple, yet previously not clearly articulated: to ensure privacy, information should be divided architecturally and institutionally such that each entity has only the information they need to perform their relevant function. Architectural decoupling entails splitting functionality for different fundamental actions in a system, such as decoupling authentication (proving who is allowed to use the network) from connectivity (establishing session state for communicating). Institutional decoupling entails splitting what information remains between non-colluding entities, such as distinct companies or network operators, or between a user and network peers. This decoupling makes service providers individually breach-proof, as they each have little or no sensitive data that can be lost to hackers. Put simply, the Decoupling Principle suggests always separating who you are from what you do.

    • Censorship/Free Speech

      • CCIAThe State of State Content Moderation Laws - Disruptive Competition Project

        Amid ongoing debates at the federal level, state lawmakers began their own initiatives to regulate online content moderation around 2018. Since 2021, 38 states have introduced over 250 bills to regulate content across digital services’ platforms. States across the country — from California to South Carolina to New York — are considering or have enacted legislation. Many of these bills are unconstitutional, conflict with federal law (including Section 230), and would place major barriers on digital services’ abilities to restrict dangerous content on their platforms.

    • Monopolies

      • Software Patents

        • TechRadarAmazon joins Open Invention Network to keep its Linux patents safe [Ed: There's no such thing as "Linux patents"; lies and distortions from OIN are being perpetuated by clueless people]

          Amazon and Amazon Web Services (AWS) have joined the patent non-aggression consortium the Open Invention Network (OIN).

          Founded in 2015, the OIN buys patents and then licenses them royalty-free to its members, who have all agreed not to enforce their own patents against Linux-based projects, within limits.

          This can help to fight an activity that is commonly known as "patent trolling", where people try and enforce their patents far beyond their true legal rights, often in an attempt to extort payments.

      • Copyrights

        • Public Domain ReviewIn Search of True Color: Sergei Prokudin-Gorsky’s Flawed Images – The Public Domain Review

          Archived amid Prokudin-Gorsky’s remarkable photographic survey of the Russian Empire, we find images shot through with starshatter cracks, blebbed with mildew, and blurred by motion. Within such moments of unmaking, Erica X Eisen uncovers the overlapping forces at play behind these pioneering efforts in colour photography.

          “At 9 [PM]”, Tsar Nicholas II recorded in his diary on January 22, 1911, “Prokudin-Gorsky showed us his beautiful color photos of the Volga and the Urals in the Semi-circular Hall. Dmitri and I played billiards.”1 As well as telegraphing a certain princely boredom, the entry is testament to a striking early achievement in the history of photography: the work of Sergei Mikhailovich Prokudin-Gorsky, an academic and scientist from Murom whose research interests had come to focus on photochemistry. At a time when black-and-white was still the dominant photographic mode, Prokudin-Gorsky had perfected a technique of capturing scenes in full color, so that he could dazzle audiences in St. Petersburg with magic lantern shows that looked to be brimming with life: plates of ruby-red berries, lush greenhouses, scale-like church roofs radiant in the sun.

        • Public Domain ReviewEllen Harding Baker's “Solar System” Quilt (1876–ca. 1883) – The Public Domain Review

          Working as an astronomy teacher in Lone Tree, Iowa, Ellen Harding Baker quilted this magnificent representation of the cosmos for her students.

          Two years after a naked-eye comet pierced the blanket of night in the spring of 1874, Ellen Harding Baker (1847–1886) began a near decade-long project to bring the stars farther down to Earth: an appliqué quilt depicting the solar system, complete with a green-tailed comet, its slingshot course plotted around the Sun. On this dreamy textile, measuring seven by eight feet, moons orbit their various planets in running stitch, asteroids clump in circular fields, and embroidered stars of wool and silk blaze out in concentric rings of yellow, blue, and red. As Maria Popova notes, Baker was born the same year that Maria Mitchell discovered her eponymous comet, and seems to embody the astronomer’s hope that sewing needles and crewelwork, rather than tack women to domestic tasks, could aid scientific perception. “The eye that directs a needle in the delicate meshes of embroidery” — wrote Mitchell in an 1878 diary entry, at about the time Baker’s quilt was halfway complete — “will equally well bisect a star with the spider web of the micrometer.”

  • Gemini* and Gopher

    • Personal

    • Technical

      • My Dream PC

        I grew up with computer surrounding me. My father was really into technology and he collected computers one way or another. Buying prebuilts, offloading broken PCs from his job (and swapping parts - you'd be surprised - 3 busted computers can equal 1 working computer). And as a child this has become magical. And "gifting" to us children his old work machines as they upgraded.

      • Builtin Commands

        A somewhat common claim is that "Z is a bash command", presumably because Z can be called from bash. For example, "sed is a bash command". At worst, this implies some sort of ownership or hierarchy that does not exist.

      • Notes on configuring Apache mod_md

        I've been tweaking my Apache configuration [1] for the past two days [2], trying to figure out what I need and don't need, and these are just some notes I've collected on the process. I'm using `mod_md [3]` for managing the secure certificates, and there isn't much out on the Intarwebs about how a configuratin for a website should look like. I can find plenty of pages that basically regurgitates the Apache documentation for `mod_md`, but nothing on how it all goes together. So here's an annotated version of a configuration for one of my less important sites...


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



Recent Techrights' Posts

Techrights' Statement on Code of Censorship (CoC) and Kent Overstreet: This Was the Real Purpose of Censorship Agreements All Along
Bombing people is OK (if you sponsor the key organisations), opposing bombings is not (a CoC in a nutshell)
[Meme] The Most Liberal Company
"Insurrection? What insurrection?"
apple.com Traffic Down Over 7%, Says One Spyware Firm; Apple's Liabilities Increased Over 6% to $308,030,000,000
Apple is also about 120 billion dollars in debt
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Saturday, November 23, 2024
IRC logs for Saturday, November 23, 2024
[Meme] GAFAMfox
Mozilla Firefox in a state of extreme distress
Google Can Kill Mozilla Any Time It Wants
That gives Google far too much power over its rival... There are already many sites that refuse to work with Firefox or explicitly say Firefox isn't supported
Free (as in Freedom) Software Helps Tackle the Software Liability Issue, It Lets Users Exercise Greater Control Over Programs
Microsofters have been trying to ban or exclude Free software
In the US, Patent Laws Are Up for Sale
This problem is a lot bigger than just patents
ESET Finds Rootkits, Does Not Explain How They Get Installed, Media Says It Means "Previously Unknown Linux Backdoors" (Useful Distraction From CALEA and CALEA2)
FUD watch
Techdirt Loses Its Objectivity in Pursuit of Money
The more concerning aspects are coverage of GAFAM and Microsoft in particular
Links 23/11/2024: Press Sold to Vultures, New LLM Blunders
Links for the day
Links 23/11/2024: "Relationship with Oneself" and Yretek.com is Back
Links for the day
Links 23/11/2024: "Real World" Cracked and UK Online Safety Act is Law
Links for the day
Links 23/11/2024: Celebrating Proprietary Bluesky (False Choice, Same Issues) and Software Patents Squashed
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Friday, November 22, 2024
IRC logs for Friday, November 22, 2024
Gemini Links 23/11/2024: 150 Day Streak in Duolingo and ICBMs
Links for the day
Links 22/11/2024: Dynamic Pricing Practice and Monopoly Abuses
Links for the day
Topics We Lacked Time to Cover
Due to a Microsoft event (an annual malware fest for lobbying and marketing purposes) there was also a lot of Microsoft propaganda
Microsofters Try to Defund the Free Software Foundation (by Attacking Its Founder This Week) and They Tell People to Instead Give Money to Microsoft Front Groups
Microsoft people try to outspend their critics and harass them
[Meme] EPO for the Kids' Future (or Lack of It)
Patents can last two decades and grow with (or catch up with) the kids
EPO Education: Workers Resort to Legal Actions (Many Cases) Against the Administration
At the moment the casualties of EPO corruption include the EPO's own staff
Gemini Links 22/11/2024: ChromeOS, Search Engines, Regular Expressions
Links for the day
This Month is the 11th Month of This Year With Mass Layoffs at Microsoft (So Far It's Happening Every Month This Year, More Announced Hours Ago)
Now they even admit it
Links 22/11/2024: Software Patents Squashed, Russia Starts Using ICBMs
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, November 21, 2024
IRC logs for Thursday, November 21, 2024