Az Ubuntu 25.10 átállása a Rust alapú Coreutils-ra komoly hibákat okoz a disztribució egyes alkalmazásainál

Az Ubuntu 25.10 átállása a Rust alapú Coreutils-ra komoly hibákat okoz a disztribució egyes alkalmazásainál

Az Ubuntu 25.10 kiadás fejlesztési folyamatában egyre több felhasználó jelzett ellenőrzőösszeggel kapcsolatos hibákat, amelyek különösen a Makeself archívumokat érintik. A problémák hátterében a GNU Coreutils-ról a Rust Coreutils-ra való átállás áll, amely az új verzióban alapértelmezetté vált. A változtatás során apró, de kritikus eltérések jelentek meg, amelyek többek között MD5 hibákhoz vezettek olyan archívumok futtatásakor, amelyek korábban minden gond nélkül működtek. Az első jelzések akkor érkeztek, amikor benchmarkok, például az Unigine és a GravityMark futtatása közben MD5 ellenőrzőösszeg-hibákat tapasztaltak, noha a fájlok helyi hálózati szerveren voltak tárolva, ellenőrzöttek voltak és más Linux disztribúciókon hiba nélkül futottak.

Részletek
A Linux 6.18 kernel DRM alrendszerébe rust alapú ARM Mali illesztőprogram-kezdemény érkezett

A Linux 6.18 kernel DRM alrendszerébe rust alapú ARM Mali illesztőprogram-kezdemény érkezett

Danilo Krummrich beküldte a Linux 6.18-as kernelciklushoz tartozó Rust-alapú DRM változtatásokat. A 6.18-as kernelbe szánt frissítés több ezer soros, és egyaránt érinti a grafikus alrendszert, a memóriaallokációs útvonalakat és a DMA-kezelést. Bár a csomag technikailag előrelépésnek tűnik, még erősen kísérleti jellegű, és a fő kérdés, hogy ezek az új elemek hogyan teljesítenek majd valós hardveren és mennyire illeszkednek a kernel stabilitási elvárásaihoz.

Részletek
Hullik a Rozsda: a Rust Coreutils működésében Masszív teljesítményprobléma lépett fel

Hullik a Rozsda: a Rust Coreutils működésében Masszív teljesítményprobléma lépett fel

Súlyos teljesítményprobléma lépett fel a Rustban újraírt Coreutils csomagban lévő egyik komponenssel. Aki esetleg nem ismerné, a Rust coreutils átirat a már jól bevált és kiforrott C alapú GNU Coreutils-t kívánja felváltani. Egy hibajelentés szerint a cksum segédprogram egyes nagy fájlok esetében akár 17-szer lassabban fut, mint a C-ben írt GNU megfelelője. A problémát a BAMF0 nevű fejlesztő fedezte fel és benchmarkokkal igazolta, amelyek alapján a Rust Coreutils jelentősen elmarad a teljesítményben bizonyos tesztesetekben a GNU-s C változathoz képest. A hiba különösen 4 gigabájtos fájlok feldolgozásánál jelentkezett, ahol a futási idők között drasztikus eltérést mértek.

Részletek
Az Ubuntu Questing Quokka kiadásában a sudo rust átirata vált alapértelmezetté

Az Ubuntu Questing Quokka kiadásában a sudo rust átirata vált alapértelmezetté

Az Ubuntu fejlesztői megerősítették, hogy a 25.10-es Questing Quokka kiadás napi képfájljain a sudo-rs vált az alapértelmezett sudo-megvalósítássá. A Trifecta Tech Foundation által Rust nyelven újragondolt és implementált eszköz mostanra elérte a 0.2.8-as verziót, amely időben elkészült a funkciófagyasztás előtt, és minden szükséges képességgel rendelkezik ahhoz, hogy helyettesítse a klasszikus sudo-t. A kiadás tartalmazza a régebbi, 5.9 előtti Linux kernelek támogatását, a sudoedit funkciót, a NOEXEC kezelését, valamint AppArmor profilváltást is, továbbá számos hibajavítással és stabilitást növelő változtatással érkezik.

