Rust

kami911 képe

Linus Torvalds kritikája után javították a Rust formázást a Linux 6.18-ban

A Linux 6.18 fejlesztési ciklusa nem telt el különösebb dráma nélkül: Linus Torvalds élesen bírálta a Rust nyelv automatikus kódformázását, amelyet „értelmetlen és teljesen őrült” megoldásnak nevezett. A fő probléma az volt, hogy a Rust formázóeszköze, a rustfmt, több sornyi import utasítást (import statements) egyetlen sorba sűrített, ami Torvalds szerint „szemét” („garbage”).

kami911 képe

Pacsea – Új TUI a könnyebb Arch csomagkezeléshez

Az Arch Linux felhasználók számára számos AUR helper érhető el, amelyek megkönnyítik a csomagok telepítését, de a Pacsea kicsit más irányból közelíti meg a problémát. Ez az új terminál alapú felhasználói felület (TUI) lehetővé teszi, hogy a felhasználók csomagokat keressenek, információkat tekintsenek meg, és telepítési sorba állítsanak anélkül, hogy elhagynák a terminált. A Pacsea Rust nyelven íródott, ami a teljesítmény és a biztonság szempontjából előnyt jelent a Python- vagy shell-alapú eszközökkel szemben. A program lehetővé teszi az arch hivatalos tárolóiból és az AUR-ból származó csomagok gyors keresését és részletes megtekintését, billentyűzetvezérelt módon, így a felhasználói élmény gyorsabb és gördülékenyebb, mint a hagyományos AUR helper-ek esetén. A TUI hárompaneles elrendezést használ: a keresési eredmények, a legutóbbi vagy sorban álló telepítések és a csomagok részletes információi egyszerre láthatóak. Emellett van egy élő PKGBUILD megtekintő, amely gyors billentyűkombinációval aktiválható, így telepítés előtt könnyen ellenőrizhető a build szkript.

kami911 képe

Linus Torvalds kifakadása: „Őrült” Rust kódformázás a Linux kernelben

Linus Torvalds ismét markáns véleményt fogalmazott meg a Linux kernel fejlesztési folyamatairól. Miután a napokban elutasította a RISC-V big endian támogatás ötletét, most a Linux 6.18-hoz beküldött DRM (Direct Rendering Manager) pull request kapcsán fejtette ki elégedetlenségét a kód- és szövegformázással kapcsolatban. A beküldött változtatások kapcsán Torvalds először a szöveg rendezetlenségét bírálta:

kami911 képe

A Fish Shell 4.1 megjelent: zárójelezett parancsok, átmeneti promptok és számos fejlesztés

A modern, felhasználóbarát Unix shellként ismert Fish Shell elérte a 4.1-es verziót. Az új kiadás a 4.0-s sorozatra épít, és számos újdonságot hoz a szkriptezés, az interaktív használat és a terminál-kompatibilitás terén, miközben néhány régi viselkedéstől is megválik.

Újdonságok a 4.1-es kiadásban

Az egyik leglátványosabb változtatás, hogy a komplex parancsok mostantól kapcsos zárójelekkel is írhatók:

{ echo 1; echo 2 }

Ez a megoldás közelebb áll más shell-ek működéséhez, így egyszerűbb a Fish-re váltó felhasználók számára.

kami911 képe

Komoly hibákat okoz az Ubuntu 25.10-ben a Rust Coreutils-re való átállás

A Phoronix beszámolója szerint az Ubuntu 25.10 fejlesztői kiadásában a GNU Coreutils csomagot felváltó Rust Coreutils komoly kompatibilitási problémákat okoz. Több népszerű benchmark és telepítőcsomag is hibásan működik, elsősorban az md5sum parancs eltérő viselkedése miatt.

kami911 képe

LibreOffice 26.2 újdonság: Rustmaker – új UNO-kötések a Rust programnyelvhez

A LibreOffice következő nagy kiadásának (26.2) fejlesztői ágában a hétvégén új funkció érkezett a nyílt forráskódú irodai csomagba: a Rustmaker, amely a Rust programnyelv (Rust programming language) támogatását hozza el a UNO (Universal Network Objects) rendszerhez. Ez a lépés jelentős mérföldkő lehet azok számára, akik a Rust biztonságos memóriakezelését és korszerű típuskezelését szeretnék kihasználni LibreOffice-bővítmények fejlesztéséhez.

kami911 képe

Redox OS fejlesztési tervek 2025/26-ra – stabilitás, Wayland, teljesítmény és új célok

A Redox OS fejlesztői szeptember közepén részletes áttekintést adtak a projekt következő másfél évre szóló prioritásairól. A Rust nyelven írt, Unix-szerű nyílt forrású rendszer az elmúlt évben látványos fejlődést mutatott a stabilitás, a teljesítmény és a kompatibilitás területén, most pedig ambiciózus tervekkel készül a 2026-ig tartó időszakra.

kami911 képe

Rust Coreutils 0.2.2: villámgyors base64 és még megbízhatóbb Linux parancsok

