AI가 리눅스 커널 코드를 리뷰한다: Sashiko 프로젝트의 도전
## 커널 코드 리뷰, AI 에이전트에게 맡길 수 있을까 리눅스 커널은 현존하는 가장 크고 복잡한 오픈소스 프로젝트 중 하나다. 수천만 줄의 코드베이스에 전 세계 수천 명의 개발자가 기여하며, 매 릴리스마다 수만 개의 패치가 제출된다. 이 방대한...
Floci: LocalStack의 오픈소스 대안, 무료 로컬 AWS 에뮬레이터
## AWS 로컬 개발의 오래된 고민 AWS를 사용하는 개발 팀이라면 로컬 개발 환경 구축이라는 숙제에서 자유로울 수 없습니다. S3에 파일을 올리고, SQS로 메시지를 보내고, DynamoDB에 데이터를 저장하는 코드를 작성할 때, 매번 실제 ...
Atomic: 시맨틱 연결 기반의 셀프호스팅 개인 지식 베이스
## 또 하나의 노트 앱? 이번엔 좀 다릅니다 개발자라면 누구나 한 번쯤 "완벽한 메모/지식 관리 도구"를 찾아 헤맨 경험이 있을 것입니다. Notion, Obsidian, Logseq, Roam Research 등 이미 수많은 선택지가 있는 시...
컨테이너 보안 도구 Trivy의 공급망이 일시적으로 침해당했다 — 우리가 알아야 할 것들
## 무슨 일이 있었나 컨테이너 이미지와 인프라의 취약점을 스캔하는 오픈소스 보안 도구 Trivy의 생태계 공급망이 일시적으로 침해당한 사실이 공개되었습니다. Aqua Security가 운영하는 Trivy는 CI/CD 파이프라인에서 컨테이너 보안...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
Armin Ronacher가 말하는 '시간이 걸리는 것들' — 소프트웨어 개발에서 인내의 가치
## Flask 창시자의 새로운 에세이 Flask와 Jinja2, 그리고 최근에는 Rust 기반 도구들로 유명한 Armin Ronacher가 자신의 블로그에 "Some things just take time"이라는 제목의 에세이를 게시했다. 이 ...
후지필름 X RAW Studio를 웹에서 — 오픈소스 FilmKit으로 카메라 없이 필름 시뮬레이션 적용하기
## 후지필름 사용자의 오래된 불편함 후지필름 X 시리즈 카메라를 사용하는 사진가라면 필름 시뮬레이션(Film Simulation)의 매력을 잘 알고 있을 것입니다. Provia, Velvia, Classic Chrome, Acros 같은 필름 ...
Deno의 위기 — CEO 부재, 레이오프, 그리고 JavaScript 런타임 전쟁의 현실
## Deno에 무슨 일이 일어나고 있는가 Node.js의 창시자 Ryan Dahl이 Node.js의 설계적 실수를 바로잡겠다며 2018년에 시작한 프로젝트 Deno가 심각한 위기를 맞고 있습니다. 최근 Deno 사의 상당수 인력이 정리해고(레이...
IronKernel: Python 문법으로 작성하고 Rust로 병렬 실행하는 데이터 처리 엔진
## Python은 느리고, Rust는 어렵다는 딜레마 데이터 처리 업무를 하다 보면 Python의 생산성과 Rust의 성능 사이에서 고민하는 순간이 옵니다. Python은 작성하기 쉽고 풍부한 라이브러리 생태계를 갖추고 있지만, GIL(Glob...
2014년부터 방치됐던 FFmpeg 자막 변환 버그, 드디어 고쳤습니다
## 12년 묵은 버그를 잡다 FFmpeg을 써본 개발자라면 한 번쯤 자막 관련 작업에서 좌절한 경험이 있을 겁니다. 블루레이 디스크에서 흔히 사용되는 PGS(Presentation Graphic Stream) 자막을 SRT 같은 텍스트 자막으로 변...
인터넷 아카이브를 차단해도 AI 학습은 막지 못한다 — 대신 웹의 역사가 사라진다
## 웹의 기억 저장소가 위협받고 있다 EFF(Electronic Frontier Foundation)가 최근 인터넷 아카이브(Internet Archive)에 대한 접근 차단 움직임에 대해 강력한 경고를 내놓았습니다. 일부 웹사이트 운영자들이 ...
AI로 만든 가짜 음악, 스트리밍 사기로 80억 원: 저작권과 AI의 경계가 무너지다
## 스트리밍 플랫폼을 속인 AI 음악 공장 한 남성이 AI로 생성한 음악을 대량으로 스트리밍 플랫폼에 업로드하고, 봇을 이용해 재생 수를 조작하여 약 800만 달러(한화 약 80억 원 이상)를 부당하게 수익화한 혐의에 대해 유죄를 인정했습니다. 이...
구글, 안드로이드 사이드로딩에 24시간 대기와 강제 재부팅 도입 — 보안인가, 통제인가
## 무슨 일이 있었나 구글이 안드로이드의 사이드로딩(sideloading) 절차를 대폭 강화한다고 발표했습니다. 앞으로 Play 스토어를 거치지 않고 APK 파일을 직접 설치하려면 24시간의 대기 시간과 기기 재부팅이라는 두 가지 추가 단계를 거쳐...
Arnold Robbins의 'Linux Applications Programming' 2판이 GitHub에 공개되다
## 리눅스 시스템 프로그래밍의 클래식이 돌아왔다 UNIX와 리눅스 세계에서 오랫동안 활동해온 Arnold Robbins가 자신의 저서 **"Linux Applications Programming by Example: The Fundamental A...
FFmpeg, 제대로 배워봅시다 — 멀티미디어 처리의 스위스 아미 나이프 완전 가이드
## 개발자라면 한 번쯤 마주치는 FFmpeg FFmpeg은 동영상, 오디오, 이미지 등 거의 모든 멀티미디어 포맷을 다룰 수 있는 오픈소스 도구입니다. 2000년에 처음 등장한 이래 20년 넘게 개발이 지속되어 온 이 프로젝트는, 아마 대부분의 개...
서버 없이 블루투스만으로 팀원 위치 공유 — Red Grid Link의 P2P 접근법
## 인터넷이 없는 곳에서도 팀은 움직여야 한다 재난 현장, 산악 구조, 대규모 야외 행사 운영. 이런 상황에서 팀원들의 위치를 실시간으로 파악해야 하는데, 셀룰러 네트워크가 불안정하거나 아예 존재하지 않는 경우가 많습니다. 위성 통신 장비는 비싸고...
2,000개의 혼합 정밀도 커널을 한 번에 — NumKong이 고성능 수치 연산의 판을 바꾸려 한다
## 혼합 정밀도 연산, 왜 지금 중요한가 딥러닝 모델이 거대해지면서 연산 효율성은 더 이상 "있으면 좋은 것"이 아니라 경제적 생존의 문제가 되었습니다. GPU 한 시간당 수 달러를 지불하는 클라우드 환경에서, 같은 결과를 절반의 연산으로 얻을 수...
강화학습 환경의 현주소 — Epoch AI가 정리한 RL 환경 FAQ 깊이 읽기
## 왜 지금 강화학습 환경이 중요한가 AI 연구 분석 기관 Epoch AI가 강화학습(Reinforcement Learning, RL) 환경에 대한 포괄적인 FAQ 문서를 공개했습니다. 최근 AI 업계에서 강화학습이 다시 뜨거운 키워드로 떠오르고 ...
OpenCode: 터미널에서 동작하는 오픈소스 AI 코딩 에이전트가 등장했다
## 또 하나의 AI 코딩 도구? 이번엔 좀 다르다 AI 코딩 도구 시장이 빠르게 성장하고 있는 가운데, OpenCode라는 새로운 오픈소스 프로젝트가 등장했습니다. OpenCode는 터미널 기반의 AI 코딩 에이전트로, Claude Code나 Cu...
Ghostty 터미널의 새 프로젝트 Ghostling — 경량 가상 터미널 라이브러리 공개
## Ghostty 팀이 새로운 오픈소스 프로젝트를 내놓았다 Zig 언어로 작성된 GPU 가속 터미널 에뮬레이터 Ghostty를 만든 Mitchell Hashimoto(HashiCorp 공동 창업자)의 팀에서 새로운 프로젝트 Ghostling을 공개...
데이터를 지도 위에 올려라: 공간 시각화가 바꾸는 의사결정의 질
## 같은 데이터, 다른 이해 어떤 도시의 범죄 통계를 스프레드시트로 본다고 상상해보세요. 지역별 범죄 건수가 행과 열로 나열되어 있습니다. 숫자를 비교하면 어디가 더 위험한지 대략 알 수 있겠지만, 그 범죄가 특정 교차로에 집중되어 있는지, 학교 ...