Computer >> 컴퓨터 >  >> 시스템 >> Linux

Tiny Core Linux: 역대 최소 크기의 리눅스 배포판

요즘 주요 리눅스 배포판들의 ISO 이미지 크기를 살펴보면, 여러 기가바이트에 달하는 경우가 흔합니다. 배포판이 점점 거대해지는 것이 하나의 추세가 되어버린 셈이죠.

하지만 이렇게 많은 공간을 차지하지 않는 더 작은 리눅스 배포판이 있다면 어떨까요? 다행히도 실제로 존재합니다. 바로 Tiny Core Linux입니다.

Tiny Core Linux란 무엇인가?

이름 그대로 Tiny Core Linux는 '아주 작은 코어'를 지향하는 리눅스 배포판입니다. 부팅 후 데스크톱을 띄우기 위한 최소한의 구성 요소만 담고 있으며, 여기에는 커널, BusyBox, FLWM 데스크톱 환경이 전부입니다.

TinyCore ISO 이미지는 단 21MB에 불과합니다. 외부 애플리케이션은 '확장(extensions)'이라 불리며, 패키지 관리자를 통해 별도로 다운로드해야 합니다.

이 배포판은 과거 Damn Small Linux(DSL)를 개발했던 로버트 싱글데커(Robert Shingledecker)가 만들었습니다. Tiny Core Linux를 DSL의 정신적 후속작으로 볼 수 있는 이유입니다.

Tiny Core의 핵심 아이디어는 시스템 전체를 RAM에 복사해 올리는 것입니다. 덕분에 매우 빠른 속도를 자랑합니다.

Tiny Core Linux 설치 방법

Tiny Core Linux: 역대 최소 크기의 리눅스 배포판

Tiny Core Linux의 설치 방식은 일반적인 리눅스 배포판과 다릅니다. 사실 설치조차 필수가 아닙니다. 라이브 배포판처럼 실행할 수 있으며, 이를 Cloud/Internet 모드라고 합니다. 이 모드에서는 앱을 다운로드하고 설치할 수 있지만, 재부팅하면 모두 사라집니다.

TCE/Install 모드에서는 프로그램이 하드 드라이브에 저장되지만 RAM에는 심볼릭 링크 형태로 유지됩니다. 반면 TCE/CopyFS 모드에서는 일반적인 리눅스 배포판과 비슷한 방식으로 프로그램이 설치됩니다.

설치 미디어는 세 가지 중 선택할 수 있습니다. 가장 미니멀한 Core는 기본적으로 콘솔 인터페이스만 제공하며, 아치 리눅스의 최소 설치와 비슷한 느낌입니다. TinyCore는 데스크톱 환경을 포함하고 있으며, CorePlus는 Wi-Fi 드라이버와 비영어권 키보드 레이아웃까지 포함해 약 163MB로 세 버전 중 가장 큽니다.

Tiny Core Linux를 시작하려면 설치 미디어를 추출한 뒤 다른 리눅스 배포판과 마찬가지로 부팅하면 됩니다. 이 글에서는 TinyCore 이미지를 기준으로 설명합니다.

부팅 코드(boot codes)를 사용해 다양한 옵션을 설정할 수 있습니다. Knoppix를 사용해본 적이 있다면 익숙하게 느껴질 것입니다. 부팅 시 함수 키를 누르면 여러 페이지에 걸친 부팅 옵션을 확인할 수 있습니다.

하드 드라이브에 실제로 설치하려면 별도의 애플리케이션을 다운로드해야 합니다. 다행히 아래에서 소개할 패키지 관리자의 'tc-install' 프로그램을 이용하면 쉽게 설치할 수 있습니다.

설치 프로그램은 메뉴 기반으로 동작해 이해하기 쉽습니다. 하드 드라이브 파티션을 선택하고 부트로더 설치를 지시하기만 하면 됩니다.

다운로드: Tiny Core Linux 공식 사이트

데스크톱 환경

Tiny Core Linux: 역대 최소 크기의 리눅스 배포판

Tiny Core Linux는 FLWM 윈도우 매니저를 데스크톱 환경으로 사용합니다. 외관은 최신 데스크톱들보다 다소 투박하며, 툴킷은 90년대 후반을 연상시키는 복고풍 디자인입니다. 하지만 기능 면에서는 충분히 실용적입니다.

다른 리눅스 데스크톱을 사용해본 경험이 있다면 쉽게 적응할 수 있습니다. 설치된 확장 프로그램은 화면 하단의 독(dock)에 표시되며, 마우스 오른쪽 클릭으로 열리는 메뉴에서도 앱을 실행할 수 있습니다.

패키지 관리자

Tiny Core Linux: 역대 최소 크기의 리눅스 배포판

현대의 리눅스 배포판이라면 패키지 관리자는 필수이며, Tiny Core Linux도 예외는 아닙니다. 패키지 설치 또한 간편합니다. 그래픽 기반 앱 브라우저가 제공되며, 첫 부팅 시 가장 빠른 미러 서버를 자동으로 선택해 줍니다.

원하는 프로그램을 검색해서 찾을 수 있습니다. Tiny Core Linux를 설치했거나 저장용 드라이브를 설정했다면, 기본적으로 다운로드한 확장 프로그램은 다음 부팅 때도 계속 사용할 수 있습니다.

컴퓨터를 재시작하면 확장 프로그램이 시스템의 나머지 부분과 함께 RAM으로 복사됩니다.

Tiny Core Linux가 나에게 맞을까?

디지털 미니멀리즘과 초경량 리눅스 배포판을 좋아한다면 Tiny Core Linux를 한번 살펴볼 만합니다. 다만 설치하는 애플리케이션에 따라 'tiny'라는 이름답지 않게 무거워질 수 있습니다. 특히 Firefox나 LibreOffice를 설치하면 더욱 그렇습니다.

마이크로소프트의 지원이 끊긴 오래된 컴퓨터를 리눅스로 되살리고 싶다면 Tiny Core가 좋은 선택지가 될 수 있습니다. i486 CPU와 48MB RAM만으로도 구동이 가능하기 때문입니다.

표준 이미지들은 특정 레드먼드(워싱턴주) 소프트웨어 회사의 OS처럼 점점 커지는 추세에 정면으로 맞서는 셈입니다.

더 작은 배포판을 원하거나, 단순히 색다른 경험을 찾고 있다면 Tiny Core Linux는 충분히 매력적인 선택입니다. 작은 용량 덕분에 라우터나 극도로 미니멀한 서버 같은 임베디드 용도에도 적합합니다.

Tiny Core Linux: 독특한 초경량 배포판

수많은 배포판이 존재하는 가운데서도 Tiny Core Linux는 점점 거대해지는 운영체제의 세계, 심지어 리눅스 세계 안에서도 독보적인 존재감을 유지하고 있습니다. 늘 보던 배포판들과 다른 무언가를 원한다면 Tiny Core Linux가 좋은 선택이 될 것입니다.

미니멀리스트 배포판의 세계는 흥미롭고 매력적입니다. 언제나 새롭게 시도해볼 배포판이 등장하니까요. 더 많은 초경량 리눅스 배포판 정보도 함께 확인해 보세요.