Feed aggregator
Covert web-to-app tracking via localhost on Android
While there are subtle differences in the way Meta and Yandex bridge web and mobile contexts and identifiers, both of them essentially misuse the unvetted access to localhost sockets. The Android OS allows any installed app with the INTERNET permission to open a listening socket on the loopback interface (127.0.0.1). Browsers running on the same device also access this interface without user consent or platform mediation. This allows JavaScript embedded on web pages to communicate with native Android apps and share identifiers and browsing habits, bridging ephemeral web identifiers to long-lived mobile app IDs using standard Web APIs.
This backdoor, the use of which has evidently stopped since its disclosure, allow tracking of users across sites regardless of cookie policies or use of incognito browser modes.
Security updates for Wednesday
9to5Linux Weekly Roundup: June 1st, 2025
This week we got lots of good news, starting with the release of the NVIDIA 575 graphics driver series, Firefox 139 web browser, and GNU Linux-libre 6.15 kernel, and continuing with many distro releases including Armbian 25.5, AlmaLinux OS 10, KaOS 2025.05, Alpine Linux 3.22, and PorteuX 2.1.
On top of that, I show you how to install Linux kernel 6.15 on Ubuntu and tell you all about what to expect from the Firefox 140 web browser. Below, you can check out this week’s hottest news and access all the distro and package downloads released this past week in the 9to5Linux weekly roundup for June 1st, 2025.
The post 9to5Linux Weekly Roundup: June 1st, 2025 appeared first on Linux Today.
Wine 10.9 Lands with vkd3d 1.16
Wine 10.9 is out now with vkd3d 1.16, Clang-based exception handling, and 34 bug fixes.
The post Wine 10.9 Lands with vkd3d 1.16 appeared first on Linux Today.
Fastfetch 2.45 System Information Tool Brings New GPU Vendor Detection
Fastfetch 2.45 system information tool adds support for OnePlus devices, new GPU vendors, KDE version detection on BSDs, and more.
The post Fastfetch 2.45 System Information Tool Brings New GPU Vendor Detection appeared first on Linux Today.
LibreOffice 25.2.4 Office Suite Is Now Available for Download with 52 Bug Fixes
Coming five weeks after LibreOffice 25.2.3, the LibreOffice 25.2.4 point release addresses various bugs, crashes, and other annoyances reported by users in an attempt to improve the overall stability and reliability of this popular open-source, free, and cross-platform office suite.
The post LibreOffice 25.2.4 Office Suite Is Now Available for Download with 52 Bug Fixes appeared first on Linux Today.
Raspberry Pi 5 Desktop Mini PC: Overclocking
I rerun some benchmarks, this time comparing an overclocked Raspberry Pi 5 to an Intel N100 Mini PC.
The post Raspberry Pi 5 Desktop Mini PC: Overclocking appeared first on Linux Today.
next-20250611: linux-next
Ubuntu 25.10 to drop support for X11 in GNOME
Jean Baptiste Lallement, a member of Canonical's desktop team, has announced that Ubuntu will drop support for GNOME on X11 in the 25.10 ("Questing Quokka") release set for October. GNOME plans to remove X11 support in GNOME 49, which is scheduled for September, so Ubuntu is looking to be proactive:
Ubuntu 25.10 is the last interim release before our next LTS (Ubuntu 26.04). By moving now, we give developers and users a full cycle to adapt before the next LTS, align with GNOME 49 and reduce fragmentation while simplifying our support matrix heading into the LTS.Fedora decided in early May to drop X11 support for GNOME in Fedora 43, which is also due in October.
[$] Improving iov_iter
[$] An end to uniprocessor configurations
How to Change a User’s Default Shell in Linux
Managing user environments is an essential part of Linux system administration. One powerful way to personalize or restrict user sessions is by changing the default login shell. In this article, we’ll walk through two ways to do that using the usermod and chsh commands. If you’re unfamiliar with directory management, check out our guide on creating and removing directories before diving into more advanced user management.
This guide also complements other essential tutorials, such as opening files from the terminal, installing the latest kernel on Ubuntu, or counting string occurrences in files. And if you’re a ViM user, make sure to explore our ViM split screen trick for an optimized terminal experience. For a deeper understanding of how shells interact with your Linux session, visit our introduction to the shell environment.
The post How to Change a User’s Default Shell in Linux appeared first on Linux Today.
6 Best Free and Open Source Font Editors
This article focuses on the finest tools to edit fonts. Only free and open source software is eligible for inclusion.
The post 6 Best Free and Open Source Font Editors appeared first on Linux Today.
The Ultimate Guide for Creating and Removing Directories
Working with directories is a fundamental part of navigating and organizing your Linux system. Whether you’re setting up project structures or managing application files, knowing how to create and remove directories efficiently is an essential skill. In this guide, we’ll explore the different ways you can create, manage, and remove directories from the command line.
If you’re just getting started with ViM and want to level up your workflow, you might also enjoy our guide on splitting the screen in ViM. Combined with efficient file and directory manipulation, this can dramatically improve your productivity.
You may also find it useful to learn how to open files and directories from the terminal, how to count how many times a string appears in a file, how to install the latest kernel on Ubuntu, or how to manage your shell environment.
The post The Ultimate Guide for Creating and Removing Directories appeared first on Linux Today.
Open Files and Directories from the Terminal with Ease
Opening files or directories directly from the terminal can significantly improve your workflow and efficiency. While command-line operations are typically associated with advanced tasks, there are tools that allow you to seamlessly integrate GUI actions, like opening a file or directory, right from your terminal window. One of the simplest yet most effective tools for this purpose is xdg-open. For users who enjoy automating confirmations or dealing with output streams, the Linux yes command is another great utility worth exploring. If you’re looking to enhance your system with a new kernel version, check out our guide on installing kernel 6.15 on Ubuntu.
If you’re building a more flexible terminal experience, learning how to use these tools together, and making them easier to invoke with aliases, is a powerful trick. Also, make sure to understand how your shell works by reading more about your Linux shell environment. Using tools like grep efficiently in process monitoring can also boost productivity—explore our grep trick for ps command for more insight.
The post Open Files and Directories from the Terminal with Ease appeared first on Linux Today.
Alpine Linux 3.22 Released with GNOME 48, KDE Plasma 6.3, and LXQt 2.2
Powered by Linux kernel 6.12 LTS and coming more than six months after Alpine Linux 3.21, the Alpine Linux 3.22 release introduces support for the latest GNOME 48, KDE Plasma 6.3, and LXQt 2.2 desktop environments, as well as the replacement of the gummiboot (formerly systemd-boot) boot manager with systemd-efistub.
The post Alpine Linux 3.22 Released with GNOME 48, KDE Plasma 6.3, and LXQt 2.2 appeared first on Linux Today.
20 Years of the Open Invention Network
The central feature of the OIN community is a patent cross-license that covers core Open Source functionality and expands in parallel with the growth of Open Source technology. As growth in Open Source has accelerated, OIN has proactively expanded the scope of the OIN license's benefit by including more than 4,500 software components and platforms in its Linux System definition, which comprises the list of Open Source code and associated functionality in OIN's patent cross-license.
LWN's first look at OIN was this article by Pamela Jones in late 2005.
Three stable kernel updates
Note that this is the end of the line for the 6.14.x updates; Greg Kroah-Hartman explains the timing of this move:
If you notice, this has happened a bit more "early" than previous end-of-life announcements. Normally, after -rc1 is out there is a TON of stable patches happening due to the changes that come into the merge-window that were marked for stable backports but didn't get into Linus's release before -final. As some people have objected to this large influx being added to a stable kernel that is just about to go end-of-life, let's try marking this end-of-life a bit earlier to see how it goes.
Security updates for Tuesday
CachyOS May 2025 Update Brings Smarter NVIDIA Handling
Arch-based CachyOS’s May 2025 update improves NVIDIA support, deprecates its browser, and updates Proton features.
The post CachyOS May 2025 Update Brings Smarter NVIDIA Handling appeared first on Linux Today.
Pages
