Bonum Certa Men Certa

Links 02/08/2023: New Versions of Arti and FreeCAD Released



  • GNU/Linux

    • Make Use Of5 Free Online Games and Websites to Master Linux and the Command Line

      Learning Linux is essential for anyone working in the IT field. Linux distros are helpful to developers, system administrators, and cloud and network engineers.

      Linux is popular because of its reliability and wide range of practical applications. If you want to know more about Linux, here are five websites that will help you learn it interactively. These sites have free games and exercises based on the Linux architecture and commands.

      Linux Survival makes it easy to learn and master essential Linux commands. It will teach you everything you need to learn about Linux. In module one, you will learn about the Linux directory structure. You will also learn to create directories and delete files using the command line.

      You can practice listing file contents, renaming directories, and locating documents. In advanced modules, you will learn to obtain user information and manage security.

      At the end of each module, there's a practice quiz to test your knowledge. With Linux Survival, you can play around with familiar data, such as animals in a zoo.

    • Ars TechnicaChromeOS is splitting the browser from the OS, getting more Linux-y

      It looks like Google's long-running project to split up ChromeOS and its Chrome browser will be shipping out to the masses soon. Kevin Tofel's About Chromebooks has spotted flags that turn on the feature by default for ChromeOS 116 and up. 116 is currently in beta and should be live in the stable channel sometime this month.

      The project is called "Lacros" which Google says stands for "Linux And ChRome OS." This will split ChromeOS's Linux OS from the Chrome browser, allowing Google to update each one independently. Google documentation on the project says, "On Chrome OS, the system UI (ash window manager, login screen, etc.) and the web browser are the same binary. Lacros separates this functionality into two binaries, henceforth known as ash-chrome (system UI) and lacros-chrome (web browser)." Part of the project involves sprucing up the ChromeOS OS, and Google's docs say, "Lacros can be imagined as 'Linux chrome with more Wayland support.'"

      Previously ChromeOS was using a homemade graphics stack called "Freon," but now with Wayland, it'll be on the new and normal desktop Linux graphic stack. Google's 2016 move to Freon was at a time when it could have moved from X11 (the old, normal desktop Linux graphics stock) directly to Wayland, but it decided to take this custom detour instead. Google says this represents "more Wayland support" because Wayland was previously used for Android and Linux apps, but now it'll be used for the native Chrome OS graphics, too.

    • Desktop/Laptop

    • Audiocasts/Shows

    • Applications

      • Linux LinksKronos Is A Terminal Music Player Written in Rust

        We often review software that’s in an alpha stage of development. Some projects fizzle out without ever reaching a mature release. Others grow into mighty oaks. That’s the nature of open source.

        I’ve reviewed a smorgasbord array of music players for Linux. So many, in fact, that I’ve honestly lost count of the number. Yet visitors to LinuxLinks are keen to share their finds with me. I love that. This music player, however, I stumbled upon myself by sheer accident. I was looking for Rust based tools to try to expand the alternatives to popular CLI tools series. I’ve no idea how I ended up at Kronos’s GitHub repository. Them are the breaks.

        Kronos is a terminal-based music player that’s designed for playing locally stored audio files. This is not an internet streaming player. It’s written in Rust and published under an open source license.

      • NeowinRainmeter 4.5.18

        Rainmeter is a free, open-source platform that enables skins to run on the desktop. Rainmeter allows you to display customizable skins on your desktop, from hardware usage meters to fully functional audio visualizers. You are only limited by your imagination and creativity.

        Rainmeter is the best known and most popular desktop customization program for Windows. Enhance your Windows computer at home or work with skins; handy, compact applets that float freely on your desktop. Rainmeter skins provide you with useful information at a glance. It's easy to keep an eye on your system resources, like memory and battery power, or your online data streams, including email, RSS feeds, and weather forecasts.

      • Linux Links8 Excellent Free and Open Source GUI Weather Tools

        Are you looking to stream your weather data to a personal web site? We highly recommend you combine WeeWX with a small single-board computer, such as one from the very inexpensive Raspberry Pi range. A very cheap but reliable solution.

        Many of the software tools retrieve their weather data from the OpenWeatherMap no charge weather API. This lets you access current weather data for any location including over 200,000 cities.

        If you love the power of the command-line, you’ll want terminal-based weather tools. You should read our separate roundup.

        Here’s our verdict captured in a ratings chart. Only free and open source software is eligible for inclusion.

      • MedevelNakama is a Free Open-source Chat Server for Real-time games and Social Apps

        Nakama is a free and open-source (Apache-2.0 Licensed) distributed chat server for building real-time chat applications for games and social apps.

      • MedevelTinode: Open-source Real-time Chat Server

        Instant messaging server. Backend in pure Go (license GPL 3.0), client-side binding in Java, Javascript, and Swift, as well as gRPC client support for C++, C#, Go, Java, Node, PHP, Python, Ruby, Objective-C, etc. (license Apache 2.0).

      • Linux LinksBest Free and Open Source Software July 2023 Updates

        July 2023 updates to the largest compilation of recommended free and open source software available for Linux.

      • reeCAD 0.21

        FreeCAD 0.21 was initially released on 02/08/2023, get it from the Download page. This page lists all new features and changes.

    • Instructionals/Technical

      • Trend OceansHow to Install Metasploit 6 on Android Using Termux Without Root

        If you are wondering if it is possible to install Metasploit on Android, then let me tell you that it is possible; you just need Termux and this guide to help you with the steps. Metasploit is one of the essential tools that every penetration tester should have.>

      • nixCraftDebian/Ubuntu Linux show package changelog command

        Are you interested in checking the changelog of a package on Debian or Ubuntu and Linux Mint? You may need to search to see if the particular CVE (Common Vulnerabilities and Exposures) is fixed. Suppose you have installed or upgraded a package in Debian or Ubuntu Linux.

      • Linux LinksAlternatives to popular CLI tools: strings

        Alternative tools to strings, a utility that prints the sequences of printable characters in files.

      • How to Install Kali Linux On Your PC

        Hey! Do you want to install your dream Operating System, Kali Linux, which contains all the tools for becoming an Ethical Hacker or Cyber Security

      • LinuxConfigHow to set locale on Raspberry Pi
      • Exploring Different Git Merge Options for Seamless Collaboration

        Git, a widely adopted distributed version control system, plays a critical role in DevOps culture. It offers a robust framework for tracking changes in source code during software development, allowing multiple developers to work concurrently without overwriting each other’s modifications.

      • A comprehensive guide to Git merge strategies: Choosing the right approach

        Git is a distributed version control system used by developers worldwide. It tracks changes in source code, allowing multiple people to collaborate on a project without overwriting each other’s work. Importance of Git in DevOps In the world of DevOps, Git plays a pivotal role.

      • Mastering Zypper Command in SUSE Linux with 35 Examples

        Zypper is a popular and robust package management tool, holding its position as a cornerstone in both openSUSE Leap, freely available for personal use, and SUSE Linux Enterprise, exclusively designed for business applications.

      • Manually Install AUR Packages on Arch-Based Systems

        In this article, you will become familiar with the official and unofficial Arch repositories, why not use Yay (or other AUR helpers) to compile and install unofficial packages, and how to manually compile and install packages from the AUR (unofficial) repository.

      • A comprehensive guide to understanding Git merge conflicts and how to resolve them

        Welcome to this comprehensive guide on understanding and resolving Git merge conflicts. As one of the most powerful and popular version control systems, Git is a cornerstone in the world of DevOps. It empowers teams to work on shared codebases without stepping on each other’s toes.

      • OSTechNixHow To Find All Sudo Users In Linux

        This brief tutorial describes how to find all sudo users or super users (the users who have sudo access) in Linux and Unix-like systems.

      • OSTechNixHow To Restrict Sudo Users To Run Specific Authorized Commands In Linux

        Learn how to restrict sudo users to run specific commands in Linux. Improve your Linux system security by limiting the commands that sudo users can run.

      • Mastering Git: A step-by-step guide to basic configuration commands

        Before diving into the world of Git, it’s crucial to properly set up and understand Git configurations. Your configuration controls everything from your author name and email address in commits, to the editor invoked when writing commit messages. So, let’s learn how to get it all set up.

      • Step-by-Step guide: Configuring Default text Editor for Git

        Git is a powerful distributed version control system widely used in the software development world. It keeps track of changes made to files in your project, enabling multiple developers to work on the same project concurrently without overwriting each other’s changes.

      • LinuxConfigHow to autostart Bash script on startup on Raspberry Pi
      • Red HatHow to deploy the new Grafana Tempo operator on OpenShift

        The distributed tracing team at Red Hat is excited to announce the Tempo operator€ technology preview product on Red Hat OpenShift as part of distributed tracing. We have released Tempo operator to all supported OpenShift versions (4.10 and above).

      • LinuxConfigHow to perform Internet speed test on Raspberry Pi
      • Red HatA beginner's guide to Git version control

        Git is a widely used distributed version control system that allows software development teams to have multiple local copies of the project's source code that are independent of each other. Version control has come to be associated with Git—it is unquestionably the best version control program for new developers to start learning due to its popularity and wealth of resources related to its use. Read on for an overview of the basics.

      • LinuxConfigHow to install Node.js on Raspberry Pi
      • LinuxConfigHow to install Docker on Raspberry Pi
      • Own HowToHow to add a repository on OpenSUSE "Tumbleweed"

        Repositories are sources from where your system downloads packages. For example, you may need a software that is not available on the main repository of OpenSUSE, but it is available on another repository.

      • How to Enable Nginx Keepalive Connections

        Are you looking for a way to enhance the performance and reduce the latency of your NGINX web server?

      • TecMintYTP-DL: The Easiest Way to Download Songs from YouTube Videos
        The post YTP-DL: The Easiest Way to Download Songs from YouTube Videos first appeared on Tecmint: Linux Howtos, Tutorials & Guides .

        We all love listening to music whether it’s in the gym, at work, or outside, music is part of our life.

      • ID RootHow To Install AppImage on AlmaLinux 9

        In this tutorial, we will show you how to install AppImage on AlmaLinux 9. For those of you who didn’t know, AppImage is a cutting-edge application packaging format that encapsulates an application, its dependencies, and libraries in a single, self-contained executable file.

      • ID RootHow To Install Portainer on Rocky Linux 9

        In this tutorial, we will show you how to install Portainer on Rocky Linux 9. Managing containers in a Docker environment can be a challenging task, especially when dealing with complex applications and numerous containers. However, Portainer, an open-source container management tool, comes to the rescue with its intuitive interface and powerful features.

      • Linux CapableHow to Install DeaDBeeF Player on Debian 13/12/11/10

        Step into the world of digital audio, enhanced by the features and capabilities of the DeaDBeeF Player, an advanced yet straightforward audio player for Unix-like systems. DeaDBeeF distinguishes itself with its compatibility, flexibility, and efficiency in the ever-evolving landscape of audio technologies.

      • Linux CapableHow to Install Falkon Browser on Debian 13/12/11/10

        This guide provides a detailed walkthrough to install Falkon Browser on Debian 12 Bookworm, Debian 11 Bullseye, and Debian 10 Buster, demonstrating the use of two distinct package managers: Debian’s default apt package manager and Flatpak.

      • Linux CapableHow to Install VLC Media Player on Debian 13/12/11/10

        Embarking on a multimedia journey calls for a reliable companion, and VLC Media Player, an offering by the VideoLAN project, invariably tops that list. Celebrated for its robustness and versatility, VLC facilitates playback, conversion, and streaming an immense variety of multimedia formats.

      • Linux CapableHow to Install DeSmuME on Ubuntu 22.04 | 20.04

        The following comprehensive guide illuminates the process of installing DeSmuME, a revered Nintendo DS emulator, on Ubuntu 22.04 Jammy Jellyfish and Ubuntu 20.04 Focal Fossa. The walkthrough unfolds using two unique and versatile methods: the apt package manager and flatpak, incorporating the flathub repository.

      • TecAdminHow to Install Python on Rocky Linux 9

        Python, an open-source, versatile, and powerful language, is popular for a variety of applications, from web development to data analysis and machine learning. Whether you are a seasoned developer or a beginner, knowing how to install Python on your system is essential.

      • VituxHow to Install Apache Kafka on CentOS

        Apache Kafka is a distributed streaming platform developed by Apache Software Foundation and written in Java and Scala. LinkedIn originally developed Apache Kafka. Apache Kafka is used for building a real-time streaming data pipeline that reliably gets data between systems and applications.

      • HowTo ForgeHow to Monitor PostgreSQL with Prometheus and Grafana on Ubuntu 22.04

        In this tutorial, you'll set up Prometheus and Grafana Monitoring Platforms to monitor the PostgreSQL database server. You'll install and set up the postgres_exporter to gather PostgreSQL server matrics and expose them to the Prometheus server. At the end of this tutorial, you'll set up the dashboard monitoring for the PostgreSQL server via the Grafana data visualization platform.

      • HowTo ForgeHow to Install and Use Docker on Debian 12

        Docker is a set of open platforms that provides OS-level virtualization for developing, shipping, and running applications. In this guide, I'll show you how to install Docker Engine on the latest Debian 12. You will also go over the management of Docker service via systemctl, and learn the basic usage of Docker for managing images, containers, and volumes.

      • A comprehensive guide to using .gitignore for effective project management

        Git is an open-source distributed version control system that allows multiple people to work on a project at the same time without overwriting each other’s changes. Git keeps track of changes made to the project and allows you to revert back to any previous state.

      • The important of proper commit messages in Git Merges: Best Practices

        IGit is an open-source distributed version control system that is becoming an industry standard for developers worldwide. Designed by Linus Torvalds in 2005, Git offers an efficient and robust platform for tracking changes in computer files, particularly source code for software development.

      • The Power of Branching and Merging in Git: Effective version control

        Version control systems are a category of software tools that help software teams manage changes to source code over time.

      • Mastering Git Merging: Best Practices and Common Pitfalls

        Git, a powerful version control system, plays a crucial role in modern software development, allowing multiple developers to work on a project without overwriting each other’s changes. This post is dedicated to understanding one of Git’s key features – merging. We’ll explore best practices and common pitfalls associated with it.

      • Mastering Git Branching: A comprehensive guide for beginners

        When it comes to version control systems, Git stands out among its peers. Git allows developers to maintain various versions of their code, enabling team collaboration. An essential part of this process is the use of branches. In Git, a branch is a separate line of development.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • PCLOS OfficialKDE Plasma desktop updated to 5.27.7

          The KDE Plasma desktop has been updated to 5.27.7 for PCLInuxOS. This is a security and bug fix update from the KDE developers at kde.org.

        • Harald SitterKDE Discuss Notifications and Mailing List

          Every once in a while I hear developers having trouble staying up to date with KDE Discuss(ions). No great surprise when I then find out they aren’t tracking things (in other words: not subscribed to categories)!

          Discourse, the software that powers KDE Discuss, has a number of handy notifications settings that we can use to have the software bring posts to us instead of having to go to the website every once in a while. We can use these options to tailor a good experience for ourselves.

          Three setting types are relevant for the notification experience: [...]

      • GNOME Desktop/GTK

        • GNOMEWhat to do with the GNOME wiki

          At this year’s GUADEC, I made a proposal: that the GNOME project should migrate its documentation from wiki.gnome.org to other locations, and then disable its wiki. This blog post describes the proposal in more detail, in order to receive feedback from the wider community.

          For many years, the GNOME wiki (a MoinMoin instance) has been the main source of internal project documentation. It contains key project information, including guidance for newcomers, the release schedule, pages for the various teams, and much more.

          Today, much of the content on the wiki is out of date, and a large portion of it isn’t actively updated. Many activities have moved from the wiki to other platforms (particularly Gitlab), leaving the related wiki content to rot. There have also been problems with spam, which have meant that edit rights have to be manually granted.

          This situation inevitably causes issues, particularly for new contributors who are trying to learn how to get involved.

  • Distributions and Operating Systems

    • Barry KaulerFix .desktop revert to NoDisplay=true

      Another fix similar to previous blog post:

      https://bkhome.org/news/202308/fix-revert-to-orange-ball-menu-entry.html

      There is a circumstance where a .desktop file has its "NoDisplay=true" line changed to "NoDisplay=false". A version update was reverting that. Also fixed:

      [...]

    • Barry KaulerThe return of Flowblade

      I posted yesterday about compiling Shotcut in OE, but unfortunately the app is still broken:

      https://bkhome.org/news/202307/shotcut-video-editor-compiled-in-oe.html

      So, the thoughts turned to the alternatives. Kdenlive is a KDE-based app and much too big, even if I could manage to compile it. Then remembered Flowblade, that I tested in January 2022 and really liked:

    • Barry KaulerFix revert to orange-ball menu entry

      I posted about "orange-ball" menu entries recently:

      Forum member Caramel reported that after updating from 5.4.8 to 5.4.9, an installed app reverted to the orange-ball pre-install entry: [...]

    • Barry KaulerFlapi invalid app-name detected

      Forum member kamemo discovered this problem when creating a custom entry for the Tor browser:

      https://forum.puppylinux.com/viewtopic.php?t=9285

      As they discovered, both a space character and a dash "-" character are invalid. The problem arises because the app-name gets used as a variable in the bash script. In bash, variable names should only be a-z, A-Z, 0-9 or an underscore. As far as I can make out from quick reading of some online posts, even UTF-8 characters are not allowed. [...]

    • Makulu Ultra High Quality Image Generator Released !

      We are Happy to Announce that our ULTRA High Quality Image generator is now ready for public use and can be accessed at the following link : http://makululinux.us/image-generator/generate.html It is Web based, open the link and click on the free generation button on top.then click on a link under available servers.

    • PCLinuxOS/Mageia/Mandriva/OpenMandriva Family

      • LinuxiacPCLinuxOS 2023.07 Brings Latest Plasma, MATE, and Xfce Desktops

        PCLinuxOS is an independent Linux distribution with a rich history behind it, whose roots can be traced back 20 years to the once legendary Mandrake Linux.

        Today, PCLinuxOS is recognized as an entirely desktop-centric OS, focused on creating a user-friendly, rolling-release distribution with a strong emphasis on stability, simplicity, and a user-friendly desktop experience.

        Recently released PCLinuxOS 2023.07 is here, so let’s dive in and see what’s changed.

    • SUSE/OpenSUSE

      • SUSE's Corporate BlogZero Trust Runtime Security

        Protect data in production€ €  Traditional security practices focus on exceptions, blocklists, signatures, malware, and vulnerability scanning. These legacy approaches, while important to a layered security approach, focus efforts on being reactive which is becoming harder to scale.

      • SUSE's Corporate BlogMicroservices

        Integrated, Automated Security for Containers Deployed with Kubernetes, Red Hat Openshift, IBM Cloud, Google Cloud, AWS and More €  End-to-End Kubernetes Protection Transition to microservices securely. NeuVector offers end-to-end vulnerability management to establish your risk profile and the only patented container firewall for immediate protection from zero days, known, and unknown threats.

      • SUSE's Corporate BlogCompliance with NeuVector by SUSE

        Compliance is top-of-mind for most organizations. Maintaining compliance in container environments is a new challenge that requires special consideration. NeuVector can help you navigate the maze of compliance regulations and ensure that you meet or exceed expectations for common standards like PCI-DSS, HIPAA, and GDPR.

      • SUSE's Corporate BlogSupply Chain Security

        For organizations shifting left, security practices that keep pace with accelerated software development and deployment are critical. NeuVector is the only container security platform to enable Security as Code, the easiest way to streamline the incorporation of security policies into the development process. Eliminate tension between development and security.

      • SUSE's Corporate BlogDevOps Transformation

        Speed your journey to DevOps. NeuVector covers the entire CI/CD pipeline with complete vulnerability management and attack blocking in production with our patented container firewall. Integrate security automation into all stages of the pipeline. €  DevOps Agility.

      • Red HatUncover interesting test cases with AI/ML and Bunsen

        When you have lots of test suites to run, you want somewhere safe to keep all the logs and some way to analyze them. We introduced the€ Bunsen€ toolkit in last year's blog post. We return with news about an AI/ML-based extension that lets developers focus on unexpected results.

        Recap: Git + SQLite

        Bunsen stores test-suite log files, even large ones, in an ordinary Git repo, then analyzes the logs with various parsers, depositing results in an ordinary SQLite file. Queries on the SQLite database let you navigate test runs in aggregate, or down to individual test cases and their log file fragments. They tally aggregate results and allow immediate comparison to other test runs. Simple shell or Python-based scripts perform all the computation, storage management, reporting, and web interfacing. Bunsen requires no complicated infrastructure.

      • SUSE's Corporate BlogVulnerability Management

        Profile Risk with Vulnerability Management Throughout the Build, Ship, and Run Pipeline€ NeuVector scans for vulnerabilities during the entire continuous integration/continuous delivery (CI/CD) pipeline, from Build to Ship to Run. Use the Jenkins plug-in to scan during build, monitor images in registries and run automated tests for security compliance.

      • SUSE's Corporate BlogNetwork Visibility

        Network Inspection + Container Firewall for unmatched visibility€ You can’t secure what you can’t see. Deep network visibility is the most critical part of runtime container security. In traditional perimeter-based security, administrators deploy firewalls to quarantine or block attacks before they reach the workload.

      • SUSE's Corporate BlogCloud Migration

        Deploy containers in the cloud with confidence. NeuVector protects your data and IP in public and private cloud environments. Advanced Security for Public Cloud Deployments Public cloud containers have increased exposure to threats and attacks and require added visibility and security for defense in depth.

      • SUSE's Corporate BlogContainer Segmentation

        Essential for PCI compliance and many financial organizations, NeuVector’s container segmentation capability creates a virtual wall to keep personal and private information securely isolated on your network. Container segmentation, also called micro-segmentation or nano-segmentation, is often required because containers contain personal or private information about customers or employees or other critical business data.

    • Fedora Family / IBM

      • 9to5LinuxFedora Asahi Remix Announced as the Flagship Distro for Apple Silicon

        Fedora Project is holding these days the Flock To Fedora annual contributor-focused conference and among various other news, the Asahi Linux Project unveiled their flagship distribution based on Fedora Linux, aiming for a final release at the end of August 2023.

        As you may know, if you ever wanted to install Linux on an Apple computer, the Asahi Linux project’s goal was always to bring full Linux support to Apple Silicon (e.g. Apple M1, Apple M2, etc.) for all GNU/Linux distributions, mainly focusing their work on the kernel and bootloaders.

      • Fedora Magazine Coming soon: Fedora for Apple Silicon Macs!
        Today at Flock, we announced that Fedora Linux will soon be available on Apple Silicon Macs. Developed in close collaboration with the Fedora Asahi SIG and the Asahi Linux project, the Fedora Asahi Remix will provide a polished experience for Workstation and Server usecases on Apple Silicon systems. The Asahi Linux project has also announced that the new Asahi Linux flagship distribution will be Fedora Asahi Remix.

        We are using a Remix as opposed to delivering this support in Fedora Linux proper because this ecosystem is still very fast moving and we believe a Remix will offer the best user experience for the time being. Also, the Remix will allow us to integrate hardware support as it becomes available. Nonetheless, as much of this work as possible is being conducted upstream, with several key components being developed, maintained and packaged in Fedora Linux upstream. Ultimately, we expect Apple Silicon support to be integrated in Fedora Workstation and Fedora Server in a future release, and are working towards this goal. This approach is in line with the overarching goal of the Asahi project itself to integrate support for these systems in the relevant upstream projects.

      • Liliputing Fedora Asahi Remix aims to bring a polished Linux experience to Macs with Apple Silicon
        It used to be pretty easy to install a non-Apple operating system on Apple’s laptops and desktops. When the company was still selling Macs with Intel processors it even offered Boot Camp software that made it easy to dual-boot macOS and Windows (or other operating systems) on the same device.

        Since moving to Apple Silicon (which is what the company calls the ARM-based chips it designs in house), it’s gotten a lot tougher to run alternate operating systems. But the folks at the Asahi Linux project have been working to port Linux to Apple Silicon for the past few years. And while it’s still very much a work in progress, the developers have now just announced their new flagship Linux distribution for Macs: Fedora Asahi Remix. The first official release could come by the end of August, 2023.

      • Red Hat OfficialNew warnings and errors in Clang 16

        Clang 16 will be available with Red Hat Enterprise Linux (RHEL) 8.9 and 9.3. Like Clang 15, it comes with some new warnings and errors enabled by default that more strictly enforce language standards and help prevent bugs.

        Wimplicit-function-declaration

        Starting with Clang 16, implicit function definitions will be considered an error instead of a warning. The C99 standard dropped support for implicit function definitions, but many compilers continued to accept them for backward compatibility.

      • Fedora Infrastructure Status: Bodhi Upgrade

        Updating Bodhi to version 7.2.1 -- which also includes upgrading bodhi-backend from Fedora 37 to Fedora 38.

      • Joe BrockmeierJoe Brockmeier: Tab Overflow: Markdown for timelines, AI for 78s, the superpower of being glue, and maddog on Red Hat

        IBM, Red Hat and Free Software: An old maddog’s view — If you’re keeping up with the Clone Wars, this post by Jon “maddog” Hall is required reading. Yes, he addresses the “freeloader” question. Decided to make you read the full post to get there, though. It’s worth the time. I’ll just say this, no disagreement registered.

      • Peter 'CzP' CzanikPeter Czanik: Accelerating single TCP connections in syslog-ng: parallelize()

        One of the highlights of the syslog-ng 4.3.0 release is parallelize(). Normally, syslog-ng processes incoming messages from a TCP connection in a single thread. While this works fine with many connections, it is a bottleneck when using a single or very few high-traffic connections. Using parallelize() allows syslog-ng to process log messages from a single high-traffic TCP connection in multiple threads, thus increasing processing performance on multi-core machines.

      • Peter Czanik: Accelerating single TCP connections in syslog-ng: parallelize()

        One of the highlights of the syslog-ng 4.3.0 release is parallelize(). Normally, syslog-ng processes incoming messages from a TCP connection in a single thread. While this works fine with many connections, it is a bottleneck when using a single or very few high-traffic connections. Using parallelize() allows syslog-ng to process log messages from a single high-traffic TCP connection in multiple threads, thus increasing processing performance on multi-core machines.

      • Fedora ProjectFedora Community Blog: Fedora Org Chart: Now updated!

        We updated the€ “How is Fedora Organized?” page€ on Fedora docs with the org chart below. This chart shows governing bodies, teams, editions, spins/labs, and initiatives. Is your Fedora thing missing? Feel free to comment on this Discussion post€ to ask for an update.

      • Cockpit Project: Cross-project testing with tmt and Packit
        Motivation

        All Cockpit projects have been running gating tests with Packit and tmt in upstream PRs and Fedora/CentOS/RHEL for over two years now. That resolved most of our previous woes about broken gating tests after upstream releases.

        However, even after several years of tmt tests, Fedora still does not use these tests for gating properly, in the sense that any package update can easily break other packages, i.e. packages which depend on the one being updated. That sets up a very bad motivation: By improving their gating tests, a package maintainer can only make their own life harder, but their dependencies can still break them all the time. A better approach is when each proposed package update runs the tests of all their dependencies, and is held back if there is any regression.

    • Debian Family

      • Valhalla's Things: Origami Document Folder

        A long time ago, around the turn of the century, I was looking at some Useful Origami website and found a pattern for a document folder with a lot of pockets.



        [...]

        And by a lot of pockets I really mean a lot! I immediately had to fold one, and then another one, and then a few others, both in a size suitable for business cards and as a folder for A4 sheets of paper.

      • Sparky GNU/LinuxSparky news 2023/07

        The 7th monthly Sparky project and donate report of the 2023...

    • Canonical/Ubuntu Family

      • Linux MintMonthly News – July 2023
        Work started on LMDE 6. The upcoming version of our Debian-based distribution will be codenamed “Faye”. It will come with all the features and changes introduced in Linux Mint 21.2. There is no ETA for its release. Once everything is ready we’ll take the opportunity to work on additional features and see how much we want to further reduce the gap in functionality between Linux Mint and LMDE.

        In parallel to LMDE 6 we’re also planning to release an EDGE ISO for Linux Mint 21.2. This ISO will feature a kernel 6.2 and make it easier to boot Mint on brand new hardware.

      • 9to5LinuxLMDE 6 Codenamed “Faye”, Linux Mint 21.3 Is Planned for Christmas 2023

        Many of you have asked us if we know anything about LMDE 6, the answer comes today from Linux Mint project leader Clement Lefebvre that work started on Linux Mint Debian Edition 6, which will be codenamed as “Faye” and will hopefully be based on the latest Debian GNU/Linux 12 “Bookworm” release.

        Unfortunately, there’s no ETA for the final LMDE 6 release yet, but rest assured that you’ll be the first to know when the beta version will be available for public testing if you’re eager to install it on your personal computer.

    • Open Hardware/Modding

      • HackadayThe Past, Present, And Future Of CircuitPython

        Modern microcontrollers like the RP2040 and ESP32 are truly a marvels of engineering. For literal pocket change you can get a chip that’s got a multi-core processor running at hundreds of megahertz, plenty of RAM, and more often than not, some form of wireless connectivity. Their capabilities have been nothing short of revolutionary for the DIY crowd — on any given day, you can see projects on these pages which simply wouldn’t have been possible back when the 8-bit Arduino was all most folks had access to.

      • HackadayExamining Test Gear From Behind The Iron Curtain

        Back in 1978, an oscilloscope was an exotic piece of gear for most homebrewers. We expect they were even more rare in private hands behind the iron curtain, and [Thomas Scherrer] shows us a Soviet X1-7B combination oscilloscope and spectrum analyzer (he thinks, at least, it is a spectrum analyzer) that he got working.

      • The DIY LifeMeet Unihiker – A Linux Computer & Microcontroller In One

        The Unihiker is a new single-board computer from DFRobot which is a bit different to the ones that I usually take a look at on my blog.

      • OMG Ubuntu8BitDo’s Retro Mechanical Keyboard Hits All The Right Buttons

        I’ve never been tempted to use a mechanical keyboard — but 8bitdo’s new NES-styled one might change that. It’s beautiful to look at, has programmable buttons, volume dials, works both wired and wirelessly (200 hour battery life), is an 80% width (i.e. compact but not cramped), has 87 keys, and, best of all, costs a mere $99. The price point alone is certifiable impulse-purchase territory.

      • ArduinoArduino Cloud is ISO 27001 certified

        At Arduino, we embrace security as an integral part of the development lifecycle in order to provide secure hardware, software, and digital services to our customers.

      • ArduinoMagical office gadget encourages coworkers to solve problems

        Whether it’s budget issues, lack of time management, or simply not having any ideas for solving the issue at hand, dealing with coworkers who bring up these problems is a pet peeve of€ element14 Presents host Mark Donners.

      • Tom's HardwareRaspberry Pi RP2040 Becomes a Mouse in a Pinch

        Maker and IoT Ideas threw together a makeshift mouse in a pinch using a SEEED Studio XIAO RP2040 module along with a few extra components.

      • Tom's HardwareRaspberry Pi Supply Improves. Here's Where to Buy One Now. (Updated)

        The Raspberry Pi are staying in stock for longer, and we've done the math to show how Eben Upton's predictions for 2023 hold up against real production numbers.

      • Tom's HardwareRaspberry Pi Zero 2 W Alternative from Geniatech Has up to 8GB RAM

        As Raspberry Pi Zero 2 W stocks are still hard to come by, Geniatech's XPI-3566-ZERO is an enticing alternative, for bulk purchasers.

      • Tom's HardwareBest Raspberry Pi Pico Accessories and Add-Ons 2023

        You’ve got the Raspberry Pi Pico, but what accessories do you need to get the most from this board?

      • CNX SoftwareRaspberry Pi supplies are improving, but trust may be hard to rebuild with makers

        Last December, Eben Upon provided an update about Raspberry Pi availability and expected “unlimited supplied” by H2 2023. Nine months later, Raspberry Pi supplies have indeed improved a lot. Still, some makers with small-volume production have already moved on, and are using alternative solutions. This seems especially true for products based on Raspberry Pi CM4 modules. Tom’s Hardware has just had a fresh look at the Raspberry Pi supply situation, and based on Eben’s tweets noted an increased number of Raspberry Pi boards had shipped in 2023.

      • ArduinoThis Nicla Vision-based fire detector was trained entirely on synthetic data

        Due to an ever-warming planet thanks to climate change and greatly increasing wildfire chances because of prolonged droughts, being able to quickly detect when a fire has broken out is vital for responding while it’s still in a containable stage.

    • Mobile Systems/Mobile Applications

  • Free, Libre, and Open Source Software

    • Web Browsers/Web Servers

      • Tor

        • TorArti 1.1.7 is released: incremental improvements, numerous bugfixes

          Arti is our ongoing project to create a next-generation Tor client in Rust. Now we're announcing the latest release, Arti 1.1.7.

          This focuses on maintenance, bugfixing, and cleanups to earlier releases. It also lays groundwork for being able to run as an onion service.

    • SaaS/Back End/Databases

    • Content Management Systems (CMS)

      • WordPressConcerns over the European Union’s Cyber Resilience Act (CRA)

        "Our shared goal is to further bolster the security of digital products without compromising the values of freedom, democracy, and innovation." Learn more about the Cyber Resilience Act and its impact on open source.

      • WordPressWordPress 6.3 RC3

        WordPress 6.3 Release Candidate 3 is now available for download and testing.

        The WordPress 6.3 release is scheduled for August 8, 2023—just one week away. Now is your last opportunity to test it before the general release.

    • Events

      • FSFFSF Events: LibrePlanet Wiki Edit Fest is on August 23: Come join us

        Come join us and work on the LibrePlanet wiki!

      • UbuntuMeet the Canonical team at stackconf 2023

        Date: 13-14 September,€  2023 Location: Berlin, Germany Join us for stackconf at the NH Hotel Alexanderplatz to learn about the latest developments in open source technology.€  Find out how to accelerate your development and deployment cycles, and how to make your operations more robust and efficient with mature infrastructure stacks like OpenStack and Kubernetes.

    • Programming/Development

      • GentooWeekly report 9, LLVM-libc

        Hi! This week I’ve pretty much finished the work on LLVM/Clang support
        for Crossdev and LLVM-libc ebuild(s). I have sent PRs for Crossdev and
        related ebuild changes here:

        https://github.com/gentoo/crossdev/pull/10
        https://github.com/gentoo/gentoo/pull/32136
        This PR includes changes for compiler-rt which are always needed for
        Clang crossdev, regardless of libc. There are also changes to musl,
        kernel-2.eclass (for linux-headers), and a new eclass, cross.eclass.

      • Firefox Developer Experience: Firefox WebDriver Newsletter — 116

        WebDriver is a remote control interface that enables introspection and control of user agents. As such it can help developers to verify that their websites are working and performing well with all major browsers. The protocol is standardized by the W3C and consists of two separate specifications: WebDriver classic (HTTP) and the new WebDriver BiDi (Bi-Directional).

        This newsletter gives an overview of the work we’ve done as part of the Firefox 116 release cycle.

      • Firefox Developer Experience: Firefox DevTools Newsletter — 116
      • Firefox Developer Experience: Firefox DevTools Custom Object Formatters
      • Hubert FiguièreHubert Figuière: Niepce July 2023 updates

        This is the July 2023 update for Niepce.

        Where we left, the workspace tree view didn't display the hierarchy.

        First, I discovered bug in the SQL triggers for folder path update. I was missing the AFTER keyword to have it run after the update.



        [...]

        For now I chose 3. The risk is that if the parent doesn't exist then the tree will stay lingering. It's just the view though.

      • Python

        • Linux HintTkinter Text Box

          A Tkinter “text box”, one of the GUI components supported by the Python Tkinter module, is an interactive input field that allows users to enter and edit text.

        • Linux HintPandas Groupby Max

          The “DataFrame.groupby()” method is used along with the “max()” function to determine the maximum value from the grouped data.

        • Linux HintHow to Add Numbers in Python

          The “+” operator, “operator.add()” method, user-defined function, and the “sum()” method is used to add multiple numbers in Python.

        • Linux HintPandas Apply() Function to Every Row

          In Python, the “df.apply()” function applies the specified functions, such as user-defined, lambda or Numpy functions along the axis of the input DataFrame.

        • Linux HintThreadPoolExecutor Python

          The “thread pool executor” in Python is a robust mechanism that efficiently manages threads, allowing developers to effectively parallelize their programs.

        • Linux HintPandas GroupBy Index

          The “groupby()” method in Python is utilized to split the Pandas DataFrame into groups based on the specified index value.

        • Linux HintPandas Split Columns by Delimiter

          In Python, the “Series.str.split()” function takes the “delimiter” and “expand=True” as an argument to split the string columns by delimiter.

        • Linux HintHow to use Python readline() function

          The “tkinter mainloop” checks for events, such as button clicks or key presses, and consequently triggers appropriate event handlers.

    • Standards/Consortia

      • TechdirtTechdirt Podcast Episode 360: Can Interoperability Be Mandated?

        We’ve long believed in the power of online platform interoperability and the power it gives to users to curate their own experiences. One of the prime examples of this is Block Party, created by Tracy Chou, which has had to suspend its operations following ExTwitter’s API changes. Tracy joined us on the podcast once before to discuss Block Party, and now she’s back to talk about her new service, Privacy Party, as well as the broader topic of platform interoperability and whether it could be mandated with regulations.

      • JupiterMediaThis API is Not for You | Coder Radio 529

        Microsoft's dirty old API games, the new, even more restrictive rules Apple developers will now have to follow, and why Google's "Web Integrity API" seems gross.



