오늘 GeekNews는 시스템 저층을 다시 들여다보는 소식들이 눈에 띕니다. NetBSD 커널과 Linux 사용자 공간을 조합한 AlpineBSD, 16비트 Windows 프로그램을 되살린 winevdm, 1.0에 도달한 Gforth처럼 “오래된 것의 재구성"이 하나의 흐름을 이룹니다. 동시에 Gemini 4 Carbon 발표와 세무 업무 에이전트 평가(Dayjob: Tax)처럼 AI 에이전트의 실전 역량을 겨루는 소식, 그리고 UEFI 펌웨어 코드 실행 취약점과 브라우저 지문 수집 스크립트 같은 보안 이슈도 함께 올라왔습니다.

AlpineBSD - NetBSD 커널과 Alpine Linux에서 영감을 받은 사용자 공간을 결합한 운영체제

NetBSD 커널과 경량 사용자 공간을 결합하고, LLM 생성 코드를 배제하는 것을 목표로 하는 OS

핵심 내용 AlpineBSD는 NetBSD 커널과 Alpine Linux에서 영감을 받은 사용자 공간을 결합한 운영체제로, AI 생성 소프트웨어 사용을 최대한 줄이는 것을 목표로 한다. 기본 시스템과 주 패키지 저장소에는 LLM 출력물이 포함되지 않도록 설계했고, NetBSD의 커널과 libc 등을 기반으로 삼는다. 안정적이고 이식성 높은 BSD 커널에 경량 사용자 공간을 얹는 조합 자체도 흥미롭지만, “AI 생성 코드 미포함"을 배포 정책으로 못 박았다는 점에서 소프트웨어 공급망 신뢰 문제를 어떻게 다룰지에 대한 실험이라는 의미가 있다.

Dayjob: Tax - 전문 세무 과제 50개로 AI 에이전트 평가하기

고객 요청부터 최종 산출물까지, 세무 업무를 “책임지고” 수행하는지 평가하는 벤치마크

핵심 내용 Dayjob: Tax는 AI 에이전트가 고객의 최초 요청부터 최종 산출물까지 세무 업무를 책임지고 수행하는지, 나아가 고객이 묻지 않은 문제까지 발견하는 전문적 판단력을 갖췄는지 시험한다. 통과 조건은 평가 기준의 95% 이상 충족으로, 상당히 엄격하다. 단순 질의응답 정확도가 아니라 “업무 완수"와 “전문가적 판단"을 측정한다는 점에서, 에이전트 벤치마크가 실제 직무 단위로 옮겨가는 흐름을 보여준다.

winevdm - 64비트 Windows에서 16비트 Windows 프로그램 실행하기

Windows 1.x~3.1용 16비트 프로그램을 64비트 Windows에서 돌리는 에뮬레이터

핵심 내용 winevdm은 Windows 1.x, 2.x, 3.0, 3.1용 16비트 프로그램을 64비트 Windows에서 실행할 수 있도록 이식한 에뮬레이터다. CPU 에뮬레이터와 Wine 기반의 Win16→Win32 변환 코드를 결합하고, 16비트 핸들과 네이티브 핸들 사이의 변환까지 처리한다. 64비트 환경에서 지원이 끊긴 레거시 소프트웨어를 살려내는 접근으로, 호환성 레이어와 에뮬레이션을 함께 설계하는 사례로 참고할 만하다.

나는 여전히 OpenGL ES 3.0을 가르친다

그래픽스 입문 수업에서 최신 API 대신 OpenGL ES 3.0을 쓰는 이유

핵심 내용 컴퓨터 그래픽스 입문 수업의 목표는 범용 렌더러 제작이 아니라 3D 장면 구현이며, OpenGL ES 3.0은 그 목표에 필요한 그래픽스 API와 추상화를 배우는 데 여전히 유용하다는 주장이다. WebGL2와의 호환성 덕분에 학생들이 C++ 예제를 웹으로 옮겨 자신의 사이트에 공개할 수 있다는 실용적 이점도 언급된다. “최신 기술"보다 “교육 목표에 맞는 도구"를 고르는 기준에 대한 이야기로, 기술 선택 논의에 참고할 만하다.

이 브라우저 지문 수집 스크립트는 왜 생물무기를 만들고 있을까?

