Trawling

최신기사

AI, 개발 도구, 오픈소스, 보안과 인프라의 변화와 이용 조건을 설명하는 최신 기사와 해설입니다.

Linus Torvalds, Claude Code와 리눅스 커널 메모리 관리 개선 작업

발행

Linus Torvalds가 Claude Code의 도움을 받아 페이지 캐시 읽기 경로를 개선하는 리눅스 커널 패치 작업을 진행하고 있습니다. 여러 스레드가 같은 파일을 작게 읽을 때 발생하는 folio 참조 횟수 경합을 줄이는 것이 목표이며, Torvalds는 코드와 테스트, 리뷰에 LLM을 활용했다고 밝혔습니다.

Linux 7.4, 노트북·게임용 휴대기기 지원 개선

발행

Linux 7.4에는 ASUS, MSI, HP, Acer 노트북과 OneXPlayer·AYANEO 휴대기기의 지원이 추가됩니다. 배터리 충전 제어, 팬 설정, 열 프로필, 태블릿 모드 같은 기능을 다루는 드라이버 변경이 포함됩니다.

LLM이 이미 익힌 Unix와 컴퓨터과학 형식 활용하기 — 프롬프트 DSL을 새로 만들지 말아야 하는 이유

발행

글은 긴 자연어 지침이나 새로 만든 프롬프트 DSL보다 Makefile, EBNF, Circuit Breaker 같은 익숙한 시스템 형식으로 에이전트 작업을 표현하자고 제안합니다. 저자는 Gemini 4개 모델을 대상으로 한 1,680회 A/B 실험에서 여러 작업의 준수율이 개선됐다고 보고하지만, 댓글에서는 형식 자체의 효과와 실행 환경이 강제하는 효과를 구분해야 한다는 지적도 나옵니다.

Microsoft BitNet — 1비트 LLM 추론 프레임워크

발행

BitNet은 삼진 가중치를 쓰는 1비트 LLM을 CPU와 GPU에서 추론하는 Microsoft의 오픈소스 프레임워크입니다. 프로젝트가 공개한 벤치마크에서 x86은 최대 6.17배, ARM은 최대 5.07배 빨라지고 에너지 소비는 각각 최대 82.2%, 70.0% 줄었습니다. 임베딩 모델과 실시간 음성 인식 엔진으로도 적용 범위를 넓히고 있습니다.

대표 AI 게이트웨이 5종 비교

발행

AI 게이트웨이 5종의 모델 연결, 라우팅, 관측성, 비용 관리, 배포 방식을 비교합니다. 글은 프로덕션 성능과 자체 인프라 통제를 원하는 팀에 Bifrost를 추천하며, 나머지 제품은 Cloudflare·Vercel 환경, Python 기반 자체 운영, 폭넓은 모델 탐색 등 서로 다른 용도에 맞춘다고 설명합니다.

Filebrowser Quantum v2.0.0 정식 버전 출시

발행

Filebrowser Quantum v2.0.0은 기존 키-값 저장소를 SQLite 기반 구조화 데이터베이스로 바꾸고 상태 관리 계층을 도입합니다. API와 권한 체계에도 변경이 많아, 업그레이드 전 마이그레이션 안내와 백업 확인이 필요합니다.

TrailSafe: 오픈소스 AI로 통신이 끊긴 등산객의 안전을 지키는 프로젝트

발행

TrailSafe는 통신이 끊기는 산악 지역에서 혼자 걷는 사람의 체크인과 생체 신호를 감시하는 오프라인 우선 안전 도구입니다. TabPFN의 위험 예측과 Temporal의 지속성 있는 타이머를 결합해, 체크인과 유예 시간이 모두 끝나면 GPS·고도·수분 부족 진단을 담은 구조 알림을 보냅니다. 다만 40개 기록으로 얻은 벤치마크와 통신 두절 중 알림을 전달하는 방식은 한계와 질문으로 남습니다.

C에서 아레나 할당자 구현하기

