Currently rust programming language has a mature development ecosystem. Tools like cargo, rustup and crates.io become stable in the last year and can be well integrated in gentoo. I spent my google summer of code to make rust a first class citizen in gentoo with better support to ebuild generation from a cargo project directly through portage and overlays. Also, the cross-compilation and multi-architecture support has been implemented to be fully integrated in gentoo.

Attualmente il linguaggio di programmazione Rust ha un ecosistema di sviluppo maturo. Strumenti come cargo, rustup e crates.io sono diventati stabili nell'ultimo anno e possono essere ben integrati in Gentoo. Ho speso il mio tempo durante la Google Summer of Code per rendere rust un primo cittadino di Gentoo con un migliore supporto per la generazione di ebuild da un progetto cargo direttamente tramite Portage. Anche il supporto a piu' architetture e alla compilazione inter-piattaforma e' stato implementato e pienamente integrato.

Rendere Rust un primo cittadino di Gentoo

CONTI, GILBERTO
2020/2021

Abstract

Attualmente il linguaggio di programmazione Rust ha un ecosistema di sviluppo maturo. Strumenti come cargo, rustup e crates.io sono diventati stabili nell'ultimo anno e possono essere ben integrati in Gentoo. Ho speso il mio tempo durante la Google Summer of Code per rendere rust un primo cittadino di Gentoo con un migliore supporto per la generazione di ebuild da un progetto cargo direttamente tramite Portage. Anche il supporto a piu' architetture e alla compilazione inter-piattaforma e' stato implementato e pienamente integrato.
ENG
Currently rust programming language has a mature development ecosystem. Tools like cargo, rustup and crates.io become stable in the last year and can be well integrated in gentoo. I spent my google summer of code to make rust a first class citizen in gentoo with better support to ebuild generation from a cargo project directly through portage and overlays. Also, the cross-compilation and multi-architecture support has been implemented to be fully integrated in gentoo.
IMPORT DA TESIONLINE
File in questo prodotto:
File Dimensione Formato  
811865_thesis.pdf

non disponibili

Tipologia: Altro materiale allegato
Dimensione 1.6 MB
Formato Adobe PDF
1.6 MB Adobe PDF

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14240/82396