Bonum Certa Men Certa

Links 12/07/2023: PipeWire 0.3.74 and Mozilla Thunderbird 115



  • GNU/Linux

    • Computer WeeklyChina releases openKylin open source desktop operating system

      While Red Hat continues to wrangle with its approach to open developer access on the Red Hat Enterprise Linus (RHEL) source code front (and that’s another story in and of itself), China has stepped up its efforts to achieve IT independence in the face of a traditional reliance upon US technologies with the launch of its open source desktop operating system.

      OpenKylin, or openKylin, stems from what its makers call an ‘open source community’ founded by (again quoting from its core home page) ‘basic’ software and hardware enterprises, non-profit organizations, community organizations, colleges and universities.

    • GamingOnLinuxLinux hit over 3% desktop user share according to Statcounter

      Do my eyes deceive me? Apparently not. According to Statcounter, the Linux share on the desktop has actually now passed 3% for the first time.

    • Web Pro News Linux Desktop Market Share Crosses 3% for the First Time
      Linux hit a major milestone, with its desktop market share crossing the 3% mark for the first time in its history.

      Linux already runs the majority of web servers in the world, as well as the majority of smartphones, thanks to Android being Linux-based. Despite being the world’s most used operating system, Linux has never made much headway on the desktop.

      According to Statcounter, Linux has finally crossed 3% in the desktop market in June 2023, coming in at 3.07%.

      Linux may be benefiting from a number of factors...

    • MediumHomelab Learning: Building a Security Operations Center with Splunk

      After performing various attacks on the corporate environment, it is important to review and analyze logs from the exploited network to determine if any of my red team techniques are observable. With that knowledge, I can implement compensating firewall controls or deploy an Intrusion Prevention System (IPS) to prevent attacks. To obtain these logs, I installed Splunk Enterprise in a Ubuntu VM on my SOC network. On the Ubuntu VM, I configured a Splunk agent that receives data and indexes, enabling efficient search and analysis.

      After spinning up a Ubuntu VM, I downloaded Splunk Enterprise, then installed and configured it as my Splunk agent. I’ve attached a link in the references below showing how to do this.

    • TechTargetWhat is the best OS for Docker?

      Containers have gained popularity because they make it easy to deploy and update services and applications as portable, self-contained packages to scale. Given how many different methods of deploying containers there are, you need to make the right choice for your needs.

      One choice is Docker, which users can install on many different operating systems. For example, if your purpose is developing for Docker, you can install it on any given Linux distribution, macOS or even Windows. But, when it comes to deploying those to users, it gets much more complicated. That is precisely why admins use specialized operating systems to deploy and manage containers.

    • Kernel Space

      • HackadayLinux Device Drivers In Only A Few Years

        If you build your own hardware for Linux, you’ll probably eventually want to write a driver which runs as a privileged program. While there are many things you can do in user space, for the ultimate control and performance, you can’t beat a driver.

        One problem, though, is that drivers can really crash your system in a big way. In the old days, it was common to have a dedicated system for driver development. Today, for many drivers, you can get away with running a virtual machine that you can crash and reload without much trouble.

        The videos cover diverse topics like interrupts, completions, polling, and threads. He even uses a Raspberry Pi, which will be very useful for many embedded projects. Of course, the trend these days is to have one driver — like the USB driver — and have it provide user-space access so that everyone doesn’t have to write their own drivers. But, as usual, that only goes so far.

    • Applications

    • Instructionals/Technical

      • EarthlyMonitoring System Metrics With Grafana and Prometheus

        Monitoring system metrics provides insights into how a system is performing and can help identify issues that may impact system availability, user experience, and overall system health. By monitoring metrics such as CPU usage, memory usage, disk utilization, network traffic, and other critical parameters, you can proactively identify and resolve issues before they become significant problems.

        In this article, you’ll learn how to set up a monitoring stack consisting of Grafana, Prometheus, Alertmanager, and Node-exporter using Docker-compose. By the end of this tutorial, you will have a fully functional monitoring system that can help you keep track of your system’s performance and identify any issues that may arise.

      • University of TorontoNotes on Linux's /proc/locks and NFS v4 locks as of Ubuntu 22.04

        Unlike the situation with NFS v3 locks, where you have to dig into the kernel data structures to find the client who owns a lock, it appears that the NFS v4 server directly exposes this information in files under /proc/fs/nfsd. Based on casual inspection, 'clients/<id;>/states' appears to contain information on delegations and locks from that client, while 'clients/<id>/info' identifies the client. Actual locks in the 'states' file are 'type: lock', as opposed to the other types (which may appear in quantity, due to delegations).

      • University of TorontoHow I move URLs between browsers in my Unix desktop environment

        For my desktop environment, I use fvwm with a completely custom setup (this old entry on my desktop is still pretty accurate MyDesktop). These days my multiple browsers are actually Firefox profiles, so I have a cover script to run Firefox with my 'JavaScript enabled' profile and whatever remaining command line options; this is more or less 'firefox -P Javascript "$@"' (although in practice I always use it with --new-window, because for browser organization I usually prefer windows over tabs).

      • John GoerzenBacking Up and Archiving to Removable Media: dar vs. git-annex

        This is the fourth in a series about archiving to removable media (optical discs such as BD-Rs and DVD+Rs or portable hard drives). Here are the first three parts: [...]

      • CloudflareThe day my ping took countermeasures

        At this point we could conclude our investigation. We're now able to reliably trigger the "taking countermeasures" message using strace fault injection.

        There is one more thing though. When sending ICMP Echo Request messages, does ping remember the send timestamp in some kind of hash table? That might be wasteful considering a long-running ping sending thousands of packets.

        Ping is smart, and instead puts the timestamp in the ICMP Echo Request packet payload!

        Here's how the full algorithm works: [...]

      • LinuxTechiHow to Install PHP 8 on RHEL 9 | Rocky Linux 9 | AlmaLinux 9
      • OSTechNixFd: The Find Command Alternative For Mastering File Search In Linux

        When it comes to managing files on a computer, finding specific files or directories quickly and efficiently can be a common task. Whether you're a developer looking for a specific code file, a system administrator searching for log files, or a regular user trying to locate a document, having a reliable and user-friendly file search tool can greatly simplify the process. One such tool that has gained popularity among Linux users is "fd". Designed as a user-friendly alternative to the traditional find command, fd provides a more intuitive and efficient method for searching files and directories. In this detailed tutorial, we will discuss what is fd, key differences between the fd and find command. We will also learn how to install and use fd command to efficiently search files and directories in Linux.

      • PCLinuxOS MagazineInstalling the Latest Version of Money Manager EX Via Flatpak

        Money Manager Ex (abbreviated as "MMEX") is an open-source, cross-platform personal finance manager which uses single-entry bookkeeping. The program has a long history - having been first released in February 2006 - and is actively developed by a team of about thirty contributors. MMEX was awarded the "Community Choice" Project of the Month in July 2020.

        The program's interface is straightforward and intuitive, yet highly customizable (in terms of categories, searches and reports). It is secure, as the data is stored in a non-proprietary SQLite database with AES encryption. On the project's Wiki page, the developers state that Money Manager Ex "includes all the basic features that 90% of users would want to see in a personal finance application. The design goals are to concentrate on simplicity and user-friendliness - something one can use every day."

        I began using MMEX a year and a half ago, as an experiment on Linux Mint. I found it to be accurate, stable and well suited to my needs. The program is easy to set up, thanks to its use of built-in wizards. It also has a detailed User Manual (available in thirteen languages).

      • TechTarget3 ways to troubleshoot using Wireshark and tcpdump

        Protocol analyzer tools, such as Wireshark and tcpdump, can help network administrators identify protocols in the network, analyze network performance and discover network devices.

      • TechTargetA Kubernetes expert shares CKA exam preparation tips

        Kubernetes admin and author Chad M. Crowell discusses how to prep for the Certified Kubernetes Administrator exam, whether getting a Kubernetes certification is worth it and more.

      • PCLinuxOS MagazineGIMP Tutorial: Removing Objects From A Photo

        We do a lot of things with GIMP, but much of what we do with GIMP is edit photos. Sometimes we think that our photo would look lots better if that (insert object here) just wasn't in the picture. Let's explore some ways to remove an object from a photo.

      • Network WorldThe power of >, >>, &, &&, and || on Linux

        The >, >>, &, && and || characters are extremely useful whenever you're working on the Linux command line.

      • Network WorldCreating a directory tree with a single command

        The mkdir command can create not just a directory but also a complex directory structure if you ask in the right way.

      • How do I include Windows fonts in my Linux distribution

        If you recently switched from Windows to Linux, you will want to install Windows fonts in your Linux distribution. These fonts will then be available in programs such as Libre Office and other software in your Linux distribution.

      • BeebomWhat Is Curl Command in Linux and How to Use It

        Client URL or cURL is a data transfer tool in Linux that can make different kinds of requests from the client side to any remote server. With the curl command, you can make simple and complex requests to the server to access the necessary information. In this article, we explain what is the curl command and its different use cases in Linux for you to harness its power.

    • Games

  • Distributions and Operating Systems

    • Linux Lite 6.6 RC1 Released

      Linux Lite 6.6 RC1 is now available for testing.

      This is one our largest releases on record since we began in 2012.

      We've added 1000's of lines of new code in the form of supporting a large range of languages. We've massively increased the number of language translations across the entire Menu and Sub-Menu system, by adding support for 22 Languages. We had the time to take on a task of this magnitude so we used it completely.

      We're releasing this RC with a longer than usual test time to allow for feedback and corrections to occur. There are some details below, but all of the changes will be in the Final Release Announcement.

    • 2023-07-05 elementaryOS: Big Feature Updates for Accessibility, Privacy, Security, and More
    • Solus 4.4 Released

      We are proud to announce the immediate availability of Solus 4.4, a new Solus 4 series release named Harmony. This release delivers new desktop environment updates, software stacks, and hardware enablement.

    • blendOS v3 "Bhatura" is now available

      blendOS v3 “Bhatura” has now been released, with a host of new features, including the ability to switch between 7 desktop environments with system track, seamless atomic background updates, support for 10 container distributions and Nix, reproducible systems (containers and dotfiles), new developer-friendly CLI utilities for system and user operations and a lot more.

    • Q4OS 5.2 Aquarius, stable

      A brand new stable Q4OS 5.2 version codenamed 'Aquarius' is immediately available for download and use in production environments. This is a long-term support LTS version to be supported for at least five years with security patches and software updates. Q4OS Aquarius is based on Debian Bookworm 12 and Plasma 5.27.5, optionally Trinity 14.1.1 desktop environment, and it's available for 64bit/x64 computers. A 32bit/i686pae edition for older i386 systems with or without PAE extension will follow soon, in a few days. We plan to bring Aquarius for ARM devices as well.

      The objective is to provide rock stable, as lightweight as possible, Debian based operating system with added value thanks to unique Q4OS tools. We keep the Plasma desktop appearance as the Debian stock one, however users who like Q4OS brand are recommended to switch to Q4OS dedicated Debonaire theme in system settings. Desktop profiler, an exclusive Q4OS tool, features custom profiles support, so a user can export the current desktop status snapshot, modify it and even create customized profiles on his own. Any profile is importable, so a user can import and apply it later on another hardware, getting a unique possibility of easy installation and configuration of the pre-defined set of applications and packages at once. In other words, a user easily gets a fresh operating system installation configured and ready to work with a minimal post installation effort. In addition, each desktop environment may keep its own applications profiles.

    • BSD

      • UndeadlyWayland on OpenBSD

        Matthieu Herrb (matthieu@) has written some notes on his work at the (recently-concluded) g2k23 hackathon in Tallinn, Estonia. His article, Wayland on OpenBSD, starts: [...]

      • Klara3 Advantages to Running FreeBSD as Your Server Operating System

        There are several reasons why it’s important to look at alternative operating systems, particularly open source ones. Firstly, open source operating systems tend to be more customizable and configurable compared to proprietary operating systems. This allows users to have more control over their system, and to tailor it to their specific needs

        Another important reason to look at alternative operating systems is to avoid vendor lock-in. Proprietary operating systems often come bundled with specific hardware or software, which can limit the flexibility of the user.

    • PCLinuxOS/Mageia/Mandriva/OpenMandriva Family

      • PCLinuxOS MagazinePCLinuxOS Screenshot Showcase
      • PCLinuxOS MagazinePCLinuxOS Forum Family & Friends: parnote

        Back in 2009, there was some "turmoil" within PCLinuxOS. Texstar had taken a sabbatical from the role of leading PCLinuxOS to take care of some other life issues. He left control in the hands of those he thought he could trust. Except certain individuals among that "trusted group" tried to wrestle control of PCLinuxOS away from Texstar. Texstar re-established himself in the lead role, and those responsible for the failed mutiny left PCLinuxOS to establish another (now defunct) distro. It split the PCLinuxOS user base into two opposing camps. In the largest camp were those loyal to Texstar and his vision for PCLinuxOS. A smaller group either openly sympathized with the mutineers, or even followed them to the new distro.

      • PCLinuxOS MagazineFrom The Chief Editor's Desk...

        So, just in case you're not aware, the website for The PCLinuxOS Magazine was struck by ransomware in mid-June. Other than just pure, criminal extortion, there was no reason to strike the magazine's website. The magazine website does not use trackers. The magazine website does not collect any PPI (personal private information). The magazine website does not sell anything. Everything there is offered up FOR FREE. There was literally NOTHING for the attackers to profit from. No customer data, nothing. Attacking the magazine website is just pure criminal extortion.

        [...]

        That forced us to "restore" the magazine site using an old backup from 2018. That was the newest backup we had that we knew to be "clean." That meant that we "lost" everything from December 2018 until June 2023. Since we are all volunteers, spread out across the globe, we were able to fill in most of the missing files. The PDF files were restored pretty much the same day that the ransomware attack occurred. The ebook files were restored a day later. The CrankyZombie, a.k.a. YouCanToo, had all of the HTML files, and had them restored in short order.

        The only files we weren't able to recover were the "log files" that kept track of page visits and download counts. Que sera sera. We can live without those files.

    • SUSE/OpenSUSE

      • Unicorn Media SUSE Promises to Fork RHEL and Make It Publicly Available
        The company that might be Red Hat’s biggest rival when it comes to enterprise Linux, Germany-based SUSE, today announced that it is forking Red Hat Enterprise Linux for the purpose of continuing to make a RHEL-compatable distribution available for those that need or want it.

        The company said in a statement that it plans to invest more than $10 million into this project, and that it intends to contribute the project to an open source foundation, which will provide ongoing free access to the source code.

      • TechCrunch Why SUSE is forking Red Hat Enterprise Linux
        A storm is brewing in open-source land that could change the Linux distro landscape

        Today, SUSE announced that it is creating a hard fork of Red Hat Enterprise Linux (RHEL) and that it will develop and maintain an RHEL-compatible distribution. SUSE says that it will invest $10 million into this project over the coming years. One major open source company forking another major open source company’s project is equivalent to going nuclear. But there’s a reason SUSE is doing this now, and that it will likely be championed by many in the open source community. It’s a complicated story.

      • LWNSUSE to create a fork of RHEL

        SUSE has announced that it is getting into the business of creating RHEL clones and investing $10 million in the project.

      • Hackaday SuSE Take On Red Hat, Forking RHEL
        One of the Linux stories of the moment has come from Red Hat, with their ongoing efforts to make accessing the source of their Red Hat Enterprise Linux product a paid-for only process. This has caused consternation and annoyance alike, from the open source community angry at any liberties taken with the GPL, and from the community of RHEL users and customers concerned as to what it might mean for them.

        Now a new player has entered the fray in the form of SuSe, who have announced the creation of an RHEL fork with the intention of maintaining a freely-available Red Hat compatible operating system distribution.

      • It's FOSSIn a Blow to IBM, SUSE is Forking Red Hat Enterprise Linux
        Fresh on the heels of Red Hat's source code lockout, SUSE has decided to undertake something entirely novel.

        Over the coming years, they plan to invest over $10 million into an RHEL-compatible distro free of restrictions.

        If you did not get the memo, here's what you missed (to get up to speed)...

    • Fedora Family / IBM

      • Joe BrockmeierRed Hat and the Clone Wars IV: Knives Out

        Today SUSE announced its intent to do a “hard fork” of Red Hat Enterprise Linux (RHEL), and yesterday Oracle came out with a press release aimed squarely at Red Hat and IBM, and trying to claim the high road in keeping Linux “open and free.” It’s fair to say that the knives are out. It’s not surprising but it is disappointing in a number of ways. I still have a number of other posts in the works but wanted to get some thoughts down on this one before too much time passes.

        If you read Oracle’s press release without any awareness of Oracle’s history with open source, it sure reads like Oracle is a champion of all that’s good and open. It says so many lofty things about Oracle’s contributions to Linux (fair, Oracle has made significant kernel contributions, and Oracle database running on Linux was huge for adoption) and Oracle’s goal for transparency and openness around Linux. That one requires a bit more examination.

      • The Register UKFedora Project mulls 'privacy preserving' usage telemetry

        The Fedora Project is considering a proposal to introduce some limited usage telemetry in a future release. Predictably, quite a few users are not delighted with this development.

        The suggested "privacy preserving" change would introduce some very limited telemetry into Fedora 40 next year, and as far as we can tell, this would only apply to the default GNOME desktop edition. The accompanying discussion is, as you might expect, already quite spirited.

        The proposal actually seems fairly modest. It would be fully anonymized, not collect any personally identifiable information, not collect search queries, and so on. Last time we looked, the project hadn't got as far as defining exactly which stats would be collected.

      • Web Pro NewsOracle Calls Out Red Hat and IBM Over RHEL Source Code

        Oracle is weighing in on the Red Hat Enterprise Linux debacle, promising it will never restrict access to its own source code.

        Red Hat drew widespread condemnation when it announced it would begin restricting access to RHEL source code to paying customers. In addition, the customer agreement prohibits customers from sharing and redistributing the source code or from using it to create a downstream distro. The move was seen as a way to target Rocky Linux, AlmaLinux, and Oracle Linux, all of which are 1:1 compatible with RHEL and is widely believed to be in violation of the GPL.

        Oracle has responded, calling out Red Hat and IBM for not being good open source citizens in a press release entitled, “Keep Linux Open and Free—We Can’t Afford Not To.”

      • Red Hat Official2023-07-07 [Older] Application modernization: Common problems and respecting the enterprise environment
    • Debian Family

      • Daniel PocockEvidence: Outreachy & Debian favoritism, women who missed out

        In the last few years, there has been a lot of discussion about favoritism in Debian and Outreachy. Evidence already shows widespread rule breaking. Nonetheless, favoritism is often spoken about in abstract terms. There is an unfair focus on the woman or beneficiary, there is a lot less focus on the male decision makers and there is often no acknowledgment of the women who missed out.

        This blog aims to complete that information gap. By looking at some incredibly talented women who Outreachy & Debian rejected, we can see how wrong it was in 2019.

        One of my first Outreachy applicants, back in the days when the program was called Outreach Program for Women, was Juliana Louback from Brazil. Outreachy rejected her. The same woman was selected for an internship at the IBM Watson lab, a scholarship to Columbia University and eventually employment at Google. Fortunately, after her Outreachy application was rejected, Juliana came back to Debian a few months later and we selected her for Google Summer of Code. She worked on JSCommunicator.

        Two candidates were selected to do translation work, not actual development. One of the chosen Outreachy candidates from 2013 was subject of a discussion on debian-private about meeting for beer. This woman didn't ask for this attention. Did other candidates waste their time in the application process?

        There was a lot of controversy about the women applying for things from Albania. People have shared photos of them all wearing the same red t-shirts. There is speculation that some, maybe all of them, were paid to attend the conference and make it look bigger. Izabela is the woman sitting in the back of this photo from 2016...

      • Debian 12

        Last month, the Debian project released Debian 12, with the usual low-key fanfare that Debian usually announces a release with. Even though we shipped with some bugs we’d rather not have (which are at least fixable over the next point releases), the feedback for Debian 12 has been nothing short of overwhelmingly good. From users to the independent Linux blogs to the YouTubers to the tech news sites, the vast majority of feedback so far is that it’s not just one of Debian’s most important releases, but also an incredibly timely one, considering other distributions with stable releases- most of which who come from commercial companies who do not necessarily have their user’s best interest at heart.

        I deleted my original draft for this blog post, it was getting incredibly long, and I’ll split it up over a few upcoming posts instead. The most important message I want to convey here is a HUGE THANK YOU to everyone who has contributed to Debian 12 in any form. Your work is incredibly important, and the result of that work over this release was nothing short of spectacular. Consider yourself a hero!

    • Canonical/Ubuntu Family

      • UbuntuWhy you need to protect your confidential virtual machine from itself

        In the traditional computing threat model, privileged system software like the hypervisor, host OS, firmware, and DMA-capable devices were all granted access to the data and code of your workloads. This was widely accepted because it seemed necessary for the system managing VM resources (memory, execution, and hardware access) to also have access to the workload’s data. How else could it manage it after all?

    • Open Hardware/Modding

    • Mobile Systems/Mobile Applications

  • Free, Libre, and Open Source Software

    • Computer WeeklyDeveloper eXperience series - Percona: DX starts with open source

      One of the traditional arguments for using open source is that it’s available for free. Well yes, you can get open source projects for zero cost. However, that is not the reason why it improves DX. So what makes open source a winner, if not cost?

    • Simon JosefssonCoping with non-free Debian

      Debian‘s contributions to the free software community has been tremendous. Debian was one of the early distributions in the 1990’s that combined the GNU tools (compiler, linker, shell, editor, and a set of Unix tools) with the Linux kernel and published a free software operating system. Back then there were little guidance on how to publish free software binaries, let alone entire operating systems. There was a lack of established community processes and conflict resolution mechanisms, and lack of guiding principles to motivate the work. The community building efforts that came about in parallel with the technical work has resulted in a steady flow of releases over the years.

      From the work of Richard Stallman and the Free Software Foundation (FSF) during the 1980’s and early 1990’s, there was at the time already an established definition of free software. Inspired by free software definition, and a belief that a social contract helps to build a community and resolve conflicts, Debian’s social contract (DSC) with the free software community was published in 1997. The DSC included the Debian Free Software Guidelines (DFSG), which directly led to the Open Source Definition.

    • Web Browsers/Web Servers

      • Mozilla

        • Thunderbird Our Fastest, Most Beautiful Release Ever: Thunderbird 115 “Supernova” Is Here!
          On behalf of the Thunderbird team, Thunderbird Council, our global community of contributors, and our extended Mozilla family, I am incredibly excited to announce the initial launch of Thunderbird 115 “Supernova” for Linux, macOS, and Windows! With this year’s version, we’re delivering much more than just another yearly release. Supernova represents a modernized overhaul of the software – both visually and technically – while retaining the familiarity and flexibility you expect from Thunderbird.

          “Supernova is the beginning of a new era for Thunderbird,” says Ryan Sipes, Thunderbird’s Product and Business Development Manager. “It lays a beautiful, solid groundwork for future releases that will make Thunderbird a significantly better email client – and we won’t stop until it’s the best option out there.”

        • DebugPointThunderbird 115 Shines Bright with Supernova UI and Exciting Enhancements

          Mozilla Thunderbird, the popular open-source email client, has unveiled its latest version, Thunderbird 115, packed with exciting features and improvements. The update brings a refreshing Supernova user interface (UI) that enhances the overall user experience. Thunderbird 115 introduces several enhancements to its core functionalities with a sleek and modern design.

        • LinuxiacThunderbird Supernova – Better Than Ever, Here’s What’s New
          Thunderbird has always been the go-to choice for millions of Open Source lovers worldwide. Developed by the Mozilla Foundation, the same organization behind the popular Firefox browser, Thunderbird is built on a foundation of collaboration and community-driven innovation.

          Its cross-platform compatibility has been a game-changer for individuals and organizations alike. With Windows, macOS, and Linux versions, Thunderbird transcends operating system boundaries and enables users to seamlessly switch between devices without sacrificing functionality or data integrity

        • OMG UbuntuThunderbird 115 Released with Major UI Changes

          Many of the major UI changes teased last year make their debut here in Thunderbird 115, which has been dubbed “Supernova” and is available to download for Windows, macOS, and Linux from July 11 from a beautifully revamped Thunderbird homepage. The changes are more than skin deep, too.

          The client’s codebase has undergone extensive rebuilding in order to lay a “solid groundwork for future releases that will make Thunderbird a significantly better email client”, to quote Ryan Sipes, Thunderbird’s Product and Business Development Manager.

        • 9to5LinuxMozilla Thunderbird 115 Released with Supernova UI, OpenPGP Improvements

          Dubbed “Supernova”, Thunderbird 115 comes with the Supernova UI which features an updated 3-pane window with refreshed folder, message list, and message display panes, updated Quick Filter, Calendar, and Address Book with a new Vertical view, and a dynamic unified toolbar.

          In addition, there’s a new icon for the display options, the icons for the “Calendar”, “Tasks New”, and “Edit” tabs have been updated, new “Move To” and “Copy To” actions were added to the Folder context menu, and a new option was added to show tags in the Folder Pane meatball menu.

    • SaaS/Back End/Databases

      • Peter EisentrautCcache and PostgreSQL build directories

        We have talked before about how ccache affects build times of PostgreSQL. Now I was wondering how different build directory layouts affect ccache. I was never a user of separate build directories in the make build system (“vpath builds”), so this never concerned me much. But now with Meson this is required.

      • We Put a Distributed Database In the Browser – And Made a Game of It!

        TigerBeetle is a distributed financial transactions database, designed for mission critical safety. How do you test something so critical? Well, we could tell you (and we will), but why not show you?

        TLDR: You can now run TigerBeetle… compiled to WebAssembly… in your browser! With perfect network conditions, then not-so-perfect Jepsen’esque conditions, and finally, with unprecedented (cosmic) levels of disk corruption.

    • Productivity Software/LibreOffice/Calligra

      • LibreOffice 7.6 RC1 is available for testing

        LibreOffice 7.6 will be released as final in mid-August 2023 (check the Release Plan), with LibreOffice 7.6 Release Candidate 1 (RC1) the third pre-release since the development of version 7.6 started in mid December, 2022. Since the previous release, LibreOffice 7.6 Beta 1, 354 commits have been submitted to the code repository and 151 issues got fixed. Check the release notes to find the new features included in this version of LibreOffice.

        LibreOffice 7.6 RC1 can be downloaded for Linux, macOS and Windows, and it will replace the standard version.

        In case you find any problem in this pre-release, please report it in Bugzilla (you just need a legit email account in order to create a new account).

    • FSF

      • FSFLook behind the scenes of the FSF tech team

        The FSF tech team has continued to keep busy since we last wrote an appeal article! In addition to other ongoing projects, on the network security front we're working to replace our old Nagios alerting stack with Prometheus, a more modern tool that we're currently adapting to our network. We plan on using plain Prometheus, with some of our own automation to configure graphs and site-wide monitoring, rather than integrating with third party systems that typically offer proprietary editions.

        There's a fair bit of work going into this change, but it will be worth the effort. Prometheus will highlight the most important issues in alerts based on the time of day, so we can focus on the really important issues when we're out of the office. This will help us with faster issue response times. We've also been fortunate to have very few critical problems in the last several months that would have required us to physically visit the colocation facility.

        Some of the other work we're wrapping up is the AMT ("associate membership tool") data import. AMT was our old, internally developed member database. We switched to CiviCRM, an AGPLv3 constituent relationship manager, several years ago, and it really helped with fundraising and emailing people who want to learn more about free software. We had a bit more data that needed to be exported from our old membership database into the new one before we could call it complete. And aside from updating our internal documentation, we're finally done with that data migration. We had the original virtual machine (VM) turned off, and we're using a newer Trisquel installation running the MariaDB database software for working with, filtering, and converting data into an importable format. It's a good feeling to fully replace an outdated system, and, going forward, we can now focus on completing the last few edge cases.

    • Programming/Development

      • Jim NielsenStop Being Fancy

        This is a note to self:

        Except where absolutely necessary, stop being fancy.

        When confronted with, “Can this be done?”

        If the answer is an immediate "Yes", go ahead, do that.

        But if the answer is, “Well, you could, but you’d have to…"

        Just stop right there. Don’t go do that.

      • Tim KelloggRegex Isn't Hard

        Here I’ll highlight a subset of the regex language that’s not hard to understand or remember. Throughout I’ll also tell you what to ignore. Most of these things are shortcuts that save a little verbosity at the expense of a lot of complexity. I’d rather verbosity than complexity, so I stick to this subset.

      • RlangWeighted probability vs. favourability

        Presence probability, typically obtained with presence-(pseudo)absence modelling methods like GLM, GAM, GBM or Random Forest, is conditional not only on the suitability of the environmental conditions, but also on the general prevalence (proportion of presences) of the species in the study area. So, a species with few presences will generally have low presence probabilities, even in suitable conditions, simply because its presence is indeed rare.

      • ChrisLimited Investment With Timeboxing

        Timeboxing reduces risk by limiting how much time (hence money) we commit to something, so we can double down on winners and stop investing in losers. The goal of a timeboxed effort is not to complete something but rather to evaluate feasibility and profitability. By the end of a timeboxed effort, we should not count on having a deliverable, but we should have more material for the decision on whether to continue spending time on it.