Az uutils nyílt forráskódú projekt továbbra is dolgozik a széles körben használt GNU Coreutils segédprogramok Rust programozási nyelven belüli újbóli megvalósításán a jobb biztonság érdekében. A "coreutils" egy olyan csomag vagy gyűjtemény a UNIX és UNIX-szerű operációs rendszerekhez (például Linux) tervezett alapvető parancsokból álló programokat tartalmaz. Ezek a parancsok a rendszer alapvető működését segítik elő, és számos fontos funkciót biztosítanak a felhasználók és a rendszergazdák számára. A Rust Coreutils a hagyományos GNU Coreutils parancssori eszközök Rust nyelvű újraírása, amely célja a nagyobb teljesítmény (performance), biztonság és modern Linux disztribúciókhoz való könnyebb alkalmazkodás. Az eszközcsomag tartalmazza a legismertebb parancsokat, mint például cp, stty vagy base64, de Rust nyelvi implementációval, ami gyorsabb és stabilabb működést eredményezhet. A Rust Coreutils 0.2.2 frissítése újabb teljesítményjavulást hoz a Linux rendszerek parancssoros eszközeiben. Különösen a base64 parancs futtatása vált gyorsabbá, így már a GNU Coreutils verzióját is felülmúlja, miközben a stabilitás és platform-kompatibilitás is tovább erősödött.

kami911 képe

Jelentős teljesítménynövekedés a Redox OS fájlkezelésében

Az utóbbi időszakban a Rust nyelven írt nyílt forráskódú Redox OS operációs rendszer komoly előrelépést ért el az alapvető fájlmásolási műveletek teljesítményében: az elmúlt hónapokban mintegy 500-700 százalékos gyorsulást sikerült elérni ezen a területen. Ez a fejlődés a tavaly év vége óta zajló számos teljesítményoptimalizálás eredménye, amelyeket a rendszer fejlesztői folyamatosan végeznek. Emellett több egyéb fejlesztés és javítás is zajlik a Redox OS különböző komponenseiben, amelyeket legfrissebb havi helyzetjelentésükben ismertetnek.

kami911 képe

tRust me: egyre több Rust-kiegészítés érkezik a Linux 6.17 kernelbe

A Linux kernel fejlődése újabb mérföldkőhöz érkezett: a 6.17-es verzióban jelentős mennyiségű Rust nyelvi bővítés jelenik meg. Az újítások célja, hogy a Rust a C mellett elsőrendű nyelvvé váljon az illesztőprogram-fejlesztésben. A Rust programozási nyelv (biztonságos memóriakezelésével és modern szemléletével) már korábban is megjelent a Linux kernel egyes részeiben, de a 6.17-es verzió fejlesztési ciklusa alatt újabb nagy lépést teszünk a Rust-alapú kernelmodulok világában.

kami911 képe

Tíz éve stabil a Rust – a modern rendszerszintű programozás sikertörténete

A Rust programozási nyelv 2025-ben ünnepli első stabil verziójának 10. évfordulóját. Ez a különleges mérföldkő nem csupán egy technológiai jubileum, hanem egy új korszak kezdete is a megbízható, hatékony és biztonságos szoftverfejlesztés terén. Egy nyelv, amelyet a hibás szoftverek hívtak életre:

Rust-alapú sudo-rs váltja a klasszikus sudo-t az Ubuntu 25.10-ben

Jelentős biztonsági újítás érkezik a Questing Quokka kódnevű Ubuntu 25.10-ben: a rendszer alapértelmezetten a Rust nyelven újraírt sudo-rs eszközt használja majd a klasszikus C-alapú sudo helyett.

kami911 képe

Tovább fejlődik a Rust támogatása a QEMU projektben

A QEMU nyílt forráskódú processzoremulátor továbbra is kulcsszerepet játszik a Linux virtualizációs ökoszisztémában. A közelmúltban a Rust programozási nyelv kísérleti támogatása került előtérbe, amely a memória-biztonság és a jobb hibakezelés révén jelenthet komoly előrelépést. A Rust integrációja még nem teljes, de a fejlesztés egyre előrehaladottabb szakaszba érkezett. A QEMU Rust támogatása stabil alapokon nyugszik, és a következő lépések egyre inkább a technikai adósság csökkentésére és a közösségi hozzájárulások előkészítésére fókuszálnak. Az irány jó, de a szélesebb körű elfogadáshoz szükséges még a nyomkövetés, DMA, és az unsafe kód minimalizálása.

A Rust 1.86 jelentős nyelvi funkciókat vezet be

Ajánló:  A Rust 1.86 új és izgalmas funkciókkal bővült, mint például a trait upcasting (trait felöntés) támogatás, a szeletek és térképek biztonságosabb módosítható indexelése, valamint a biztonságos függvények stabil célfunkció támogatása. Ezek a fejlesztések tovább erősítik a Rust nyelv biztonságosságát és hatékonyságát, megkönnyítve a munkádat.

kami911 képe

Rozsda mar bele az Ubuntu 25.10-be

Az Ubuntu – és szinte minden Linux disztribúció – alapértelmezetten a GNU Coreutils csomagot tartalmazza. Ezek a jól ismert, alapvető parancssori eszközök, mint például az ls, cp, mv, amelyek évtizedek óta meghatározzák az Unix-alapú operációs rendszerek működését.

Oldalak

Feliratkozás RSS - Rust csatornájára