Tech News
← Home  ·  All topics

Linux

83 GoKawiil briefs on this topic

BPF Capsule compiler runs full DOOM game logic inside Linux kernel via eBPF

A new project called BPF Capsule compiles large C programs, including a complete DOOM implementation, into standard eBPF bytecode that passes the unmodified Linux verifier and JIT. The system runs game initialization, logic, and rendering entirely inside the kernel, with userspace only supplying the WAD file and keyboard input and receiving back a finished framebuffer each tick. It works without kernel patches or a separate virtual machine, targeting kernels as old as Linux 5.15 on both x86-64 and arm64.

Regular PC restarts still matter in 2026, especially for Windows users

Longstanding advice to periodically restart a computer remains valid today, with experts recommending Windows PCs be rebooted at least once a week. Linux systems generally require fewer restarts, and laptops should be shut down or put to sleep after use due to their limited cooling capacity.

Linux advocate urges distros to default to swap files over swap partitions

A Linux user is publicly arguing that swap files, not swap partitions, should be the default choice during OS installation. They note that swap files have matched swap partitions in performance for over two decades, while being far easier to create, resize, or remove after setup using simple commands like fallocate and mkswap.

Sophos finds fileless Linux rootkit hitting F5 BIG-IP APM devices

Sophos researchers detailed a second-stage Linux rootkit infecting F5 BIG-IP APM systems, likely delivered after attackers exploited the critical CVE-2025-53521 remote code execution flaw. The malware infects Apache's httpd process, hooks internal functions to intercept PHP file loading, and injects a web shell into memory rather than writing files to disk, while also altering SELinux settings and persisting through firmware upgrades. ESET separately analyzed the same threat under the name PoisonedRefresh.

Skepticism grows over GrapheneOS-Motorola phone partnership

GrapheneOS announced it is teaming up with Motorola to produce phones running the privacy-focused custom Android OS. Commentator Switched To Linux says the deal raises unanswered questions and concerns rather than excitement, without detailing specific terms of the arrangement.

Docker's Root-Level Daemon Design Poses Ongoing Security Risk, Rootless Mode Urged

A security researcher highlights how Docker's default client-server architecture runs its daemon as root, meaning any user with access to the Docker socket can escalate privileges to full root access without a password. The piece demonstrates this with a simple command that mounts the host filesystem inside a container and bypasses normal permission checks, tying the issue to a recent vulnerability disclosed in an unnamed Linux distribution whose installer enabled an insecure Docker configuration by default.

AMD Expands Rust Adoption Across Its GPU Software Stack

AMD engineers are increasing efforts to integrate the Rust programming language deeper into their GPU software, aiming to improve memory safety and reliability across drivers and related components. The move mirrors similar work at NVIDIA, which has been developing its own Rust-based Nova Linux kernel driver.

Developer Publishes Open-Source RISC-V Emulator That Boots Linux From Scratch

A new open-source repository accompanies a technical blog post detailing how to build a rv32ima instruction-set emulator and run a minimal Linux system on it from the ground up. The project includes emulator code, a small set of emulated devices, machine configuration files, and WebAssembly-exposed functions, along with the Linux build configs needed to reproduce the setup.

Libzmq gains native support for AF_VSOCK sockets

A technical write-up explains how libzmq now supports AF_VSOCK, the Linux socket address family used for VM-to-hypervisor communication, originally developed by VMware as VMCI. The piece notes that while several languages already offer low-level AF_VSOCK bindings, no higher-level abstraction existed until this libzmq integration, which lets developers use familiar ZeroMQ patterns instead of manually handling raw socket calls.

GitHub Copilot's coding agent now handles setup, testing and pull requests

Microsoft is expanding GitHub Copilot's coding agent to manage more of the software development pipeline, including setting up Windows development environments, running linters and tests, and opening pull requests for human review. GitHub also added agent support for Windows Subsystem for Linux, helping teams that build on Windows but test or deploy on Linux. Microsoft Distinguished Engineer David Fowler said on X that 'typing code is absolutely over,' pointing to a shift in what developers actually spend time doing.

Asahi Linux adds official support for Apple M3-series Macs

Asahi Linux has merged support for M3 series Macs into its installer, meaning most hardware—including webcams, microphones, USB, WiFi, Bluetooth, and hardware-accelerated video decoding with AV1—now works out of the box. GPU acceleration and full display controller (DCP) support remain unfinished, so sleep mode and HDMI output are currently disabled on affected machines.

Asahi Linux adds official support for most Apple M3 Macs

Asahi Linux developers have officially declared support for Apple's M3, M3 Pro, and M3 Max Macs, bringing them close to parity with earlier M1/M2 support—except for the Mac Studio M3 Ultra, which remains unsupported. Key limitations remain, including weak GPU acceleration, no sleep mode, and non-functional HDMI ports on M3 MacBooks due to missing DCP support.