Bonum Certa Men Certa

Links 3/9/2021: Gzip 1.11 and EasyOS 2.9



  • GNU/Linux

    • Kernel Space

      • NFS Client Changes For Linux 5.15 Bring Connection Sharing, Better Responsiveness - Phoronix

        While Linux 5.15 has added KSMBD as an SMB3 in-kernel file server, the NFS code within the Linux kernel continues advancing as well for network file sharing needs. With NFS in Linux 5.15 are a few notable improvements.

      • Linux 5.15 Working Towards Comprehensive Compile-Time & Run-Time Detection Of Buffer Overflows - Phoronix

        The latest security effort being pursued by Google's Kees Cook is to provide full compile-time and run-time coverage of all detectable buffer overflows.

        This compile/run-time detection of buffer overflows for the Linux kernel would include coverage of such overflows via array indexing or memcpy(), memmove(), and memset() while the str*() functions already boast full coverage.

        Kernel developers have been working towards this mission for some time while in Linux 5.15 is a big batch of the buffer overflow detection improvements, including some new common helpers along with other low-level improvements.

      • The New NTFS File-System Driver Has Been Submitted For Linux 5.15

        It looks like Paragon Software's NTFS3 kernel driver providing much better Linux support for the Microsoft NTFS file-system will land for the 5.15 kernel!

        Last year Paragon Software made the surprise announcement that they were looking to mainline their NTFS3 kernel driver that previously was commercial-only. But given that there are less organizations interested in NTFS these days but rather Microsoft exFAT and even file-systems like F2FS for Android, it's nice to see Paragon finally willing to mainline the driver and also commit to maintaining it upstream moving forward.

    • Applications

      • Gtkeddit – GTK4 Reddit App Designed for Linux Mobile Such as Pinephone

        For Reddit users, Gtkeddit is another GTK app for Linux desktop and mobile.

        It’s a free and open-source app written in C++. With the libadwaita library (formerly libhandy), it has an adaptive UI that works on Linux phones such as the Pinephone.

        The software has dark mode for working at night, though I don’t find how to enable it in Ubuntu using the Flatpak package. And it allows you to browser without an account.

        Compare to Giara, another Reddit App written in Python with GTK4, the UI navigation feels good and smoother in Gtkeddit. Though it freezes every time during loading new content, maybe due to my poor VPN network connection.

    • Instructionals/Technical

      • Lessons learned from deploying Cloudera Data Platform for IBM Cloud Pak for Data

        Here in this last blog post in our series, we focus on lessons learned from installing, maintaining, and verifying the connectivity of Cloudera Data Platform and IBM Cloud Pak for Data. If you haven’t read the first two posts — A technical deep-dive on integrating Cloudera Data Platform and IBM Cloud Pak for Data and Installing Cloudera’s CDP Private Cloud Base on IBM Cloud with Ansible, then I’d invite you to go back and read them for additional context.

      • How to Encrypt Ubuntu 20.04 Desktop Post Installation

        In a separate tutorial, we highlighted the process to deploy full disk encryption on Ubuntu Desktop 20.04 with LUKS encryption during installation. In practice, this is the recommended method to protect an Ubuntu device since it encrypts all disk partitions including the swap space and system partitions, thus achieving full disk encryption.

        If you already have Ubuntu installed without any encryption, then full disk encryption with LUKS may not be an option; however, you could still encrypt the home directory and swap space without requiring a complete reinstallation of the operating system.

        By default, the home directory is the directory where most of your personal files reside. This can include documents, spreadsheets, music, videos, images, and any other files you may download. Swap space is the space on the hard drive that is used as virtual memory. When a Linux system is running out of RAM, the inactive pages are pushed to the swap space; while access time is a tad slower than the RAM, in doing so the swap space supplements the device’s RAM when it is almost exhausted.

      • How To Install ClamAV on AlmaLinux 8 - idroot

        In this tutorial, we will show you how to install ClamAV on AlmaLinux 8. For those of you who didn’t know, ClamAV is an open-source antivirus engine for detecting trojans, viruses, malware, adware, rootkits, and other malicious threats. ClamAV offers a Command-line scanner, a Milter interface for Sendmail, an Advanced database updater, and built-in support for archive formats, ELF executables + Portable Executable files, and popular document formats.

        This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step-by-step installation of ClamAV on an AlmaLinux 8. You can follow the same instructions for CentOS and Rocky Linux.

      • How to Combine PDF Files on Windows and Linux - Make Tech Easier

        You have probably received PDF files before and may have many PDF documents stored in your computer. Deleting them is not an option, and backing them up may take up a lot of storage space. One solution is to combine/merge multiple PDF files into a single PDF so that it is easier to manage, access, and back up. PDFtk Server is a command line tool that allows you to easily combine multiple PDF files into one.

      • How to Enable CentOS SIG Repositories in AlmaLinux

        There are software repositories in Linux, which are essentially servers from which we get packages. SIGs (Special Interest Groups) are smaller groups within the CentOS community that focus on a specific topic in order to raise awareness or focus on development.

        SIGs have their own repositories, and in order to enable them, you must manually find the correct repository, download and install the package. AlmaLinux has now made CentOS SIGs release packages available in AlmaLinux's repository in response to the issue.

        In this tutorial, we'll look at how to enable the CentOS SIG repositories in AlmaLinux using dnf.

      • How to Install urBackup on Ubuntu 20.04 – VITUX

        UrBackup is a client/server backup tool that supports image backups as well as file backups. It is available for both Linux and Windows operating systems. A prominent feature of this backup system is that it never interrupts the current working of your system rather the backups are created in parallel while your target system is running. In this guide, we will take a look at the installation procedure of UrBackup on an Ubuntu 20.04 system.

      • Using Cat Command in Linux with Examples

        In Linux, the cat command is one of the most commonly used commands. cat which stands for "concatenate", can read, write and concatenate file contents to standard output. The cat command is usually used to view the contents of one or more text files, combine files by adding contents of one file to another and create new files.

        In this tutorial, we will learn how to use the cat command to its full potential with examples.

      • Reverse Proxy with Nginx: A Step-by-Step Setup Guide

        This step-by-step tutorial is going to show you how you can easily set up a reverse proxy with Nginx to improve security and performance.

        One of the more popular reverse proxy tools at the moment is Nginx. Although Nginx itself is a web server, it does an outstanding job of serving as a reverse proxy.

      • Print files from your Linux terminal

        Printing on Linux is easy, but sometimes it feels like a lot of work to launch an application, open a file, find the Print selection in the menu, click a confirmation button, and so on. When you're a Linux terminal user, you often want to perform complex actions with simple triggers. Printing is complex, and there's little as simple as the lpr command.

      • Monitor your Linux server with Checkmk | Opensource.com

        Monitoring IT assets is an essential task for any IT department. Still, due to the growing number of devices in corporate networks, it is getting more and more challenging to find an approach that is flexible enough to monitor the wide range of available systems properly. It's essential to have a monitoring tool that is flexible, scalable, and easy to use.

        In this article, I demonstrate how to install Checkmk, the monitoring tool from tribe29, and how to monitor servers and network devices with it.

      • Canon Pixma TR4540 All-in-one Printer/Scanner on openSUSE

        The device driver for the Canon Pixma TR4540 All-in-one Printer/Scanner does not come bundled with openSUSE, whether you are on Leap or Tumbleweed. It is non available from the official repositories as well, at least I didn't find them, neither on openSUSE Non-OSS or Packman repos.

        However, Canon provides the drivers on its website along with an installation script. The tarball containing the the .rpm files and the script can be from its package-archive. At the time that I tested, the driver package was at version 5.70.

    • Wine or Emulation

      • Emulate the Dragon 32/64 home computer with Linux

        Emulation is the practice of using a program (called an emulator) on a PC to mimic the behaviour of a home computer or a video game console, in order to play (usually retro) games on a computer.

        Home computers were a class of microcomputers that entered the market in 1977 and became common during the 1980s. They were marketed to consumers as affordable and accessible computers that, for the first time, were intended for the use of a single non-technical user.

        Back in the 1980s, home computers came to the forefront of teenagers’ minds. Specifically, the Amiga, ZX Spectrum, and Atari ST were extremely popular. They were hugely popular home computers targeted heavily towards games, but they also ran other types of software.

        [...]

        Initially, the Dragon was reasonably well supported by the large UK software companies. Top-selling games available for the Dragon include Arcadia (Imagine), Chuckie Egg (A&F), Manic Miner and sequel Jet Set Willy (Software Projects), Hunchback (Ocean) and Football Manager (Addictive). Due to the basic graphics modes of the Dragon, converted games had a distinctive appearance, with colour games being usually played on a green or white background (rather than the more common black on other systems) or games with high-definition graphics having to run in monochrome.

    • Games

    • Distributions

      • Linspire 10 SP2 Released

        Today, the PC/OpenSystems LLC Development team has released Linspire 10 SP 2, a major update which begins a new chapter in Linspire’s story by taking it to the cloud. Linspire streamlines all of Google’s services into the distro; users can create any web app they want, on the fly, using the IceSSB utility which seamlessly turns any web page / web app into a dedicated desktop application utilizing the Chrome/Chromium framework. Which includes 1). full use of audio / video and 2). drag and drop from the Caja file manager. And never fear : all of the applications and resources of the Ubuntu repositories are available as well as installation from traditional Debian/Ubuntu packages, Flatpak and AppImage are available for traditional use cases. The underpinnings of Linspire still support a full-blown Linux desktop experience.

      • Screenshots/Screencasts

      • SUSE/OpenSUSE

        • Wireshark, PipeWire, Audacity Update in Tumbleweed

          Snapshot releases of openSUSE’s rolling release Tumbleweed have been constantly trickling out to users since last week’s review.

          This review will cover the five snapshots made available since August 26. Each of the snapshots delivered about a handful of updated software packages.

          Snapshot 20210831 updated bind to version 9.16.20, which fixed a Common Vulnerability and Exposure; CVE-2021-25218 an assertion failure could have allowed an attacker to abused the Path Maximum Transmission Unit Discovery protocol to trick bind into exceeding the interface MTU. The C Library for manipulating module metadata files libmodulemd updated to 2.13.0 and the modulemd-validator enables a user to constrain a document type with a new --type option. The other packages to update in the snapshot were libqmi 1.28.8 and libjpeg-turbo 2.1.1, which fixed a couple regressions affecting AArch64 and arm 32-bit hardware.

          Linux Kernel 5.13.13 was one of the two packages updated in the 20210830 snapshot. The Direct Rendering Manager had some fixes in the kernel update and added an AAL output size configuration. The kernel update also had an Advanced Linux Sound Architecture enablement for the 4-speaker output in the Dell XPS 15 9510 laptop. The other package to update in the snapshot was perl-Image-ExifTool, which had a version bump to 12.30.

        • openSUSE Tumbleweed – Review of the week 2021/35

          This week has shown that Tumbleweed is indeed back at full speed. We have published new snapshots daily. Of course, that also means we could rely on not receiving broken things that managed to slip through stagings without being noticed. So thanks go mostly to the developers/maintainers who submitted pre-tested things. And openQA of course!

        • SUSE Linux Enterprise Micro 5.1 Public RC (RC 2) is out!

          We are thrilled to announce the Public Release Candidate (RC 2) of SUSE Linux Enterprise Micro 5.1!

          SLE Micro is an ultra-reliable, lightweight operating system purpose built for edge computing. Please check out our Product page to learn more, but for the beta program, please refer to our dedicated beta page.

        • SUSE Rancher 2.6 Helps Customers Better Manage Growing Kubernetes Environments

          SUSE Rancher 2.6, the latest release of SUSE‘s open source enterprise Kubernetes management platform, is now available. It features major updates across the platform that will help enterprise customers better manage their growing Kubernetes environments.

      • IBM/Red Hat/Fedora

        • Kushal Das: Default values, documentation and Ansible

          While testing my qubes_ansible project on the upcoming Qubes OS 4.1 project, I noticed something really strange. But, before getting into that, this Ansible module and the connection plugin are for Qubes OS only, and based on the excellent Python modules provided by the Qubes team.

        • Looking back on 30 years of Linux history with Red Hat's Stephen Smoogen

          The Linux kernel and the second version of the GNU General Public License (GPLv2) turned 30 this year.

        • Red Hat Looking To Bolster EPEL

          Red Hat is said to be establishing a "small team" to work on activities around EPEL, the "Extra Packages for Enterprise Linux" that is popular with RHEL/CentOS users for easily fetching extra packages not available via RHEL proper.

          The Fedora-hosted Extra Packages for Enterprise Linux (EPEL) has been a great success for complementing the package selection available on RHEL, CentOS, and friends. This Fedora special interest group has done a great job providing and maintaining this wide assortment of additional packages for easy deployment on RHEL-based distributions.

        • Red Hat will officially support EPEL in the future

          As CentOS blog can be seen in the , Red Hat officially wants to upgrade the EPEL repository, which has been maintained since 2007, with a small team of full-time supervisors. The community-based special interest group EPEL SIG is not to be replaced, but supplemented. So far, Red Hat or the Fedora Project have not given any guarantees, support or certifications for EPEL packages, as is usual for packages in the official RHEL repository. This could change now.

      • Debian Family

        • EasyOS version 2.9 released

          EasyOS is an experimental distribution, a "new paradigm"; a blend of the best ideas from Puppy Linux and Quirky Linux, and a fundamental rethink of the security, maintainability and ease-of-use. Special features include a custom container system, named EasyContainers, a special isolated ultra-secure mode running in RAM, and all packages are compiled from source, in a port of OpenEmbedded with an EasyOS layer.

          Version 2.9 is the latest in the "Dunfell series", the name derived from the Dunfell release of OpenEmbedded (OE). Version 2.9 is a complete recompile in OE, with package version updates. Also updated are SeaMonkey, now 2.53.9, and the Linux kernel, now 5.10.61.

        • How and why EasyOS is different page updated
        • How and why EasyOS is different

          EasyOS was born in January 2017, and since then there have been bits and pieces written here and there about how and why it is different from other Linux distributions. This includes some rather technical descriptions. What is needed is a simple plain-English list, so that anyone can get a quick idea of what EasyOS is all about.

          So, here goes. Do note, though, that Easy is an experimental distribution, and the features may change, and some features are a work-in-progress. These items are not listed in any particular order...

      • Canonical/Ubuntu Family

        • Snapcraft 6.0 is around the corner

          A good sign of maturity and confidence in software is when said software utilizes its own components for future development and enablement. Snapcraft is a command-line utility that allows developers to package and distribute their applications as snaps. But Snapcraft itself is also distributed as a snap, and built in the same manner!

          Today, Snapcraft is built using the core18, based off of Ubuntu 18.04 LTS. Very soon, Snapcraft will move to the latest LTS base, core20, both to ensure forward support and updates, as well as to make use of various improvements in the snappy ecosystem. This migration will bring a number of important changes, so we’d like to share our roadmap and plan for Snapcraft, and how these changes may affect you.

          [...]

          For most developers and publishers, the release of Snapcraft 6.x will not cause any change to their existing processes. They will be able to continue building snaps as before, and utilize the latest features in the 6.x channel. For those who still need to support the i386 architecture, they can use the 5.x channel. Moreover, Launchpad will retain the ability to dispatch core18 tasks, with or without the i386 architecture.

        • Snapcraft 6.0 Coming To Finally Move From Ubuntu 18.04 To 20.04 LTS Base, Phase Out i386

          Canonical is preparing to soon release Snapcraft 6.0 as the latest version of their utility for packaging and distributing Snaps, the Ubuntu-preferred route for sandboxed apps.

          The principal highlight of Snapcraft 6.0 is shifting from an Ubuntu 18.04 LTS base to Ubuntu 20.04 LTS. In turn with Snapcraft 6.0 switching to an Ubuntu 20.04 LTS core, 32-bit x86 (i386) support is phased out while RISC-V support is now available. But for those still wanting i386 support, the legacy track with Snapcraft will still allow using the older Ubuntu 18.04 base.

    • Devices/Embedded

      • Video SBC with NPU equipped Allwinner V833 sells for $125

        Lindenis’ open-spec, $125 “Lindenis V833” SBC runs a Linux-based Lindenis Video SDK on Allwinner’s 1.2GHz, single -A7 V833 camera SoC with a 0.4-TOPS NPU. Features include up to 3GB RAM, LAN, WiFi, 4-lane MIPI-DSI and CSI, and BT1120 HDTV I/O.

        In Jan. 202, Shenzhen based Lindenis Tech. Ltd. launched a sandwich-style, 4K camera-oriented Lindenis V536 SBC based on an Allwinner V536 compute module. The Lindenis V536 is still available at Amazon for $109, but unlike its flagship Lindenis V5, the SBC is not listed on the Lindenis website. The V5 SBC is based on a similarly quad -A7 Allwinner V5 camera SoC.

        Now Lindenis has returned with a lower powered, but AI-enabled Lindenis V833 video processing board equipped with MIPI-DSI/CSI and BT1120 vision I/O. Available for $125, the open-spec SBC is designed for smart camera, smart IPC, and SDV (switched digital video) applications.

      • M5Stamp Pico ESP32-PICO-D4 module ships with a heat-resistant plastic shell - CNX Software

        Most WiFi IoT modules are designed to be integrated into products with an enclosure, but the M5Stamp Pico module based on ESP32-PICO-D4 SiP comes with a removable heat-resistant plastic shell that protects the 3D antenna and components, while leaving space to solder headers and/or a Grove connector.

        The tiny module also comes with a button and RGB LED, and like other ESP32-based M5Stack hardware, M5Stamp Pico is programmable with UIFlow graphical programming platform and compatible with Arduino, MicroPython, and the ESP-IDF.

      • Open Hardware/Modding

        • Freedesktop SDK 21.08 Released With RISC-V Support

          The Freedesktop SDK as a platform and SDK run-time for Flatpak apps/run-times is out with its first major stable update in one year.

          Freedesktop SDK 21.08 is notable in that RISC-V is the latest CPU architecture supported by this SDK/run-time popular with Flatpaks. There is also a wide variety of updated packages contained within this SDK, GStreamer-VAAPI has been re-added as a supported extension, and the Rust extension was removed.

      • Mobile Systems/Mobile Applications

        • Jolla Sailfish OS uses AppSupport for Linux

          An article on techcrunch.com, which can also be found on the Jolla homepage under News, reports that Jolla has reached profitability in the 2020 financial year after 10 years. I do not know whether there are still claims from the crowdfunding campaign for the tablet and whether these will now be settled.

          Opinion: Whether such claims are legally justified may be another matter, but one’s own reputation and moral claim beyond the requirements of national and international legislation should be worth something to owners and company management.

    • Free, Libre, and Open Source Software

      • The Apache News Round-up: week ending 3 September 2021

        Welcome, September --we're opening the month with another great week. Here's what the Apache community has been up to...

      • CMS

        • The Month in WordPress: August 2021

          That was Josepha Haden on the “The Art and Science of Accessibility” episode of the WP Briefing Podcast, talking about accessibility and exploring how it applies to the WordPress open source software. You will find that many of our updates from August 2021 tie in closely with the core principles of access, accessibility, and usability. Read on to find out more!

      • FSF

        • GNU Projects

          • gzip @ Savannah: gzip-1.11 released [stable]

            This is to announce gzip-1.11, a stable release.

            There have been 43 commits by 5 people in the 2.7(!) years since 1.10.

            See the NEWS below for a brief summary.

            Thanks to everyone who has contributed! The following people contributed changes to this release:

            Bjarni Ingi Gislason (1) Dmitry V. Levin (1) Ilya Leoshkevich (8) Jim Meyering (20) Paul Eggert (13)

          • Gzip 1.11 Released With "Orders of Magnitude Faster" Performance On IBM Z

            The last release of Gzip was v1.10 back at the end of 2018 while now it's finally been succeeded today by Gzip 1.11.

            But even with the two and a half years since the release of Gzip 1.10, the Gzip 1.1 release isn't all that exciting... Unless you happen to be using IBM Z hardware.

          • Haiku Upstreams Its GNU Binutils Support

            The BeOS-inspired Haiku open-source operating system project has upstreamed its GNU Binutils support.

            For years the Haiku project has been maintaining their own GNU Binutils patches downstream but as of yesterday that work has been upstreamed.

      • Programming/Development

        • Dirk Eddelbuettel: RQuantLib 0.4.13: Routine Update

          A new release 0.4.13 of RQuantLib arrived on CRAN yesterday, and has been uploaded to Debian as well.

          QuantLib is a very comprehensice free/open-source library for quantitative finance; RQuantLib connects it to the R environment and language.

          This updates RQuantLib to a few now-deprecated (daycount convention) interfaces in QuantLib release 1.23. As the last release was sixteen months ago, we also updated a few standard packaging aspects (such as use of r-ci), updated README.md and DESCRIPTION and fixed an old typo. No other changes, no new interfaces.

        • Dirk Eddelbuettel: RcppSMC 0.2.4 on CRAN: Even More GSoC !!



          A brand new release 0.2.4 of the RcppSMC package arrived on CRAN earlier today, with a dual delay for CRAN closing for a well-earned break, and then being overwhelmed when reopening. Other than that the processing was again versy smooth.

          RcppSMC provides Rcpp-based bindings to R for the Sequential Monte Carlo Template Classes (SMCTC) by Adam Johansen described in his JSS article. Sequential Monte Carlo is also referred to as Particle Filter in some contexts.

        • What's new in QML Tooling in Qt 6.2?
        • Opening doors: Eclipse Foundation

          As you probably know by now, the Eclipse Foundation has become an European non-profit organization and they are strengthening their team in Europe. The organization reach has always been global including a team in Europe, but this formal movement means that there is now a solid Open Source organization to host collaboration projects created by corporations and companies for commercial purposes, under EU laws, which has interesting implications at different levels.

          After contributing to KDE and being part of its Board of Directors, working at ASOLIF (Spanish trade federation of associations of FOSS companies) as executive, being a line manager at Linaro, leading the GENIVI distribution as supplier or contributing to different initiatives at the Linux Foundation as member representative, being part of one of the most relevant organizations that provides a neutral environment to different type of organizations helping to create and consolidate projects is very appealing to me.

        • Rust

  • Leftovers

    • Integrity/Availability

      • Proprietary

        • Banned: The 1,170 words you can't use with GitHub Copilot

          GitHub's Copilot comes with a coded list of 1,170 words to prevent the AI programming assistant from responding to input, or generating output, with offensive terms, while also keeping users safe from words like "Israel," "Palestine," "communist," "liberal," and "socialist," according to new research.

          Copilot was released as a limited technical preview in July in the hope it can serve as a more sophisticated version of source-code autocomplete, drawing on an OpenAI neural network called Codex to turn text prompts into functioning code and make suggestions based on existing code.

          To date, the results have been interesting but not quite compelling – the code produced has been simplistic and insecure, though the project is still being improved.

        • Why can an ad break the Windows 11 desktop and taskbar?

          Earlier today, Microsoft pushed a promotional message to early adopters of Windows 11. The promo intended to promote the upcoming operating system’s integration with Microsoft Teams. Instead, it caused Explorer (the Windows desktop shell) to stop responding and left users without a working Start menu and taskbar.

        • Pseudo-Open Source

          • Openwashing

            • Hesk: Open-source Ticketing system for enterprise

              Hesk is a simple open-source ticketing system. It comes with two company versions that let you choose from them.

              The platform downloaded from over than 650,000 times. It is a features-rich and comes with a large set of integration options that make it ideal to use for a company.

            • Osticket Open-source Ticketing system for enterprise

              Osticket is a web-based customer ticketing support system. It comes to help you in customer service, make them happy, manage, organize and archive all your support requests and responses in one place, improve your customer experience.

              This solution is widely used comes with a large set of feature with easily scale that empower businesses and customer experience.

              Unlike its other competitors, Osticket focuses on improve customer service professionally by providing a simply and easily installation process that helps you to get started with it with no time.

              This software is an alternative to higher-cost and complex customer support systems. It used from more than five million people from all around the world.

              Osticket is a simple application, easy to use, suitable for all businesses, it comes with social features. It also supports ticket systems on the market.

              [...]

              The software is an open-source app released and distributed under the GPL-2.0 License.

            • FAVEO Open-source Ticketing system for enterprise

              FAVEO is a web-based help desk ticketing system. It is focus on customer service management, incident management, SLA management, built in knowledge base. It also provides Businesses with an automated Helpdesk system to manage customer support.

              Furthermore, it is a platform integrated with face book, Twitter, WhatsApp MSG91, and more.

              With it, you will get a great customer service. It provides Businesses with an automated Helpdesk system.

              The platform comes with a community edition that is totally free and open source, Pro Edition that is a paid version, Freelancer addition, and a service desk addition.

        • Security

          • Reproducible Builds (diffoscope): diffoscope 183 released

            The diffoscope maintainers are pleased to announce the release of diffoscope version 183. This version includes the following changes:

            [ Chris Lamb ]
            * Add support for extracting Android signing blocks.
              (Closes: reproducible-builds/diffoscope#246)
            * Format debug messages for elf sections using our
              diffoscope.utils.format_class utility.
            * Clarify a comment about the HUGE_TOOLS dict in diffoscope.external_tools.
            
            

            [ Felix C. Stegerman ] * Clarify output around APK Signing Blocks and remove an accidental duplicate "0x" prefix.

          • Beware of malware attacks: Little-known facts and why they matter - ManageEngine Blog

            As cybersecurity advances, threat actors develop malware with new tricks that exploit weaknesses in an IT environment. Once the malware finds a loophole, it spreads exponentially like a disease, corrupting files, exfiltrating data, redirecting traffic to other destinations, and performing other malicious activities.

    • Civil Rights/Policing

      • How networks of consent can fix social platforms

        Social platforms are powerful tools which allow a user to communicate with their friends and family. They also allow for activists to organize and manage political movements. Unfortunately, they also allow for users to harass other users and the mitigations available for that harassment are generally lacking.

        By implementing networks of consent using the techniques presented, centralized, federated and distributed social networking platforms alike can build effective mitigations against harassment. Not all techniques will be required, depending on the design and implementation of a given platform.

        What does consent mean here?

        In this case, consent does not have any special technical meaning. It means the same thing as it does in real life: you (or your agent) is allowing or disallowing an action concerning you in some way.

        As computers are incapable of inferring whether consent is given, the user records a statement affirming their consent if granted. Otherwise, the lack of a consent statement must be taken to mean that consent was not granted for an action. How this affirmation is recorded is platform specific.

        In technical terms, we refer to these affirmations of consent as an object capability. Many things in this world are already built on object capabilities, for example Mach’s port system and cryptographic assets are forms of object capabilities.

    • Internet Policy/Net Neutrality



Recent Techrights' Posts

Coping With the Site Going More Mainstream
Fame is no laughing matter
21 Pages in Less Than 7 Hours is No Joking Matter
We've become a lot more effective and efficient
Generation Chaff - Phase V: Censorship of Dissent (Painted as Harassment or Terrorism)
Censorship is all around us now
Generation Chaff - Phase IV: Apps Only Few Companies Decide On
Tools are being collectively confiscated, under the premise or false prospect of "security"
 
Links 24/10/2025: Esperanto Music History, Anxiety, and New Portals
Links for the day
[Video] Richard Stallman's Talk in Sweden, Attended by Nearly 700 People, is Now Online
The Web page is in Swedish, but the talk is in English
Slopwatch: LinuxSecurity.com, Linux Journal, and Pet Slopfarms of Google News
Why does Google News still advance these fake sites to the top of search results?
Links 24/10/2025: Inequality Grows, Billion-Dollar Scam Center Industry
Links for the day
Links 24/10/2025: "Independent Media in Cambodia is Collapsing" and Serious F5 Breach
Links for the day
They Never 'Put Down' Corporations
There are "pests" that are traded in Wall Street
Correct Information is a Valued Asset in the Age of Slopfarms and Public Relations (PR) or Spin
Publishing suppressed facts is never easy
The Register MS Continues to Bag Money to Promote a Ponzi Scheme, Even Money From China
Today in the front page
analytics.usa.gov: The Only Supported Version of Windows (This Past Week) is Only Used by About 13.9% of People in the US, the Home Base of Windows
Even Vista 7 is still used more
Rust is Very Secure
If only Rust itself is secure
Who Will be Held Accountable for Breaking Ubuntu by Imposing Rust on Otherwise-Functional Programs, in Effect Replacing GNU With Proprietary Microsoft (GitHub)?
they're practical people who merely point out that a bunch of buffoons not only ruin Ubuntu but also every future distro based on Ubuntu
Generation Chaff - Phase VIII: In Summary
Like "Science" with a capital "S", what we see here commercial interests usurping everything
Generation Chaff - Phase VII: Curtailing Alternative Media
There was always an obligation - a collective duty of sorts - to uphold independent journalism
Generation Chaff - Phase VI: Centralisation of Information (X, Cheetok/Fentanylware)
Would you trust information when controlled by such people?
Generation Chaff - Phase III: Slop and Plagiarism
A lot of the current so-called 'economy' is built upon false valuations
Generation Chaff - Phase II: "Cloud", Blockchains and Other Hype
For those of us who turned down those propositions there was a struggle; we needed to justify not having skinnerboxes or "social" accounts in some site run by a private company
Generation Chaff - Phase I: Social Control Media
IRC predates the Web
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, October 23, 2025
IRC logs for Thursday, October 23, 2025
More Clues Shed on Collapse of Microsoft XBox
XBox is basically circling down the drain as Microsoft implements 2-3 waves of layoffs each month
'Vibe Coding' Doesn't Work
In a lot of ways, so-called 'Vibe Coding' is already considered vapourware or a passing fad promoted in the media by managers who try to justify mass layoffs, especially ridding companies of "very expensive" software engineers
Links 24/10/2025: Microsoft's Killing of XBox Connected to Revenue/Profit Problems, "How Elon Musk Ruined Twitter"
Links for the day
Gemini Links 24/10/2025: 86,400 Seconds and "Society's Task"
Links for the day
Slopwatch: Google News and Slopfarms That Relay Nonsense From LLMs
Google News, which once prioritised or used to care about provenance and quality, is feeding slopfarms
Links 23/10/2025: More Health Concerns Over Dumb Chatbots (LLMs) and "Talking Cars" as Latest Buzz
Links for the day
Gemini Links 23/10/2025: Daylight Savings Time and Duration Shorthand
Links for the day
Links 23/10/2025: LLM 'Hallucinations' (Defects) in Practical Code 'Generation', China Becomes More Economically and Technologically Independent
Links for the day
Why We Support Richard Stallman and You Probably Should Too
It's not about being "Richard Stallman fan", it is about maintaining the right to hold positions (on technology) like his
Linux Foundation Uses LLM Slop to Promote Microsoft in Linux.com (Again), Rendering It a Linux-Hostile Slopfarm
Openwashing with slop by "Linux.com Editorial Staff", which basically seems to be a bot
Some Large German Media Covers Richard Stallman's Talks in Germany Earlier This Week
LLM-based chatbots are just "bullshit generators" (as he has long called them)
Links 23/10/2025: Windows TCO Galore and "The Internet Is Going to Break Again"
Links for the day
Trouble in Red Hat/IBM and a Retreat to Ponzi Economics in Search of Wall Street Market Heist
Would you invest your life savings in this kind of crap?
Who Asked Software in the Public Interest (SPI) for a Refund? ($100,000, Resulting in Losses of $267,201 in 12 Months, Highest-Ever Losses)
The IRS does not reveal who or what's tied to this refund (or the cause/reason)
Social engineering attack: Debian voted to trick you on binary blobs
Reprinted with permission from Daniel Pocock
Techrights Will Always Stand for Women's Rights
We even invest money - personal savings that it - in our principles
Certified Lawyers Should Know Better (Than to Intimidate Us With Man Who Drives on Motorcycle Through a Really Bad Storm Between Distant Cities, Then Collects Photos of Our Home)
Mentioning someone was in prison for bad things isn't a crime, it's a public service
The "AI" (Slop) Bubble is Already Imploding
"ChatGPT Usage Has Peaked and Is Now Declining, New Data Finds"
The So-called "Sexy" Buckets (AI, Quantum) Cannot Save IBM From Reality, Shares Tank
"No matter how much financial hocus-pocus they use to reclassify revenues to land in the "sexy" buckets (AI, Quantum), it still smells old and musty - just like this company."
Paul Krugman is Wrong About the Scope of Mass Layoffs in the United States
A few years ago society was accelerating its journey towards feudalism, boosted by COVID-19
Links 23/10/2025: Proprietary Blunders and CISA's Latest Disclosure of Holes
Links for the day
Gemini Links 23/10/2025: Fast Past (F1), 99.9% Uptime
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, October 22, 2025
IRC logs for Wednesday, October 22, 2025
Slopwatch: Google News is Promoting Fake 'Articles' About Fake Xubuntu, Fake Articles About Replacing Windows With GNU/Linux
The quality of the Web deteriorates and unless someone cleans up the mess, real sites will lose an incentive to produce anything
When "AI Layoffs" Mean Layoffs Due to the "AI" Bubble Popping
many people that are laid off by Microsoft claim to be specialists in "AI"
Mysterious grant forfeited, $100,000 from Software in the Public Interest accounts 2023
Reprinted with permission from Daniel Pocock
Evidence: bullying, student union behaviour: Armijn Hemel's FSFE resignation
Reprinted with permission from Daniel Pocock
Evidence: psychological abuse, stalking, Galia Mancheva, Susanne Eiswirt ignored by FSFE judgment for Matthias Kirschner
Reprinted with permission from Daniel Pocock
Helping FSFE scam victims and conference organisers
Reprinted with permission from Daniel Pocock
Nigerian fraud in FSFE constitution
Reprinted with permission from Daniel Pocock
Worrying and Amusing Stories of "Clown Computing" Gone Awry
Many of these disasters could be avoided
Links 22/10/2025: Amazon Plans to Replace Workers With Robotics, AWS and Clown Computing in General Ridiculed
Links for the day
Gemini Links 22/10/2025: Niri Completely Changes Multitasking and Overview of Diff-ers
Links for the day
Links 22/10/2025: Study on Misinformation by Slop and Heavily Debt-Sabbled Microsoft OpenAI (ClosedSlop) Uses "Browser" as Gimmick/Distraction
Links for the day
They've Already Spent Close to a Million Dollars on Lawyers and Sent Us About 50 KG of Legal Papers (Sponsored by Mysterious Third Party) to Try to Censor Techrights, Without Success
They try to overcompensate with sheer volume for a lack of solid, clear arguments (we are the victims here)
12 Months Ago the 'Hulk Hogan of UEFI' Officially Went 'Tag-Team'
We're actually sort of flattered or proud that such despicable people are so desperate to censor us
"Cloud Computing" Was Always a Joke, But This Week Was the Punchline
Maybe stop following tech trends and fashions
"Cloud Computing" Does Not Mean Safety
Fault tolerance is related to the notion of software freedom
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, October 21, 2025
IRC logs for Tuesday, October 21, 2025
The Fall of Windows: From Something to Nothing
Of course Microsoft will pretend everything is fine and "just trust the hey hi" (AI)