발행

아레나 할당자(arena allocator)는 비슷한 수명을 가진 데이터를 큰 메모리 블록에 모아 관리하고, 사용이 끝나면 한꺼번에 비우는 방식입니다. 글은 C로 간단한 아레나를 구현하고 문자열 복사에 적용해, 개별 메모리 해제 부담을 줄이는 방법을 설명합니다.

JSON 분해 저장으로 Logfire 쿼리 속도를 최대 1000배 높인 방법

발행

Logfire가 OpenTelemetry 속성 JSON을 자주 쓰이거나 큰 키별 컬럼으로 나누는 동적 분해 저장(Dynamic Shredding)을 도입합니다. 불필요한 JSON 다운로드와 파싱을 줄여 일부 쿼리를 30초 이상에서 1초 미만으로 단축하며, 2026년 2월부터 고객에게 적용할 계획입니다.

미안하지만, 여전히 생각해야 합니다

발행

AI 에이전트가 Ruby on Rails 앱을 Rust와 Elixir로 다시 쓴 사례를 비교하며, 코드를 읽지 않고 신뢰성 있는 시스템을 만들기 어렵다고 주장합니다. 부하 테스트 결과는 처리량뿐 아니라 오류율, 이벤트 전달 지연, 메모리 사용량까지 함께 봐야 하며, 각 언어와 설계의 트레이드오프를 따져야 합니다.

Buda의 API Claws — API 하나로 에이전트 인프라 구축하기

발행

API Claws는 메모리, 모델 라우팅, 실행 환경, 세션 관리 기능을 제공하는 Buda의 호스팅 AI 에이전트 API입니다. 개발팀은 에이전트 인프라를 직접 운영하지 않고도 앱이나 스마트 하드웨어에 클라우드 에이전트를 연결할 수 있습니다.

아폴로 11호 유도 컴퓨터 원본 소스 코드

발행

아폴로 11호 사령선과 달 착륙선에서 사용한 Apollo Guidance Computer(AGC) 프로그램을 공개한 저장소입니다. MIT Museum 소장 문서의 디지털 이미지에서 코드를 옮겼으며, 원본 스캔과 대조한 오류 수정과 누락 파일 제보를 받습니다.

Git 커밋 하나는 디스크를 얼마나 차지할까요?

발행

Git 커밋이 차지하는 공간은 파일 내용의 압축률과 변경된 디렉터리 트리 크기에 따라 달라집니다. 팩파일을 만들지 않은 실험에서는 파일 하나의 3바이트 변경에도 8~17KB가 늘었지만, 큰 텍스트 파일은 원본 크기의 약 10%만 차지했습니다.

AirLLM — 4GB GPU 한 장에서 70B 모델 추론

발행

AirLLM은 모델 가중치를 레이어 단위로 디스크에서 불러와 GPU 메모리 사용량을 줄이는 오픈소스 라이브러리입니다. 저장소는 70B 모델을 4GB GPU에서 실행하는 사례와 대형 모델의 LoRA 학습 지원을 소개합니다.

유니커널은 어려웠습니다. 과거형으로 말하는 이유

발행

유니커널은 애플리케이션과 운영체제 기능을 하나의 이미지로 묶어 단일 작업만 실행하는 방식입니다. 글쓴이는 AI 에이전트가 부족한 라이브러리와 도구를 빠르게 만들면서 과거의 개발 장벽이 낮아졌다고 주장하고, 공격 표면 축소와 개발 언어의 변화 가능성을 설명합니다.

디버거의 절반을 Nix가 만들어줬습니다

발행

Rewind VM은 Nix 빌드를 결정적으로 재생하고 스레드 실행 순서를 바꿔 경쟁 상태를 찾아냅니다. 글쓴이는 Nix derivation에 입력, 소스, 디버그 심볼이 이미 갖춰져 있어 디버거 기능 대부분을 재현성 있게 구현할 수 있었다고 설명합니다.