Den niende version af patches til Linux-kernen med support til Rust-sproget

Der niende version af patches til Linux-kernen er blevet foreslået, med komponenter til at udvikle enhedsdrev i Rust-sprog. Den nye version er en beskåret variant af den ottende udgave, der blev offentliggjort for et par dage siden. Sættet adskiller sig ved at have en betydelig reduktion i størrelse og kun indeholde det mest nødvendige minimum, der er tilstrækkeligt til at kompilere et modul til kernen skrevet i Rust.

Det forventes, at den minimale patch vil forenkle implementeringen af Rust-support i kerneprogrammet. Efter at den minimale støtte er sikret, planlægges det gradvist at udvide den eksisterende funktionalitet ved at overføre andre ændringer fra Rust-for-Linux-grenen.

Sammenlignet med den ottende version er patchens størrelse reduceret fra 40.000 til 13.000 linjer kode. For eksempel indeholder den niende version kun 3% kode (500 linjer) af crate-pakken "kernel" og 60% af biblioteket alloc, som muliggør oprettelse af simple kerne-moduler, der bruger typen Vec og sender information til kerne-loggen ved hjælp af makroen "pr_info!".

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster