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

나만의 리눅스 배포판을 쉽게 만들 수 있는 8가지 도구

나만의 리눅스 배포판을 쉽게 만들 수 있는 8가지 도구

세상에 이미 수많은 리눅스 배포판이 존재하는데도 굳이 기존 배포판을 받아 쓰는 대신 직접 자신만의 배포판을 만들려는 사람들이 있는 이유가 궁금할 것입니다. 대부분의 경우 기존 배포판으로 충분하지만, 자신(혹은 부모님)의 필요에 100% 맞춘 배포판을 원한다면 직접 커스텀 리눅스 배포판을 만들어야 할 수도 있습니다.

적절한 도구만 있다면 나만의 리눅스 배포판을 만드는 일은 생각보다 어렵지 않습니다. 물론 시간이 걸리는 것은 사실입니다. 이를 위한 도구는 다양한데, 범용적인 것도 있고 특정 배포판 전용인 것도 있습니다. 그중 여덟 가지를 소개합니다.

1. Linux Respin

나만의 리눅스 배포판을 쉽게 만들 수 있는 8가지 도구

Linux Respin은 현재 개발이 중단된 Remastersys의 포크(fork) 프로젝트입니다. 몇 년 전 Remastersys는 자신만의 리눅스 배포판 또는 OS 백업 이미지를 만드는 가장 인기 있는 도구 중 하나였습니다. Linux Respin은 예전의 Remastersys만큼 많은 기능을 제공하지는 않지만, 지원되는 배포판을 사용하고 있다면 여전히 훌륭한 결과물을 만들어 줍니다. 다만 Debian, Mint, Trisquel에서만 사용할 수 있어 활용 범위가 제한적이고, 문서화가 거의 되어 있지 않다는 점이 아쉽습니다.

2. Linux Live Kit

나만의 리눅스 배포판을 쉽게 만들 수 있는 8가지 도구

Linux Live Kit는 자신만의 배포판을 만들거나 시스템을 백업할 때 활용할 수 있는 도구입니다. Debian 환경을 선호하지만, aufs와 squashfs 커널 모듈을 지원하는 배포판이라면 다른 배포판에서도 실행할 수 있습니다. 배포판 빌드 과정을 안내하는 마법사가 아주 간결해서, 단계별 지시만 따라가면 누구나 쉽게 완성할 수 있습니다.

3. Ubuntu Imager

나만의 리눅스 배포판을 쉽게 만들 수 있는 8가지 도구

Ubuntu Imager는 우분투 기반 배포판을 만들기에 좋은 도구입니다. 우분투용 배포판 제작 앱이 이것만 있는 것은 아니지만, 완성도가 높기 때문에 이 목록에 포함했습니다. 설치 및 사용 방법에 대한 상세한 가이드가 이미 따로 준비되어 있으므로, 여기서는 간단히만 소개합니다.

4. Linux from Scratch

나만의 리눅스 배포판을 쉽게 만들 수 있는 8가지 도구

배포판에 무엇이 포함될지 완벽하게 통제하고 싶고 넉넉한 시간이 있다면 Linux from Scratch(LFS) 프로젝트를 살펴볼 만합니다. LFS는 매우 방대한 문서를 갖추고 있으며, 배포판 제작 방법뿐 아니라 리눅스 전반을 깊이 이해하는 데 도움이 되는 훌륭한 학습 자료이기도 합니다. Linux from Scratch를 사용하면 소스 코드부터 시작해 완전히 자신만의 맞춤형 리눅스 시스템을 구축할 수 있습니다. 엄밀히 말해 이 목록의 다른 도구들과 같은 종류는 아니지만, 자신만의 리눅스 배포판을 만들고 리눅스 전체에 대해 많은 것을 배우려는 목적에는 충분히 활용할 수 있습니다.

5. Slax Modules Tool

나만의 리눅스 배포판을 쉽게 만들 수 있는 8가지 도구

사용하기 쉬운 도구를 찾고 있고 Slackware 기반 경량 배포판인 Slax를 좋아한다면 운이 좋습니다. Slax에는 자신의 배포판에 포함할 모듈을 선택할 수 있는 온라인 도구가 마련되어 있습니다. 저 역시 친구들을 위해 가벼운 라이브 시스템을 만들 때 이 도구를 여러 차례 사용했는데, 정말 매끄럽게 작동했습니다. 소프트웨어 카테고리를 둘러본 뒤 원하는 앱을 골라 빌드에 추가하기만 하면 됩니다. 뭔가 빠뜨려도 걱정할 필요가 없습니다. 빌드 후 실행한 다음 언제든 앱을 추가할 수 있기 때문입니다.

다만 이 모듈 방식은 오래되어 더 이상 권장되지 않으며, 최신 버전의 Slax에서는 모듈 대신 apt 명령으로 소프트웨어를 설치하는 것이 권장됩니다.

6. Live Magic

나만의 리눅스 배포판을 쉽게 만들 수 있는 8가지 도구

Live Magic은 배포판 제작을 위한 데비안 계열 도구 중 하나입니다. CD, USB, netboot 이미지를 만들 수 있습니다. Remastersys 등 이 목록의 다른 앱보다 훨씬 사용법이 간단하지만, 실행 중인 시스템을 그대로 사용해 이미지를 빌드하지는 않습니다. 대신 마법사를 따라가며 설정 옵션을 하나씩 선택하면, 프로그램이 저장소에서 패키지를 가져와 이미지에 설치해 줍니다.

7. Revisor

Revisor는 자신만의 배포판을 만들 수 있는 또 다른 훌륭한 도구로, Fedora를 자신만의 스타일로 재구성할 수 있게 해줍니다. 처음에는 릴리스 빌드 도구용 GUI로 개발되었지만, 점차 사용자가 맞춤형 배포판을 만들 수 있는 기능으로 발전했습니다.

나만의 리눅스 배포판을 쉽게 만들 수 있는 8가지 도구

Revisor로는 크게 네 가지 미디어를 만들 수 있습니다. 배포판을 컴퓨터에 영구 설치하기 위한 설치 미디어, 컴퓨터를 변경하지 않고 부팅해 바로 사용할 수 있는 라이브 미디어, Xen이나 KVM 가상 게스트에서 사용할 수 있는 가상화 미디어, 그리고 데이터 복구나 운영체제 문제 해결에 유용한 프로그램을 담을 수 있는 유틸리티 미디어입니다.

8. Customizer

나만의 리눅스 배포판을 쉽게 만들 수 있는 8가지 도구

Customizer는 더 이상 활발히 개발되지 않지만, 개발자에 따르면 이미 충분히 안정적이라고 판단했기 때문이라고 합니다. 우분투를 리믹스할 수 있는 또 다른 도구이며, Xubuntu나 Kubuntu 같은 다양한 공식 파생판도 지원합니다. 다만 중요한 제약 조건이 하나 있는데, 호스트 시스템이 리믹스하려는 게스트 시스템과 동일한 릴리스 번호와 아키텍처를 공유해야 한다는 점입니다.

지금까지 소개한 도구들은 나만의 커스텀 리눅스 배포판을 만드는 데 큰 도움이 될 것입니다. 난이도와 기능은 각각 다르지만, 초보자도 쉽게 쓸 수 있는 앱부터 더 강력한 제어력을 제공하는 앱까지 폭넓게 담았습니다. 더 많은 리눅스 팁이 필요하다면 손상된 USB 드라이브 복구 방법과 Arch Linux에서 .deb 패키지를 설치하는 방법에 대한 가이드도 함께 확인해 보세요.