115 Results found for "rust"
February 02, 2023 by Faith Ekstrand | Blog
...to 32 bits deep inside the common Vulkan synchronization code. Over the course of the last decade, Rust has emerged as a new programming language for writing safe low-level code. The language itself...
April 28, 2020 by Guillaume Desmottes | Blog
A common complaint heard about Rust is the size of the binary it produces. They are various reasons explaining why Rust binaries are generally bigger that ones produced with lower level languages such...
June 23, 2020 by Guillaume Desmottes | Blog
In our previous post we discussed about how Rust can be a great language for embedded programming. In this article, we'll explain an easy setup to cross build Rust code depending on system libraries...
December 06, 2022 by Adrian Ratiu | News & Events
After waiting in the Linux-next integration tree for about 18 months, the basic Rust infrastructure will finally land in the mainline Linux kernel with the imminent release of v6.1. While this will not...
March 24, 2021 by Guillaume Desmottes | Blog
Earlier this year, the Rust compiler gained support for LLVM source-base code coverage. This feature is called source-base because it operates on AST and preprocessor information directly, producing more...
March 03, 2023 by Rafael Garcia Ruiz | Blog
Back in September, I joined Collabora as an intern to work on Rust-related projects for six months. It's been a great experience and I would recommend it to anyone who is passionate about FOSS and wants...
August 09, 2023 by Edmund Smith | Blog
Rust is a modern language known for its memory safety, efficiency, and wide range of high-level features. But many beginners also run into something else in Rust: how surprisingly difficult it is to represent...
October 02, 2023 by Daniel Almeida | Blog
...VirtIO Video and its usage within CrosVM and ultimately, ChromeOS. This second installment explores the Rust libraries Collabora developed to decode video and how these libraries are used within ARCVM...
May 14, 2024 by Nícolas Prado | News & Events
Kernel 6.9 has been released. Notably, it includes support for Rust on the ARM64 architecture and changes the energy model at run time, allowing the kernel to save power more effectively. Check out LWN's...
September 27, 2023 by Edmund Smith | Blog
...pattern, where two types of objects refer to one another, and claimed that it is hard to model in Rust. Patterns like these are common when modeling things from the real world. In this part we'll follow...
26/03/2025
The kernel release emphasizes the continuing growth and maturity of the Linux ecosystem and delivers new features, improvements, and optimizations…
26/03/2025
Collabora is thrilled to see its partner, Hololight, join the Khronos Group and become an active member of the OpenXR Working Group. We…
11/03/2025
Using Mesa 25.1, Nouveau users will default to Zink+NVK instead of the old OpenGL driver, shifting towards an OpenGL on Vulkan.