Best of LinuxMay 2025

  1. 1
    Article
    Avatar of dev_worldDev World·47w

    💻 Choosing an OS in 2025: A Scientific Flowchart

    A humorous flowchart breaks down how people actually choose their operating systems in 2025, suggesting that decisions are often based on personal preferences, lifestyle factors, and financial considerations rather than technical specifications or features.

  2. 2
    Article
    Avatar of dev_worldDev World·47w

    Garuda Linux: The Ultimate Developer-Friendly Linux Distro?

    Garuda Linux is an Arch-based distribution designed for developers who want cutting-edge software without manual setup complexity. It features performance optimizations like Zen kernel and ZRAM, comes preloaded with development tools including VS Code and Docker, supports multiple desktop environments, and includes BTRFS snapshots for system stability. While offering the latest packages through rolling releases, it maintains user-friendliness compared to vanilla Arch Linux, making it suitable for developers seeking both performance and convenience.

  3. 3
    Article
    Avatar of dhhDavid Heinemeier Hansson·49w

    Cheap mini PCs have gotten really good

    The Minisforum UM870 mini PC, retailing at $343 as a bare-bone unit, offers surprising performance with its 8-core/16-thread AMD 8745H CPU, 48GB RAM, and 1TB storage for under $550. It matches or exceeds larger, more expensive systems in certain tasks, such as running the HEY test suite faster than a 14-core Apple M4 Pro. While it may lack capabilities like 8K video editing that high-end Apple systems offer, it compensates by being able to play modern games at 1080p. The post highlights the impressive efficiency and cost-effectiveness of modern mini PCs, driven by advancements in technology and manufacturing.

  4. 4
    Article
    Avatar of do_communityDigitalOcean Community·47w

    Bash Explained: How the Most Popular Linux Shell Works

    Bash (Bourne Again Shell) is a command-line interpreter and scripting language that serves as the default shell on most Linux distributions. It provides both an interactive interface for executing commands and a scripting environment for automation tasks. The guide covers Bash's history, features like command history and tab completion, differences from other shells, and practical applications in modern DevOps workflows including CI/CD pipelines, system administration, and cloud automation. It includes hands-on examples, common troubleshooting tips, and best practices for writing robust scripts.

  5. 5
    Article
    Avatar of itsfossIt's Foss·47w

    Better Than Man pages? These Tools Help You Understand Linux Commands

    The post explores several tools that serve as alternatives to traditional Linux man pages, making it easier to understand command syntaxes. It highlights tools like Qman, TLDR, Tealdeer, Navi Cheat Sheet, and Cheat.sh, discussing their unique features and installation procedures. The narrative emphasizes the modernized user experiences these tools offer, catering to different user preferences such as GUIs or terminal-based solutions.

  6. 6
    Article
    Avatar of hnHacker News·50w

    rzane/docker2exe: Convert a Docker image to an executable

    rzane/docker2exe is a tool that allows users to convert Docker images into executables, which can be distributed easily. Users need Docker, GoLang, and gzip installed on their systems to create binaries. By using docker2exe, you can embed a Docker image into an executable, enabling automatic loading if the required image is not present on a system. This approach is particularly effective for small Docker images, resulting in compact executables.

  7. 7
    Article
    Avatar of faunFaun·48w

    Five Bash Scripts Every DevOps Must Know💡

    Explore five essential bash scripts for DevOps tasks including backup creation, system monitoring, security audits, service availability checks, and disk partitioning. These basic scripts offer powerful solutions for everyday challenges in managing IT infrastructures.

  8. 8
    Video
    Avatar of linuxcastThe Linux Cast·48w

    Kew: Pretty Music In Your Terminal

    This post explores 'Kew', a terminal music player that balances functionality without being overly complex. It is praised for its speed, simple interface, and ability to handle large music libraries efficiently. The player supports Vim keybindings and album art display using the Kitty image protocol. However, there are some limitations, such as sorting and playlist management. Configuration options are available for customizing keybindings.

  9. 9
    Video
    Avatar of mentaloutlawMental Outlaw·50w

    A Microsoft Engineer Made This Great Beginner Linux Distro

    Anduin OS is a Linux distribution based on Ubuntu designed to ease the transition for Windows users by adopting a Windows-like appearance. It uses Gnome as its desktop environment and includes pre-installed applications like the Gnome software store for easy app installation. Developed by a Microsoft engineer, Anduin OS aims to offer a polished experience without overwhelming users with extensive customization options typical in Gnome.

  10. 10
    Article
    Avatar of phpdevPHP Dev·49w

    trying out frankenPHP for the first time

    Exploring FrankenPHP for the first time reveals insights about Linux port restrictions, path requirements, and challenges with documentation. The author finds it promising for future projects due to its speed and ease of setting up SSL on localhost.

  11. 11
    Article
    Avatar of theregisterThe Register·49w

    Linus Torvalds goes back to a mechanical keyboard

    Linus Torvalds, the leader of the Linux kernel project, has returned to using a full-size mechanical keyboard after an unsuccessful six-month period with a quieter, low-profile option. He attributed his decision to the need for tactile and audible feedback to reduce typing errors. Meanwhile, development on the Linux 6.15 kernel is progressing well, with additional commits and noteworthy features in recent release candidates, such as improvements from Intel and Nvidia and enhanced boot times.

  12. 12
    Video
    Avatar of tsoding_dailyTsoding Daily·47w

    I tried .NET on Linux and Died Inside

    The author shares their experience of attempting to install and use .NET on Linux, highlighting challenges with the installation process, the handling of native executables, and drawing comparisons to Java. Additionally, they explore handling C# command line arguments, string interpolation, and attempt to use external libraries through FFI with examples. Frustrations with language and development environment nuances are expressed throughout the session.

  13. 13
    Article
    Avatar of lobstersLobsters·51w

    Replacing Kubernetes with systemd

    The post discusses the author's journey of overusing Kubernetes and discovering how systemd combined with Podman can effectively manage containers with less resource consumption and complexity. While Kubernetes offers powerful automation, it's resource-heavy, especially in small setups. Podman's auto-update feature and integration with systemd services provide similar benefits with reduced CPU and memory usage, making it a more efficient solution. The author has successfully migrated services using this setup, resulting in improved performance and cost-effectiveness.

  14. 14
    Article
    Avatar of p99confP99 Conf·48w

    Why Databases Should Bypass the Linux Page Cache

    ScyllaDB bypasses the Linux page cache due to its inefficiency for handling database workloads. It utilizes its own row-based integrated internal cache, optimizing memory use, reducing CPU overhead, and improving performance. The cache offers dynamic tuning, eliminates the need for external caches, and supports ScyllaDB's high-performance, latency-sensitive applications.

  15. 15
    Article
    Avatar of dev_worldDev World·49w

    Why Every Developer Needs to Know Linux (And Which Distro to Use in 2025)

    Linux is crucial for modern developers involved in cloud, embedded systems, or cybersecurity. Understanding Linux can enhance cloud and DevOps skills, provide superior tooling, and offer career advantages due to many job roles requiring Linux knowledge. Recommendations for top Linux distros in 2025 include Ubuntu for beginners and Kali Linux for cybersecurity professionals.

  16. 16
    Video
    Avatar of youtubeYouTube·48w

    The Best Way to Learn Linux

    Learning Linux can be daunting due to its steep learning curve and gatekeeping by experienced users. The post emphasizes practical learning through breaking and fixing things, starting with beginner-friendly tutorials, and using tools like Linux Journey and OverTheWire's Bandit. The focus is on gaining real-world skills and understanding Linux as the foundation for hacking and cybersecurity. With persistence, users can gain control and mastery over their computing environment.

  17. 17
    Article
    Avatar of omgubomg! ubuntu!·51w

    Mission Center 1.0: New Features, Better Performance

    Mission Center 1.0 has been released with significant enhancements, including new hardware tracking, improved UI, and backend refactoring to enhance performance. Key updates involve UDisks integration for detailed SMART data, per-process network usage monitoring with nethogs, and Raspberry Pi GPU monitoring, albeit with compatibility limitations. The update also offers sliding performance graphs and independent light/dark mode settings.

  18. 18
    Video
    Avatar of kantancodingKantan Coding·51w

    3 Command-line Hacks for BLAZINGLY FAST Dev (linux & mac)

    Discover essential command-line hacks to boost productivity on Linux and Mac using tools like FZF and Tmux. Learn how FZF can simplify command histories and directory navigation, Tmux can streamline multi-container setups, and Zsh auto-suggestions can facilitate easier command recall.

  19. 19
    Video
    Avatar of veronicaexplainsVeronica Explains·47w

    I make all my videos using Linux. Here's how.

    Veronica shares her workflow for video production using Linux, detailing her use of Kdenlive for editing, OBS Studio for video capture, and Inkscape for thumbnail creation. She highlights the benefits of open source software and discusses the various hardware and software tools she employs to create high-quality content, emphasizing that Linux is fully capable of media creation tasks.

  20. 20
    Article
    Avatar of hnHacker News·47w

    Command Line Handbook_

    A comprehensive handbook covering Unix/Linux command-line fundamentals, including terminals, shells, command-line applications, and shell scripting. Features over 100 annotated examples and practical tips for developers, sysadmins, and tech workers to master essential command-line skills without reading extensive manuals.

  21. 21
    Article
    Avatar of theregisterThe Register·48w

    Torvalds' typing taste test touches tactile tragedy

    The post discusses Linus Torvalds' recent switch back from low-profile keyboards to mechanical Cherry Blue keyboards, highlighting their tactile superiority. It emphasizes the need for innovation in keyboard design, comparing the famed IBM Model M and pointing out the lack of a descriptive framework for the keyboard experience. Despite advancements, the article laments the absence of a universally satisfying keyboard that balances performance and noise.

  22. 22
    Article
    Avatar of theregisterThe Register·50w

    Commodore OS 3 is the loudest Linux yet

    Commodore OS 3 is a highly customized Linux distribution based on MX Linux 23.4, designed with extensive visual and sound effects. It includes over 200 preinstalled games and multiple emulators for classic Commodore systems, though some require proprietary ROMs. The distribution is notable for its large size, requiring 84 GB of disk space, and features a MATE desktop with unique customizations. Ideal for users seeking a nostalgic yet modernized experience, it comes with a vast array of preinstalled software.

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

    Flexbar, USB Apple Touch Bar Clone, Now Supports Linux

    Flexbar, a crowdfunded USB-powered Touch Bar clone, now supports Linux. Initially met with skepticism due to its low crowdfunding goal, the project successfully delivered products to backers and provided ongoing updates for software and firmware. Despite some user concerns about software functionality and security, ENIAC is now selling Flexbar directly, with premium build quality reported by users.

  24. 24
    Article
    Avatar of omgubomg! ubuntu!·49w

    Ubuntu is Replacing its Image Viewer and Terminal Apps

    Ubuntu 25.10, nicknamed 'Questing Quokka', will introduce Loupe as its default image viewer and Ptyxis as its terminal app, replacing Eye of GNOME and GNOME Terminal, respectively. Loupe offers basic image editing features built with Rust, while Ptyxis provides container-oriented capabilities with GTK4 VTE integration. Both apps aim to enhance user experience with GPU acceleration and modern UI designs.

  25. 25
    Video
    Avatar of linuxexpThe Linux Experiment·50w

    Ranking Linux Desktop Environments for 2025: a tier list for my use case

    The post provides a tier list ranking of various Linux desktop environments for 2025, evaluating their support for Wayland, features, and usability. It notes significant development changes since 2023, highlighting KDE Plasma, Gnome, Cinnamon, XFCE, LXQt, and others in terms of their application ecosystems and user experiences. The author offers his personal rankings based on his usage preferences and examines the strengths and weaknesses of each environment, emphasizing advances and ongoing challenges in Wayland integration.