Explore >> Select a destination


You are here

raphlinus.github.io
| | www.collabora.com
4.1 parsecs away

Travel
| | After fighting with the divide between implicit and explicit synchronization with Vulkan on Linux for over seven years, we may finally have some closure.
| | lwn.net
5.8 parsecs away

Travel
| | [AI summary] The article provides an in-depth overview of the modern Linux graphics stack, focusing on the transition from OpenGL to Vulkan. It highlights the complexity and verbosity of Vulkan, the role of the graphics pipeline, and the importance of the scene graph in rendering. The article also discusses the challenges of managing multiple GPUs, the use of macros to simplify Vulkan code, and the benefits of using higher-level APIs like OpenGL for simpler applications.
| | asahilinux.org
5.3 parsecs away

Travel
| | [AI summary] A detailed account of developing a Rust-based GPU driver for Apple M1/M2 processors, highlighting the challenges, innovations, and progress made in enabling full desktop environments and gaming on these platforms. The driver, part of the Asahi Linux project, leverages Rust for safety and reliability, with contributions from multiple developers and ongoing work to support advanced graphics APIs like Vulkan.
| | etherealwake.com
26.3 parsecs away

Travel
| When using FreeBSD, the most common method for virtualization and process isolation are jails. Introduced with FreeBSD 4.0 in March of 2000, they predate the closest Linux equivalent, cgroups (and, by extension, Docker), by nearly a decade. A core part of any virtualization technology is its interaction with the networking infrastructure. In this regard, I've found much of the available documentation lacking, often deferring to third party tools which are no longer maintained. As such, I've had to scrape...