Trawling

개발·오픈소스 · 최신기사

개발 도구와 언어, 웹 기술과 오픈소스 프로젝트의 변화를 다룹니다.

NVIDIA Nemotron 3.5 Bolt E4B 4GB: Gemma 4 기반 소형 언어 모델

발행

NVIDIA가 Gemma-4-E4B-it을 후학습한 4B 유효 파라미터 모델 Nemotron 3.5 Bolt E4B를 공개했습니다. Q4_K_M 양자화와 최대 64K 문맥을 지원하며, 추론·대화 모드 제어와 비동기 도구 호출을 제공합니다. 자체 벤치마크에서는 작업별로 경쟁 모델과 결과가 엇갈립니다.

에이전트 보안의 세 층위: 지침 유입, 실행 통제, 행동 감시

발행

다운로드 폴더의 악성 지침은 에이전트가 신뢰하는 입력 경계의 위험을 보여주고, OpenShell은 실행 단계의 접근 통제를 제시하며, METR·Redwood Research의 평가는 모니터링의 공백을 드러냅니다. 각 자료가 다루는 보안 층위와 한계를 나눠 살펴봅니다.

10월의 Gitoxide: 객체 데이터베이스 33% 가속과 안정 API 준비

발행

gitoxide 개발자는 Rust 기반 DEFLATE 압축 해제기 Sirocco를 도입해 객체 데이터베이스 작업 속도를 높였다고 보고합니다. 워크트리 생성·삭제와 안정 API 준비도 진행했으며, diff 호환성 개선과 Cargo 체크아웃 가속 계획을 공유합니다.

HTML-in-Canvas API 오리진 트라이얼

발행

Chrome의 실험 기능 HTML-in-Canvas API가 오리진 트라이얼로 공개됐습니다. DOM 요소를 2D 캔버스나 WebGL·WebGPU 텍스처에 그리면서 선택, 입력, 접근성 같은 브라우저 기능을 유지합니다. 다만 렌더링과 스크롤은 JavaScript 실행에 의존합니다.

Rust의 미래 기능

발행

Josh Triplett가 Kangrejos 2026에서 Rust의 개발 중인 기능을 소개했습니다. 구조체 일부만 빌리는 view types, 값의 범위를 타입에 담는 pattern types, 새 borrow checker Polonius와 컴파일 타임 함수 등이 포함됩니다. 여러 기능은 아직 설계·실험 단계입니다.

macOS의 gcc 바이너리 들여다보기

발행

macOS의 /usr/bin/gcc는 별칭이 아니라 실행 파일이며, 선택된 개발자 도구 경로에서 clang을 찾아 실행하는 래퍼입니다. 글은 바이너리 분석으로 이 호출 과정을 추적하고, GCC와 혼동을 부르는 이름과 도구 경로 선택에 관한 사용자 경험을 짚습니다.

Jank, C++와 직접 연동하는 네이티브 Clojure 방언

발행

Jank는 Clojure 방언에 C++ 상호운용 기능을 결합한 언어입니다. Clang 기반 JIT로 REPL에서 C++ 코드를 실행하며, C++ 헤더와 라이브러리를 직접 사용하고 네이티브 의존성을 빌드하도록 설계했습니다.

WorldTUI: 3억 6천만 매개변수 모델을 터미널인 척하도록 학습시켰습니다

발행

WorldTUI는 실제 셸이나 파일시스템 없이 키 입력마다 터미널 화면의 변화를 예측하는 3억 6천만 매개변수 모델입니다. 화면 행 병렬 디코딩과 자기 오류 수정 학습으로 속도와 일관성을 높였지만, 파일 읽기 테스트는 13회 중 9회 성공해 실제 터미널처럼 신뢰할 수 있는 수준은 아닙니다.

UUIDv7은 생각만큼 많은 속성을 보장하지 않습니다

발행

UUIDv7은 생성 시각을 담고 대체로 정렬되지만, 정확한 시각이나 엄격한 단조 증가를 보장하지 않습니다. 시계가 역행할 때 Python 구현의 타임스탬프가 실제 시각보다 계속 앞서가는 사례를 보이고, 구현별 보장과 전제 조건을 확인하라고 제안합니다.

Docker는 기묘합니다

발행

컨테이너는 별도의 가상 머신이 아니라 Linux 프로세스에 격리와 자원 제한을 적용한 형태입니다. 글쓴이는 이미지가 디렉터리에서 출발하고 runc가 Go의 스레드·fork 제약을 우회하는 방식 등을 직접 런타임을 만들며 배웠다고 설명합니다.

MiniMax-M3.1-Flash, 428B MoE 모델 공개

발행

MiniMax가 텍스트·이미지·동영상 입력과 최대 100만 토큰 문맥을 지원하는 MoE 모델 M3.1-Flash를 공개했습니다. 희소 어텐션, 양자화 인식 학습, DSpark 추측 디코딩을 적용했으며 벤치마크 결과는 작업별로 경쟁 모델과 우열이 엇갈립니다.

안드로이드 기기에서 iOS 16.5 사용자 공간 실행

발행

HackiOS는 POCO X5 Pro와 QEMU에서 XNU 커널과 수정하지 않은 iOS 16.5 사용자 공간을 부팅합니다. 터치, Wi-Fi, 카메라 등 일부 기능이 작동하지만 통신, 충전, App Store와 Apple ID 로그인은 지원하지 않아 일반 ROM이 아닌 연구용 환경입니다.

earcut보다 빠르게: 지도 폴리곤 374만 개를 489ms에 삼각분할하기

발행

지도 폴리곤을 삼각형으로 나누는 earstrip을 공개하고, 폴리곤 374만 개를 489ms에 처리했다고 보고합니다. 귀 자르기 알고리즘에 오목점 버킷, 분기 없는 검사, 삼각형 스트립 출력을 더해 속도를 높였으며, 구멍이 많은 폴리곤과 퇴화한 윤곽선은 Delaunay 방식으로 보완합니다.

Garmin, Connect 개발자 API 프로그램 개편하고 다시 개방

발행

Garmin이 7개월간 신규 신청을 막았던 Connect API 프로그램을 개인, 스타트업, 엔터프라이즈 3단계로 개편했습니다. 개인과 스타트업은 무료로 활동·건강 데이터와 FIT 파일에 접근하며, 1,000명을 넘는 엔터프라이즈는 협의된 월간 활성 사용자 요금을 내고 2027년 4월부터 비용을 부담합니다.

Kubernetes 1.35부터 cgroup v1 호스트에서 기본적으로 시작하지 않는 kubelet

발행

Kubernetes 1.35부터 cgroup v1 호스트에서는 kubelet이 기본 설정으로 시작하지 않고 재시작을 반복합니다. 작성자는 kubelet 설정과 kubeadm 사전 검증에 각각 우회 설정이 필요하며, cgroup v1을 유지하면 Kubernetes 1.37에서 기본 활성화된 Memory QoS도 적용되지 않는다고 확인했습니다.