Veloren이 다르게 설계한 것들 — ECS, chonk, 그리고 살아있는 월드 시뮬레이션
Rust로 개발된 오픈소스 복셀 RPG Veloren의 코어 개발자가 프로젝트의 특이한 설계 결정들을 정리했습니다. ECS 아키텍처, 'chonk'라는 독자적 복셀 자료구조, 물리 기반 월드 생성과 상시 시뮬레이션 시스템 rtsim 덕분에 48스레드 서버에서 500명 이상의 플레이어와 수만 개의 엔티티를 하나의 월드 공간에서 처리합니다.
개발 도구와 언어, 웹 기술과 오픈소스 프로젝트의 변화를 다룹니다.
Rust로 개발된 오픈소스 복셀 RPG Veloren의 코어 개발자가 프로젝트의 특이한 설계 결정들을 정리했습니다. ECS 아키텍처, 'chonk'라는 독자적 복셀 자료구조, 물리 기반 월드 생성과 상시 시뮬레이션 시스템 rtsim 덕분에 48스레드 서버에서 500명 이상의 플레이어와 수만 개의 엔티티를 하나의 월드 공간에서 처리합니다.
YAGNI와 KISS 같은 '단순함 우선' 원칙이 반복 적용되면, 어느 순간 단순했던 설계가 코드베이스의 표준 패턴으로 굳어지며 기술 부채가 된다는 글입니다. 저자는 이를 '깨진 유리창 이론(Broken Window Theory)'에 빗대어, 나쁜 패턴이 나쁜 패턴을 낳는 구조적 원인과 이를 막기 위한 실용적인 대응책을 제시합니다.
Java SE 27의 Reference Implementation인 JDK 27이 2026년 9월 15일 General Availability에 도달했습니다. JSR 402 스펙을 기반으로 JEP 프로세스에 따라 개발되었으며, Oracle의 프로덕션용 GPL 바이너리가 우선 공개되고 다른 벤더의 빌드가 뒤따릅니다. 커뮤니티에서는 Structured Concurrency 프리뷰와 JNI 제한 강화 여부가 주요 화제로 떠올랐습니다.
LLM의 RL post-training에서 성능 향상이 주로 쉬운 문제에서 발생하고 어려운 문제는 거의 개선되지 않는다는 'Matthew Effect'를 지적한 연구입니다. 저자는 쉬운 문제에는 적은 샘플, 어려운 문제에는 확률적으로 재샘플링을 계속하는 'Never Give Up(NGU)' 기법을 제안하며, 수학·코드 RL 실험에서 가장 어려운 문제군의 성능을 끌어올렸음을 보입니다.
Airbus의 오픈소스 계획 프레임워크 Scikit-decide, TU Delft의 항공기 성능 모델 OpenAP, NOAA 풍향 데이터를 조합해 최적 비행 경로를 직접 계산한 실습기입니다. A320의 툴루즈~베를린 구간을 A* 탐색으로 0.28초 만에 풀어 연료 기준 최적 항로를 도출했고, Jeppesen 같은 상용 솔루션 없이도 연료 절감 경로 계획을 재현할 수 있음을 보여 줍니다.
Go 언어로 게임 엔진 없이 처음부터 작성한 Wolfenstein 3D 클론 gowolfenstein이 공개됐습니다. Unity나 Godot 같은 외부 엔진 없이 raw OpenGL(go-gl)만을 의존성으로 사용하며, 레이캐스팅(raycasting) 렌더링과 충돌 감지를 포함한 자체 물리 엔진을 직접 구현했습니다. 12년 전 개인 테스트 프로젝트로 시작해 90년대 FPS의 향수를 재현한 점이 특징입니다.
ConnectWise가 원격 지원 소프트웨어 ScreenConnect의 치명적 취약점 CVE-2026-84869(CVSS 9.9)를 긴급 패치했습니다. 해당 결함은 8월 20일부터 실제 공격에 악용되어 왔으며, 변조된 클라이언트를 통해 VBScript 페이로드를 다른 세션으로 전파하는 웜 형태 공격이 관찰되었습니다. CISA는 이 취약점을 KEV 카탈로그에 등록하고 연방 기관에 3일 내 패치를 요구했습니다.
UkisAI가 Qwen3.8-27B의 thinking 토큰 사용을 최대 58.3% 줄이면서도 정확도 손실을 1% 미만으로 억제한 파인튜닝 어댑터 Swift-Qwen3.8-27B를 공개했습니다. 추론 비용과 지연 시간을 직접 줄이는 접근이라 로컬 LLM 커뮤니티에서 독립 벤치마크와 함께 주목받고 있습니다.
Trail of Bits가 1Password의 FLAWED 보고서가 제시한 'AI 패치 클린 수정률 26%'라는 수치가 오도하고 있다고 반박했습니다. 잘못된 수정을 지시한 프롬프트와 테스트 금지 조건이 포함된 실험 설계의 문제를 지적하며, 자사 컨설팅과 Patch the Planet 프로젝트의 실제 데이터를 공개했습니다. 검증용 에이전트 스킬 2종도 함께 릴리스했습니다.
AuroraAI-Research가 약 1억 5천만 파라미터의 소형 언어 모델 Aurora1.0-150M을 Hugging Face에 공개했습니다. 단일 RTX Pro 6000 GPU로 약 11시간 동안 70억 토큰을 사전학습했으며, 대부분의 벤치마크에서 GPT2-Small과 동등하거나 약간 앞서는 결과를 보였습니다. Muon과 AdamW 옵티마이저를 병용한 학습 구성과 상세한 아키텍처 사양도 함께 공개됐습니다.
llama.cpp에 DeepGrove의 ternary MoE 모델 Maple 20B-A1B를 CPU에서 지원하는 PR이 올라왔습니다. 24개 레이어에 256개 expert 중 8개를 활성화하는 구조로, Apple M4 기준 생성 88 t/s를 기록했고 TQ1_0/TQ2_0 ternary 양자화를 지원합니다.
Formas가 공개한 Cartesian은 말·스케치·사진 입력을 편집 가능한 3D 모델로 변환하는 AI 도구입니다. 폴리곤 메시 근사가 아닌 정확한 솔리드와 NURBS 지오메트리를 생성하고, SketchUp·Rhino·BIM 등 기존 CAD 워크플로우로 바로 이어지는 점을 차별점으로 내세웁니다.
보안 연구가 Chris Domas가 Black Hat USA 2026에서 David Bombal과의 대담을 통해, C 언어로 모범 사례를 따라 작성한 코드도 컴파일러 최적화에 의해 보안 검사가 제거되거나 TOCTOU 취약점이 새로 생길 수 있음을 설명합니다. AI를 활용해 5억 줄의 오픈소스 코드를 분석한 결과 300개의 잠재적 위험 패턴이 발견됐으며, 개발자는 최적화된 빌드를 직접 분석하고 출시될 바이너리 그대로를 테스트해야 한다고 권고합니다.
영국 코미디 스케치 'Numberwang'의 판정을 수행하는 초소형 신경망 프로젝트입니다. 모델 전체가 1.8MB JSON 파일이며 추론 코드는 순수 Python 표준 라이브러리 약 100줄로, PyTorch나 NumPy 없이 동작합니다. 11개 언어의 숫자 표현을 문자 단위로 처리하며, 농담 프로젝트이지만 의존성 없는 추론 구현의 극단적인 사례를 보여줍니다.
단일 실행 파일로 배포되는 로컬 LLM 추론 도구 KoboldCpp가 v1.121을 공개했습니다. Minimax H3 비디오 생성에 오디오 클립과 다중 참조 이미지 첨부를 지원하고 비디오 LoRA를 도입했으며, 스트리밍 레이스 컨디션과 Kimi·Deepseek 모델의 툴 콜링 버그 등 안정성 수정이 다수 포함되었습니다.
독일 방위 기업 Rheinmetall이 센서 시스템과 소프트웨어 컴포넌트 간 통신을 위한 미들웨어 'onboardapi'를 오픈소스로 공개했습니다. OMG의 DDS 표준 기반 발행-구독 아키텍처로 저지연 데이터 교환을 지원하며, C++ 코어에 Java·C#·Python 래퍼를 제공합니다. 방산 분야의 폐쇄적 프로토콜이 공개된 드문 사례로 주목받았습니다.
Swift 6.4가 출시됐습니다. Swift Package Manager의 기본 빌드 시스템이 Swift Build로 바뀌어 Linux·macOS·Windows에서 동일하게 빌드되고, 서브프로세스 라이브러리 Subprocess가 1.0에 도달했으며, WebAssembly 브릿징은 최대 40배 빨라졌습니다.
메모리 스파이크 대응을 위해 프로덕션에서 swap을 사용하던 저자가 Go 런타임의 GC 메타데이터 페이지가 swap-out되면서 stop-the-world pause가 중앙값 51µs에서 최악 40ms까지 폭증하는 현상을 실측했습니다. bpf 스크립트로 확인한 결과 40ms 중 39ms가 228건의 major page fault에서 발생했으며, 이는 GC가 heap 밖의 bookkeeping 영역을 읽는 동안 world가 멈춘 상태에서 swap-in을 기다렸기 때문입니다.
엔지니어링 생산성의 상당 부분이 거창한 이론이 아니라 작은 지식 조각에서 나온다는 에세이입니다. fzf·ripgrep·git pickaxe·EXPLAIN ANALYZE 같은 즉시 쓸 수 있는 팁을 소개하고, 회사에서도 이런 지식을 하루 하나씩 공유하는 방식을 제안합니다.
EU가 15세 미만 아동의 접근을 제한하는 'EU Kids Act' 초안을 준비 중입니다. 소셜미디어를 넘어 동영상 공유 플랫폼, 챗봇, 온라인 게임까지 규제 대상이며, 위반 시 연매출의 최대 6%까지 벌금이 부과될 수 있습니다.