GNOME 51 공개 — 오프라인 지도와 접근성 강화를 담은 6개월의 성과
GNOME 프로젝트가 6개월의 개발 끝에 데스크톱 환경 최신 버전 GNOME 51 'A Coruña'를 발표했습니다. Mutter의 프레임 스케줄링 개선으로 애니메이션이 더 부드러워졌고, Maps에 오프라인 지도가 도입되었으며, 접근성·보안·앱 전반에 걸친 다양한 개선이 포함되었습니다. 향후 몇 주 내 주요 리눅스 배포판을 통해 배포될 예정입니다.
GNOME 프로젝트가 6개월의 개발 끝에 데스크톱 환경 최신 버전 GNOME 51 'A Coruña'를 발표했습니다. Mutter의 프레임 스케줄링 개선으로 애니메이션이 더 부드러워졌고, Maps에 오프라인 지도가 도입되었으며, 접근성·보안·앱 전반에 걸친 다양한 개선이 포함되었습니다. 향후 몇 주 내 주요 리눅스 배포판을 통해 배포될 예정입니다.
Zed 팀이 에이전트와 함께 코딩하고 결과물을 리뷰하는 멀티플레이어 환경 Delta의 공개 베타를 출시했습니다. 커밋·푸시 대신 대화 스레드에 팀원을 초대해 같은 worktree와 에이전트 컨텍스트를 공유하는 방식으로, 자사 저장소에서 pull request를 끄고 33명이 570개의 변경을 main에 반영한 상태입니다. Git 위에 델타 기반 증분 버전을 기록하는 DeltaDB가 기반 기술입니다.
러시아의 새로운 법령(569-ФЗ)으로 .ru 도메인 등록에 러시아와의 연고가 요구되면서, 저자가 2014년부터 유지해온 농담 도메인 verygoodsoftwarenotvirus.ru를 갱신할 수 없게 됐습니다. 등록은 2026년 11월까지 유효하지만 12월 11일에는 해제되어 요건을 충족하는 누구나 가져갈 수 있으며, 저자는 이 도메인이 자신의 개발자 커리어와 정체성으로 자라난 과정을 회고합니다.
학계가 논문을 인용할 때 쓰는 영구 식별자 DOI를 개인 블로그 글에도 무료로 붙이는 방법을 다룹니다. 과학 블로그용 오픈 액세스 아카이브 Rogue Scholar에 피드를 등록하면 새 글이 발행될 때마다 자동으로 DOI가 발급되며, 도메인 이전이나 사이트 개편에도 인용 링크가 살아남습니다. 다만 중앙화된 게이트키퍼에 의존한다는 구조적 한계와 CC BY 라이선스 강제 등의 주의점도 함께 짚습니다.
저자가 만든 Voronoi 셰이더가 RTX 4070 Windows PC에서만 애니메이션이 끊기는 현상을 일주일간 추적한 디버깅 기록입니다. 원인은 GPU 드라이버가 아니라 ANGLE을 거쳐 DirectX 11의 FXC 컴파일러가 O3 최적화 과정에서 fract() 호출을 floor()로 잘못 최적화한 것이었으며, 리터럴 값을 398.0에서 398.1로 바꾸는 것만으로 회피할 수 있었습니다.
코드 포지(forge) Manganin을 만드는 저자가 Git 안에 이슈 데이터를 저장하면서도 로컬 퍼스트로 쓸 수 있는 이슈 트래킹을 설계한 과정을 다룹니다. 리포지토리 안에 .issues/ 디렉터리를 두는 방법과 refs/issues/ 특수 ref를 쓰는 방법의 실패를 거쳐, 최종적으로 이슈를 별도의 숨겨진 자매 리포지토리에 일반 파일로 저장하는 단순한 구조에 도달합니다.
Hacker Factor의 Neal Krawetz가 연구자 retr0id와 함께 Pixel 10의 C2PA 콘텐츠 자격증명 서명을 위조하는 방법을 공개했습니다. 루트 권한을 얻은 뒤 StrongBox/TEE의 서명 프로그램에 임의 데이터를 넘기는 Confused Deputy 공격으로, AI 생성 이미지도 'Pixel 카메라 촬영본'이라는 Google의 유효한 서명을 받을 수 있습니다. Google은 이를 'Won't Fix (Infeasible)'로 종결했습니다.
Go의 interface{} 타입 스위치처럼 Rust에서도 dyn Any로 다운캐스트하려 하지만, &str 같은 unsized 타입은 dyn으로 강제 변환(coerce)할 수 없다는 문제를 다룹니다. 저자는 vtable의 내부 구조를 분석한 뒤, 런타임에 vtable을 수작업으로 구성해 &str을 &dyn Any로 변환하고 다시 downcast하는 실험을 보여줍니다.
DNS·BGP·RPKI 같은 인터넷 핵심 인프라용 오픈소스(Unbound, Routinator 등)를 개발하는 NLnet Labs가 AI 시대의 변화를 진단합니다. AI로 작성된 대규모 기여 코드와, LLM으로 발견된 수백 건의 보고서가 쏟아지면서 12명의 개발팀이 트리아지에 매몰되었고, 결국 모든 코드와 문서 기여를 사람이 작성해야 한다는 LLM 정책을 발표하게 된 배경을 설명합니다.
IEEE 부동소수점 표준의 subnormal(비정규) 수가 연산을 느리게 한다는 오래된 통념을 Daniel Lemire가 최신 프로세서 5종에서 직접 측정했습니다. Intel에서는 subnormal이 관여된 곱셈이 최대 50배 느려지지만, AMD Zen 5와 Arm 계열(Graviton 5, Apple M4 Max)에서는 거의 페널티가 없다는 결과가 나왔습니다. 저성능 부동소수점 회피 전략이 이제 CPU 아키텍처에 따라 갈린다는 점이 핵심입니다.
이탈리아의 비영리 기술 콜렉티브 Autistici/Inventati(A/I)가 미국 정부로부터 '글로벌 테러 조직(Specially Designated Global Terrorist)'으로 지정되면서 25년간 운영해 온 메일·블로그·웹호스팅 등 모든 서비스를 종료한다고 발표했습니다. 무료·비상업적·프라이버시 중심 인프라가 법적·금융적 압박으로 사라지는 대표 사례로, 독립 인프라와 디지털 공익 서비스의 지속 가능성 문제를 드러냅니다.
Rust로 개발된 오픈소스 복셀 RPG Veloren의 코어 개발자가 프로젝트의 특이한 설계 결정들을 정리했습니다. ECS 아키텍처, 'chonk'라는 독자적 복셀 자료구조, 물리 기반 월드 생성과 상시 시뮬레이션 시스템 rtsim 덕분에 48스레드 서버에서 500명 이상의 플레이어와 수만 개의 엔티티를 하나의 월드 공간에서 처리합니다.
Trail of Bits가 1Password의 FLAWED 보고서가 제시한 'AI 패치 클린 수정률 26%'라는 수치가 오도하고 있다고 반박했습니다. 잘못된 수정을 지시한 프롬프트와 테스트 금지 조건이 포함된 실험 설계의 문제를 지적하며, 자사 컨설팅과 Patch the Planet 프로젝트의 실제 데이터를 공개했습니다. 검증용 에이전트 스킬 2종도 함께 릴리스했습니다.
Swift 6.4가 출시됐습니다. Swift Package Manager의 기본 빌드 시스템이 Swift Build로 바뀌어 Linux·macOS·Windows에서 동일하게 빌드되고, 서브프로세스 라이브러리 Subprocess가 1.0에 도달했으며, WebAssembly 브릿징은 최대 40배 빨라졌습니다.
엔지니어링 생산성의 상당 부분이 거창한 이론이 아니라 작은 지식 조각에서 나온다는 에세이입니다. fzf·ripgrep·git pickaxe·EXPLAIN ANALYZE 같은 즉시 쓸 수 있는 팁을 소개하고, 회사에서도 이런 지식을 하루 하나씩 공유하는 방식을 제안합니다.
1962년부터 14년간 NSA의 핵심 암호 해독 프로세서로 가동된 IBM Harvest는 당시 어떤 컴퓨터보다 최대 200배 빠른 스트리밍 머신이었습니다. IBM 7030 Stretch에 전용 코프로세서를 결합한 이 시스템은 파이프라인 처리, 세계 최초의 자동 테이프 라이브러리 Tractor, 전용 언어 Alpha 등 수십 년 앞선 설계를 담고 있었습니다.
Microsoft가 공개한 .NET 11의 연례 성능 개선 보고서로, JIT 컴파일러의 탈추상화(deabstraction)·가드드 디버추얼라이제이션(GDV)·이스케이프 분석(escape analysis) 등 수백 건의 최적화를 BenchmarkDotNet 마이크로 벤치마크와 함께 소개합니다. 대부분의 개선은 애플리케이션 코드 수정 없이 런타임 업그레이드만으로 이점을 얻을 수 있다는 점이 핵심입니다.
Forth 구현 경험이 없던 개발자가 Lua의 C API 위에서 C로 작성한 Forth 구현체 MoonForth의 개발 과정을 회고한 글입니다. JonesForth의 소스를 참조하되 어셈블리 대신 Lua 스택을 직접 조작하는 C 함수로 코어 워드를 구성했고, 함수 포인터 테이블로 컴파일을 구현해 일주일 만에 조건문과 루프까지 갖춘 실사용 가능한 Forth를 완성했습니다.
Ori Bernstein이 9front용으로 개발한 crash-safe 스냅샷 지원 copy-on-write 파일시스템 GEFS의 OpenBSD 포팅 프리뷰를 공개했습니다. 아직 프로덕션 수준이 아니며 데이터 손실이 예상되는 단계지만, 남은 문제들이 대체로 파악되어 다른 사람들이 살펴볼 수 있는 상태에 도달했다고 밝혔습니다.
저자는 AliExpress에서 20달러에 구매한 MF800 4G 핫스팟에 OpenStick 기반 Linux를 올리고, Clicks 키보드와 Sharp Memory LCD, 자체 설계한 PCB를 결합해 문자 전용 '덤폰'을 만들었습니다. 기판을 물리적으로 절단하고, Android 디바이스 트리를 추출해 SPI 디스플레이를 구동하며, DRM 드라이버에 디더링까지 추가한 과정이 상세히 기록되어 있습니다.