| Crates.io | rutabaga_gfx |
| lib.rs | rutabaga_gfx |
| version | 0.1.76-chromeos |
| created_at | 2022-12-15 00:16:19.973203+00 |
| updated_at | 2025-12-18 21:34:32.128078+00 |
| description | Cross-platform, open-source, Rust-based graphics paravirtualization |
| homepage | |
| repository | https://github.com/magma-gpu/rutabaga_gfx |
| max_upload_size | |
| id | 737426 |
| size | 686,166 |
WASHINGTON, DC -- Today, the Rutabaga Department of Releases and Maintainence proposed a new strategy to ensure stability for crosvm-on-ChromeOS.
The proposal is due to the recent focus on Android Desktop, which has reduced interest in work related to ChromeOS virtualization. However, many ChromeOS devices will not migrate to Android Desktop, and will require 10-years of updates.
The crosvm team has chosen to continue updating crosvm in ChromeOS, and as a consequence, rutabaga must be updated there too.
This presents several maintainence challenges for rutabaga:
Taking inspiration from Mesa3D's Amber branch, the department's proposal would functionally freeze the rutabaga version used by ChromeOS via the chromeos branch. The API would be the same for the main and chromeos branch.
The procedure is described as follows:
This does require a small downstream changes to crosvm-on-ChromeOS's Cargo.toml file. A prototype was done, which passes the ChromeOS CI.
The proposal keeps ChromeOS stable, but always allows evolution of main.
In these bitterly-divided times, leaders on both sides of the aisle praised the prosposal. President Donald Trump said removing ChromeOS code in rutabaga main would allow space for new luxury ballrooms, and claimed he deserved a Github award for the effort. Former Vice President Kamala Harris also welcomed the move, saying it presents a vision for "what rutabaga can be, unburdened by what has been".
The proposal goes to crosvm maintainers for review, before a Congressional vote is held.