9-11 October 2024
Concordia University Conference Centre
Canada/Eastern timezone

Porting the nouveau image library to Rust

9 Oct 2024, 10:30
20m
Concordia University Conference Centre

Concordia University Conference Centre

1450 Guy St., Montreal, Quebec, Canada H3H 0A1
Talk (half slot) [FULL] Main Track (Room 9AB)

Speaker

Daniel Almeida (Collabora)

Description

This talk covers the process of porting the Nouveau Image Library (NIL) to Rust. It presents a practical "rewrite-it-in-Rust" strategy by exploring how Rust can coexist and interoperate with a large C codebase. Attendees will learn effective techniques for integrating Rust into existing C projects, ensuring both languages work seamlessly together. Additionally, the talk will highlight a few common pitfalls encountered during the porting process and how to avoid them.

GSoC, EVoC or Outreachy No
Code of Conduct Yes
In-person or virtual presentation Virtual

Primary author

Daniel Almeida (Collabora)

Presentation Materials

There are no materials yet.
2025 Host
Technische Universität Wien
2025 Gold Sponsors
AMD
Arm
Collabora
Microsoft
Snap AR
2025 Silver Sponsors
CodeWeavers
FEX-Emu
Igalia
Qualcomm
The Linux Foundation
2025 Bronze Sponsors
Khronos Group
Libre Computer