DuckDB 2.0.0 LTS “Cinnamon Teal” 출시
DuckDB 2.0.0 LTS가 Quack 클라이언트-서버 연결, 비동기 I/O, VARIANT, 트리거, 확장 가능한 PEG 파서 등을 추가했습니다. 지원 기간은 최소 2027년 10월까지이며, 2.0에서 만든 데이터베이스 파일은 이전 버전으로 열 수 없으므로 업그레이드 전에 검증이 필요합니다.
AI, 개발 도구, 오픈소스, 보안과 인프라의 변화와 이용 조건을 설명하는 최신 기사와 해설입니다.
DuckDB 2.0.0 LTS가 Quack 클라이언트-서버 연결, 비동기 I/O, VARIANT, 트리거, 확장 가능한 PEG 파서 등을 추가했습니다. 지원 기간은 최소 2027년 10월까지이며, 2.0에서 만든 데이터베이스 파일은 이전 버전으로 열 수 없으므로 업그레이드 전에 검증이 필요합니다.
musl libc의 regcomp에서 정수 오버플로가 발생해 잘못된 크기로 메모리를 할당하고 힙 범위 밖에 쓸 수 있습니다. 신뢰할 수 없는 정규식을 처리하는 애플리케이션이 영향을 받으며, 최소한 예측 가능한 충돌이 가능하고 조건에 따라 임의 코드 실행으로 이어질 수도 있습니다.
Recursive가 코딩 에이전트용 MoE 모델 Flint를 공개했습니다. 총 398억 파라미터 중 토큰마다 약 25억 개를 활성화하며, SWE-bench Pro v2에서 89.7%, SWE-bench Verified에서 74.2%를 기록했습니다. 평가 방식에 따라 점수가 달라질 수 있다는 조건과 함께 체크포인트, SGLang 서빙 키트를 제공합니다.
VCF Midwest 발표에서 Lisp 머신의 개발사와 Symbolics의 Genera 운영체제를 역사와 시연으로 소개합니다. 전용 하드웨어와 마이크로코드부터 Lisp로 구현한 커널·GUI, 실시간 디버깅과 파일 시스템까지 다룹니다.
Linux 7.4에 Rust 커널 코드 약 1만 7천 줄이 들어갑니다. Zerocopy 업데이트와 새 모듈, pin-init 개선이 포함되며, 댓글에서는 메모리 안전성의 이점과 컴파일 시간 및 개발 비용을 함께 논의합니다.
x86의 ud2와 int 6은 모두 2바이트지만 예외 처리 방식이 다릅니다. ud2는 잘못된 명령어를 가리키는 fault를 일으키지만 int 6은 다음 명령어 주소를 보고하는 trap이며, 사용자 모드에서는 int 6 호출 권한도 차단됩니다.
리눅스 커널은 프로세스와 스레드를 모두 CPU에 배치하는 task로 다루며, 둘의 큰 차이는 주소 공간을 공유하는지에 있습니다. 공유 메모리는 데이터 복사를 줄이지만 경쟁 상태와 장애 전파를 낳으므로, 작업의 데이터 접근 방식과 실패 격리 필요성을 기준으로 선택해야 합니다.
Google이 TPU에서 PyTorch 모델과 연산을 실행하는 오픈소스 백엔드 TorchTPU를 공개했습니다. ATen 커널, XLA 컴파일 캐시, 분산 학습과 torch.compile()을 지원하며, 사용하려면 TPU 환경이 필요합니다.
NixOS 설정으로 FreshRSS를 백업까지 포함해 9줄의 Nix 코드로 배포한 경험을 소개합니다. 설정을 다시 실행해 같은 환경을 복구할 수 있다는 점이 유지보수 부담을 낮춰 새로운 서비스를 시험하는 데 도움이 된다는 이야기입니다.
에이전트의 재시도 문제는 모델의 추론보다 요청 결과가 불명확한 상황과 외부 부작용을 어떻게 기록·통제하느냐에 달려 있습니다. 세 글은 작업 의도와 멱등성 키, 애플리케이션이 소유하는 워크플로 상태, 독립적인 대사를 각각 다루며, 안전한 재시도에는 이 관리 방식들이 함께 필요하다고 설명합니다.
세 사례는 모델을 어디에 쓸지 입력의 성격과 실패 비용에 맞춰 나눕니다. 정전 도구는 사실·수치를 코드로 만들고 Gemma에는 짧은 안내만 맡기며, 은행 장부는 이름 판독에만 모델을 씁니다. 음성 메모 도구도 모델별 역할을 분리하고 타임스탬프와 수치를 검증하지만, 배포·추론 방식과 검증 범위는 사례마다 다릅니다.
DeepSeek이 자사 대규모 서비스에 쓰는 추론 엔진 DeepInfer를 Apache 2.0 라이선스로 공개했습니다. DeepSeek-V4.1-Flash와 NVIDIA SM100, Huawei Ascend 950을 지원하며, KV 캐시와 부하 분산 같은 완전한 서비스 운영 요소는 이번 공개에 포함되지 않습니다.
Rails의 요청 처리 과정을 Rack 미들웨어부터 라우팅, ActiveRecord, 뷰 렌더링까지 따라가며 관습 뒤에 숨은 Ruby 메커니즘을 설명합니다. Zeitwerk, 커넥션 풀, Strong Parameters도 다뤄 Rails 동작을 디버깅할 때 살펴볼 지점을 제시합니다.
Rich Hickey가 Clojure의 유연한 정보 처리와 정확성 문제를 설명하고, 데이터 구조의 변화를 견디면서 필요한 값과 기대 조건을 드러내는 destructuring 기능을 소개합니다. 강연은 선택자와 누락 처리 같은 새 지시자도 다루며, 정적 타입의 역할을 둘러싼 논쟁을 불러왔습니다.
GitHub Status에는 10월 19일 Actions 워크플로 처리와 상태 업데이트, 웹훅 전달 지연이 기록돼 있습니다. 10월 7일에는 데이터베이스 라우팅 설정 오류로 두 차례 장애가 발생했고, GitHub는 잘못된 설정이 적용된 경로와 재발 방지책을 공개했습니다.
Linux 7.4에서 ARM64의 빅엔디안 지원 코드가 제거됩니다. 해당 설정은 2025년 9월부터 BROKEN으로 표시됐으며, 사용과 테스트가 드물어 유지보수 부담이 남았습니다. 이번 변경으로 500줄 미만의 코드 경로를 정리합니다.
Mac.apk는 Android 프레임워크와 런타임을 macOS에 구현해 Apple Silicon에서 APK를 실행하는 오픈소스 프로젝트입니다. 앱을 별도 창과 Dock 아이콘으로 띄우며 가상 머신은 쓰지 않지만, 초기 알파 단계이고 Android 앱에 macOS 사용자 권한을 그대로 허용합니다.
인텔이 AI 추론용 GPU D-series를 공개했습니다. LPDDR5X 메모리 480GB와 FP8 연산 성능 1.3페타플롭스, 메모리 대역폭 1.5TB/s를 제시했으며, 가격과 일반 출시일은 아직 공개하지 않았습니다.
3AM은 기존 시스템을 다시 작성하지 않고도 운영 장애 원인을 조사하고 수정안을 제안하는 AI 온콜 엔지니어입니다. 자체 네트워크 안에서 실행되며, 수정 전 드라이런과 사람의 승인을 거치도록 설계했다고 제품 측은 설명합니다.
Bluesky 백엔드에서 블룸 필터의 잠금 경합을 줄여 배포 시간을 90분에서 약 15분으로 단축한 과정과, 해시 한 번으로 동작하는 블룸 필터 구현을 설명합니다. 다만 원문은 단일 해시 방식이 실제 서비스에서 추가 성능 향상을 냈다고 주장하지 않습니다.