● 08.02.23
Gemini version available ♊︎
● Links 02/08/2023: New Versions of Arti and FreeCAD Released
Posted in News Roundup at 6:52 pm by Dr. Roy Schestowitz
GNU/Linux
=> ↺ Make Use Of ☛ 5 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 Technica ☛ ChromeOS 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
=> ↺ dwaves.de ☛ why are not more companies, schools, governments using GNU Linux?
- some might claim because of lack of standardization. but imho that is not true.
Audiocasts/Shows
=> ↺ Krita ☛ Textured Brushes: a new video by Ramon Miranda
- Ramon Miranda has just released a new video on Krita’s Youtube channel. Learn all about textured brushes!
Applications
=> ↺ Linux Links ☛ Kronos 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.
=> ↺ Neowin ☛ Rainmeter 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 Links ☛ 8 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.
=> ↺ Medevel ☛ Nakama 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.
=> ↺ Medevel ☛ Tinode: 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 Links ☛ Best 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 Oceans ☛ How 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.>
=> ↺ nixCraft ☛ Debian/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 Links ☛ Alternatives 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
=> ↺ LinuxConfig ☛ How 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.
=> ↺ OSTechNix ☛ How 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.
=> ↺ OSTechNix ☛ How 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.
=> ↺ LinuxConfig ☛ How to autostart Bash script on startup on Raspberry Pi
=> ↺ Red Hat ☛ How 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).
=> ↺ LinuxConfig ☛ How to perform Internet speed test on Raspberry Pi
=> ↺ Red Hat ☛ A 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.
=> ↺ LinuxConfig ☛ How to install Node.js on Raspberry Pi
=> ↺ LinuxConfig ☛ How to install Docker on Raspberry Pi
=> ↺ Own HowTo ☛ How 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?
=> ↺ TecMint ☛ YTP-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 Root ☛ How 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 Root ☛ How 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 Capable ☛ How 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 Capable ☛ How 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 Capable ☛ How 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 Capable ☛ How 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.
=> ↺ TecAdmin ☛ How 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.
=> ↺ Vitux ☛ How 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 Forge ☛ How 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 Forge ☛ How 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 Official ☛ KDE 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 Sitter ☛ KDE 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
=> ↺ GNOME ☛ What 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 Kauler ☛ Fix .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 Kauler ☛ The 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 Kauler ☛ Fix 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 Kauler ☛ Flapi 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
=> ↺ Linuxiac ☛ PCLinuxOS 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 Blog ☛ Zero 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 Blog ☛ Microservices
- 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 Blog ☛ Compliance 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 Blog ☛ Supply 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 Blog ☛ DevOps 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 Hat ☛ Uncover 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.
- 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 Blog ☛ Vulnerability 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 Blog ☛ Network 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 Blog ☛ Cloud 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 Blog ☛ Container 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
=> ↺ 9to5Linux ☛ Fedora 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 Official ☛ New 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 Brockmeier ☛ Joe 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’ Czanik ☛ 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.
=> ↺ 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 Project ☛ Fedora 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
- 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/Linux ☛ Sparky news 2023/07
- The 7th monthly Sparky project and donate report of the 2023…
Canonical/Ubuntu Family
=> ↺ Linux Mint ☛ Monthly 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.
=> ↺ 9to5Linux ☛ LMDE 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
=> ↺ Hackaday ☛ The 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.
=> ↺ Hackaday ☛ Examining 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 Life ☛ Meet 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 Ubuntu ☛ 8BitDo’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.
=> ↺ Arduino ☛ Arduino 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.
=> ↺ Arduino ☛ Magical 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 Hardware ☛ Raspberry 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 Hardware ☛ Raspberry 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 Hardware ☛ Raspberry 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 Hardware ☛ Best 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 Software ☛ Raspberry 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.
=> ↺ Arduino ☛ This 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
=> ↺ Giz China ☛ Beware: Android App Stealing Data from WhatsApp and More
=> ↺ XDA ☛ Android 14 has a wallpaper problem
=> ↺ Android 14 beta 4.1 allegedly has more bugs than beta 4
=> ↺ Android Authority ☛ Wallpaper Wednesday: Android wallpapers 2023-08-02 – Android Authority
=> ↺ Pocket Lint ☛ What is Gboard? Tips and tricks for the best Android keyboard
=> ↺ Giz China ☛ AnTuTu: The best Android phones in terms of price/performance
=> ↺ Android Police ☛ Android’s unknown tracker alerts are starting to go live
=> ↺ Gadget Bridge ☛ Best Ways to Unfriend Someone on Facebook for Android
=> ↺ Make Use Of ☛ How to Enable Dark Mode on Snapchat for Android
=> ↺ Android Police ☛ Android: How to turn off your camera’s Motion Photo feature
=> ↺ Tom’s Guide ☛ How to enable Auto-confirm unlock and Enhanced PIN privacy in Android 14 | Tom’s Guide
=> ↺ Forbes ☛ Rokid Station Is The First Android TV Box For AR Glasses, And It Works
=> ↺ Android’s Nearby Share now lets you send an entire folder – Phandroid
=> ↺ Android Police ☛ This new AR attachment puts Android TV on your face
=> ↺ 9to5Google ☛ Nearby Share can send full Android folders to other devices
=> ↺ Android Central ☛ Nothing Phone (1) devices finally receive Android 14 Beta 3 | Android Central
=> ↺ GO Media ☛ You Should Enable Google’s New Reading Mode for Android
=> ↺ The Sun ☛ People are just realizing Android battery life is ‘silently drained’ by 8 settings mistakes – some are on by default | The US Sun
=> ↺ India Times ☛ Google is making things more private for Android users, here’s how – Times of India
Free, Libre, and Open Source Software
Web Browsers/Web Servers
Tor
=> ↺ Tor ☛ Arti 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
=> ↺ PostgreSQL ☛ PGConf NYC 2023 Schedule Announced — Register Today!
- PGConf NYC 2023 (October 3 – 5, 2023, New York City) is packed with user stories and best practices for how to use PostgreSQL. Join us in New York City and connect with other developers, DBAs, administrators, decisions makers, and contributors to the open source PostgreSQL community! Register today!
- The schedule is now available!
=> ↺ Venture Beat ☛ Neon raises $46 Million to advance serverless PostgreSQL database for the AI era
- Neon offers a serverless cloud service, providing the open-source PostgreSQL (also known as ‘Postgres’) relational database.
Content Management Systems (CMS)
=> ↺ WordPress ☛ Concerns 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.
=> ↺ WordPress ☛ WordPress 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
=> ↺ FSF ☛ FSF Events: LibrePlanet Wiki Edit Fest is on August 23: Come join us
- Come join us and work on the LibrePlanet wiki!
=> ↺ Ubuntu ☛ Meet 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
=> ↺ Gentoo ☛ Weekly 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ère ☛ Hubert 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 Hint ☛ Tkinter 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 Hint ☛ Pandas Groupby Max
- The “DataFrame.groupby()” method is used along with the “max()” function to determine the maximum value from the grouped data.
=> ↺ Linux Hint ☛ How 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 Hint ☛ Pandas 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 Hint ☛ ThreadPoolExecutor Python
- The “thread pool executor” in Python is a robust mechanism that efficiently manages threads, allowing developers to effectively parallelize their programs.
=> ↺ Linux Hint ☛ Pandas GroupBy Index
- The “groupby()” method in Python is utilized to split the Pandas DataFrame into groups based on the specified index value.
=> ↺ Linux Hint ☛ Pandas 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 Hint ☛ How 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
=> ↺ Techdirt ☛ Techdirt 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.
=> ↺ JupiterMedia ☛ This 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.
Share in other sites/networks: These icons link to social bookmarking sites where readers can share and discover new web pages. Permalink Send this to a friend
=> Techrights
➮ Sharing is caring. Content is available under CC-BY-SA.
Proxy Information
- Original URL
- gemini://gemini.techrights.org/2023/08/02/freecad-released/index.gmi
- Status Code
- Success (20)
- Meta
text/gemini;lang=en-GB
- Capsule Response Time
- 213.642421 milliseconds
- Gemini-to-HTML Time
- 27.89978 milliseconds
This content has been proxied by September (3851b).