메뉴

#Rust

HN
Hacker News • 1일 전
IMP 7

레일스는 이제 어떻게 되나?

Ruby on Rails 창시자 DHH가 Rails World 2026 기조연설에서 자신은 더 이상 직업 프로그래머가 아니라 '메이커'라고 선언하고, LLM 코드 생성에 전적으로 베팅한다고 밝혔다. 대표적 Rails 앱이던 Hey의 다음 버전은 네이티브 앱과 Rust 서버로 Rails를 벗어나 개발된다는 발표는 Rails 커뮤니티에 큰 충격을 주고 있다.

루비 온 레일스 DHH LLM 코딩
HN
Hacker News • 6일 전
IMP 8

마이크로소프트, AI 에이전트로 Copilot 런타임을 Rust로 이식…비용 12만 달러

마이크로소프트가 GitHub Copilot의 기반이 되는 런타임을 TypeScript에서 Rust로 완전히 이전했으며, 이식 작업의 대부분을 AI 에이전트가 수행했습니다. 토큰 비용 약 12만 달러와 개발자 3주치 시간만으로 43만 줄 TypeScript를 80만 줄 프로덕션 Rust 코드로 변환했고, 벤치마크에서 최대 15.9배의 속도 향상과 메모리 90% 절감을 달성했습니다.

마이크로소프트 Rust GitHub-Copilot
HN
Hacker News • 13일 전
IMP 5

TailTalk: Rust와 Tokio로 만든 현대적인 비동기 유저스페이스 AppleTalk 스택

TailTalk는 Netatalk나 커널 드라이버에 의존하지 않고 순수 Rust로 작성된 완전한 유저스페이스 AppleTalk 프로토콜 스택입니다. Linux, macOS, Windows에서 로우 소켓 또는 TashTalk 호환 장치만으로 구형 매킨토시와 파일 전송, 레거시 프린터 공유(AirPrint/IPP 변환)를 가능하게 합니다. Rust 1.90 이상에서 빌드할 수 있으며 현재 라우터 없는 환경에서 동작하는 프로토타입 단계입니다.

Rust 레트로 컴퓨팅 AppleTalk
MP
MarkTechPost • 17일 전
IMP 8

NVIDIA, CUDA 러스트 발표—컴파일 시점 안전 GPU 커널 지원

NVIDIA가 Rust를 GPU 커널 작성의 일급 언어로 만들기 위한 'CUDA Rust'를 발표했습니다. 오픈소스 프로젝트 두 개가 각각의 CUDA 프로그래밍 모델을 지원하는데, cuda-oxide는 SIMT 커널을 Rust MIR에서 Pliron과 LLVM을 거쳐 PTX로 컴파일하고, cutile-rs는 안정 버전 Rust 1.89 이상에서 CUDA Tile IR을 통해 Tile 커널을 JIT 컴파일합니다. 컴파일 시점에 안전성을 보장하는 GPU 커널 개발이 가능해진다는 점에서 개발자 생태계에 중요한 변화입니다.

NVIDIA CUDA Rust
HN
Hacker News • 18일 전
IMP 7

AI 코딩 에이전트는 테스트·검증 기법을 얼마나 잘 활용할까?

테스트 전문 지식이 없는 사람이 단순히 'TDD를 사용하라', 'QuickCheck를 사용하라' 같은 지시만으로 코딩 에이전트에 특정 검증 기법을 적용했을 때 구현 정확도가 실제로 개선되는지 실험한 글입니다. Zstd 압축 알고리즘 구현을 Rust로 평가했으며, 총 26가지 프롬프트 조건과 4가지 스킬을 비교했습니다.

에이전틱 코딩 테스트 자동화 형식적 검증
MP
MarkTechPost • 23일 전
IMP 6

엔비디아, LLM 트래픽 라우팅 프록시 '스위치야드' 공개

엔비디아가 OpenAI와 Anthropic API 간 LLM 트래픽을 중계·변환하는 Rust 기반 오픈소스 프록시 '스위치야드(Switchyard)'를 아파치 2.0 라이선스로 공개했습니다. 요청을 제공사 중립적 타입으로 변환해 다양한 알고리즘으로 라우팅하므로, Claude Code나 Codex CLI를 vLLM·NIM·Ollama 같은 로컬 추론 엔진에 그대로 연결해 쓸 수 있습니다. 아직 프리 알파 단계로 프로덕션 사용은 권장되지 않습니다.

엔비디아 스위치야드 LLM 라우팅
HN
Hacker News • 46일 전
IMP 8

완전 오프라인으로 동작하는 단일 실행 코드 에이전트, Ante

