Mae Canonical yn bwriadu rhyddhau hwn yn yr hydref. Ubuntu Ar Hydref 25.10, bydd y prosiect sudo-rs, dewis arall yn lle sudo sy'n seiliedig ar Rust, yn cael ei ddefnyddio'n ddiofyn. Ym mis Mawrth, gwnaed penderfyniad tebyg i ddisodli GNU Coreutils gyda'r gadwyn offer uutils. Mae mentrau i ddisodli zlib ac ntpd gyda zlib-rs ac ntpd-rs, yn ogystal Γ’ defnyddio Sequoia yn lle GnuPG yn rheolwr pecynnau APT, dan ystyriaeth.
Mae sudo-rs wedi'i gynllunio i fod mor gydnaws Γ’ phosibl Γ’'r cyfleustodau clasurol sudo a su, gan ganiatΓ‘u i sudo-rs gael eu defnyddio fel amnewidiad di-dor ar gyfer sudo yn y rhan fwyaf o sefyllfaoedd. I ddefnyddwyr nad ydynt am newid i uutils a sudo-rs, Ubuntu Ar 25.10, bydd opsiwn yn cael ei ddarparu i ddychwelyd i'r fersiynau clasurol o'r cyfleustodau system coreutils a sudo.
Profwch y defnydd o sudo-rs cyn y rhyddhad Ubuntu Gellir gwneud 25.10 gan ddefnyddio pecyn cymorth oxidizr. Ar hyn o bryd, mae oxidizr yn cynnig arbrofion ar gyfer newid i'r defnydd diofyn o'r pecynnau uutils coreutils, uutils findutils, uutils diffutils, a sudo-rs. Er enghraifft, i ddisodli sudo ar eich system, rhedwch y gorchymyn "sudo oxidizr enable --experiments sudo-rs," ac i ddychwelyd i'r cyflwr diofyn, defnyddiwch y gorchymyn "oxidizr disable."
Mae disodli cydrannau system yn rhan o fenter i wella ansawdd amgylchedd y system trwy gyflwyno rhaglenni a ddatblygwyd o'r dechrau gyda diogelwch, dibynadwyedd a chywirdeb mewn golwg. Bydd cyflwyno cyfleustodau a ysgrifennwyd yn Rust yn lleihau'r risg o wallau cof, fel mynediad-ar-Γ΄l-ryddhau a gor-redeg byffer. Os ystyrir bod yr arbrawf yn llwyddiannus, bydd cyfleustodau Rust yn cael eu galluogi yn ddiofyn yn y gangen LTS. Ubuntu 26.04.
Mae'r cyhoeddiad hefyd yn sΓ΄n am gefnogaeth Canonical i waith i wella sudo-rs ac uutils. Ymhlith y tasgau a gynlluniwyd ar gyfer sudo-rs cyn eu rhyddhau mae: Ubuntu 25.10: Gweithredu modd NOEXEC, ychwanegu cefnogaeth ar gyfer proffiliau AppArmor, creu'r cyfleustodau sudoedit, a darparu cefnogaeth ar gyfer cnewyllynnau hΕ·n Linux (hΕ·n na fersiwn 5.9). Bydd modd NOEXEC yn hidlo'r galwadau system execve ac execveat i rwystro prosesau plant rhag lansio ar gyfer cymwysiadau a lansiwyd trwy sudo. Mae gwelliannau a noddir gan ganonaidd i uutils yn cynnwys cefnogaeth i SE.Linux mewn cyfleustodau cyffredin fel mv, ls, a cp, yn ogystal ag ychwanegu cefnogaeth rhyngwladoli at gyfleustodau (er enghraifft, nid yw'r cyfleustodau didoli yn cefnogi paramedrau locale yn llawn).
Ffynhonnell: opennet.ru
