Rust 뉴스
시스템 프로그래밍 언어 Rust의 새 버전, 생태계 도구, 채택 사례를 전합니다.
총 245건·최신 업데이트
- 201
Show HN: Adblock-rust 매니저 – Brave 광고 차단 기능을 활성화하는 Firefox 확장 프로그램
Firefox 149 버전에 포함되었으나 기본적으로 비활성화되어 있던 Rust 기반의 'adblock-rust' 엔진을 사용자가 쉽게 활성화하고 관리할 수 있게 해주는 새로운 확장 프로그램이 공개되었습니다. 이 도구는 복잡한 브라우저 내부 설정(about:config)을 UI를 통해 단계별로 안내하여, 사용자가 Brave 브라우저 수준의 강력한 광고 및 트래커 차단 기능을 Firefox에서 구현할 수 있도록 돕습니다.
Show HN: Adblock-rust Manager – Firefox extension to enable the Brave ad blocker↗github.com
- 202
Show HN: Rocky – Rust로 개발된 분기, 리플레이, 컬럼 계보를 지원하는 SQL 엔진
Rocky는 Rust로 개발된 데이터 웨어하우스 파이프라인용 컨트롤 플레인으로, SQL 엔진의 분기(branch), 리플레이, 컬럼 레벨 계보(lineage) 기능을 제공합니다. 데이터 스키마 변경을 컴파일 타임에 감지하고 데이터 계약(Data Contract)을 강제하여, 데이터 파이프라인의 신뢰성을 극대화하는 데 집중합니다.
Show HN: Rocky – Rust SQL engine with branches, replay, column lineage↗github.com
- 206
Rust로 만든 CLI 도구가 POSIX diff를 능가하다니 (그리고 CI/CD 파이프라인도 구했다는 이야기)
Rust로 개발된 새로운 CLI 도구 'Qaren'은 단순 텍스트 비교를 넘어 Key-Value 데이터의 의미론적(Semantic) 차이를 분석하며, 대용량 파일 처리 시 기존 POSIX diff를 능가하는 성능을 보여줍니다. 이를 통해 환경 간 설정 불일치로 발생하는 운영 장애를 방지하고 CI/CD 파이프라인의 효율성을 극대화할 수 있습니다.
How I Built a Rust CLI Tool That Beats POSIX diff (and Saved My CI/CD Pipelines)↗dev.to
- 209
Show HN: Nitrum – Rust 툴킷 및 CLI, AWS Nitro Enclaves를 위한 도구 모음
Nitrum은 AWS Nitro Enclaves를 활용하여 보안 애플리케이션을 쉽게 구축할 수 있도록 돕는 Rust 기반의 툴킷 및 CLI 도구입니다. TLS 종단, 원격 검증(Attestation), 네트워크 관리 등 복잡한 보안 인프라 작업을 자동화하여 개발자가 핵심 비즈니스 로직에만 집중할 수 있는 환경을 제공합니다.
Show HN: Nitrum – Rust Toolkit and CLI for AWS Nitro Enclaves↗github.com
- 210
ESP32-S3의 두 번째 코어에서 Bare-Metal Rust와 ESP-IDF를 함께 실행
ESP32-S3의 듀얼 코어 특성을 활용하여, Core 0에는 안정적인 통신을 위한 ESP-IDF(C/FreeRTOS)를, Core 1에는 지연 시간이 극도로 중요한 로직을 위한 Bare-Metal Rust를 동시에 실행하는 하이브리드 개발 방식을 소개합니다. 이를 통해 Wi-Fi/BLE의 안정성과 Rust의 고성능/안전성을 동시에 확보할 수 있습니다.
Running Bare-Metal Rust Alongside ESP-IDF on the ESP32-S3's Second Core↗tingouw.com
- 213
Show HN: VT Code – Rust TUI 코딩 에이전트, 멀티 프로바이더 지원
VT Code는 Rust 언어로 구축된 오픈소스 TUI(Terminal User Interface) 코딩 에이전트로, LLM 네이티브 코드 이해 능력과 강력한 쉘 안전성을 제공합니다. 다양한 LLM 프로바이더를 지원하며, 표준화된 'Agent Skills'를 통해 기능을 확장할 수 있는 에이전트 중심의 개발 환경을 지향합니다.
Show HN: VT Code – Rust TUI coding agent with multi-provider support↗github.com
- 214
Rust로 직접 만든 딥러닝 프레임워크 — Part 3: crates.io로 가는 길
Rust 기반 딥러닝 프레임워크 개발의 3부로, 프로토타입 수준의 코드를 실제 사용 가능한 라이브러리(crates.io 배포용)로 발전시키기 위한 API 리팩토링과 코드 정제 과정을 다룹니다. 특히 개발자 경험(DX)을 개선하기 위해 복잡한 텐서 형상(Shape) 관리를 자동화하는 선언적 API 도입에 집중합니다.
I built a deep learning framework in Rust from scratch — Part 3: the road to crates.io↗dev.to
- 216
Rust 워커의 안정성 확보: wasm‑bindgen에서의 패닉 및 어보트 복구
Cloudflare가 Rust Worker의 안정성을 극대화하기 위해 wasm-bindgen에 'panic=unwind' 지원을 도입했습니다. 이를 통해 WebAssembly 환경에서도 패닉 발생 시 런타임 전체가 오염되는 현상을 방지하고, 인메모리 상태를 유지하며 안전하게 복구할 수 있는 기술적 토대를 마련했습니다.
Making Rust Workers reliable: panic and abort recovery in wasm‑bindgen↗blog.cloudflare.com
- 217
Show HN: 256KB 플래시 메모리에 맞는 Rust 기반의 제로 할당 임베디드 보안
Craton Shield는 256KB 수준의 초소형 플래시 메모리에서도 동작 가능한 Rust 기반의 제로 할당(Zero-allocation) 임베디드 보안 런타임입니다. 자동차, IoT, 산업용 제어 시스템을 대상으로 침입 탐지(IDS), 방화벽, 암호화 및 보안 부팅 기능을 메모리 오버헤드 없이 제공합니다.
Show HN: Zero-allocation embedded security in Rust (fits in 256KB Flash)↗github.com
- 218
Rust의 Zero-Copy 페이지: 혹은, 제타임에 대한 걱정을 멈추고 사랑하게 된 방법
고성능 데이터베이스 엔진 구축을 위해 커널과 유저 스페이스 사이의 불필요한 CPU 복사를 제거하는 'Zero-copy' 기술의 중요성을 다룹니다. Rust의 메모리 정렬 기능을 활용해 O_DIRECT 플래그로 OS 페이지 캐시를 우회하고, 직접적인 I/O 제어를 통해 시스템 성능을 극대화하는 방법을 설명합니다.
Zero-Copy Pages in Rust: Or How I Learned to Stop Worrying and Love Lifetimes↗redixhumayun.github.io
- 219
Show HN: Clone, 20ms 이내에 CoW 방식으로 VM 포크를 수행하는 소형 Rust VMM
Clone은 Rust로 작성된 초경량 VMM(Virtual Machine Monitor)으로, 'Shadow Clone'이라는 CoW(Copy-on-Write) 방식을 통해 20ms 이내의 극도로 빠른 VM 포크를 구현합니다. KVM 기반의 강력한 하드웨어 격리 보안을 유지하면서도, 컨테이너 수준의 높은 자원 효율성을 제공하여 멀티테넌트 환경에 최적화되어 있습니다.
Show HN: Clone, a small Rust VMM, forks VMs in under 20ms via CoW↗github.com