Recent Techrights' Posts

ESET Finds Rootkits, Does Not Explain How They Get Installed, Media Says It Means "Previously Unknown Linux Backdoors" (Useful Distraction From CALEA and CALEA2)
FUD watch
Techdirt Loses Its Objectivity in Pursuit of Money
The more concerning aspects are coverage of GAFAM and Microsoft in particular
Techrights' Statement on Code of Censorship (CoC) and Kent Overstreet: This Was the Real Purpose of Censorship Agreements All Along
Bombing people is OK (if you sponsor the key organisations), opposing bombings is not (a CoC in a nutshell)
Links 23/11/2024: Press Sold to Vultures, New LLM Blunders
Links for the day
Links 23/11/2024: "Relationship with Oneself" and Yretek.com is Back
Links for the day
Links 23/11/2024: "Real World" Cracked and UK Online Safety Act is Law
Links for the day
Links 23/11/2024: Celebrating Proprietary Bluesky (False Choice, Same Issues) and Software Patents Squashed
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Friday, November 22, 2024
IRC logs for Friday, November 22, 2024
Gemini Links 23/11/2024: 150 Day Streak in Duolingo and ICBMs
Links for the day
Links 22/11/2024: Dynamic Pricing Practice and Monopoly Abuses
Links for the day
Topics We Lacked Time to Cover
Due to a Microsoft event (an annual malware fest for lobbying and marketing purposes) there was also a lot of Microsoft propaganda
Microsofters Try to Defund the Free Software Foundation (by Attacking Its Founder This Week) and They Tell People to Instead Give Money to Microsoft Front Groups
Microsoft people try to outspend their critics and harass them
[Meme] EPO for the Kids' Future (or Lack of It)
Patents can last two decades and grow with (or catch up with) the kids
EPO Education: Workers Resort to Legal Actions (Many Cases) Against the Administration
At the moment the casualties of EPO corruption include the EPO's own staff
Gemini Links 22/11/2024: ChromeOS, Search Engines, Regular Expressions
Links for the day
This Month is the 11th Month of This Year With Mass Layoffs at Microsoft (So Far It's Happening Every Month This Year, More Announced Hours Ago)
Now they even admit it
Links 22/11/2024: Software Patents Squashed, Russia Starts Using ICBMs
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, November 21, 2024
IRC logs for Thursday, November 21, 2024