Rust 뉴스
시스템 프로그래밍 언어 Rust의 새 버전, 생태계 도구, 채택 사례를 전합니다.
총 356건·최신 업데이트
- 321
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
- 324
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
- 325
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
- 327
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
- 328
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
- 329
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
- 330
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
- 334
Show HN: Prmana – DPoP를 활용한 Linux OIDC SSH 로그인 (Rust, Apache 2.0)
Prmana는 정적 SSH 키 대신 OIDC(OpenID Connect) 토큰을 사용하여 Linux 서버에 로그인할 수 있게 해주는 오픈소스 도구입니다. DPoP(Demonstrating Proof-of-Possession) 기술을 활용해 토큰 탈취를 방지하며, 별도의 게이트웨이나 SSH CA 없이 Linux PAM 모듈을 통해 호스트에서 직접 인증을 수행합니다.
Show HN: Prmana – OIDC SSH Login for Linux with DPoP (Rust, Apache 2.0)↗github.com










