Bonum Certa Men Certa

Links 25/07/2023: Shotwell 0.32.2 and More Akademy 2023 Reports



  • GNU/Linux

    • Audiocasts/Shows

      • Late Night Linux – Episode 239

        A simple GUI for browsing SQLite databases, a terminal IRC client, some great Python resources, a clone of Task Manager for Linux, decoding data from random satellites, and a slick Mastodon client.

    • Applications

    • Instructionals/Technical

      • ID RootHow To Install Fail2ban on Debian 12

        In this tutorial, we will show you how to install Fail2ban on Debian 12. For those of you who didn’t know, Fail2ban acts as a vigilant gatekeeper, analyzing log files for patterns indicative of malicious activity.

      • OSNoteInstall AbanteCart on Debian Linux

        This tutorial will guide you on how to install and configure the latest version AbanteCart platform in Debian release, in order to create a free online shopping store.

      • VituxCreate a forum with phpBB3 on Debian

        In this guide, we will show you how to install and configure the latest version of the phpBB3 platform on Debian 11 to create a free online forum website.

      • Boost Your System Performance: How to Create a Swap Partition with mkswap in Linux

        Have you heard about RAM – Random Access Memory?

      • nixCraftHow to check for Wayland or Xorg (X11) Linux desktop

        Am I using X11 (Xorg) or Wayland? Here is how to check for Wayland or Xorg (X11) Linux desktops using the CLI and GUI options.

      • ID RootHow To Install Kdenlive on Fedora 38

        In this tutorial, we will show you how to install Kdenlive on Fedora 38. Kdenlive is a feature-rich, open-source video editing software that has gained popularity among content creators. If you’re a Fedora 38 user and eager to harness Kdenlive’s potential, you’re in the right place.

      • Linux CapableHow to Install Inkscape on Fedora 38/37/36 Linux

        Inkscape, an open-source vector graphics editor, provides a comprehensive toolkit for digitally illustrating your ideas. Vector graphics, distinguished by their ability to maintain high resolution regardless of scaling, are fundamental in web design, logo creation, and other graphical work.

      • Linux CapableHow to Install Grub Customizer on Fedora 38/37/36 Linux

        Grub Customizer is a powerful Linux tool celebrated for its versatility and user-friendly interface. It’s specifically designed to manage the GRUB bootloader, an area often intimidating to newcomers.

      • ID RootHow To Install Sublime Text on Debian 12

        In this tutorial, we will show you how to install Sublime Text on Debian 12.

      • RlangHow to Calculate Percentage by Group in R using Base R, dplyr, and data.table

        Introduction
        Calculating percentages by group is a common task in data analysis. It allows you to understand the distribution of data within different categories.

      • LinuxConfigHow to embed documentation in Bash scripts
      • HowTo ForgeGuide to Set up Chrony as NTP Server and Client on AlmaLinux 9

        NTP, or Network Time Protocol, is a networking protocol for time and clock synchronization on the computer network. In the following guide, I will show you how to install Chrony on an AlmaLinux 9 server. We will install Chrony as an NTP server and NTP client. Furthermore, you will also learn how to use the chronyc command line for managing and monitoring Chrony.

      • How to Find Files by Extension in Linux

        Being a Linux user, you might face a situation where you require to search for multiple files having different extensions.

      • Make Tech EasierHow to Create a Minimalist Kanban in Linux with Kanboard

        Kanboard is a lightweight kanban project tracker that you can host on your own server. Unlike other kanban trackers, it aims to create a simple and intuitive interface that you can access from anywhere.

        This article will show you how you can install Kanboard in Ubuntu 22.04. It will also highlight the process of extending Kanboard using community plugins.

        Why Use Kanboard?

        One of the biggest advantages of Kanboard is that it can work on almost any server through the magic of Docker. As a result, hosting Kanboard is both painless and easy even for non-technical users.

      • Own HowToHow to fix "bash: pip: command not found" on Arch Linux

        So you tried running pip command on Arch Linux, and you got the error "bash: pip: command not found" on the terminal?

        This error happens because python package index (pip) it's not installed on your system.

      • Own HowToHow to Install Fedora Linux 38

        In this tutorial, you will learn how to install fedora workstation on your computer. Fedora workstation is a very stable and reliable linux distro that you can use for anything.

      • Linux CapableHow to Install Firewalld on Fedora 38/37/36 Linux

        Firewalld stands as a pivotal shield in network security, serving as a dynamic firewall manager on Linux operating systems, notably Fedora. It provides a secure, robust framework for managing network traffic, offering an extra layer of defense against unauthorized access and potential cyber threats.

      • Linux CapableHow to Install Neovim on Fedora 38/37/36 Linux

        Neovim, an open-source project, is a modern reinvention of the classic Vim text editor, expanding its potential with new features, easier usability, and a powerful plugin architecture.

      • Linux CapableHow to Install Texmaker on Fedora 38/37/36 Linux

        Texmaker, a celebrated LaTeX editor, has gained popularity among tech enthusiasts for its intuitive design and robust capabilities. This open-source platform offers a user-friendly interface for creating scientific documents, setting it apart in a competitive market.

      • Linux CapableHow to Install Xfce on Fedora 38/37/36 Linux

        The digital landscape of Linux-based systems offers an array of desktop environments, each with its unique blend of aesthetics, functionality, and resource utilization. Among these, Xfce and GNOME have carved out a substantial niche in the hearts of users.

      • Linux CapableHow to Install Composer on Fedora 38/37/36 Linux

        One tool is uniquely impactful in PHP development, turning many a developer’s headache into a breeze: PHP Composer. This powerful, highly-efficient dependency management system elegantly streamlines the handling of PHP packages, providing a robust structure for your web development projects.

      • Cracking Passwords Made Easy: An In-Depth Look at thc-hydra in Kali Linux

        thc-hydra is A very fast network logon cracker with a dictionary attack€ tool that supports many different services.

      • How to Install New Fonts in LibreOffice or OpenOffice

        Fonts play a significant role in giving your documents a personalized touch and enhancing their overall appearance. This easy-to-follow guide will walk you through the steps to install fonts on your favourite office suites, whether you're using Windows, Linux, or macOS.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • Akademy 2023 in Thessaloniki

          Akademy started with two days full of talks on Saturday and Sunday and I have to say sometimes it was hard to choose between the two parallel tracks. Overall it provided a nice mixture between what happens in the community, learning how people solved problems and learning from them (for example Ingo fixing accessibility in Kleopatra) and insight into new technologies (I had never heard of Slint before). Apart from the two standout keynotes about Kdenlive and the Libre Space Foundation I want to highlight Joseph’s talk about Internal Communication at KDE which it turns out also projects outwards for example to new potential contributors. The talk itself was well structured and presented and had engaged with the audience nicely as well.

          This year I did not submit a talk myself but stood in for Albert for an update about what’s happening in the KDE Free Qt Foundation and in the KDE e.V. KDE Free Qt Working Group during the KDE e.V. Working Group reports. since he had a talk at the same time in the other room.

        • KDE OfficialAkademy 2023 - How it Happened

          Akademy is KDE's annual event where the community comes together in one place to meet in person, share ideas and hack on common projects.

          This year's Akademy was held in Thessaloniki, Greece and started on July 15th and ran until July 21st. This year 150 people attended Akademy in person, and 220 tuned in online to attend chats and BoFs over video conference.

          The first weekend of Akademy, as is tradition, was dedicated to talks, panels and fireside chats. The sessions, which were streamed live to the whole world, covered a wide variety of KDE-related topics, ranging from the hot topic of the road to Plasma 6, to how to hack off-the-shelf solar panels, and many things in between.

        • Adriaan de GrootEV (Electric Vehicle, not the KDE thing)

          Some time ago I bought a car. Anyway, it’s all-electric, and also the first car I’ve ever owned in over 35 years of holding a driver’s license. To give this a bit of a KDE spin, after Akademy in Greece I stuck a week of vacation on to it and rented a car. An ICE (Internal Combustion Engine) one, which felt backwards and weird. It is entirely a practical consideration, though.

          From my house in the Netherlands, in a small town of 12 thousand people, there are 7 charger poles (2 spots each) within 300m. Only two are particularly convenient to reach, but there’s always something available. I haven’t even bothered to count the total in town – lots.

        • Harald SitterWriting Selenium/Appium Tests on Windows [Ed: Wasting KDE resources on a malicious platform with DRM]

          Akademy, KDE’s annual conference, recently took place in Thessaloniki, Greece. Lots of people were super excited about the prospect of getting GUI Testing off the ground based on the Selenium tech I built last year. Since KDE produces cross-platform applications an obvious question arose though…

      • GNOME Desktop/GTK

  • Distributions and Operating Systems

    • Gentoo Family

      • GentooGentoo GSoC: Weekly report 8, LLVM libc

        Hi! This (and last week) I’ve spent my time polishing the LLVM/Clang
        crossdev work. I have also created ebuilds for llvm-libc, libc-hdrgen
        and also the SCUDO allocator. But I will probably bake SCUDO into the
        llvm-libc ebuild instead actually.

        One thing I have also made is a cross eclass that handles cross
        compilation, instead of having the same logic copy-pasted in all
        ebuilds. To differentiate a “normal” crossdev package and LLVM/Clang
        crossdev I decided to use “cross_llvm-${CTARGET}” as package category
        name. This is necessary since you need some way to tell the ebuild about
        using LLVM for cross. My initial idea was to handle all this in the
        crossdev script, but crossdev ebuilds are self-contained, and you can do
        something like “emerge cross_llvm-gentoo-linux-llvm/llvm-libc” and it
        will do the right thing without running emerge from crossdev. Hence I
        need to handle cross compilation in the ebuilds themselves, using the
        eclass. Me and sam are not sure if a new eclass is the right thing to
        do but I will continue with it until I get some more thoughts as we can
        just inline everything later without wasting any work.

        I feel pretty much done now except for baking SCUDO directly into the
        llvm-libc ebuild. Actually it is very simple to do but I got some issues
        with libstdc++ when using llvm/ as root source directory for the libc
        build, which is necessary to use when compiling SCUDO. Previously I used
        runtimes/ as root directory, and that worked without issue. Currently to
        work around this you can just compile the source files in
        llvm-project/compiler-rt/lib/scudo/standalone and append the object
        files into libc.a. LLVM libc then just works with crossdev and you
        can compile things with the emerge wrapper as usual, but currently a lot
        of autotools things break due to me not having specified gnuconfig for
        llvm-libc yet.

      • GentooGentoo GSoC: Weekly report 6, LLVM libc

        Hi! This week I have been working on LLVM/Clang support for
        Crossdev. This is currently done by swapping out the different Crossdev
        stages for ones that make sense for LLVM.

        Currently it replaces stage0 with checking whether LLVM can target the
        target triple’s architecture by checking the LLVM_TARGETS USE-flag.

        Stage1, which normally installs libc headers and compiles a -stage1 C
        compiler is replaced by installing libc headers and compiling

        Stage2 (kernel headers), is the same.

        Stage3 (libc install), is the same.

        Stage4, which compiles a full compiler is skipped completely.

    • Fedora Family / IBM

    • Canonical/Ubuntu Family

      • OMG UbuntuUbuntu 23.10 Will Use Linux 6.5 Kernel

        While the Linux 6.5 kernel is yet to be released yet, the stars (or rather the release calendars) have aligned to make its inclusion in the “Mantic Minotaur” a dead-cert. Current daily builds of Ubuntu 23.10 include the Linux 6.3 kernel.

        Linux 6.5 is due for release in mid to late August. Ubuntu 23.10’s kernel freeze takes effect on September 28. And the final stable release of Ubuntu 23.10 goes live on October 12. Development of Linux 6.6 will be underway by this point but it won’t be “ready” enough to squeak in.

        But that’s not a bad thing: Linux 6.5 (naturally) offers a ton of improvements, enablements, enhancements, etc — especially when compared to the Linux 6.2 kernel Ubuntu 23.04 ships with.

      • Ubuntu FridgeThe Fridge: Ubuntu Weekly Newsletter Issue 797

        Welcome to the Ubuntu Weekly Newsletter, Issue 797 for the week of July 16 – 22, 2023. The full version of this issue is available here.

      • Ubuntu NewsUbuntu Weekly Newsletter Issue 797
    • Devices/Embedded

      • Heads up! Lichee Pi 4A vs VisionFive 2 vs HiFive Unmatched vs Raspberry Pi 4B

        The similarities between these boards are striking. All have 4 cores and all except the HiFive board have 8GB of RAM (HiFive Unmatched has 16GB). All have some kind of flash-based storage: The Raspberry Pi and Sipeed Lichee are using external SanDisk SSDs connected by USB 3. The HiFive Unmatched and VisionFive 2 have NVMe drives (I hope all SBCs provide an NVMe slot going forward).

        Since I mainly use these for compiling Fedora packages, I tested compiling qemu using identical configurations. I built it a few times to warm up and then timed the last build, on otherwise unloaded machines. Here are the results...

    • Open Hardware/Modding

    • Mobile Systems/Mobile Applications

  • Free, Libre, and Open Source Software

  • Leftovers