안티봇 스크립트에서 발견된 생물무기 연상 함수명, 자동 분석을 막는 기법

핵심 내용 웹사이트 1만 개에서 브라우저 지문 수집용 캔버스를 조사하던 중, 생물무기와 자해 등을 연상시키는 함수명과 문자열을 포함한 안티봇 스크립트가 발견됐다. 위험한 함수명과 문자열로 LLM의 안전장치를 자극해 난독화 해제, 즉 자동 분석을 막으려는 기법으로 보인다. 자동 분석 도구와 LLM을 분석 워크플로에 넣는 개발자라면, 코드 자체가 아니라 분석 파이프라인을 겨냥한 회피 전략이 등장했다는 점을 알아둘 필요가 있다.

Gforth 1.0 - 확장 가능한 문법과 멀티코어 멀티태스킹 지원

문법 확장과 멀티코어 멀티태스킹을 갖춘 Forth 구현이 1.0에 도달

핵심 내용 Gforth 1.0은 텍스트 인터프리터의 문법을 확장해 다양한 리터럴, 어휘집 지정, 환경 변수 참조를 지원하며, 인식기(recognizer)를 추가해 해석할 문법 자체를 확장할 수 있다. 여러 코어와 하드웨어 스레드에서 멀티태스킹을 지원하고, 메시지 큐 기반 통신과 동기화, Cilk 기반 작업 기능도 갖췄다. 확장 가능한 문법과 동시성 지원이 정식 버전으로 정리됐다는 점에서 Forth 생태계의 현재 위치를 보여준다.

Apple, 터치를 지원하는 PROLED XDR 디스플레이 탑재 MacBook Pro 공개

탠덤 OLED 기반 PROLED XDR과 Mac 최초 터치 지원

핵심 내용 Apple이 탠덤 OLED 기반 PROLED XDR을 탑재하고 Mac 최초로 터치를 지원하는 MacBook Pro 14 및 16 모델을 공개했다. 패널에 통합된 터치 센서로 그림 그리기, 악기 연주, iOS 및 iPadOS 앱의 터치 테스트가 가능하며, macOS가 터치 입력을 클릭으로 변환하는 방식도 언급된다. 모바일 앱을 만드는 개발자라면 Mac에서 터치 입력을 직접 검증할 수 있는 환경이 생긴다는 점이 실질적인 변화다.

Gemini 4 Carbon - 사이버 보안과 장기 에이전트 작업 역량을 강화한 모델

장기 다단계 작업과 사이버 보안 방어 역량에 초점을 맞춘 Google 모델

핵심 내용 Google이 Gemini 4 Carbon을 발표했다. 복잡한 다단계 엔지니어링 작업을 지속해서 수행하도록 설계했고, 코딩과 사이버 보안 방어 역량을 강화했다고 설명한다. Artificial Analysis Intelligence Index v5.0에서 59점으로 1위를 기록하고, WebDev Arena에서는 89 Elo 상승한 것으로 언급된다. 코딩과 보안을 동시에 밀어붙이는 방향은, 모델 평가가 “긴 작업을 끝까지 수행하는 능력"으로 이동하고 있음을 보여준다.

Emacs, 50주년을 맞다

1976년 MIT에서 탄생한 Emacs가 반세기를 맞이했다

핵심 내용 1976년 MIT 인공지능 연구소에서 탄생한 Emacs가 50주년을 맞았다. 초기 전체 화면 텍스트 편집기 중 하나로, 여러 운영체제용으로 다시 구현되며 지금까지 사용되고 있다. TECO의 화면 편집 확장인 Control-R을 개선하면서 각 키가 매크로를 실행하는 구조를 도입했고, 이후 확장성 중심 설계가 오랜 생존의 기반이 됐다. 새로 나온 도구가 아니라 “50년간 확장되어 온 구조"라는 관점에서 편집기 설계를 다시 보게 하는 소식이다.

경쟁사들은 4F² DRAM에 집중하는데, Micron은 왜 포기했나?

20년 넘게 연구한 4F² DRAM의 제품화를 접고 기존 구조 미세화를 선택한 이유

