Best of LinuxDecember 2025

  1. 1
    Article
    Avatar of otqajuf6zdm9hfrwtlr9nIsaac de Andrade·19w

    The Lost Art of Programming Offline

    Programming without internet access reveals gaps in knowledge and forces reliance on local resources like man pages, system header files, and existing code. This constraint-based approach helps identify mastered domains versus weak areas, makes learning more efficient and personal, and strengthens fundamental skills by eliminating dependency on Stack Overflow, documentation sites, and AI assistants.

  2. 2
    Article
    Avatar of itsfossIt's Foss·20w

    Linus Torvalds Defends Windows' Blue Screen of Death

    Linus Torvalds suggests that Windows' Blue Screen of Death errors are often caused by unreliable hardware rather than software bugs. He emphasizes that ECC (Error Correction Code) memory makes systems more reliable, and believes memory issues and hardware problems, especially in overclocked gaming systems, are frequently responsible for system crashes that users attribute to Windows instability.

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

    No AI Slops! GNOME Now Forbids Vibe Coded Extensions

    GNOME has updated its extension review guidelines to reject AI-generated code submissions. The policy targets low-quality extensions with unnecessary code patterns like excessive try-catch blocks, inconsistent styling, and imaginary API usage. Reviewers were spending over 6 hours daily reviewing 15,000+ lines of code, much of it AI-generated slop. Using AI as a learning tool or for code completions remains allowed; the ban specifically targets developers who generate entire extensions without understanding the code.

  4. 4
    Article
    Avatar of itsfossIt's Foss·18w

    Easier Than Nano! Fresh is a Fresh New Rust-based Terminal Editor for Linux

    Fresh is a new Rust-based terminal text editor that uses familiar GUI-style keyboard shortcuts (Ctrl+S, Ctrl+F, Ctrl+Z) instead of modal editing or complex keybindings. It features full mouse support, a command palette, built-in file explorer, LSP integration, plugin support via TypeScript/Deno, and can handle files over 10 GB. The editor aims to lower the learning curve for beginners while providing modern features like split-pane layouts, embedded terminal, and markdown preview.

  5. 5
    Video
    Avatar of linuxexpThe Linux Experiment·19w

    EU keeps moving to Open Source, New Linux smartphone, KDE fundraising - Linux Weekly news

    France and Germany continue major migrations to open-source software, with French ministries moving hundreds of thousands of users to Nextcloud and Germany's Schleswig-Holstein saving €15 million annually by switching to LibreOffice. System76 released Cosmic desktop and Pop!_OS 24.04 LTS as a stable first version. KDE's fundraising exceeded €280,000, nearly doubling last year's total. A new Linux smartphone running Sailfish OS with Android app support reached crowdfunding goals. Critical infrastructure concerns emerged as libxml2 became unmaintained, and HDMI Forum continues blocking HDMI 2.1 support in open-source AMD drivers. D7VK 1.0 brings DirectX 7 translation to Vulkan for legacy gaming on Linux.

  6. 6
    Article
    Avatar of theregisterThe Register·18w

    pearOS is a Linux that falls rather close to the Apple tree

    pearOS is a Romanian Linux distribution that revives the concept of the original 2011 Pear Linux, now built on Arch Linux and KDE Plasma 6.5.4 with heavy macOS-style theming. It features a working global menu bar, custom Settings app resembling iOS style, and GNOME Files instead of Dolphin, though many advertised features like Focus Mode and Pear Intelligence aren't yet implemented. The custom installer has limitations including whole-drive installation only (no dual-boot partitioning) and requires 12GB disk space and 1.2GB RAM at idle.

  7. 7
    Article
    Avatar of phoronixPhoronix·19w

    Ubuntu Studio 26.04 May Modernize Its Desktop Layout

    Ubuntu Studio is considering changing its default desktop layout for the upcoming 26.04 LTS release. Currently using KDE Plasma with a top panel (inherited from its previous Xfce setup), the distribution is polling its community to choose between a macOS-like layout with top panel and bottom dock, or a Windows-like layout with a single bottom panel. The change would only affect new installations, not upgrades.

  8. 8
    Video
    Avatar of youtubeYouTube·17w

    linus messed up the linux git history (so now there's a new git option)

    Git repositories can have multiple root commits, which can cause problems with history traversal, file tracking, and bisection. This became a notable issue when Linus Torvalds accidentally merged an unrelated GitHub-generated README into the Linux kernel, creating a second root commit. The incident led to Git introducing the `--allow-unrelated-histories` flag, which now prevents accidental merges of unrelated histories by default. You can find root commits using `git log --max-parents=0` and should be cautious when merging pull requests that might introduce new roots.

  9. 9
    Article
    Avatar of omgubomg! ubuntu!·19w

    Ubuntu 26.04 Will Look More Like Vanilla GNOME Shell

    Ubuntu 26.04 LTS will adopt a new approach to theming GNOME Shell by using symlinks to point directly at default GNOME style files and applying overrides, rather than maintaining a separate custom stylesheet. This reduces maintenance burden for the Yaru theme team while keeping Ubuntu-specific elements like the Ubuntu font, panel sizing, and orange accent color. The change means Ubuntu will present GNOME Shell closer to upstream design intentions, with some visual elements like rounded corners and button spacing matching vanilla GNOME defaults.

  10. 10
    Article
    Avatar of phoronixPhoronix·16w

    Unexpected Surprise: Windows 11 Outperforming Linux On An Intel Arrow Lake H Laptop

    Benchmark testing on a Lenovo ThinkPad P1 Gen 8 with Intel Arrow Lake H processor reveals Windows 11 outperforming Ubuntu Linux in multiple workloads, contradicting years of consistent results showing Linux performance advantages. The unexpected findings persisted across different kernel versions and power management configurations, with Lenovo and Intel teams confirming the hardware is working as expected. This marks a potential shift in the traditional Windows vs. Linux performance landscape, though it's unclear if this is isolated to this specific laptop model or represents a broader trend with newer hardware.

  11. 11
    Article
    Avatar of hnHacker News·19w

    Valve: HDMI Forum Continues to Block HDMI 2.1 for Linux

    The HDMI Forum continues to block open-source HDMI 2.1 driver implementation for Linux, forcing Valve's Steam Machine to be software-limited to HDMI 2.0 despite hardware support. This restriction prevents native 4K at 120Hz without compression and limits VRR functionality. AMD submitted a functional HDMI 2.1 driver in early 2024 but was rejected by the HDMI Forum. Valve confirms they're still working to resolve the issue, while users can work around limitations using chroma subsampling or active DisplayPort-to-HDMI adapters.

  12. 12
    Video
    Avatar of linuxcastThe Linux Cast·19w

    This is NOT The Year of the Linux Desktop

    Linux is experiencing renewed interest as Windows 10 reaches end-of-life and Windows 11 hardware restrictions push users to consider alternatives. However, the same fundamental barriers that have historically prevented mainstream Linux adoption remain: driver issues (especially Nvidia), software availability gaps (Adobe, Microsoft Office), distribution fragmentation, and installation complexity. While some growth is expected, particularly from motivated users fleeing Windows limitations, the structural challenges inherent to open-source software make a dramatic shift to mainstream adoption unlikely. A modest 2% market share increase would represent significant progress, but the "year of the Linux desktop" remains an unrealistic expectation.

  13. 13
    Video
    Avatar of lowlevellearningLow Level Learning·18w

    i didn't expect to see this...

    A CVE was discovered in Rust code within the Linux kernel's Android Binder driver, marking the first security vulnerability in kernel Rust code. The bug is a race condition in an unsafe block that handles doubly linked list operations for tracking node deaths. The vulnerability occurred because the code moved list items to a local stack copy and dropped the lock prematurely, allowing two threads to simultaneously access and modify the same list structure. This led to memory corruption and kernel crashes. The fix involved iterating over the list with proper locking instead of creating a local copy, demonstrating that even memory-safe languages require careful handling of concurrent operations in kernel code.

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

    Make GNOME App Grid Scroll Vertically (Like it Used to)

    A new GNOME Shell extension called Vertical App Grid restores vertical scrolling to the app grid, reversing the horizontal scrolling behavior introduced in GNOME 40. The extension allows users to navigate app pages up and down instead of left and right, with customizable icon sizes and spacing. While drag-and-drop reordering and app folders aren't currently supported, it's particularly useful for portrait monitors or vertically-stacked multi-monitor setups. The extension requires GNOME 49 and works on Ubuntu 25.10 or similar distributions.

  15. 15
    Video
    Avatar of codingwithlewisCoding with Lewis·19w

    I Lived in the Terminal for a Whole Week

    A developer replaces their GUI-based computer setup with a terminal-only environment for seven days to combat tech burnout. Using Ubuntu Server, i3 window manager, and CLI/TUI tools like Neovim, Neomutt, and TaskWarrior, they recreate their entire workflow including web browsing, email, note-taking, and task management. The experiment reveals how Linux customization enables personal identity expression through technology, ultimately leading to appreciation for minimalist, utility-focused computing despite the steep learning curve.

  16. 16
    Video
    Avatar of fknightForrestKnight·18w

    33 Linux Commands EVERY Dev Should Know

    A walkthrough of 33 essential Linux command-line tools for developers, including modern alternatives to classic commands. Covers file searching with ripgrep and fd, terminal multiplexing with tmux, Docker management with lazy-docker, Git workflows with lazy-git, network diagnostics, process monitoring, and various productivity tools. Demonstrates practical examples of each command with emphasis on Rust-based modern alternatives that offer better performance and user experience than traditional Unix utilities.

  17. 17
    Article
    Avatar of itsfossIt's Foss·17w

    We Have Another New Linux Phone Before 2025 Ends...And It's Not For You (or For Me)

    FuriLabs launched the Void Phone VX1, an enterprise-focused Linux smartphone that's a rebadged FLX1s running Debian-based FuriOS. The device features a MediaTek Dimensity 900 chipset, 8GB RAM, and 128GB storage. Its enterprise capabilities include mobile device management (MDM) features like remote wipes, app whitelists, geofencing, and custom security policies for $2.50 per device monthly. Organizations can order with white-label customization, but MDM features require minimum orders of 100 units.

  18. 18
    Video
    Avatar of youtubeYouTube·18w

    I’ve Had Enough of Windows - Switching to Linux

    A frustrated Windows user documents their switch to Linux Mint after growing tired of Windows 11's ads, forced updates, privacy concerns, and invasive features like Copilot. The author walks through installing Pop OS (which had issues) and then Linux Mint, testing hardware compatibility, gaming performance, and daily workflows. While they still need Windows for Adobe Premiere editing and certain anti-cheat-protected games, Linux Mint handles their primary tasks—browsing, writing, casual gaming—better than Windows. The experience highlights Linux's speed, cleanliness, and respect for user control, making it their new main OS despite keeping Windows for specific use cases.

  19. 19
    Article
    Avatar of jeffgeerlingJeff Geerling·19w

    CM0 - a new Raspberry Pi you can't buy

    The CM0 is a new Raspberry Pi Compute Module based on the Pi Zero 2 architecture, featuring castellated edges for direct PCB soldering, eMMC storage, and WiFi. Currently only available in China through EDAtec's CM0NANO development board, global distribution is unlikely due to LPDDR2 RAM shortages and supply prioritization for the Pi Zero 2 W. The module targets low-end commercial integration in products like kiosks and signage, offering a complete Linux environment in a postage stamp-sized System on Module.

  20. 20
    Video
    Avatar of linuxcastThe Linux Cast·20w

    Why I Won't Be Using Omarchy

    A Linux content creator explains why he won't review Omarchy, an opinionated Arch Linux configuration script. He argues that adopting someone else's complete workflow—including their keybindings, applications, and rice—is less valuable than building your own from scratch. While acknowledging that pre-configured setups can serve as learning tools for beginners, he emphasizes that creating a personalized development environment leads to better understanding and a workflow that truly fits individual needs. The piece draws from his experience with similar tools like LARBS and reflects on the difference between using a full distribution versus configuration scripts.

  21. 21
    Article
    Avatar of nickjanetakisNick Janetakis·16w

    Productivity Environment on Windows with WSL 2 and Docker — Nick Janetakis

    A comprehensive walkthrough of a Windows-based development environment that combines WSL 2 for Linux tooling with native Windows applications. The setup includes terminal configuration with Tmux and Neovim, Docker Desktop integration, productivity tools like AutoHotKey for hotkeys and Dexpot for virtual desktops, and various utilities for screenshots, clipboard management, image/video editing, and system monitoring. The workflow demonstrates how to effectively balance Linux development tools through WSL 2 with Windows native applications for a complete productivity setup.

  22. 22
    Article
    Avatar of allthingsopenAll Things Open·16w

    6 must-read Linux and open source tutorials of the year

    A curated roundup of six practical tutorials covering diverse open source topics: DDEV for unified local development across 26 frameworks, limitations of AI coding assistants, tldr-pages as a modern alternative to man pages, implementing OpenTelemetry observability in Django applications, FreeDOS 1.4's 30th anniversary release with retrocomputing features, and ten essential open source tools for everyday use. The collection spans modern development workflows, AI tooling critique, documentation improvements, application monitoring, and computing heritage preservation.

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

    Pinta 3.1 is Out with Axonometric Grids, Marching Ants + More

    Pinta 3.1, an open-source image editor, introduces axonometric grids for isometric art, polygon selection mode in the Lasso tool, and animated marching ants for selection outlines. The gradient tool now features on-canvas handles for adjusting direction and length. Additional improvements include a new Cells effect, lower memory usage with the zoom tool, better layer context menus, and enhanced dithering options. The release is available for Windows, macOS, and Linux through various distribution channels including Snap and Flatpak.

  24. 24
    Article
    Avatar of phoronixPhoronix·20w

    Rust-Written Redox OS Sees Initial Wayland Port

    Redox OS, an open-source operating system written entirely in Rust, now has an initial Wayland port. The port includes the Smallvil Wayland compositor, the Smithay framework, and Wayland support for the GTK toolkit, marking a significant milestone in the project's display server capabilities.

  25. 25
    Article
    Avatar of itsfossIt's Foss·20w

    Good News! Canonical Plans to Rebuild Ubuntu Wiki From Scratch

    Canonical is rebuilding Ubuntu's community wiki from scratch, with the current wikis at wiki.ubuntu.com and help.ubuntu.com set for decommissioning in August 2026. The rebuild addresses critical issues including outdated MoinMoin software running on unsupported Python 2, poor content quality with obsolete information appearing in search results, and usability problems like slow page loads and mobile incompatibility. A cross-functional team is developing the replacement, targeting an alpha release in 2026 with community consultation throughout the process.