gik|iewicz

szukaj
Temat: rust

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 […]

cuda-oxide: kompilator Nvidii z Rust do 2 GPU

TL;DR: Cuda-oxide to eksperymentalny kompilator backendu od NVIDIA Labs, który pozwala pisać kernel CUDA bezpośrednio w języku Rust. Narzędzie kompiluje kod SIMT do formatu PTX, eliminując potrzebę stosowania języka C/C++ i otwierając nową ścieżkę dla programowania GPU. Co to jest cuda-oxide i jak działa? Cuda-oxide to eksperymentalny kompilator opracowany przez NVIDIA Labs, który konwertuje kod […]

99,8% testów Buna przechodzi po przepisaniu na Rust

99,8% testów przechodzi po eksperymentalnym przepisaniu środowiska Bun na język Rust. Projekt docelowej platformy to Linux x64 glibc, gdzie wynik kompatybilności zbliża się do pełnej zgodności z oryginalnym kodem napisanym w Zig. TL;DR: Eksperymentalne przepisanie środowiska uruchomieniowego Bun na język Rust osiągnęło 99,8% kompatybilności testów na architekturze Linux x64 glibc. Projekt potwierdza, że język ze […]

Bun porzuca Ziga na rzecz Rusta przez zakaz AI

TL;DR: W sieci obiegła informacja, jakoby Bun przechodził z języka Zig na Rust z powodu restrykcyjnej polityki projektu Zig zakazującej używania modeli językowych. Sprawa okazała się jednak starannie zaplanowanym żartem z 1 kwietnia, który wywołał burzę. Zgodnie z plotką, Bun miał osiągnąć czterokrotny wzrost wydajności dzięki kodowi generowanemu przez AI, co stało w konflikcie z […]