핵심 내용 Micron은 20년 넘게 연구한 4F² DRAM의 제품화를 포기하고 기존 6F² 구조의 미세화를 이어가기로 했다. 4F²와 6F²는 공정 노드가 아니라 DRAM 셀의 면적과 배치를 나타내는 지표다. 커패시터에 필요한 간격이 실제 DRAM 밀도를 제한하기 때문에, Micron은 4F² 전환에서 얻을 수 있는 밀도 이득이 크지 않다고 판단한 것으로 보인다. 구조 변경과 기존 구조 미세화 사이의 트레이드오프를 이해하는 데 좋은 사례다.

Show GN: pele-animate - Mermaid 다이어그램에 애니메이션과 아이콘을 추가해주는 오픈소스 라이브러리

Mermaid 다이어그램에 단계별 애니메이션 재생과 아이콘 지원을 더하는 라이브러리

핵심 내용 기술 문서 사이트에서 많이 쓰는 Mermaid 다이어그램에 단계별 애니메이션 재생과 아이콘 지원을 추가해주는 오픈소스 라이브러리다. 마크다운 노트 앱인 옵시디언의 CEO kapano가 기존 Mermaid의 단점을 개선하는 방향으로 만들었다는 설명이 붙어 있다. 다이어그램을 정적으로 두지 않고 흐름을 따라 보여줄 수 있다는 점에서, 문서화 경험을 개선하려는 개발자에게 바로 써볼 만한 도구다.

UEFI 펌웨어의 코드 실행 취약점, 전 세계 서버 대부분을 위협

TianoCore EDK II의 심각도 9.5/10 코드 실행 취약점, PXE 부팅 경로가 공격 지점

핵심 내용 주요 UEFI 공급업체가 사용하는 TianoCore EDK II에서 심각도 9.5/10의 코드 실행 취약점 CVE-2026-97631이 발견됐다. PXE 네트워크 부팅 중 ICMP 오류 메시지를 처리하는 과정의 버퍼 오버플로로, 공격자는 운영체제와 Secure Boot 등의 방어 기능이 작동하기 이전 단계에서 코드를 실행할 수 있는 것으로 설명된다. 펌웨어 계층은 OS 보안 도구의 가시 범위 밖인 경우가 많아, 네트워크 부팅을 쓰는 인프라라면 영향 범위 확인과 펌웨어 업데이트 계획을 세워야 한다.


기타 주목할 소식

  • 향후 Archive.today 링크 — Archive.today 링크의 향후 처리와 관련된 소식. 원문 보기
  • 누가 제발 스팸 문자 좀 막아 주세요 — 2FA와 개인 대화 중심이던 문자 채널이 정치 캠페인·스팸으로 오염되고 있다는 문제 제기. 원문 보기
  • 미국 FCC, Amazon의 Globalstar 115억 달러 인수 승인 — Amazon Leo가 Starlink에 맞설 위성 통신망 확보를 추진. 원문 보기
  • CNC를 활용한 석재 조각 — 다이아몬드 공구와 5축 제어로 수개월 걸리던 석재 장식을 수일 만에 제작. 원문 보기
  • 사모펀드 투자 기업에 다가오는 3,000억 달러 규모의 부채 만기 — 2028~2029년 만기 도래 부채를 안고 만기 연장을 서두르는 상황. 원문 보기
  • 켄터키주 남성, 인본주의자로는 처음으로 AI 사용에 대한 종교적 면제 인정받아 — AI 사용과 종교적 면제를 둘러싼 첫 사례. 원문 보기
  • 스페인 톨레도 인근에서 고속열차 두 대 충돌 — 마드리드→세비야 고속열차 추돌로 최소 10명 사망. 원문 보기
  • ICE, 미국 역사상 최대 규모급 좌파 감시 작전 수행 중 — 미네소타 사건에서 공개된 광범위한 감시 자료와 위헌 소지 논란. 원문 보기

오늘의 한 줄 정리: 새로 만드는 것보다 오래된 저층을 다시 조합하고(AlpineBSD, winevdm, Gforth), 에이전트에게는 “끝까지 책임지는 능력"을 요구하며(Gemini 4 Carbon, Dayjob: Tax), 그 아래 펌웨어 계층에는 여전히 9.5점짜리 구멍이 남아 있다는 하루였다.

매일 아침 GeekNews 소식을 릿치 블로그에서 만나보세요.