gik|iewicz

szukaj
Temat: rust

Nvidia ogłasza CUDA dla Rust: programowanie GPU staje się prostsze

Nvidia oficjalnie zapowiedziała CUDA Rust – zestaw narzędzi pozwalających pisać kernele GPU natywnie w Rust, a nie tylko uruchamiać je z poziomu tego języka. Ogłoszenie pojawiło się na koncie NVIDIA HPC Developer i zostało opisane m.in. na blogu technicznym Nvidii oraz w serwisach branżowych. Firma proponuje dwie ścieżki: kompilator cuda-oxide oraz bibliotekę cutile-rs działającą na […]

pnpm 12 przepisany w Ruście — instalacje szybsze nawet o 90 procent

pnpm 12 to pierwsza wersja tego menedżera pakietów z rdzeniem przepisanym w całości w Ruście. Pierwsze benchmarki pokazują skrócenie czasu instalacji o maksymalnie 90 procent, przy pełnej kompatybilności z workflow i lockfile’ami znanymi z pnpm 11. Zespół projektu porzucił JavaScript jako język implementacji, argumentując, że ECMAScript przestał nadążać za wymaganiami wydajnościowymi narzędzi deweloperskich tej klasy. […]

Rust Glancer: serwer LSP w Ruście zużywa 100 razy mniej RAM-u niż klasyczne

Rust Glancer: serwer LSP w Ruście, który zużywa 100 razy mniej RAM-u Rust Glancer to serwer Language Server Protocol napisany w Ruście, który według deklaracji autora zużywa około 100 razy mniej pamięci RAM niż klasyczne rozwiązania tego typu. W czasach, gdy ceny modułów DDR5 podrożały o prawie 500% w rok według analizy danych z PCPartPicker […]

Dlaczego Bun jest przepisywany w języku Rust i co to oznacza

Bun to JavaScript runtime napisany pierwotnie w języku Zig, który zyskał popularność dzięki szybkiemu instalowaniu pakietów oraz natychmiastowemu uruchamianiu skryptów. Twórcy projektu podjęli decyzję o stopniowym przepisywaniu jego wnętrza na język Rust. To techniczne posunięcie budzi duże zainteresowanie branży. TL;DR: Przepisywanie środowiska Bun w języku Rust ma na celu poprawę stabilności kodu oraz łatwiejszą integrację […]

WAL-RUS: nowa implementacja WAL-G w Ruście dla PostgreSQL

ClickHouse udostępnił WAL-RUS, implementację narzędzia WAL-G w języku Rust. Redukcja zużycia pamięci wirtualnej przekracza 70% przy pełnej kompatybilności z oryginałem. Projekt jest open-source i dostępny publicznie na GitHub. TL;DR: WAL-RUS to implementacja narzędzia WAL-G w języku Rust, stworzona przez inżynierów ClickHouse. Narzędzie służy do kopii zapasowych PostgreSQL i zmniejsza zużycie pamięci wirtualnej o ponad 70% […]

Turso przepisało SQLite w Rust od podstaw. Co to oznacza dla baz danych?

Turso to baza danych nowej generacji, która powstała poprzez całkowite przepisanie kodu SQLite w języku Rust od podstaw. Ten krok dostarczył architekturę opartą na asynchronicznym wejściu-wyjściu oraz pełną zgodność z istniejącymi zapytaniami SQL. TL;DR: Turso stanowi implementację silnika bazodanowego w języku Rust, zachowującą pełną kompatybilność z SQLite. Projekt wprowadza mechanizm MVCC dla współbieżnych operacji zapisu, […]

Pake: zamień dowolną stronę w aplikację desktopową

Czym jest Pake i jak wykorzystuje Rust oraz Tauri do tworzenia aplikacji? Pake to narzędzie open-source tworzone przez dewelopera tw93, które pozwala opakować dowolną stronę internetową w natywną aplikację desktopową. Projekt wykorzystuje framework Tauri oraz język programowania Rust. Dzięki temu podejściu wygenerowane programy ważą zaledwie około 5 MB. To imponujący rezultat. Czym jest Pake i […]

PgDog z nowym finansowaniem: proxy do PostgreSQL zyskuje wsparcie

PgDog, open source’owy connection pooler napisany w Rust, zdobył finansowanie od Y Combinator. Projekt ma ambicję stać się standardem w ekosystemie PostgreSQL, oferując alternatywę dla PgBouncer z lepszą obsługą prepared statements i shardingiem. Twórcy zapowiadają intensywny rozwój narzędzia. TL;DR: PgDog to connection pooler dla PostgreSQL napisany w Rust, który zdobył finansowanie od Y Combinator. Projekt […]

Ntsc-rs: darmowy filtr przywracający estetykę kaset VHS

Ntsc-rs to otwartoźródłowy filtr wideo, który symuluje artefakty sygnału analogowego – od szumu VHS po przekłamania kolorów NTSC. Projekt dostępny na GitHubie pozwala na aplikację efektów w czasie rzeczywistym, co sprawdza się przy postprodukcji wideo i grach indie. Narzędzie obsługuje formaty AVI, MP4, MOV, MKV. TL;DR: Ntsc-rs to darmowy filtr wideo open-source do emulacji artefaktów […]

Zerostack: agent AI kodujący w Ruście z duszą Uniksa

Projekt Zerostack to agent kodujący napisany w czystym Ruście, który opiera swoją architekturę na filozofii Uniksa. Rozwiązanie łączy wydajność systemową tego języka z podejściem modułowym, gdzie każda funkcja to osobny, mały program wykonujący jedno zadanie. Narzędzie koncentruje się na generowaniu kodu przy zachowaniu pełnej kontroli nad środowiskiem uruchomieniowym. TL;DR: Zerostack to autonomiczny agent programistyczny stworzony […]

Bun przepisany na Rust: scalenie kodu gotowe

Dlaczego Bun przepisał runtime z Zig na Rust? Przepisanie Buna w języku Rust zostało scalone z główną gałęzią repozytorium po zaledwie 9 dniach pracy. Jak relacjonuje The Register, projekt objął milion linii kodu przetłumaczonych przez agentów AI firmy Anthropic. Twórca Buna Jarred Sumner ogłosił, że wersja rustowa przechodzi 99,8% istniejącej suity testów na platformie Linux […]