Antigma Labs가 개발한 Rust 기반 코딩 에이전트 'Ante'는 약 15MB 크기의 단일 바이너리로 작동하며, 별도 종속성 없이 완전한 오프라인 환경에서 로컬 모델을 구동할 수 있는 것이 가장 큰 특징입니다. 경량화되어 Claude Code 대비 메모리와 CPU 사용량이 극히 적으면서도 성능 벤치마크에서 뛰어난 결과를 보여주며, 오픈소스 개발자부터 기업 환경까지 유연하게 적용할 수 있는 매우 중요한 도구입니다.

코딩-에이전트 오프라인-AI 오픈소스
HN
Hacker News • 52일 전
IMP 7

Rust 프로젝트, LLM 기여 정책 도입

프로그래밍 언어 Rust의 핵심 저장소인 rust-lang/rust에 코드를 기여할 때, 대형 언어 모델(LLM) 사용을 규제하는 새로운 정책이 도입되었습니다. 완성도 높은 코드의 무분별한 생성으로 인한 코드 리뷰어의 업무 과부하와 커뮤니티 유지보수 비용 증가를 막기 위한 조치입니다. 이는 오픈소스 생태계가 AI 생성 코드의 홍수 속에서 리뷰 자원을 보호하고 건전한 기여 문화를 유지하기 위해 마련한 중요한 선례가 될 것입니다.

Rust 오픈소스 LLM 정책
HN
Hacker News • 54일 전
IMP 4

캡틴 바이블 DOS 게임 리버스 엔지니어링 프로젝트

1990년대 DOS 게임인 '어둠의 돔: 캡틴 바이블'을 리버스 엔지니어링하고 이를 현대 환경에서 구동하기 위한 오픈소스 프로젝트입니다. QEMU 기반의 DOS 에뮬레이션 환경부터 시작해, 게임 데이터를 분석하고 Rust(표준 라이브러리만 사용)와 SDL3 기반의 클린룸(Clean-room) 엔진을 구현하여 게임을 현대 OS에서 호환 구동하는 것을 목표로 합니다.

리버스 엔지니어링 DOS 에뮬레이션 Rust
HN
Hacker News • 59일 전
IMP 7

수백만 건 로그 노이즈 제거 LLM용 압축 도구

Ctrlb-decompose는 LLM(대형 언어 모델)에 로그를 입력하기 전, 전처리하여 노이즈를 제거해 주는 오픈소스 도구입니다. 방대한 원본 로그를 통계, 이상 징후, 상관관계가 포함된 소수의 핵심 패턴으로 압축하여 분석 효율을 극대화합니다. CLI 명령어나 브라우저(WASM), 러스트(Rust) 라이브러리 형태로 실행할 수 있어 실무자의 로그 분석 및 LLM 활용 비용을 크게 줄여줍니다.

로그 분석 오픈소스 LLM
HN
Hacker News • 64일 전
IMP 8

오픈소스 보안 게이트웨이 'OneCLI'

OneCLI는 AI 에이전트에게 실제 API 키를 노출하지 않고 안전하게 외부 API를 호출할 수 있도록 돕는 오픈소스 자격 증명 게이트웨이입니다. 에이전트에게는 가짜 키(Placeholder)만 전달하고, Rust 기반의 게이트웨이가 HTTP 요청을 가로채 AES-256으로 암호화된 실제 키를 안전하게 주입하는 방식으로 작동합니다. 개발자는 단일 대시보드에서 여러 에이전트의 권한과 보안 키를 통합 관리할 수 있어 보안 사고를 예방하는 데 매우 유용합니다.

AI 에이전트 보안 API 게이트웨이
HN
Hacker News • 72일 전
IMP 8

Tokio/Rayon의 함정과 Async/Await가 동시성에 실패하는 이유

async/await 구문은 비동기 코드를 쉽게 작성할 수 있게 해주지만, I/O 작업과 동시성을 혼동하게 만들어 스레드 정체와 OOM(메모리 부족) 같은 심각한 생산 환경 장애를 유발합니다. 결국 개발자는 I/O와 CPU 연산 작업을 수동으로 분리하고 런타임을 관리해야 하는 부담을 떠안게 되어 근본적인 추상화에 실패하게 됩니다. 안정적인 시스템 운영을 위해 아키텍처의 구조적 복잡성을 이해하고 스케줄링 한계를 인지하는 것이 중요합니다.

백엔드 비동기프로그래밍 Rust
HN
Hacker News • 114일 전
IMP 7

로컬 LLM을 위한 영구 기억 계층, Mnemo

대화가 끝나면 모든 기억을 잃는 LLM의 한계를 극복하기 위해 개발된 로컬 우선(local-first) AI 메모리 계층입니다. SQLite와 petgraph를 활용해 오프라인 환경에서도 지식 그래프를 구축하고, 50ms 미만의 속도로 관련 문맥을 자동 추출하여 프롬프트에 주입합니다. 클라우드 없이 단일 바이너리로 작동하며, OpenAI, Anthropic, Ollama 등 다양한 환경과 호환된다는 것이 특징입니다.

