-
Tiny Core Linux는 모듈형 구조를 기반으로 한 초소형 그래픽 데스크톱 리눅스 배포판으로, 최소한의 커널과 루트 파일시스템으로 구성
- 기본 시스템인 Core(11MB) 위에 Xvesa, FLTK, FLWM 등 확장 패키지를 추가해 TinyCore(약 16MB) 형태의 데스크톱 환경을 제공
-
CorePlus 버전은 펜드라이브나 임베디드 환경에서 쉽게 설치할 수 있도록 커뮤니티 확장 기능을 포함
- 모든 애플리케이션과 하드웨어 지원은 사용자가 선택적으로 추가할 수 있으며, RAM 상에서 부팅되어 매우 빠른 실행 속도를 가짐
- 초소형이면서도 확장 가능한 구조로, 사용자 주도형 리눅스 환경 구축을 가능하게 함
The Core Project 개요
- The Core Project는 모듈형 시스템 구조를 기반으로 하며, 커뮤니티가 제작한 확장 기능을 통해 구성
- 최신 Linux 커널(vmlinuz) , 루트 파일시스템, 시작 스크립트, 기본 커널 모듈(core.gz)을 포함
- Core(11MB)는 커널과 core.gz로 구성되어, 데스크톱·서버·어플라이언스 구축의 기반 역할 수행
-
TinyCore는 Core에 Xvesa.tcz, Xprogs.tcz, aterm.tcz, fltk-1.3.tcz, flwm.tcz, wbar.tcz를 추가한 형태
- 약 16MB 크기의 FLTK/FLWM 기반 데스크톱 환경 제공
-
CorePlus는 커뮤니티 확장 패키지를 포함해, 펜드라이브나 임베디드 환경에서 손쉽게 설치 가능
- Core의 철학인 마운트형 확장과 완전한 패키지 관리 기능 유지
시스템 특징
- 완전한 데스크톱 환경은 아니며, 최소한의 X 데스크톱과 유선 인터넷 접속 기능만 포함
- 사용자는 원하는 애플리케이션과 하드웨어 지원을 선택적으로 추가 가능
- 온라인 저장소에서 애플리케이션 설치 또는 제공된 도구로 직접 컴파일 가능
- 최신 버전은 16.2
프로젝트 목표
-
CD-ROM, 펜드라이브, 하드디스크 등 다양한 매체에서 부팅 가능한 초소형 그래픽 데스크톱 OS 개발 목표
- 데스크톱은 RAM 상에서 부팅되어 매우 빠르게 실행되며,
- 추가 애플리케이션은 RAM에 상주하거나, 지속 저장장치에서 마운트 또는 설치 가능
- 사용자가 직접 선택한 애플리케이션과 하드웨어를 지원하도록 설계
커뮤니티와 참여
- 프로젝트는 개방형 개발 모델을 유지하며, 포럼을 통해 지식 공유와 커뮤니티 참여를 장려
- 누구나 자신이 선호하는 애플리케이션이나 하드웨어 지원을 패키징해 Tiny Core용 확장 기능으로 기여 가능
-
Tiny Core Linux 팀은 8명으로 구성되어 있으며, 포럼에서 질문 응답과 확장 패키지 제작 지원 수행
- IRC Freenode의 #tinycorelinux 채널을 통해 실시간 커뮤니티 활동 가능
핵심 가치
-
학습, 공유, 성장을 강조하며, 리눅스 지식 확장을 목표로 하는 커뮤니티 지향형 프로젝트
- 초소형이지만 유연하고 확장 가능한 리눅스 환경을 제공함으로써, 경량 시스템 개발자와 임베디드 사용자에게 적합한 플랫폼 제공