Rust

kami911 képe

Megérkezett a Fish Shell 4 – teljesen Rust-ban újraírt változat

A népszerű Fish Shell jelentős frissítést kapott, amely nemcsak a motorháztető alatt hoz változásokat, hanem a felhasználói élményt is javítja. A Fish Shell 4 egyik legfontosabb újdonsága, hogy teljes egészében Rustban íródott újra. Bár ez technológiailag hatalmas változás, a mindennapi használat során a felhasználók ebből szinte semmit nem vesznek észre: a parancsok, beállítások és interakciók a korábbi verziókhoz hasonlóan működnek tovább.

kami911 képe

A Zed szerkesztő bemutatja a nyílt forráskódú „Zeta” szerkesztési előrejelző modellt

A Zed, a Rust-alapú kódszerkesztő, amely macOS és Linux rendszerekre készült, újabb innovációval bővült. A fejlesztők bemutatták a Zeta nevű nyílt forráskódú szerkesztési előrejelző modellt, amely mesterséges intelligenciát használ a kódolási élmény javítására. A modell célja, hogy a fejlesztők hatékonyabban és gyorsabban dolgozhassanak, miközben a Zed hű marad a nyílt forráskódú filozófiájához.

kami911 képe

Fish 4.0: A Thészeusz halai – Újratöltve

Az interaktív, felhasználóbarát Fish Shell parancssori környezet ünnepek előtti nagy lépéseként debütált a 4.0 béta verziója. Ennek a kiadásnak egyik legfontosabb újdonsága, hogy a C++-ban írt kódot Rust programozási nyelvre portolták.

Miért váltottak Rustra?

Körülbelül két éve a Fish shell vezető fejlesztője, megnyitott egy pull requestet, amely gyorsan az egyik legolvasottabb bejegyzéssé vált a projekt történetében:

kami911 képe

A Fish Shell 4.0 béta megjelent: A C++-kód Rust nyelvre történő átírásával

Az interaktív, felhasználóbarát Fish Shell parancssori környezet ünnepek előtti nagy lépéseként debütált a 4.0 béta verziója. Ennek a kiadásnak egyik legfontosabb újdonsága, hogy a C++-ban írt kódot Rust programozási nyelvre portolták.

kami911 képe

A Redox OS újabb mérföldkövei: RISC-V támogatás és Raspberry Pi 4 kompatibilitás

A Rust nyelven írt nyílt forráskódú Redox OS újabb jelentős előrelépéseket tett. A legfrissebb havi fejlesztési összefoglalóban a fejlesztők bemutatták, hogy a rendszer immár támogatja a RISC-V platformot, és elindul a Raspberry Pi 4-en is. Emellett számos új funkció és kompatibilitás javítja a rendszer stabilitását és használhatóságát. A Redox egy általános célú operációs rendszer, amely tisztán Rust nyelven íródott.

kami911 képe

Bűnmegelőzés: az EA is megszünteti a Linux és Steam Deck támogatást az Apex Legends és további játékoknál

Az EA döntése, miszerint megszünteti az Apex Legends támogatását Linux és Steam Deck platformon, ismét felveti a kérdést: miért hagyják figyelmen kívül a nagy játékfejlesztők a Linux felhasználókat? Az indoklás a csalások visszaszorítására hivatkozik, ám a lépés valódi célja és hatása vitatható.

A Google egymilliót ad a Rust fejlesztésére

A Google 1 millió dollárt különít el a C++ és a Rust közötti hordozhatóság javítására.
A Google legújabb lépése, mivel a technológiai óriás 1 millió dollárt fektet be a Rust Foundation-be, hogy javítsa a Rust és a C++ interoperabilitását.

Thunderbird: Rust és Exchange támogatás

A Thunderbird egy izgalmas új kezdeményezésként az átláthatóság és a közösséggel való elkötelezettség előmozdítása érdekében havi fejlesztési összefoglalót indított. Az első kiadás máris izgalmas hírekkel szolgál. Nézzük is meg mi vár ránk.

kami911 képe

Gyorsabb és jobban tömörít a Rav1e 0.6.6 és a dav1d 1.2.1 is

Megjelent a Rav1e 0.6.6, a Xiph.Org által támogatott és a világ „leggyorsabb és legbiztonságosabb” AV1 kódolójának kikiáltott Rust alapú AV1 videó kódoló legújabb verziója.

A Rav1e 0.6.6 forrásai a Windows és macOS binárisokkal együtt letölthetők a GitHub-ról.

A sudo és su újraírásra kerül – rust nyelven

A Ferrous Systems és a Tweede Golf csapata az AWS (Amazon Web Services) pénzügyi támogatásával megkezdte a su és a sudo átírását Rustban, hogy tovább javítsák a Linux/nyílt forráskódú biztonságot.