로컬 LLM 지식 그래프 오픈소스
MP
MarkTechPost • 128일 전
IMP 6

구글 TurboQuant 기반 고속 벡터 인덱스, Turbovec

Turbovec는 구글 리서치의 TurboQuant 알고리즘을 도입하여 16배 압축과 코드북 학습 불필요(Zero codebook training)의 강점을 제공하는 새로운 벡터 인덱스입니다. Rust로 구현되어 고성능을 자랑하며 Python 바인딩을 제공해 RAG 파이프라인 구축에 최적화되어 있습니다.

벡터 검색 RAG 데이터 압축
HN
Hacker News • 133일 전
IMP 8

Bun Rust 코드, 기본 Miri 검사도 통과 못 해

오픈소스 프로젝트 Bun의 Rust 코드베이스에서 정의되지 않은 동작(UB)을 유발하는 치명적인 메모리 안전성 버그가 발견되었습니다. Rust의 공식 메모리 검사 도구인 Miri조차 통과하지 못하는 수준의 미숙한 코드가 포함되어 있어, 개발자 커뮤니티에서는 AI가 작성한 코드를 무분별하게 신뢰하고 검수 없이 반영한 결과라는 비판이 제기되고 있습니다.

Rust 오픈소스 버그 리포트
HN
Hacker News • 134일 전
IMP 7

Rust 컴파일러, LLM 기여에 대한 공식 정책 수립

Rust 프로그래밍 언어의 공식 GitHub 조직(rust-lang/rust)에 LLM(대형 언어 모델)을 활용한 기여를 규제하는 새로운 정책이 제안되었습니다. 이 정책은 최근 급증하는 저품질의 LLM 생성 코드(이른바 'slop') PR들을 효과적으로 관리하고 중재하기 위해 마련되었습니다. AI의 도덕적, 사회적, 환경적 영향에 대한 논쟁은 배제한 채, 실무적인 관리와 명확한 규칙 적용에 초점을 맞추고 있습니다.

Rust 오픈소스 정책 LLM 규제
HN
Hacker News • 135일 전
IMP 8

캠퍼스 내 모든 프로젝터와 카메라 제어권 획득하기

미국 콜로라도 광물대학교(Colorado School of Mines) 학생이 학교 내 DNS 서버가 각 기기에 서브도메인을 자동 할당한다는 점을 악용해, 무차별 대입(Brute force) 공격으로 캠퍼스 내 프로젝터와 카메라를 비롯한 기기들을 추적하고 제어하는 방법을 다룬 해킹 사례입니다. 처음에는 Python으로 시작했으나 처리 속도의 한계에 부딪혔고, 결국 Rust와 36진수 변환 알고리즘을 도입하여 프로그램의 성능을 극대화하여 작업을 마무리했습니다. 이 글은 네트워크 인프라의 취약한 설정이 어떻게 전체 캠퍼스 기기의 보안 위협으로 이어질 수 있는지 보여주는 중요한 사례입니다.

해킹 네트워크 보안 무차별 대입 공격
HN
Hacker News • 135일 전
IMP 7

대부분 LLM이 작성한 Rust 기반 RAR 구현체

개발자가 OpenAI Codex와 Claude Opus를 활용하여 약 5주 만에 모든 버전을 지원하는 Rust 기반 RAR 압축기를 구현한 프로젝트입니다. 사양서조차 제대로 존재하지 않던 폐쇄적인 포맷을 리버스 엔지니어링과 LLM의 조력으로 해결해냈다는 점에서 코딩 에이전트의 가능성과 한계를 동시에 보여줍니다.

코딩 에이전트 Rust 리버스 엔지니어링
HN
Hacker News • 137일 전
IMP 9

AI가 코드를 짜준다면, 굳이 파이썬 써야 하나?

AI 코딩 에이전트의 비약적 발전으로 파이썬이나 JS 같은 쉬운 언어보다 컴파일러 피드백 루프가 확실한 Rust, Go 같은 시스템 언어가 더 유리해졌습니다. 실제로 마이크로소프트의 TypeScript 7.0(Go 이식)부터 Ladybird 브라우저 엔진의 Rust 이식까지, 단 몇 주 만에 수만 줄의 프로덕션 코드가 재작성되며 패러다임 전환이 현실화되고 있습니다.

AI 코딩 Rust 프로그래밍 언어
MP
MarkTechPost • 139일 전
IMP 8

엔비디아, 러스트를 CUDA PTX로 컴파일하는 백엔드 오픈소스 공개