Recent Techrights' Posts

BASIC Predates Microsoft by Over a Decade, Microsoft-Controlled Sites Like The Register MS Don't Want You to Know This
The state of the media is really bad when it relies a lot on oligarchs' money and is appointing editors who are working for oligarchs
Brian Kernighan, "Only Third to Dennis Richie and Ken Thompson" (UNIX), Agreed With Someone Who Said Rust Was Just Hype, Should Not Replace C
17 hours ago
Reminder: Microsoft's "Secure Boot" Certificate for "Linux" Will be Expired in One Week
Many PCs won't manage to 'rotate' to another certificate
 
Genini Links 05/09/2025: Community, ROOPHLOCH, and PITkit
Links for the day
Links 05/09/2025: Vaccine Sceptics Poison the Well, Two Exploited Vulnerabilities Patched in Android
Links for the day
Gemini Links 05/09/2025: Logitech Lift and DIY Gemini Servers
Links for the day
Links 05/09/2025: Sainsbury's Caught Spying on In-Store Shoppers and Microsoft "OpenAI is Using Legal Threats to Harass its Critics"
Links for the day
Analogies for "Memory Safety" in Rust
Don't worry, it's Rust! It can do anything!
"Many of the Red Hat Employees Are Still Looking for Work"
Shame on IBM's CEO
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, September 04, 2025
IRC logs for Thursday, September 04, 2025
Microsoft Started With Code Literally From The Trash, Nothing Has Improved Since
The reality is, there are systems and code that are reliable. But they're not Microsoft's.
Hypothesis That New McKinsey/Microsoft Executive Inside Red Hat Will Outsource Research and Development Operations to India (Like They Do in IBM)
IBM is floundering
Slopwatch: Scams, Fake Articles About "Linux", Plagiarism, and Worse
Perhaps some time soon the LLMs or the "Big LLMs" will run out of money (to borrow) and go offline, leaving those slopfarms in a tough place
Gemini Links 04/09/2025: Means of Production and Rusting Out
Links for the day
Links 04/09/2025: Science, Hardware, and Eyes on China
Links for the day
Gemini Links 04/09/2025: Digital Minimalism and Social Control Media
Links for the day
IBM's GNU/Linux Divestment, Based on Hard But Anecdotal Evidence (IBM Fails to Recognise How Much Money It Made and Can Still Make From "Linux")
Love us or hate us, a lot of what we've been saying about Red Hat under IBM turns out to be rather accurate
Links 04/09/2025: Massive Microsoft Staff Cuts (Barely Reported), "Strange Conspiracy Theory Is Reportedly Spreading Inside OpenAI"
Links for the day
Activists Can Win, But Keep an Eye on the Ball and on the Trophy
GitHub is dying, it was a loss-making trap, not free hosting
Gemini Links 04/09/2025: Katrina Remembered, Distracted Driving, and Virtual Economics
Links for the day
At This Point It's No Longer Matthew Garrett But People Who Fund Matthew Garrett (or Companies That Fund His SLAPPs Against My Wife and I)
The only thing worse than misogynists are misogynists who fail to respect other people's right to go on holiday
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, September 03, 2025
IRC logs for Wednesday, September 03, 2025
The UEFI 9/11 - Part VI - This Serious Harm Was Planned for Over a Decade, Not an Accident or Merely Some Misfortune
The term "Serious Harm" is legally meaningful here
GNOME Unfit for Diversity and Inclusion
GNOME's leadership is using "bad words"
Brodie Robertson Addressing the Recently-Discovered Comments
Most people probably knew nothing about this until he wrote a response
Red Hat QA Team "Had Shrunk by Half Over the Past Year." (After IBM Divestment)
If Red Hat's workforce is being moved to the East, then RHEL can become a national security problem
Slopwatch: "Open Source" and "Linux" News Faked, Made by Bots and Entered Into Google News
Spam combined with slop about "Linux" has entered Google News
Links 03/09/2025: Microsoft Causes Mass Layoffs Outside Microsoft Also, "Google Can Keep Paying for Firefox Search Deal"
Links for the day
Gemini Links 03/09/2025: calendar.txt, Alhena 5.3.1, and ROOPHLOCH
Links for the day
The Theory That the Man From McKinsey, Whom Red Hat Took From Microsoft a Month Ago as Executive, Wants 'Efficiency' (Lower Salaries)
So far... no "official" word
When Your Site's Articles Are Being 'Cheapened' by Slop as Feature Images
Dr. Farnell should become an advisor to The Register MS
Certificate Authority Let's Encrypt Drops to Only Half a Dozen Capsules and 0.2% of the Whole in Geminispace, Self-Signed is the Way to Go
It used to have hundreds, according to Lupa
Doing to Red Hat What They Already Did (and Still Do) to IBM
there seems to be a drive to hire cheaper staff, and it may be led by somebody Red Hat hired from Microsoft
Links 03/09/2025: Salesforce's Latest Mass Layoffs, 93% in Large Poll at The Register MS Say UK Government Should Dump Microsoft
Links for the day
Preparations for Our 19th Anniversary Have Already Begun
When we get back we'll probably sort out some balloons and venue for the next party
Pleased After 2 Years With team.blue
Moving from a Content Management System (CMS, dynamic) to a Static Site Generator (SSG) was a wise decision that made life so much easier
The Free Software Foundation (FSF) is Being Attacked by Organisations Jealous of Its Principled Stance and Longevity
Nobody is perfect, but imperfection does not instantaneously imply sinister intent
If You Reject the Google Verdict in the US, Then You Should Also Reject the "Modern" Web (Do Something About It)
Gemini Protocol is still open; it cannot be hijacked or subverted because it's frozen by design and by intention
Open Source Initiative IRS Filing: Almost All the Money is Corporate, Stefano Maffuli (Executive Director) Takes About a Quarter of That Money for Openwashing of "AI" Ponzi Scheme
OSI is currently little but a PR/marketing agency of Microsoft
Many People Are "Leaving" Red Hat, Even High-Level Managers
Something is definitely going on at Red Hat
Techrights Has Been Subjected to Calls of Violence (and Death Threats), It Never Condoned Violence
I have no sympathy for people who call violence "free speech" and then get in trouble
Condoning Violent Behaviour and "Free Speech"
perhaps Microsoft Lunduke lost touch with what constitutes violence
Takeaway From the Google Verdict: GAFAM Has Too Much Control (Even Over the US Government and Courts With Government Appointees)
Many people feel disappointed but hardly surprised by the verdict
The Free Software Foundation (FSF) Turns 40 in One Month
As noted a few days ago, several times in fact, many people now recognise the importance of the FSF's mission, even if most people don't know what the FSF is
Many Microsoft "Assets" Are Fabricated Baloney (to Game the Numbers)
At times it seems like what we deal with are many weak patents (on algorithms), valuations or speculations based on hype ("hey hi"), and stocks held by Microsoft and its own staff
"Voluntary" Layoffs at Microsoft (to Game the Numbers, Sugar-Coating a Crisis)
"Employees interested have until the end of October to volunteer."
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, September 02, 2025
IRC logs for Tuesday, September 02, 2025