📣 Lähetä tiedotteenne meille
Sivusto päivittyy 15 minuutin välein
Teknologia

Rust-pohjainen Coreutils paransi suorituskykyä ja yhteensopivuutta

uutils Coreutils 0.11 -versio tarjoaa parannettua suorituskykyä ja GNU-yhteensopivuutta hyödyntämällä Rust-kieltä ja PGO-optimointia.

1. syyskuuta 2026
Rust-pohjainen Coreutils paransi suorituskykyä ja yhteensopivuutta
Kuva on AI:lla tehty kuvituskuva

Rust-kielinen uutils Coreutils -projekti on julkaissut version 0.11, joka parantaa merkittävästi sen yhteensopivuutta GNU Coreutils -komentojen kanssa ja nopeuttaa toimintoja.

Uusi versio saavuttaa nyt 95,33 % yhteensopivuuden GNU-testeissä, mikä on parannus aiemmasta 94,44 %:sta. Projektin kehittäjät ovat onnistuneet vähentämään virheellisten testien määrää ja parantamaan koodin luotettavuutta eri käyttöjärjestelmissä, kuten Linuxissa, macOS:ssä ja Windowsissa.

Suorituskyky on myös saanut merkittäviä parannuksia. Uusimman PGO (Profile-Guided Optimization) -tekniikan käyttöönotto on nopeuttanut joitakin komentoja jopa 31 %. Erityisesti cp-komennon tiedostojen kopioinnin tehokkuus on parantunut yli 32 % ja join-komennon käsittely on nopeutunut 1,37-kertaiseksi.

Version 0.11 mukana tulee myös uusi Ariadne-pohjainen diagnostiikkamoottori, joka tarjoaa tarkempia virheilmoituksia. Lisäksi on lisätty useita GNU-yhteensopivia valitsimia, kuten uname -A ja cut -F, laajentaen työkalujen käyttömahdollisuuksia.

Alkuperäinen lähde: ithome.com