Rust 뉴스
시스템 프로그래밍 언어 Rust의 새 버전, 생태계 도구, 채택 사례를 전합니다.
총 356건·최신 업데이트
- 282
Bun Rust 재작업: "기본 Miri 검사를 통과하지 못하고, Safe Rust에서 UB를 허용하는 코드베이스
Bun의 핵심 코드베이스를 Rust로 재작업하는 과정에서 메모리 안전성을 위협하는 치명적인 버그가 발견되었습니다. Miri 검사 실패와 함께 dangling reference로 인한 Undefined Behavior(UB)가 보고되었으며, 이는 AI를 활용한 검증되지 않은 코딩 방식에 대한 강력한 경고를 담고 있습니다.
Bun Rust rewrite: "codebase fails basic miri checks, allows for UB in safe rust"↗github.com
- 284
Rust 임베디드 초보자를 위한 다재다능한 학습 보드, UFerris
uFerris는 임베디드 Rust 입문자를 위해 설계된 오픈 소스 하드웨어 학습 보드로, Seeed XIAO 모듈을 교체하여 다양한 MCU(ESP32, RP2040, nRF52 등)를 하나의 플랫폼에서 사용할 수 있게 합니다. 하드웨어 설정의 복잡함을 줄이고 Rust 소프트웨어 개발에만 집중할 수 있는 표준화된 개발 환경을 제공하는 것이 핵심입니다.
UFerris a Versatile Learner Board for Rust Embedded Beginners↗theembeddedrustacean.com
- 287
Android MTP 끊김에 지쳐 C++ 데몬과 Rust로 우회했다
기존 Android MTP(Media Transfer Protocol)의 구조적 한계로 인한 파일 전송 및 탐색 속도 저하 문제를 해결하기 위해, C++ 데몬과 Rust를 활용하여 MTP를 우회하는 'SocketSweep' 프로젝트를 소개합니다. 이 솔루션은 Android 기기 내에서 직접 POSIX 레벨의 파일 시스템 탐색을 수행하고 결과를 TCP 소켓으로 전송함으로써 대용량 파일 시스템도 즉각적으로 분석할 수 있게 합니다.
I got tired of Android MTP hanging, so I bypassed it with a C++ daemon and Rust.↗dev.to
- 288
Show HN: Rust로 만든 탈중앙화 소셜 네트워크, 해시버스 (Hashiverse)
Hashiverse는 Rust로 개발된 오픈소스 탈중앙화 소셜 네트워크 프로토록으로, 기존 Mastodon과 달리 서버 관리자의 검열이나 데이터 열람이 불가능한 강력한 보안성을 지향합니다. 암호화 키 기반의 신원 증명과 데이터 암호화를 통해 사용자에게 완전한 데이터 주권을 부여하는 것이 핵심입니다.
Show HN: Hashiverse, an open-source decentralized social network in Rust↗hashiverse.com
- 289
Rars: LLM으로 주로 작성된 Rust 기반 RAR 구현 라이브러리
이 기사는 LLM(Claude, Codex 등)을 활용하여 수년이 걸릴 것으로 예상되는 복잡한 RAR 압축 포맷의 Rust 재구현 프로젝트를 단 5주 만에 완료한 사례를 다룹니다. 저자는 AI를 통해 역공학(Reverse Engineering)과 문서화, 코드 생성을 가속화할 수 있었지만, 동시에 발생하는 코드의 품질 저하(Slop)와 AI의 환각 현상을 제어하기 위한 엄격한 테스트의 중요성을 강조합니다.
Rars: a Rust RAR implementation, mostly written by LLMs↗bitplane.net
- 290
Anthropic은 Bun, OpenAI는 Astral: AI 인프라가 Rust로 이동하다
AI 에이전트가 코드를 작성하는 시대가 도래함에 따라, 프로그래밍 언어의 선택 기준이 '인간의 편의성(Python)'에서 'AI의 검증 및 피드백 효율성(Rust, Go)'으로 급격히 이동하고 있습니다. Anthropic과 OpenAI의 최근 인프라 인수는 이러한 기술적 패러다임 전환을 뒷받침하는 핵심 사례입니다.
Bun a Anthropic, Astral a OpenAI: la infraestructura IA se mudó a Rust↗dev.to
- 296
Show HN: Nanorust – Rust로 구현된 최소한의 서버 주도 UI
NanoRust는 Rust로 구현된 초경량 서버 주도 UI(SDUI) 프레임워크로, WASM이나 복잡한 클라이언트 런타임 없이 서버에서 HTML을 렌더링하고 SSE(Server-Sent Events)를 통해 브라우저를 업데이트합니다. 클라이언트 측의 복잡한 Hydration 과정을 제거하고 서버 중심의 상태 관리와 액션을 제공하여 웹 개발의 단순화를 추구합니다.
Show HN: Nanorust – Minimal server-driven UI in Rust↗github.com
- 297
아스트로 6 심층 분석: Vite 환경 API, Rust 컴파일러, 라이브 콘텐츠 컬렉션, 그리고 첫 번째 클래스의 Cloudflare Workers
Astro 6.0/6.1은 단순한 업데이트를 넘어, 개발 환경과 운영 환경(Cloudflare Workers, Bun, Deno 등)의 완벽한 일치를 구현한 패러다임의 전환입니다. Rust 기반 컴파일러를 통한 100배 빠른 빌드 속도와 요청 시점의 데이터를 다루는 Live Content Collections의 안정화가 핵심입니다.
Astro 6 Deep Dive — Vite Environment API, Rust Compiler, Live Content Collections, and First-Class Cloudflare Workers↗dev.to
- 298
RaTeX: KaTeX 호환 LaTeX 렌더링 엔진, 순수 Rust로 구현
RaTeX는 KaTeX와 호환되는 순수 Rust 기반의 LaTeX 렌더링 엔진으로, 웹(WASM)부터 iOS, Android, Flutter까지 모든 플랫폼에서 동일한 렌더링 결과를 보장합니다. 기존의 WebView 방식이나 JavaScript 기반 엔진과 달리, 별도의 브라우저 스택 없이도 고성능의 수학 및 화학 수식 렌더링을 지원하는 것이 핵심입니다.
RaTeX: KaTeX-compatible LaTeX rendering engine in pure Rust↗ratex.lites.dev










