zig (11) 썸네일형 리스트형 Bun 1.4, Rust 전환과 Node.js 호환성 개선을 함께 담았어요 Bun 1.4, Rust 전환과 Node.js 호환성 개선을 함께 담았어요Bun 1.4 개발자 뉴스 썸네일Bun 1.4가 2026년 8월 20일 공개됐어요. 이번 버전은 런타임을 Zig에서 Rust로 옮긴 첫 정식 릴리스예요. Node.js 호환성, 서버 자원 사용량, 테스트와 패키지 관리 도구도 한꺼번에 손봤어요. 2핵심 요약구분핵심왜 볼 만한가요런타임Bun의 주요 구현을 Zig에서 Rust로 옮겼어요언어 전환이 실제 배포 버전에 들어간 첫 사례예요Node.js 호환성Node.js 테스트 1,517개가 새로 통과했어요기존 Node.js 프로젝트를 옮길 때 만나는 호환성 문제를 줄였어요성능유휴 CPU 사용량은 5분의 1로, 메모리는 최대 35% 줄였다고 밝혔어요상시 실행하는 서버와 개발 도구의 운영 비용.. fx, Unix 셸처럼 가볍게 쓰는 코딩 에이전트 fx, Unix 셸처럼 가볍게 쓰는 코딩 에이전트AI 뉴스 썸네일코딩 에이전트가 터미널 IDE처럼 커지는 흐름과 다른 선택지가 나왔어요. Vercel Labs의 fx는 Unix 명령어처럼 빠르게 실행하고, 다른 앱 안에도 넣을 수 있게 만든 오픈소스 코딩 도구예요. 1핵심 요약구분내용형태Zig로 만든 소형 네이티브 CLI예요사용법프로젝트 폴더에서 `fx`를 실행하거나 `fx ask`로 한 번만 요청할 수 있어요모델특정 모델에 묶이지 않아 로컬 모델과 클라우드 추론을 함께 다룰 수 있어요확장MCP, Skills, 하위 작업 위임, ACP, WebAssembly SDK를 지원해요상태공식 사이트가 실험 단계라고 밝히고 있어 운영 환경 도입에는 검토가 필요해요1. 코딩 에이전트를 셸 명령어처럼 다루는 fxfx는.. Bun의 53만 줄 재작성, 11일보다 먼저 봐야 할 설계 Bun의 53만 줄 재작성, 11일보다 먼저 봐야 할 설계AI 뉴스 썸네일JavaScript 런타임 Bun은 주석을 뺀 Zig 코드 535,496줄을 Rust로 옮겼어요. 64개 AI 작업을 병렬로 돌려 계획부터 병합까지 11일이 걸렸고, 6,500개 커밋이 만들어졌어요. 숫자만 보면 코드 생성 속도가 먼저 보이지만, 실제 성패를 가른 것은 600줄짜리 이식 규칙과 단계별 검증이었어요. 1핵심 요약구분핵심왜 볼 만한가요전환 이유Bun은 반복되던 메모리 누수와 충돌을 줄이려고 Zig에서 Rust로 옮겼어요언어 변경의 목표가 유행이 아니라 운영 안정성으로 구체적이었어요사전 설계3시간 동안 이식 원칙을 정리해 600줄짜리 `PORTING.md`를 만들었어요수십 개 작업이 같은 판단 기준을 공유할 수 있었어요병.. 코드 100만 줄을 옮긴 Claude Code, 성공 기준은 생성 루프였어요 코드 100만 줄을 옮긴 Claude Code, 성공 기준은 생성 루프였어요AI 뉴스 썸네일Claude Code가 대규모 언어 이전에도 쓰이기 시작했어요. Anthropic 개발자들은 최근 한 달 동안 수만~수십만 줄 규모의 패키지 10개를 옮겼고, Bun의 Zig 코드를 Rust로 바꾸는 작업에서는 2주가 되기 전에 코드 100만 줄을 생성했어요. 1성과만 보면 빠른 코드 생성 이야기처럼 들려요. 실제 작업에서 더 많은 시간을 쓴 곳은 번역 규칙, 테스트, 컴파일 오류, 원본과의 동작 비교였어요. 사람이 파일을 하나씩 고치는 대신 반복해서 틀리는 원인을 규칙에 반영하고 해당 묶음을 다시 생성했어요. 2핵심 요약구분핵심왜 볼 만한가요Bun 이전Zig에서 Rust로 옮기며 2주 미만에 코드 100만 줄을 .. SIMD는 평범한 반복문을 어떻게 5배 빠르게 만들었을까요 SIMD는 평범한 반복문을 어떻게 5배 빠르게 만들었을까요SIMD 반복문 성능 최적화 썸네일배열이나 문자열을 한 값씩 검사하는 반복문은 코드 곳곳에 있어요. SIMD는 이런 연속 데이터를 4개, 8개, 16개씩 묶어 같은 연산을 수행해요. Ghostty 개발자 Mitchell Hashimoto는 코드 포인트 검색 루프에 이 방식을 적용했고, AVX2 기반 인텔 데스크톱에서 터미널 전체 처리량이 약 5배 높아졌다고 밝혔어요. 1핵심 요약구분핵심왜 볼 만한가요처리 방식여러 값을 벡터 하나에 담아 동시에 계산해요연속 데이터를 다루는 반복문의 명령 수를 줄일 수 있어요공통 구조준비, 적재, 연산, 축소·저장, 나머지 처리의 5단계를 따라요CPU 전용 어셈블리를 몰라도 적용 흐름을 파악할 수 있어요실제 결과Gho.. Rust 30만 줄을 Zig로 다시 쓴 Roc 컴파일러, 487일 뒤 얻은 것 Rust 30만 줄을 Zig로 다시 쓴 Roc 컴파일러, 487일 뒤 얻은 것Roc 컴파일러 Rust에서 Zig 재작성 썸네일Roc 팀이 기존 Rust 컴파일러 약 30만 줄을 Zig로 다시 쓰고 487일 만에 기능 동등성에 도달했어요. 언어만 바꾼 이식이 아니라 컴파일러 구조와 개발 경험까지 손본 재작성에 가까워요. 올해 후반에는 Roc의 첫 정식 번호 릴리스인 0.1.0을 내놓을 계획이에요. 1핵심 요약구분핵심왜 볼 만한가요재작성 범위Rust 약 30만 줄을 Zig로 옮기며 여러 컴파일러 단계를 다시 설계했어요언어 교체보다 자료구조와 빌드 구조를 바꾼 과정에 가까워요빌드 속도Zig 0.17.0 개발 버전에서 약 46만 줄을 35ms에 증분 빌드했어요저장 직후 오류와 테스트 결과를 받는 개발 흐름을 노.. Bun의 Zig→Rust 전환, AI가 엔지니어링을 대체했다는 증거일까? Bun의 Zig→Rust 전환, AI가 엔지니어링을 대체했다는 증거일까?AI 뉴스 썸네일Bun이 대규모 Zig 코드를 Rust로 옮긴 일은 AI 코딩의 속도를 보여주는 사례로 소개됐어요. 그러나 이 전환만으로 AI가 소프트웨어 엔지니어링을 대체했다고 보기는 어려워요. 언어를 바꾼 이유, 검토한 대안, 전환 비용을 함께 봐야 기술적 판단과 홍보 문구를 구분할 수 있어요. 1핵심 요약구분핵심왜 볼 만한가요전환 배경Bun은 반복된 메모리 오류를 줄이기 위해 Zig 코드를 unsafe Rust로 옮겼어요AI가 얼마나 빨리 코드를 만들었는지보다 어떤 안전장치를 택했는지가 더 중요해요논쟁의 초점비판은 Rust 선택 자체보다 대안과 비용을 충분히 공개하지 않은 설명 방식에 향해요기술 의사결정은 장점만 나열하면 사후 .. Ghostty를 만든 미첼 하시모토가 말한 터미널, Zig, 오픈소스 터미널은 브라우저가 아니에요, Ghostty를 만든 미첼 하시모토의 기준AI 뉴스 썸네일Vagrant, Terraform, Vault를 만든 미첼 하시모토가 Ghostty와 Zig, 오픈소스 유지보수에 대해 길게 이야기했어요. 새 터미널 기능 하나를 어떻게 넣을지보다 더 흥미로운 대목은 따로 있어요. 좋은 도구를 만들려면 사용자 요청을 그대로 쌓기보다, 어떤 문제들이 같은 뿌리에서 나왔는지 살펴보자는 태도예요.핵심 요약구분핵심왜 볼 만한가요개발자 도구Ghostty는 빠른 네이티브 크로스플랫폼 터미널을 목표로 커졌어요터미널을 단순한 셸 창이 아니라 앱 실행 환경으로 보는 논의가 다시 살아나고 있어요시스템 설계하시모토는 터미널이 브라우저처럼 모든 기능을 품는 방향에는 선을 그어요텍스트 기반 도구의 장점은 자.. Bun의 Rust 전환, 언어 논쟁보다 코드 품질 논쟁에 가까워요 Bun의 Rust 전환, 언어 논쟁보다 코드 품질 논쟁에 가까워요AI 뉴스 썸네일Bun이 Zig로 작성된 큰 코드베이스를 Rust로 옮긴 뒤, 이번에는 Zig 창시자 Andrew Kelley가 공개 반박 글을 냈어요. 겉으로는 Zig와 Rust의 장단점 논쟁처럼 보이지만, 글의 중심은 언어 기능보다 오픈소스 재단과 스타트업 사이의 신뢰, 코드 품질, 장기 운영 방식에 더 가까워요.핵심 요약구분핵심왜 볼 만한가요개발도구Bun의 Rust 전환을 두고 Zig 쪽에서 공개적으로 다른 해석을 냈어요같은 사건을 기술 선택이 아니라 조직 관계와 코드 품질 문제로 볼 수 있어요오픈소스ZSF는 Bun이 Zig의 대표 사례처럼 보이는 상황을 부담으로 봤어요유명 프로젝트 하나가 언어 생태계의 평판까지 흔들 수 있어요AI 코.. Bun의 Rust 전환, AI 코딩이 대규모 재작성의 기준을 바꿨어요 Bun의 Rust 전환, AI 코딩이 대규모 재작성의 기준을 바꿨어요AI 뉴스 썸네일JavaScript 런타임 Bun이 Zig 기반 코드 대부분을 Rust로 옮겼어요. 흥미로운 대목은 언어 선택만이 아니에요. 53만 줄이 넘는 Zig 코드를 한 명의 엔지니어가 Claude Code 워크플로를 지휘하며 11일 만에 옮겼고, Bun 팀은 그 결과를 v1.4.0 canary로 내놓았어요. 1핵심 요약구분핵심왜 볼 만한가요런타임Bun v1.4.0 canary가 Rust 기반 첫 버전으로 나왔어요JavaScript 런타임의 내부 구현 언어가 안정성 전략과 맞물려 바뀌었어요개발 방식약 50개 워크플로와 최대 64개 Claude 인스턴스를 병렬로 돌렸어요AI 코딩이 단순 보조를 넘어 대규모 이식 작업에 쓰인 사례예요.. 이전 1 2 다음