Alex Gaynor a Rust for Linux projekt karbantartója bejelentette visszalépését a projekttől

Alex Gaynor nemrég bejelentette, hogy hivatalosan visszalép a Rust for Linux kernel kód karbantartói szerepétől, miután a nevét eltávolító javítás már sorban áll a Linux 6.19 verzióba való beolvasztásra. Gaynor az egyik eredeti fejlesztő volt, aki kísérletezett a nyelv használatával a Linux kernel modulok írásában, de az utóbbi időben időhiány miatt távol maradt a projekttől, és most formálisan is lemond a karbantartói státuszáról. Wedson Almeida Filho tavalyi visszalépése után ez azt jelenti, hogy a Rust for Linux projekt vezetője, Miguel Ojeda maradt az egyetlen hivatalos karbantartó, akinek a munkáját több kód ellenőrző is segíti. Gaynor a patchben kifejtette, hogy régóta nincs ideje kódot írni vagy ellenőrizni, emiatt döntött a visszalépés mellett.

Alex Gaynor a Rust for Linux projekt karbantartója bejelentette visszalépését a projekttől

A projekt kezdetei és fejlődése

Gaynor és Geoffrey Thomas 2018-ban, a PyCon konferencián indították el a „linux-kernel-module-rust” projektet, amely kezdetben csupán egy kísérlet volt arra, hogy Rust nyelven írjanak kernel modulokat. A Rust for Linux kezdeményezés messze túlszárnyalta az eredeti elképzeléseket, és Gaynor kiemelte, hogy különösen Miguel Ojeda érdeme, hogy az érdekes demóból valós, fővonalba integrálható megoldás lett. A fenntartói fájl módosítása egyszerű volt, csupán egy sor törlése a MAINTAINERS fájlból, de ez szimbolikusan jelzi Gaynor távozását a projektből. A bejelentés a projekt levelezőlistáján történt, ahol Ojeda köszönetet mondott Gaynor hozzájárulásáért.

A változás hatásai

A változással Miguel Ojeda egyedüli fenntartóként folytatja a munkát, támogatva olyan kód ellenőrzőkkel, mint Boqun Feng, Gary Guo és Björn Roy Baron. A projekt továbbra is aktív, és a Linux kernelbe való Rust integráció előrehaladása nem áll meg, hiszen a közösség számos közreműködője biztosítja a folytonosságot. Gaynor bejelentése hangsúlyozza a nyílt forráskódú projektek dinamikáját, ahol az egyéni időkorlátok miatt történnek változások, de a kollektív erőfeszítések fenntartják a lendületet. A javítás már alkalmazásra került a rust-next ágon, és várhatóan a Linux 6.19-ben véglegesedik.