Feed aggregator
How to Delete All Files in a Folder Except Certain Extensions
Sometimes, you may find yourself in a situation where you need to delete all files in a directory or simply clean up a directory by removing all files except those with a specific extension (e.g., files ending with a particular type).
In this article, we will show you how to delete files in a directory, excluding certain file extensions or types, using the rm, find, and globignore commands.
Before we move any further, let us start by briefly having a look at one important concept in Linux – filename pattern matching, which will enable us to deal with our issue at hand.
In Linux, a shell pattern is a string that consists of the following special characters, known as wildcards or metacharacters:
The post How to Delete All Files in a Folder Except Certain Extensions appeared first on Linux Today.
Tirreno: Open-Source Fraud Prevention Platform
Tirreno is an open-source fraud prevention platform designed as a universal analytics tool to monitor online platforms, web applications, SaaS products, digital communities, mobile apps, intranets, and e-commerce websites.
The post Tirreno: Open-Source Fraud Prevention Platform appeared first on Linux Today.
MX Linux 23.6 Arrives with Debian 12.10 Base and Kernel 6.14 Support
Debian-based MX-23.6 refreshes the MX-23 series with new kernels, UI enhancements, and fixes for Xfce, NVIDIA, UEFI tools, and more.
The post MX Linux 23.6 Arrives with Debian 12.10 Base and Kernel 6.14 Support appeared first on Linux Today.
Command-Line Screen Capture Tools: 7 Free and Open Source Linux Apps
Linux has a good selection of versatile open source screenshot programs, both graphical and console based. This roundup focuses on command-line tools.
The post Command-Line Screen Capture Tools: 7 Free and Open Source Linux Apps appeared first on Linux Today.
20 Best Free and Open Source Linux Synthesizers
A software synthesizer, also known as a softsynth, is computer software which creates digital audio. We feature the best free synthesizers.
The post 20 Best Free and Open Source Linux Synthesizers appeared first on Linux Today.
Pinta 3.0 Open-Source Paint Program Released with GTK4 Port, New Effects
Almost a year in the works, Pinta 3.0 has been ported to the latest GTK4 and libadwaita technologies to provide users with a more modern UI/UX experience. Due to API changes in GTK4, the “New Screenshot” option in the File menu now invokes platform-specific tools like the XDG screenshot portal on Linux and macOS’s screenshot tool.
The post Pinta 3.0 Open-Source Paint Program Released with GTK4 Port, New Effects appeared first on Linux Today.
Linux Swap Explained: Do You Need It?
Find out if a swap partition is still necessary on modern Linux systems and how it influences system performance.
The post Linux Swap Explained: Do You Need It? appeared first on Linux Today.
3 Best Free and Open Source Linux Magnifying Tools
This roundup focuses on screen magnification accessibility tools.
The post 3 Best Free and Open Source Linux Magnifying Tools appeared first on Linux Today.
04/24 Archcraft 2025.04.24
next-20250424: linux-next
[$] LWN.net Weekly Edition for April 24, 2025
- Front: Owen Le Blanc and MCC; UID/GID drift; DMA for UIO; More LSFMM+BPF 2025 coverage.
- Briefs: EU OS; RISC-V Fedora; Ubuntu 25.04; NLnet funding; Template strings; Tor Browser 14.5; Quotes; ...
- Announcements: Newsletters, conferences, security updates, patches, and more.
[$] Addressing UID/GID drift in rpm-ostree and bootc
The Fedora Project is looking for solutions to an interesting problem with its image-based editions and spins, such as the Atomic Desktops or CoreOS, that are created with rpm-ostree or bootc. If a package that is part of a image-based version has a user or group created dynamically on installation, and it owns files installed on the system, the system may be subject to user ID (UID) and group ID (GID) "drift" on updates. This "UID/GID drift" may come about when a new image with updates is generated, and therefore files may have the wrong ownership. This can have side-effects ranging from mildly inconvenient to serious. No solutions have been adopted just yet, but there are a few ideas on how to deal with the problem.
NLnet announces funding for 42 FOSS projects
The NLnet Foundation has announced the projects that have received funding from its October call for grant proposals from the Next Generation Internet (NGI) Zero Commons Fund.
The selected projects all contribute, one way or another, to the mission of the Commons Fund: reclaiming the public nature of the internet. For example, there are people working on interesting open hardware projects such as the tablet MNT Reform Touch and the Solar FemtoTX motherboard — a collaborative effort to create an ultra-low power motherboard that can run on solar power. LLM2FPGA aims to enable running open source LLMs locally on programmable chips ("FPGAs") using a fully open-source toolchain. bcachefs readies itself as the next generation filesystem for Linux, improving performance, scalability and reliability when compared to legacy filesystems.In all, 42 projects have been selected for the NGI grants which are between €5,000 and €50,000. See the announcement for the full list of selected projects, and the current projects page for other recent projects funded by NLnet.
[$] VFS write barriers
Tangram Is an Interesting Linux Web Browser
Tangram is a different type of browser. This software is designed to organise and run web applications with each tab being persistent and independent.
The post Tangram Is an Interesting Linux Web Browser appeared first on Linux Today.
How to Verify Debian and Ubuntu Packages Using MD5 Checksums
Have you ever wondered why a given binary or package installed on your system does not work according to your expectations, meaning it does not function correctly as it is supposed to, or perhaps it cannot even start at all?
While downloading packages, you may face challenges such as unsteady network connections or unexpected power blackouts. This can result in the installation of a corrupted package.
Considering this an important factor in maintaining uncorrupted packages on your system, it is therefore a vital step to verify the files on the file system against the information stored in the package.
In this article, we will explain how to verify the MD5 checksums of installed packages on Debian-based distributions such as Ubuntu and Mint.
The post How to Verify Debian and Ubuntu Packages Using MD5 Checksums appeared first on Linux Today.
Oracle Brings Its Version of Leapp In-Place Upgrade Tool to OpenELA
Initially developed for Oracle Linux, this version brings many useful enhancements to this open-source framework for in-place migrations.
The post Oracle Brings Its Version of Leapp In-Place Upgrade Tool to OpenELA appeared first on Linux Today.
How to Install Apache Kafka on Ubuntu 24.04
Apache Kafka is an open-source distributed event streaming platform used for building real-time data pipelines and applications. Originally developed by LinkedIn and now part of the Apache Software Foundation, Kafka is designed for high-throughput, low-latency, and fault-tolerant data processing across systems.
In this tutorial, we will show you the complete steps to install Apache Kafka on Ubuntu 24.04 OS.
The post How to Install Apache Kafka on Ubuntu 24.04 appeared first on Linux Today.
openSUSE’s Agama Installer Lands with Enhanced Web UI
openSUSE’s new Agama installer v13 is here, bringing hostname configuration, LVM support, and more.
The post openSUSE’s Agama Installer Lands with Enhanced Web UI appeared first on Linux Today.
GStreamer 1.26: Improved hardware efficiency, the MPEG-5 LCEVC codec, and more
The GStreamer project has recently released version 1.26, and once again, Collabora has made numerous contributions including improved hardware efficiency, the MPEG-5 LCEVC codec and improved support for analytics and machine learning.
The post GStreamer 1.26: Improved hardware efficiency, the MPEG-5 LCEVC codec, and more appeared first on Linux Today.
Pages
