Networking
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.
An experiment explores the feasibility of creating and transmitting custom network protocols across different operating systems and the internet, revealing significant challenges with OS compatibility and network infrastructure limitations. Results demonstrate that while custom protocols can work locally, they face major obstacles when traversing NAT gateways, firewalls, and cloud providers, ultimately suggesting TCP/UDP remain the most practical choices.
DeepEP is a communication library optimized for Mixture-of-Experts (MoE) and expert parallelism, providing high-throughput GPU kernels and low-latency operations. The library supports both intranode and internode communication, offering specialized kernels for asymmetric-domain bandwidth forwarding and low-latency inference decoding, with comprehensive support for FP8 and RDMA networks.
A Mastodon server dedicated to computer systems research and professional discussions, focusing on operating systems, distributed systems, networks, and databases within the fediverse ecosystem.
A detailed walkthrough on building a BitTorrent client in Go, covering core concepts from parsing torrent files to downloading pieces from peers using TCP connections and managing concurrency with channels.
A comprehensive chronicle of OpenBSD's software innovations and security features, detailing the project's significant contributions to operating system security, including privilege separation, ASLR, stack protection, and numerous system hardening measures.
IPv6 implementation challenges often stem from incomplete network configurations and lack of proper monitoring rather than inherent complexity. Happy Eyeballs protocol allows browsers to automatically choose between IPv4 and IPv6, masking potential connectivity issues. Network administrators should either fully commit to proper IPv6 implementation or avoid partial deployments that can lead to connectivity problems.
A modified version of Quake II optimized for MS-DOS systems features extensive compatibility updates, including WATT32 for online play and 3DFX Voodoo rendering support. The port includes numerous enhancements such as modern audio capabilities, bot support, and various stability improvements.
A group of researchers discovered a broadcast amplification vulnerability in Cloudflare's QUIC implementation, where a single packet to a broadcast IP address could trigger multiple responses from server workers. The vulnerability, which has been fully patched, highlighted how broadcast functionality combined with SO_REUSEPORT socket options can create significant amplification risks in UDP-based services.
A modern revival of Hotline, a 1997 Mac OS community platform, is being rebuilt in Swift and SwiftUI for contemporary Apple systems. The project aims to recreate the client-side functionality of the original software, which enabled chat, file sharing, and community features without central servers. Currently supporting macOS and iOS, the implementation maintains the core features while modernizing the experience.
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.