Recent Techrights' Posts

SLAPP Censorship - Part 58 Out of 200: 5RB and Brett Wilson LLP Helped Garrett and Graveley Make Equivalent of GAFAM NDAs Superficially 'Enforceable' in the UK, Using Threats
laziness results in many hours and high lawyers' fees
"A single witness shall not rise up against a person regarding any wrongdoing or any sin that he commits; on the testimony of two or three witnesses a matter shall be confirmed." (Deuteronomy 19-21)
The spouse of Garrett repeatedly points out that Garrett can barely code or can only do so very poorly
Rust People Sabotage Stability for the Sake of a Falsely-Promised 'Security'
Set aside severe performance issues, poor handling of "edge cases", general bugs, lack of compatibility, and even crashes
Huge Strike at the European Patent Office (EPO) This Coming Friday (May 1st)
International Worker’s day
 
Journalistic Malpractice: Helping Microsoft Paint 'Voluntary' Layoffs (Before PIPs) as "Buyouts"
What does this tell us about today's media?
The Man IBMers Regard or Already See as Likely Successor of Krishna (or Next CEO of IBM) is a Slop Fanatic
How dangerously misguided
The Corrupt Lecture the Non-Corrupt - Part VI - Management of the European Patent Office (EPO) Covered Up Cocaine Use, Even Colleagues Not Informed
the self-described "fu--ing president"
Who Controls Fedora? IBM and GAFAM.
Don't for a moment believe that IBM understands GNU/Linux. We are quite certain nobody in IBM's Board of Directors uses it.
State of Slop About GNU/Linux
As the incentive to publish is reduced (competing with slop is no fun), the effort/money invested in stories goes down
Links 26/04/2026: Korean Inflation, GLP-1 Drugs Linked to Cognitive Impairment, Lithuania's Public Broadcaster LRT Besieged
Links for the day
Hopefully Smooth Sailing in OS Upgrade
There are some contingencies at hand
Links 25/04/2026: "Horrible Economics of AI Are Starting to Come Crashing Down", More Restrictions Placed on Social Control Media
Links for the day
Getting Aggressive Suggestive of Loss - Part IV - Shutting Down My Existence
Would anyone out there tolerate such messages sent from burner accounts?
Gemini Links 26/04/2026: Gemini Movie Database (or GeminiMDB) and Star Trek III
Links for the day
Weeks Before Linux Removed Over 100,000 Lines of Code Due to Slop 'Bug Reports' Microsoft Paid 'Linux' Foundation to Advance Slop in the Name of 'Security'
What can possible go wrong? Both for security and for stability.
Tracking Ages of People
To stay "safe" tell us your age
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Saturday, April 25, 2026
IRC logs for Saturday, April 25, 2026
SLAPP Censorship - Part 57 Out of 200: 5RB and Brett Wilson LLP Made the Garrett and Graveley Particulars of Claims a Lot Like Photocopies!
They seem very much irritated that I speak about this
Links 25/04/2026: Nokia Wins Embargo in Kangaroo Court Where Judges Are Salaried Nokia Staff (UPC), Allison Pearson Defamation Case (UK) Succeeds, Smokey Robinson and "Puff Daddy" (US) Fail
Links for the day
Gemini Links 25/04/2026: Weekly Echoes, Gemtext Tables, and Using Offpunk
Links for the day
Corporate Media Did Not Specify What Microsoft Means by "Buyouts" (Layoffs), It May Be Hardly Different From Severance
Time will tell, but investigative journalism hardly exists anymore, so we won't hold our breath
The Corrupt Lecture the Non-Corrupt - Part V - "Diversity" and "Inclusion" at EPO Means Sleeping With Sister of "Cocaine Communication Manager" and Making Them Millionaires
Remember that top applicants or key stakeholders of the EPO are already complaining about a lack of quality
Links 25/04/2026: Fake GAFAM Valuations (Gripping the Market Based on False Accounting), "Evidence Isn't Just for Research", and "Putin Defends Mobile Internet Outages"
Links for the day
Dr. Andy Farnell on Why Calling Slop or Chaff "Hey Hi" (AI) Harm Us All, Except for "Ten or Twenty Rich Industrialists"
"words to avoid"
Internet Trolls Likely Trying to Distract From the Demise of IBM, Problems With Red Hat
there seems to be trolling online aimed at suppressing discussion
Debian Upgrade Coming Up (Soon)
Yesterday we contacted the datacentre staff about it
Getting Aggressive Suggestive of Loss - Part III - Threats From Burner Accounts Formally Treated as a Crime
Countries that cannot preserve freedom from self-censorship are countries where free press ultimately cannot prevail
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Friday, April 24, 2026
IRC logs for Friday, April 24, 2026
Gemini Links 25/04/2026: 3.4k+ Capsules, Microsoft Layoffs, Call for Nuclear Disarmament, "Internet is Sad and Lonely"
Links for the day
Links 24/04/2026: Zelenskyy Says Ukraine's War Position "Most Stable", Samsung Workers on Strike Due to Pay
Links for the day
Recent Happenings at IBM Reaffirm Rumours About the CEO; He Might be Resigning (or Pushed Out) Soon
If the rumours are true (no, we did not check those tax records for ourselves), it's not unthinkable that IBM is already doing what Apple did months ago
Gemini Links 24/04/2026: Public Reticulum Gateway Node, Smol Computers, and Old E-mail
Links for the day
Links 24/04/2026: Intel Abandoning Computer Freedom (Even Further), Iran Reports That American Software and Hardware Remotely Sabotaged/Hijacked During War
Links for the day
24/7 Wall St. Editor-In-Chief and CEO Calls IBM Is "America’s Worst Big Tech Company", Talent is Leaving, Supposedly Strategic Units Culled
21 hours ago by Douglas A. McIntyre
The Great Wonders of Slop "Efficiency"
Thankfully nothing was lost in the transmission and lots of work (datacentre emissions) got "done"
IBM's Debt Increased Over $5 Billion in 3 Months While IBM Laid Off Many in Europe, US, Confluent, HashiCorp, and Red Hat
An increase of $5,000,000,000+ in debt in just 3 months!
IBMers Expect Another Giant Wave of Layoffs, Talk (and Sing) About the PIPs
The media won't be covering the key facts
Drama at the European Patent Office (EPO) This Week
We'll be covering the EPO quite a lot this weekend and next week
As We Predicted, Francophonie Countries in the EU and Outside the EU Dumping Microsoft for National Security Reasons
We expected Belgium or some other Francophonie place to do so next
Even to Microsoft Insiders It Seems Like XBox Has Already Died or Surrendered to the Japanese Companies
Now the Microsoft layoffs are evident for people to see
EPO Cocainegate Escalates - Part VI - The Strikes Go On and On (Major Strike Today)
We'll be covering this later today in relation to what the Office dubs "ethics"
Absolutely Terrible Journalism About Microsoft Layoffs This Week
7 hours ago by Leila Sheridan
SLAPP Censorship - Part 56 Out of 200: 5RB and Brett Wilson LLP's Copy-Paste Machination for Garrett and Graveley
Here is another straightforward example of their junior barrister overusing copy-paste on his Mac
Getting Aggressive Suggestive of Loss - Part II - Lawyers Are Not "Hired Guns" (and Should Never Act Like Ones)
The matter is being investigated
Nadella is Killing Microsoft. Slop Kills It Even Faster.
A decade from now we'll look back at slop like we look back at skateboards
Huge Microsoft Layoffs Coming Shortly (With Financial Report)
There will be lots of slop layoffs. Be ready. It's a bubble.
Gemini Links 24/04/2026: Data Breaches and Unofficial Gemini Protocol Specification Archive
Links for the day
Microsoft Offers About 10,000 of Its Senior American (Read: Expensive) Workers to be Laid Off
How many slopfarms and media parrots play along?
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, April 23, 2026
IRC logs for Thursday, April 23, 2026