태그: #systems-programming
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 5 편
Zig 0.16.0 — I/O를 인터페이스로 만든 릴리스, 그리고 그 청구서
2026년 4월 14일 발표된 Zig 0.16.0은 표준 라이브러리의 모든 입출력이 Io 인스턴스를 인자로 받도록 바꿨습니다. Allocator를 인자로 넘기던 Zig의 오래된 습관을 I/O에 그대로 적용한 것으로, 같은 소스 코드가 스레드 기반 구현 위에서도 이벤트 루프 위에서도 돌아가게 하려는 설계입니다. 하지만 릴리스 노트를 실제로 읽어 보면 완성된 구현체는 Io.Threaded 하나뿐
2026-07-16 · 43 분 읽기 #zig#systems-programming#async-io#compiler모던 Zig 2026 — Zig 0.14 / Andrew Kelley / Bun / TigerBeetle / Ghostty / comptime / Zon / Roc 심층 가이드
Zig는 여전히 1.0이 아니다. 2025년 3월에 풀린 0.14는 컴파일 속도와 빌드 시스템을 갈았고, async/await는 재설계를 위해 일시적으로 빠져 있다. 그런데 그 미완성 상태에서도 Bun(Jarred Sumner) · TigerBeetle · Ghostty(Mitchell Hashimoto) 같은 굵직한 프로덕트가 Zig로 출하되고 있다. 이 글은 Andrew Kelley의 비
2026-05-16 · 27 분 읽기 #zig#zig-0-14#andrew-kelley#zig-software-foundation#bunRust 생태계 2026 완벽 가이드 - Rust 1.85+ · tokio · axum · actix-web · sqlx · bevy · tauri · leptos · dioxus · embassy · cargo 심층 분석
2026년 5월 기준 Rust 생태계를 끝까지 본다. Rust 1.85(2024 에디션), tokio 런타임 내부, axum/actix-web 5/poem/leptos/dioxus, sqlx/sea-orm/diesel 2, Bevy 0.15, Tauri 2(데스크톱+모바일), Embassy(nostd async), 그리고 rust-for-linux 머지·Cloudflare Pingora 40
2026-05-16 · 30 분 읽기 #rust#tokio#axum#actix-web#sqlxRust와 시스템 프로그래밍의 귀환 완전 정복 — Ownership, Borrowing, Lifetime, Trait, Async, Tokio, Cargo, WebAssembly (2025)
Rust는 왜 8년 연속 "가장 사랑받는 언어"인가? Graydon Hoare의 개인 프로젝트에서 Linux 커널까지, Ownership & Borrowing의 혁명, Lifetime의 마법, Trait System, Zero-cost abstractions, Tokio 비동기 런타임, Cargo의 완벽함, Firefox/swc/Turbopack/Deno가 Rust를 선택한 이유, Lepto
2026-04-15 · 22 분 읽기 #rust#systems-programming#memory-safety#tokio#webassemblyRust 완전 가이드 — Ownership·Lifetime·async·Tokio·Axum·실전 프로젝트까지 (Season 2 Ep 2, 2025)
Rust를 "안전하고 빠른 C++"로만 이해하면 절반만 보는 것이다. Rust는 Ownership·Borrowing·Lifetime이라는 세 가지 제약을 통해 데이터 경쟁을 컴파일 타임에 제거하고, Zero-cost Abstraction으로 추상화 비용을 없앤 언어다. 이 글은 Rust 입문자가 가장 자주 막히는 Ownership 이해, 중급자가 가장 자주 실수하는 Lifetime 설계, 고
2026-04-15 · 22 분 읽기 #rust#ownership#borrowing#lifetime#async