엔비디아 NVlabs가 Rust 코드를 CUDA GPU용 PTX 코드로 직접 변환해 주는 실험적 컴파일러 백엔드인 'cuda-oxide v0.1.0'을 공개했습니다. 이 도구는 별도의 CUDA 코드 없이 Rust만으로 GPU 커널을 작성할 수 있게 해 주며, cargo 명령어 하나로 호스트와 디바이스 코드의 단일 소스 컴파일을 지원합니다. 이를 통해 Rust의 안정성과 생산성을 그대로 유지하면서도 복잡한 GPU 프로그래밍을 단순화할 수 있어 그래픽스 및 AI 개발자들에게 중요한 의미를 가집니다.

NVIDIA Rust CUDA
HN
Hacker News • 141일 전
IMP 7

사랑에 빠질 수밖에 없는 Matrix 채팅 앱, Komai

Matrix 서버 호스팅 서비스를 운영하는 etke.cc 팀이 기존 클라이언트의 한계를 극복하기 위해 데스크톱 네이티브 기반의 새로운 채팅 앱 'Komai'를 출시했습니다. 이들은 Qt/QML 기반의 nheko를 포크하여 시작했으나, 폐기된 libolm 대신 최신 matrix-rust-sdk로 핵심 암호화 엔진을 교체하는 등 대대적인 리팩토링을 진행했습니다. 특히 AI 보조 개발 도구를 활용해 복잡한 엔진 교체 작업을 빠르게 수행한 점이 주목받습니다.

오픈소스 Matrix 프로토콜 클라이언트 앱
HN
Hacker News • 165일 전
IMP 7

웹 렌더링 엔진 Servo, 러스트 패키지 저장소 첫 공개

웹 브라우저 엔진인 Servo의 첫 번째 crates.io 버전(v0.1.0)이 공식 출시되어, 이제 Servo를 라이브러리로 손쉽게 임베딩할 수 있습니다. 이번 배포와 함께 예상되는 파괴적 변경(Breaking change)에 대비하고 안정적인 환경을 제공하기 위해 장기 지원(LTS) 버전도 함께 도입되었습니다. 웹 브라우저뿐만 아니라 다양한 애플리케이션에 웹 렌더링 엔진을 통합하려는 개발자들에게 매우 유용한 소식입니다.

Servo Rust 웹 엔진
HN
Hacker News • 166일 전
IMP 7

누구도 공급망 보안을 보장해주지 않는다

Rust의 패키지 저장소인 crates.io를 겨냥한 공급망 공격 비판에 대해 패키지 생태계의 근본적인 한계를 지적하며 반박하는 글입니다. 네임스페이스 도입이나 샌드박싱 같은 기술적 해결책이 오히려 사용자의 인지적 부담을 가중시키거나 시스템적 한계에 부딪힌다고 설명합니다. 또한 저장소 코드와 일치 여부 검증 등 제기되는 문제들이 실질적으로 해결 불가능한 근본적인 딜레마를 내포하고 있음을 강조합니다.

공급망 보안 오픈소스 Rust
HN
Hacker News • 167일 전
IMP 6

고급 언어처럼 쓰는 Rust: 고통 20%로 80%의 혜택 누리기

저자는 완벽한 프로그래밍 언어를 찾던 중 Rust의 강력한 타입 시스템과 성능에 주목합니다. 그러나 가파른 학습 곡선과 낮은 생산성이라는 단점을 극복하기 위해, Rust를 C#이나 TypeScript 같은 고급 언어처럼 다루는 접근법을 제안합니다. 이를 통해 약간의 성능 저하(10~20%)만 감수하면 Rust가 가진 장점의 80%를 얻으면서도 고질적인 개발자 경험의 어려움을 20% 수준으로 크게 줄일 수 있다고 설명합니다.

프로그래밍 언어 Rust 생산성
HN
Hacker News • 173일 전
IMP 7

Rust 나이틀리에 도입된 꼬리 재귀 최적화 인터프리터 후기

Rust 나이틀리 버전에 새롭게 추가된 'become' 키워드를 활용해 Uxn CPU 에뮬레이터를 꼬리 재귀(tail-call) 기반으로 구현한 경험기를 공유했습니다. 이 방식을 적용한 결과, 작성자의 기존 Rust 구현체는 물론 직접 작성한 ARM64 어셈블리 버전보다도 더 높은 성능을 달성하는 놀라운 결과를 얻었습니다. 이 글은 시스템 프로그래밍 및 에뮬레이터 개발에서 Rust의 꼬리 재귀 최적화가 가지는 실용성과 성능적 이점을 보여줍니다.

Rust 에뮬레이터 꼬리 재귀 최적화