TL;DR

  • Linux의 탄생부터 현재까지 35년 역사를 2분 영상과 30초 쇼트 영상으로 구성하고, 오리지널 음악을 더한 프로젝트임.
  • 2026년 10월 5일 공개작으로, Linus가 Linux 0.02를 공개한 지 35년이 되는 시점에 맞춘 구성임.
  • Claude Code (Opus 5.5)에 시각화 영상 제작을 요청하는 프롬프트 하나로 시작했으며, 이후 몇 차례 피드백을 거쳐 세부 내용을 발전시킴.
  • uv와 ffmpeg를 설치한 뒤 렌더링 스크립트로 빠른 초안이나 전체 4K 영상을 제작하는 방식임.
  • 코딩 에이전트에 수정 사항을 요청하거나 brief.md와 src/의 코드 파일을 직접 편집해 영상과 음악을 맞춤화하는 프로젝트임.

Linux의 역사

  • Linux의 탄생부터 현재까지를 추적하는 2분 영상과 30초 쇼트 영상, 오리지널 음악으로 구성됨.
  • 2026년 10월 5일 공개로, Linus가 Linux 0.02를 공개한 지 35년이 되는 날을 기념함.
  • 영상과 쇼트 영상 시청 및 4K 마스터 다운로드 항목이 제공되며, 다운로드 항목 이름은 release임.

시작 프롬프트

  • 프로젝트는 Claude Code (Opus 5.5)에 입력한 다음 프롬프트에서 시작함.

Linux 역사를 추적하는 시각화를 만들어줘. 멋진 음악이 들어간 2분짜리 영상.

  • 이 프롬프트로 작업의 70~80%가 진행되며, 나머지는 몇 차례 피드백을 통해 완성됨.
  • 발전된 세부 내용은 brief.md에 담김.

사전 준비

  • uv: Python과 나머지 필요한 항목을 설치함.
  • ffmpeg: macOS에서는 brew install ffmpeg, Linux에서는 sudo apt-get install -y ffmpeg로 설치함.

영상 제작

  • 빠른 미리보기는 약 1분이 걸리는 초안 렌더링 방식임.
  • 전체 4K 영상 렌더링은 시간이 더 걸림.
  • 두 렌더링 방식은 render.sh 스크립트의 draft 옵션 유무로 구분됨.
  • 영상 출력 위치는 workspace/preview/latest/임.

맞춤 설정

  • 프로젝트 폴더에서 코딩 에이전트(Claude Code, Codex 등)를 실행한 뒤 원하는 변경 사항을 요청하는 방식임.
  • 예시 요청은 BSD 옆에 Solaris 레인을 추가하고 초안을 렌더링하는 작업임.
  • 먼저 brief.md를 편집한 뒤 브리프에 맞게 이야기를 수정하고 초안을 렌더링하도록 요청할 수도 있음.
  • 초안을 확인하고 특정 시점의 장면을 더 오래 유지하라는 식으로 피드백한 뒤, 반복해서 수정하는 작업 흐름임.
  • 직접 코드를 다룰 경우 주요 파일은 src/ 아래에 있음.
  • video.py: 메인 영상
  • short.py: 쇼트 영상
  • music.py: 사운드트랙
  • 에이전트 작업 규칙은 AGENTS.md에 있음.