2025-02-03

Dudemanguy's Musings

A developer reflects on the significant improvements in the Wayland ecosystem over the past three years, highlighting advancements in explicit sync support, commit-timing protocols, and Mesa implementations. The post acknowledges substantial progress in Wayland's functionality and development speed, while noting some remaining challenges in areas like foreign surface embedding and window management.

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

Effective Rust

A comprehensive guide presenting 35 specific methods to enhance Rust programming practices, covering essential topics from type systems to FFI boundaries. The guide is structured into six main sections, focusing on types, traits, concepts, dependencies, tooling, and advanced Rust features. Each item provides detailed insights for writing more effective and maintainable Rust code.

FOSDEM 2025 - Comparing Fuchsia components and Linux containers

A technical comparison between Fuchsia's component framework and Linux container solutions, highlighting their similarities in blob fetching, filesystem isolation, and process namespacing. The presentation explores how different use cases and requirements lead to distinct strengths in each system, focusing on their key technological divergences.

A comprehensive technical guide explaining the internal mechanisms and subsystems of PostgreSQL database system, covering versions 17 and earlier. The document serves as an educational resource detailing process architecture, query processing, concurrency control, and other crucial database management aspects, authored by Hironobu SUZUKI.

How Flash games shaped the video game industry

Flash technology revolutionized game development from 1996 to 2020, providing an accessible platform that shaped modern gaming through experimentation and creative freedom. The platform enabled developers worldwide to create and share games instantly, fostering a vibrant community and launching countless careers in game development. Flash's legacy lives on through its influence on game design, indie development, and digital creativity.

The early days of Linux

A firsthand account of Linux's creation and early development by Lars Wirzenius, who witnessed Linus Torvalds' journey from writing a simple multitasking program to creating the Linux kernel in 1991. The kernel evolved from displaying alternating As and Bs on screen to becoming a global powerhouse running on billions of devices, including Mars rovers.

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.

Securing tomorrow's software: the need for memory safety standards

Memory safety vulnerabilities have been a persistent security challenge costing billions, prompting a call for industry-wide standardization and secure-by-design practices. Recent advancements in memory-safe languages like Rust and hardware technologies offer promising solutions for widespread adoption. Google advocates for establishing a common framework to assess memory safety assurances and drive industry-wide adoption of secure practices.

Main Page

A wiki navigation page provides comprehensive resources for IRIX operating system, including setup guides, software versions, and development tools. Recent update confirms SSL implementation and site functionality improvements as of February 2024.

The Engineering Design Revolution - A History of CAD

David E. Weisberg chronicles the 80-year evolution of Computer-Aided Design (CAD) through extensive interviews with industry pioneers and detailed company histories. The comprehensive 650-page document covers CAD's development from its 1950s origins through the early 2000s, offering insights into the technology, companies, and individuals who revolutionized engineering design.