Részletek
A Linux kernelbe beküldött legújabb patchek lehetővé teszik a Rust-alapú USB meghajtók fejlesztését

A Linux kernelbe beküldött legújabb patchek lehetővé teszik a Rust-alapú USB meghajtók fejlesztését

Daniel Almeida bejelentette az első, USB támogatást célzó Rust-abstrakciókat a Linux kernelhez. A fejlesztés célja, hogy a Rust nyelvben írt meghajtók közvetlenül USB-eszközökhöz is kapcsolódhassanak, hasonlóan ahhoz, ahogyan jelenleg a PCI és platform drivereknél megvalósult. Almeida elsősorban a médiás alrendszerben látja a hasznát ennek a bővítésnek, ugyanakkor hangsúlyozta, hogy személyes motivációja is van: alaposabban szeretné megismerni az USB ökoszisztémát, és ez a munka kiváló alkalmat teremt számára erre.

Részletek
A Rust 1.88.0 megérkezett

A Rust 1.88.0 megérkezett

A Rust csapata örömmel jelenti be az új, 1.88.0-s verziót, amelyet 2025. június 26-án adtak ki. A Rust továbbra is olyan programozási nyelv, amely megbízható és hatékony szoftverek fejlesztésére ad lehetőséget. A korábbi verziót használók a megszokott rustup update stable paranccsal léphetnek át az új kiadásra, míg az újak a hivatalos weboldalon keresztül telepíthetik a rustupot. A részletes változáslista a kiadási jegyzetekben elérhető, és az érdeklődők a béta vagy éjszakai csatornát is kipróbálhatják (rustup default beta vagy rustup default nightly), hogy időben jelezzék az esetleges hibákat.

Részletek
Születésének tizedik évfordulóját ünnepli a Rust nyelv, megjelent az 1.87 verzió

Születésének tizedik évfordulóját ünnepli a Rust nyelv, megjelent az 1.87 verzió

A Rust programozási nyelv első stabil kiadásának tizedik évfordulóján jelent meg a Rust 1.87. A bejelentésre ünnepélyes keretek között került sor a hollandiai Utrecht városában, ahol a fejlesztői közösség tagjai egy személyes összejövetellel ünnepelték a Rust elmúlt évtizedét. A dátum szimbolikus jelentőséggel bír, mivel a Rust 1.0 pontosan tíz éve, 2015. május 15-én jelent meg.

Részletek
Megérkezett a Rust 1.86.0 stabil kiadása

Megérkezett a Rust 1.86.0 stabil kiadása

Kilenc hónappal az előző jelentős frissítés után a Rust fejlesztőcsapata örömmel jelentette be a 1.86.0 verzió megjelenését. A Rust legfontosabb küldetése ezzel a verzióval sem változott, melynek célja hogy megbízható és hatékony szoftverek fejlesztését tegye lehetővé mindenki számára. Az új kiadás számos régen várt fejlesztést és hibajavítást hoz, amelyek közül több is mérföldkőnek számít a nyelv fejlődésének történetében.

Részletek
Egy fejlesztői kísérletnek köszönhetően a GRUB rendszerbetöltőt megfogta a rozsda

Egy fejlesztői kísérletnek köszönhetően a GRUB rendszerbetöltőt megfogta a rozsda

A cikk címe így önmagában nehezen értelmezhető, ha csak nem tudunk a szavak eredeti jelentése között olvasni, ugyanis jelen esetben arról a kisérletről van szó, amelyet egy Vladimir Serbinenko nevű fejesztő vetett fel a GRUB fejlesztői levelezőlistában. A fejlesztő egy kísérleti fejlesztésben bevezette a Rust nyelven írt modulok támogatását a GRUB rendszerébe. A fejlesztő a kísérleti verziót két különböző GitHub-tárhelyen osztotta meg. A Rust kódja a grub-rust-hello projektben található, míg a GRUB módosításai a GRUB Rust ágában érhetők el. A fejlesztés jelenleg az i386-pc architektúrát támogatja, bár más architektúrák is implementálásra kerülhetnek a jövőben.

Részletek