Trawling

최신기사

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

Linode에 Guix 이미지 배포하기

발행

Guix Cookbook의 Debian 이미지 변환 방식 대신, Guix 시스템 이미지를 직접 만들어 Linode에 올리는 절차를 설명합니다. 가상 디스크와 부팅 설정, 파일 시스템 확장, 네트워크·SSH 구성을 맞추고 `guix deploy`로 운영체제를 관리합니다.

벤치마크 측정값의 잡음을 줄이는 서버 튜닝

발행

같은 벤치마크도 CPU 스케줄링과 클록 변화에 따라 실행 시간이 달라집니다. 코어 고정, 주파수 governor 설정, SMT와 turbo 비활성화 순으로 서버를 조정해 변동계수(CV)를 2.72%에서 0.26%로 낮춘 과정을 보여줍니다.

GRO가 가린 TLS 핸드셰이크의 실제 패킷 분할

발행

양자내성 TLS ClientHello가 실제 인터넷 경로에서 TCP 세그먼트 두 개로 나뉘는지 확인한 실험입니다. 수신 측 GRO가 패킷을 합쳐 tcpdump에 한 개로 보이게 했으며, GRO를 끈 뒤 1448바이트와 42바이트 세그먼트로 나뉜 기록을 얻었습니다.

Toolpak 소개 — 이미지 기반 Linux의 개발 도구 배포 구상

발행

GNOME OS 개발자 알라테이라(Alatiera)가 이미지 기반 Linux에서 개발 도구를 호스트 OS와 분리해 배포하는 구상 Toolpak을 제안합니다. 도구마다 의존성을 묶은 이미지를 서명·검증하고 호스트 자원에는 제한 없이 접근하게 해, 시스템을 건드리지 않으면서 기존 CLI 도구를 그대로 쓰는 것이 목표입니다.

Cloudflare 블로그, EmDash로 옮겼습니다

발행

Cloudflare가 블로그를 Astro와 Cloudflare에 맞춰 만든 CMS EmDash로 이전한 과정을 공개했습니다. k6 부하 테스트와 단계적 트래픽 전환으로 무중단 이전을 진행했고, 새 캐시 구조로 요청의 70%를 캐시에서 처리하며 최대 850 RPS까지 성능과 안정성을 확인했습니다.

EX-ARRR: Apple 제로클릭 취약점의 경로를 추적하다

발행

OpenEXR 디코더의 채널 수 불일치로 발생한 힙 오버플로가 iMessage 첨부 파일 처리 과정에서 사용자 조작 없이 실행되는 경로를 분석합니다. 글은 취약점 재현부터 힙 제어, 익스플로잇 한계와 Apple의 완화책까지 설명합니다.

인텔 팬서 레이크 분해 분석 — 18A 공정과 PowerVia의 실제 구현

발행

SemiAnalysis가 Intel Panther Lake를 분해해 18A 공정의 RibbonFET, 후면 전력 공급 PowerVia, Foveros-S 패키징과 칩 면적을 분석합니다. 18A의 컴퓨트 로직 밀도는 TSMC N3E와 비슷하지만 최신 노드보다 앞서지는 않으며, 고성능 GPU 타일은 TSMC N3E를 사용합니다.

Loongson CPU에서 사라지는 원자적 갱신

발행

Loongson LA664 코어에서 벡터 메모리 읽기와 특정 원자 연산이 겹칠 때 갱신이 누락되는 CPU 결함이 발견됐습니다. 이 결함은 Debian 패키지 빌드의 무한 루프와 Rust 프로그램의 메모리 손상으로 이어졌으며, Loongson은 성능 저하가 적은 펌웨어 수정안을 마련했습니다.

llama.cpp 프롬프트 룩업 초안 생성을 최대 42배 빠르게

발행

llama.cpp의 프롬프트 룩업 디코딩에서 불필요한 맵 복사와 비효율적인 자료구조를 개선해 토큰 초안 생성 속도를 최대 42배 높였습니다. 정적 캐시의 로딩은 최대 16.12배 빨라졌고, 메모리 사용량도 줄었습니다.

Steam Link에 NixOS 올리기

발행

Valve 서명 커널만 부팅하는 Steam Link에서 기존 커널에 kexec 기능을 모듈로 추가해 NixOS 커널로 넘기는 방법을 설명합니다. 오래된 ARM 커널을 최신 GCC로 빌드하고 NixOS 이미지를 2.3GB에서 1.2GB로 줄인 과정과 디버깅 방법도 공개합니다.

락프리 링 버퍼 최적화

발행

단일 생산자·단일 소비자(SPSC) 링 버퍼를 단순 배열에서 시작해 뮤텍스, 원자 연산, 메모리 순서 조정, 인덱스 캐시 순으로 개선합니다. 제시된 벤치마크에서 처리량은 뮤텍스 버전의 초당 1,200만 회에서 최적화 버전의 3억 500만 회로 늘어납니다.

llvm/llvm-project — 모듈형 컴파일러·툴체인 기술 모음

발행

LLVM Project는 최적화 컴파일러와 런타임 환경을 만드는 데 쓰는 도구 모음입니다. LLVM 코어는 중간 표현을 처리해 오브젝트 파일로 변환하며, Clang 프런트엔드와 libc++, LLD 같은 구성 요소도 함께 제공합니다.

요하네스 되퍼트를 추모하며

발행

LLVM 컴파일러 프로젝트의 주요 기여자이자 OpenMP·고성능 컴퓨팅 연구자인 요하네스 되퍼트가 암 투병 끝에 36세로 세상을 떠났습니다. 그는 Attributor 프레임워크와 GPU 오프로딩 개발을 이끌었고, 연구·멘토링·커뮤니티 활동으로 LLVM 생태계에 흔적을 남겼습니다.

NetBSD 디스크 레이블 살펴보기

발행

NetBSD 11 x86_64 가상 머신에서 디스크 레이블(disklabel)의 위치와 바이너리 구조를 직접 확인합니다. 헤더 파일과 헥스 덤프를 대조하고 체크섬을 검산한 뒤 파티션 항목을 직접 수정해 disklabel 명령의 출력과 비교합니다.

Meta의 Muse, ‘muse-special’이라는 OpenAI 모델을 쓰는 듯합니다

발행

Muse의 가상 머신 로그에서 Meta 자체 모델 Avocado 대신 `azure/muse-special`을 사용한 하위 에이전트 세션이 발견됐습니다. 글쓴이는 로그와 런타임 구현이 Azure에서 제공하는 OpenAI 모델을 가리킨다고 추정하지만, 실제 모델과 사용 이유는 확인하지 못했습니다.