2025-02-24

Rob Ricci (@ricci@discuss.systems)

A Mastodon server dedicated to computer systems research and professional discussions, focusing on operating systems, distributed systems, networks, and databases within the fediverse ecosystem.

Original archive.is archive.ph web.archive.org

Log in to get one-click access to archived versions of this article.

read comments on news aggregators:

Related articles

Netboot Windows 11 with iSCSI and iPXE

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.

Distributed Systems Programming Has Stalled

An analysis of distributed systems programming models reveals limitations in current approaches: external-distribution, static-location, and arbitrary-location paradigms. Despite advancements in distributed systems over the last decade, programming models haven't fundamentally improved, leading to ongoing challenges with concurrency, fault tolerance, and versioning.

GitHub - Hawzen/hdp: What would happen if we didn't use TCP or UDP?

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.

GitHub - deepseek-ai/DeepEP: DeepEP: an efficient expert-parallel communication library

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.

Beej's Bit Bucket

A developer documents their journey of replacing Disqus with Mastodon-powered comments on their blog, detailing the technical implementation process and considerations. The solution involves fetching comments via Mastodon's API and displaying them using JavaScript, while maintaining a blacklist system for content moderation.

OpenBSD Innovations

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.

Alex's blog

A technical analysis reveals Kafka's limitations as a job queue, highlighting potential unfairness in job distribution among workers, especially at low volumes. The worst-case scenario formula shows how jobs can be unevenly distributed, leading to inefficient resource utilization. Traditional message brokers may be more suitable for low-volume job queuing until Kafka implements KIP-932.

IPv6 is hard

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.