Best of LinuxJune 2025

  1. 1
    Article
    Avatar of dhhDavid Heinemeier Hansson·43w

    Omarchy is out

    DHH has released Omarchy, a pre-configured Arch Linux distribution with Hyprland tiling window manager designed for developers. This opinionated setup provides an out-of-the-box developer environment that complements his Ubuntu-based Omakub project. While Arch Linux itself isn't overly difficult, Hyprland requires extensive manual configuration for basic features like lock screens and menus, which Omarchy addresses by providing everything pre-configured.

  2. 2
    Article
    Avatar of lonely_programmerLonely Programmer·45w

    You have no power here

  3. 3
    Article
    Avatar of itsfossIt's Foss·44w

    Btop++: Linux System Monitoring Tool That is Definitely Better than Top

    Btop++ is a modern C++ system monitoring tool that serves as an enhanced alternative to the traditional top command. It provides real-time statistics for CPU, memory, disk, network, and processes with features like full mouse support, process filtering, detailed process information, and customizable themes. The tool is available in most Linux distribution repositories and offers both terminal user interface configuration and text-based config files for customization.

  4. 4
    Article
    Avatar of lobstersLobsters·44w

    Writing a basic Linux device driver when you know nothing about Linux drivers or USB

    A detailed walkthrough of creating a Linux device driver for a Nanoleaf RGB LED device from scratch. The author explores USB fundamentals, explains HID devices, demonstrates using libusb with Rust to communicate with hardware, and covers practical aspects like udev rules and interrupt handling. The tutorial progresses from basic device enumeration to implementing a working userspace driver that can control LED colors and handle device responses.

  5. 5
    Video
    Avatar of mentaloutlawMental Outlaw·46w

    Linux is Destroying Windows in Gaming Performance

    Performance testing reveals Linux-based Steam OS consistently outperforms Windows 11 on identical handheld gaming hardware. The Legion Go S running Steam OS achieves higher frame rates in popular AAA games like Cyberpunk 2077 (59 vs 46 FPS) and Witcher 3 (76 vs 66 FPS), despite using Proton compatibility layer to run Windows games. Linux also delivers superior battery life, sometimes more than doubling gaming time compared to Windows. The performance advantage stems from Linux's reduced system overhead versus Windows 11's bloat, including resource-heavy components like React Native-based start menu and integrated ads/AI features.

  6. 6
    Article
    Avatar of hnHacker News·45w

    EU OS

    EU OS is a proof-of-concept Linux operating system based on Fedora with KDE Plasma desktop, designed for public sector organizations. It uses bootable container technology and aims to provide a common base OS with layered customizations for different organizational needs. The project partners with French government initiatives and campaigns promoting Linux adoption over Windows.

  7. 7
    Video
    Avatar of christitustechChris Titus Tech·44w

    How to Make Bash Terminal look and feel GREAT!

    A comprehensive guide to enhancing bash terminal appearance and functionality through nerd fonts installation, Starship prompt customization, and useful aliases. Covers font installation methods across Linux distributions, automated setup scripts, and productivity-boosting terminal configurations including file management shortcuts, clipboard utilities, and directory navigation improvements.

  8. 8
    Article
    Avatar of do_communityDigitalOcean Community·44w

    How to Send Email in Linux from the Command Line

    A comprehensive guide covering multiple Linux command-line tools for sending emails, including mail, mailx, mutt, msmtp, and sendmail. The tutorial explains installation procedures for different distributions, demonstrates basic email sending with attachments, covers SMTP authentication for external services like Gmail, and provides practical bash scripting examples for automated notifications. It includes a detailed comparison table helping users choose the right tool based on their specific needs, from simple text emails to complex attachments with secure authentication.

  9. 9
    Article
    Avatar of communityCommunity Picks·43w

    Caddy Guide / Cheatsheet

    A comprehensive guide covering Caddy web server configuration, including building custom modules with XCaddy, setting up SSL certificates with Let's Encrypt, configuring systemd services, and implementing various server configurations like reverse proxying and on-demand TLS.

  10. 10
    Article
    Avatar of newstackThe New Stack·46w

    Linux: Install a Web-Based Admin Console on Ubuntu Server

    Cockpit provides a web-based graphical interface for managing Ubuntu Server, eliminating the need for command-line administration. The installation process involves installing the cockpit package, enabling the service, configuring firewall access on port 9090, and optionally adding Podman support for container management. Users need sudo privileges to access administrative functions, and the interface can be extended with additional plugins for features like file sharing.

  11. 11
    Article
    Avatar of theregisterThe Register·43w

    The European Union Linux desktop

    European governments are increasingly moving away from Microsoft Windows and Office to Linux-based alternatives, driven by concerns over digital sovereignty and data privacy. Denmark, Germany's Schleswig-Holstein, and French cities are leading this transition, citing worries about US political influence over American tech companies and the need to maintain control over government data. The shift is accelerated by Microsoft's push toward cloud subscriptions and recent incidents involving service disruptions to international organizations under US sanctions.

  12. 12
    Video
    Avatar of codingwithsphereCoding with Sphere·42w

    I switched to Wayland (and you should too)

    A developer shares their positive experience switching from X11 to Wayland using the Sway window manager. They demonstrate how Sway provides an i3-compatible workflow while solving common X11 issues like screen tearing and application crashes. The post covers configuration migration, Wayland-specific tools, compatibility with X11 applications, and installation steps including Nvidia GPU considerations.

  13. 13
    Article
    Avatar of hnHacker News·47w

    Root Shell on Credit Card Terminal

    A security researcher reverse engineered a Worldline Yomani XR payment terminal and discovered an exposed root shell accessible via serial console without authentication. Despite sophisticated tamper detection mechanisms using pressure-sensitive connectors and copper traces, the debug interface remained accessible through an external hatch. The researcher extracted unencrypted firmware using chip-off techniques, revealing an outdated Linux system (kernel 3.6 from 2023). However, the security impact is limited because the Linux system only handles networking and updates, while sensitive payment operations run on a separate, encrypted secure processor.

  14. 14
    Article
    Avatar of omgubomg! ubuntu!·47w

    Ubuntu 25.10 Switches to Rust-based Sudo

    Ubuntu 25.10 will replace the traditional C-based sudo command with sudo-rs, a Rust rewrite that maintains the same user interface while providing enhanced memory safety and security. The change aims to prevent buffer overflow and use-after-free vulnerabilities through Rust's compile-time memory checks. Users won't need to change their workflow as sudo-rs is a drop-in replacement, though some lesser-used features won't be implemented. Canonical will keep the original sudo available for those who need to revert, and the transition serves as preparation for the Ubuntu 26.04 LTS release.

  15. 15
    Article
    Avatar of collectionsCollections·47w

    Issues in Git Commit Lead to Suspended Linux Kernel Maintainer Account

    Linus Torvalds suspended a Linux kernel maintainer's account after discovering over 6,000 falsified commits impersonating his authorship during the Linux 6.16 merge window. The maintainer attributed the issue to SSD failure and corrupted Git data recovery, but Torvalds deemed the scale too severe for hardware failure alone. The incident highlights the critical need for trust and verification processes in open source development.

  16. 16
    Article
    Avatar of dhhDavid Heinemeier Hansson·46w

    Omarchy: Bottling that inspiration before it spoils

    DHH announces Omarchy, a new project to create a preconfigured Arch Linux + Hyprland setup. While Omakub helped thousands transition from macOS to Ubuntu with an easy desktop experience, Omarchy targets the advanced Linux user community interested in Arch's bleeding-edge packages and Hyprland's aesthetic tiling window manager. The project aims to simplify the typically complex 10+ hour setup process for this powerful but challenging Linux configuration.

  17. 17
    Video
    Avatar of youtubeYouTube·47w

    All the open source software i use in 2025!

    A comprehensive overview of open source software tools used in 2025, covering operating systems, virtualization, networking, monitoring, backup solutions, and productivity applications. The content explores Linux as a desktop OS, Proxmox for virtualization, Netbird for VPN, Home Assistant for automation, NextCloud as a Microsoft 365 alternative, and various other self-hosted solutions for personal and business use.

  18. 18
    Video
    Avatar of mentaloutlawMental Outlaw·44w

    Europe is Dumping Microsoft

    Denmark's Ministry of Digital Affairs is rapidly transitioning from Microsoft products to Linux and LibreOffice, with completion expected by November 2024. The move aims to strengthen digital sovereignty and reduce dependency on foreign proprietary software. Germany's northernmost state is following suit, transitioning from Windows to Linux and Microsoft cloud services to German-controlled infrastructure. France has been ahead of this trend since 2005, deploying over 100,000 Linux machines in their police force and developing their own Linux distribution called Gendu. These transitions offer significant cost savings by eliminating license fees, extending hardware lifecycles, and creating local tech jobs while improving national security.

  19. 19
    Article
    Avatar of last9Last9·45w

    A Complete Guide to Linux Log File Locations and Their Usage

    Linux systems store logs primarily in /var/log/ directory using rsyslog and journald mechanisms. Key log files include /var/log/syslog for general system messages, /var/log/auth.log for authentication events, and application-specific logs for services like Apache, MySQL, and SSH. Essential command-line tools like tail, grep, less, and journalctl enable effective log analysis and real-time monitoring. The guide covers log rotation with logrotate, advanced filtering techniques using regular expressions, and systematic troubleshooting approaches for service failures, security incidents, and performance issues.

  20. 20
    Article
    Avatar of freecodecampfreeCodeCamp·44w

    How to Configure Network Interfaces in Linux

    Network interfaces in Linux serve as connection points between the system and networks, enabling communication with other devices and the internet. The guide covers both physical interfaces (Ethernet, Wi-Fi) and virtual interfaces (loopback, bridge, tunnel), explaining how to list available interfaces using commands like `ip link show` and `ifconfig`. It demonstrates configuring static and dynamic IP addresses using NetworkManager's `nmcli` command, temporary configurations with the `ip` command, and setting up network bridges for virtualization environments. Best practices include making configurations persistent, using static IPs for servers, securing unused interfaces, monitoring network status, and keeping network packages updated to maintain system stability and security.

  21. 21
    Video
    Avatar of linuxcastThe Linux Cast·45w

    This App Made Me Buy a Mac

    A content creator shares their frustrating experience trying to get DaVinci Resolve video editing software working reliably on Linux, particularly with AMD graphics cards. After weeks of troubleshooting across multiple Linux distributions including openSUSE, Aurora, and Pop OS, they ultimately had to switch to a Mac to continue using DaVinci Resolve. The post highlights the challenges of running professional creative software on Linux and the poor AMD GPU support in DaVinci Resolve.

  22. 22
    Article
    Avatar of dev_worldDev World·46w

    Garuda Linux Cheat Sheet: Essential Commands & Tips

    A comprehensive command reference guide for Garuda Linux users covering essential system management tasks. Includes package management with pacman and AUR, BTRFS snapshot operations with Timeshift, desktop customization tools, kernel management, and troubleshooting commands. Features Garuda-specific utilities like garuda-update for safe system updates with automatic snapshots, performance optimization tools, and boot repair utilities.

  23. 23
    Article
    Avatar of codemotionCodemotion·44w

    Mini PCs: Tiny powerhouses for every need

    Mini PCs have evolved from niche gadgets to versatile computing solutions that can handle office work, gaming, AI experimentation, and home server setups. These compact devices offer significant computing power in a small form factor, consume minimal energy, and can run various operating systems including lightweight Linux distributions. While they can't match high-end gaming rigs for demanding titles, they excel at productivity tasks, retro gaming, cloud gaming, and running lightweight AI models. With configurations ranging from fanless office models to AI-optimized workstations, mini PCs provide an affordable and space-efficient alternative to traditional desktop computers.

  24. 24
    Article
    Avatar of newstackThe New Stack·45w

    Ubuntu 25.10 Replaces sudo With a Rust-Based Equivalent

    Ubuntu 25.10 will replace the traditional sudo command with sudo-rs, a Rust-based equivalent developed by Trifecta Tech Foundation. The new implementation leverages Rust's memory safety guarantees to eliminate vulnerabilities common in C-based software, including null pointer dereferences, use-after-free errors, and data races. While sudo-rs is designed as a near drop-in replacement, some less secure features like LDAP distribution of sudoers files won't be supported. Users can currently install sudo-rs alongside traditional sudo for testing, and Canonical plans to keep the original sudo available in archive repositories for those who prefer to roll back.

  25. 25
    Article
    Avatar of theregisterThe Register·46w

    OpenMamba: Eat your greens, they're good for you

    OpenMamba is an independent Italian Linux distribution that has been quietly developed since 2009, now maintained by a single developer. It's a rolling-release distro that uses Red Hat-family packaging tools like RPM and DNF, offering users a choice between KDE Plasma or lightweight LXQt desktops. The distribution includes recent versions of core components like systemd 257, kernel 6.12 LTS, and comes with Flatpak support for additional software. While it works well and is simple to install, it lacks standout features like snapshot/rollback systems found in other rolling distributions, and has a small user community primarily focused on Italian users.