A memorysafety.org jelentése szerint:

kami911 képe

Új verzió érkezett a Rust nyelven írt OS-ből

Fél évnyi fejlesztés után megjelent a Redox OS újabb verziója, a 0.8.0-s. A Redox egy általános célú operációs rendszer, amely tisztán Rust nyelven íródott. A projekt célja, hogy egy teljesen működő Unix-szerű mikrokernelt készítsenek, amely biztonságos és ingyenes. A Redox OS kompatibilitást biztosít a POSIX-szal, ami lehetővé teszi, hogy a Redox portolás nélkül is sok programot futtasson.

kami911 képe

Rozsda eszi be magát a Linux kernelbe

A Rust (lefordítva: rozsda) a Linux kernelbe kerülésének vitája véget ért. A végrehajtás megkezdődött. A Linux kernel közeljövőjével kapcsolatban folytatott beszélgetések során Linus Torvalds, a Linux megalkotója azt mondja: „Hacsak nem történik valami különös, akkor a Rust bekerül a 6.1-be”.

A Rust egy modern, általános célú programozási nyelv, amelyet Graydon Hoare tervezett, miközben a Mozillánál dolgozott, a vállalatnál, amely hivatalosan támogatta és elfogadta nyelvet és felhasználták a Servo nevű kísérleti böngészőmotorhoz.

Linux a Rust-ról hosszabban is beszélt: „Mindig is meglehetősen pozitívan álltam a Rusthoz, és az beolvasztás egyik támogatója voltam. Ugyanakkor nagyon pragmatikus is vagyok. És aztán ki tudja, néhány év múlva, miután összevonjuk, és kiderül, hogy egy szánalmas kudarc - talán ez is egy ilyen lesz! Visszatekintve kissé zavarba jövünk a legfőbb vívmányunk miatt, amikor azt gondoljuk, hogy egy új nyelv hozzáadása ilyen egyszerű. Nos, úgy értem, 'mi is tulajdonképpen könnyű? Rámutatok, hogy ez már régóta tart... évek óta. Ez nem egyik napról a másikra történik…”

Sok más lefordított nyelvhez hasonlóan a Rust is képes natív teljesítményt nyújtani, miközben különböző típusú alkalmazásokat működtet – a hagyományos számítástechnikától az alacsony erőforrásokkal rendelkező eszközökig és a beágyazott készülékekig. A teljesítmény mellett fontos értéke a Rust nyelvnek, hogy memóriabiztonságot nyújtson, így a hibák és a potenciális sebezhetőségek számos osztályát már fordítási időben kiküszöbölheti.

A Rust első verzióját 12 évvel ezelőtt adták ki, a nyelvnek a Linux kernelbe való beépítése pedig már jó ideje vita tárgyát képezi. A Google, a Rust Foundation egyik alapító tagja az AWS, a Huawei, a Microsoft és a Mozilla mellett, aktívan használja a Rustot az Android fejlesztéséhez - a mobil operációs rendszer a Linux módosított változatára épül.

kami911 képe

Rust-CUDA Projekt újraindítása a NVIDIA CUDA magok Rust kódban való használatára

A Rust CUDA projekt újraindult, hogy folytassa azt a törekvést, amely lehetővé teszi a NVIDIA CUDA számítási magok kódolását a Rust programozási nyelvben. A projekt célja, hogy a CUDA magok futtatása lehetséges legyen Rust kódokban, miközben a fordító eszköz az NVIDIA NVVM IR-jét használja, amely az LLVM IR egyik származéka, és kifejezetten GPU számítási magokra van optimalizálva. Az NVVM IR végül PTX kóddá alakul, amelyet a NVIDIA GPU-k hajtanak végre.

kami911 képe

A CloudFlare elhagyja az Nginx-et a saját fejlesztésű, Rust nyelven írt Pingora-ért

A CloudFlare sokáig az Nginx-re támaszkodott HTTP proxy stackjének részeként, de most lecserélte azt a saját fejlesztésű, Rust nyelven írt Pingora szoftverre, amely állítólag naponta több mint egy billió kérést szolgál ki, és jobb teljesítményt nyújt, miközben a CPU és a memória erőforrásainak csak egyharmadát használja.

Az „Rnote” egy szabadkézi jegyzetelő eszköz, amely Rust & GTK4 környezetben készült

Az Rnote egy komolyan lenyűgöző szabadkézi jegyzetelő alkalmazás, amelyet Rust nyelven és GTK4-ben írtak.

Ha van egy laptopod digitális tollal vagy érintésérzékeny képernyővel, és a GNOME Shell-t használod, ki kell próbálnod.

Az Rnote-ot a fejlesztő „egyszerű jegyzetelő alkalmazásként említi, amelyet Rustban és GTK4-ben írtak”.

Feliratkozás RSS - Rust csatornájára