Linux
An in-depth guide demonstrates how to netboot Windows 11 using iSCSI and iPXE, enabling Windows to run from a NAS instead of local storage. The solution allows gaming on Windows while maintaining Linux as the primary OS, providing a practical workaround for AAA games that restrict virtual machine usage.
A detailed analysis of a bug in HyperQueue where tasks were unexpectedly terminated after 10 seconds due to an interaction between tokio thread management, PR_SET_PDEATHSIG, and process spawning optimization. The bug emerged from moving process spawning to a worker thread, causing processes to receive SIGTERM when tokio cleaned up idle threads.
A developer explores building a modern disk image for Rock Pi 4 using Yocto, incorporating CUPS and Docker while leveraging Yocto's advanced SBOM generation capabilities. The process demonstrates how to create custom Linux distributions for embedded systems, with detailed instructions for setup and configuration. The guide addresses common challenges in maintaining up-to-date software for Chinese SBCs while highlighting Yocto's sophisticated approach to dependency tracking and SBOM generation.
Lennart Poettering's FOSDEM keynote discusses systemd's 14-year evolution from an init system to a comprehensive suite of Linux OS building blocks, highlighting its growth to 150 binaries, adoption by major distributions, and future focus on boot integrity, IPC improvements, and image-based deployments.
An IBM PC emulator for NES that runs the Embeddable Linux Kernel Subset (ELKS) and supports x86 software with basic serial terminal functionality. The project features compatibility with select NES emulators like Mesen2, FCEUX, and Rustico, while providing detailed build instructions for custom deployments.
A Linux notebook user discovered white noise and battery drain issues caused by unsuspended AudioContext in Firefox, particularly from websites like Outlook, X.com, and Google Translate. The problem stems from websites creating AudioContext without properly suspending it when not in use, leading to unnecessary power consumption and speaker noise.
A comprehensive history of SUSE Linux, tracing its evolution from a German student project in 1992 to a major enterprise Linux distribution. The journey encompasses its growth from localizing Slackware, developing YaST, pioneering enterprise Linux solutions for IBM mainframes, and multiple corporate transitions through Novell, Attachmate, Micro Focus, and EQT.
A key contributor to the Wii homebrew scene and founder of Asahi Linux announces their resignation, citing burnout from entitled users, upstream Linux kernel community challenges, and personal circumstances. Their groundbreaking work made Linux run on Apple M1 chips, but increasing pressure, decreasing donations, and toxic community dynamics led to this decision.
The /tmp/ directory, typically used for temporary system files, can be leveraged as a powerful self-cleaning workspace for downloads, research materials, and temporary documents. By redirecting ephemeral files to /tmp/, users can maintain a cleaner file system and make better decisions about long-term storage while benefiting from automatic cleanup during system reboots.
A fork of TinyX servers (Xvesa and Xfbdev) aims to maintain and improve these lightweight X servers while keeping them minimal and fully featured, prioritizing small binary size over modern features like XKB and XInput.
A guide explains how to install and manage persistent packages on Steam Deck using Nix and Home Manager, overcoming SteamOS's immutable filesystem limitations. The solution leverages Nix's declarative package management system and /nix directory preservation during system updates, enabling permanent software installations across system upgrades.
Cooperative Linux (coLinux) is an open-source solution that enables native Linux kernel execution alongside Windows without traditional virtualization software. The system achieves near-native performance by using special driver software and sharing hardware resources cooperatively with the host operating system.
A collaborative effort between Debian and Arch Linux developers showcases their work on reproducible builds using rebuilderd, a tool implemented since 2020 for Arch and 2024 for Debian, to verify package integrity across distributions.
A lively technical debate from 1992 between Andrew Tanenbaum and Linus Torvalds discusses the merits of microkernel vs monolithic kernel architectures, with Tanenbaum advocating for microkernels while Torvalds defends his monolithic design choices in Linux based on practical implementation considerations.
OpenWrt 24.10.0 brings major updates including Linux kernel 6.6, TLS 1.3 support, and improved WiFi6/WiFi7 capabilities across over 1970 supported devices. The release features significant core component upgrades, new hardware target support, and enhanced security features, though users should note specific upgrade requirements for certain devices.
A former Ubuntu user explains their transition to Fedora due to persistent upgrade issues and frustrations with Ubuntu's Snap package management system, highlighting how forced Snap implementations have degraded user experience and productivity.