Computer >> 컴퓨터 >  >> 소프트웨어 >> 가상 머신

SUSE Studio – 웹 브라우저만으로 나만의 리눅스를 만들다

SUSE Studio는 Novell이 후원하는 서비스로, 인내심과 웹 브라우저만 있다면 누구나—정말 누구나—자신만의 맞춤형 openSUSE 및 그 변형 버전을 만들 수 있게 해줍니다. 믿기 어렵나요? 하지만 사실입니다.

SUSE Studio는 SUSE 사용자들이 빠르고 쉽게 자신만의 운영체제 에디션을 제작할 수 있게 해준 Kiwi 이미징 시스템이라는 큰 성공 위에 탄생한 자연스러운 다음 단계입니다.

SUSE Studio – 웹 브라우저만으로 나만의 리눅스를 만들다

소개

Image Creator, Product Creator 같은 친근한 프론트엔드 도구를 통해 Kiwi는 초보자든 고급 사용자든 누구나 레고 블록을 조립하듯 운영체제를 자유롭게 커스터마이징할 수 있도록 해줍니다. 다만 유일한 아쉬운 점은 자신의 컴퓨터에 SUSE가 설치되어 있고 Kiwi가 실행 중이어야 했다는 것입니다.

이제 그런 제약은 사라졌습니다. SUSE Studio를 사용하면 SUSE를 설치하지 않아도 작업할 수 있고, 심지어 리눅스조차 필요하지 않습니다. Windows 환경에서 한쪽 탭에 SUSE Studio를 열어두고, 다른 탭에서 주식 시세를 확인하고, 또 다른 탭에서 트위터 소식을 살펴보는 것도 가능합니다. 그만큼 간단하고 강력한 도구입니다!

Kiwi 활용법에 대한 두 편의 상세한 튜토리얼에 이어 SUSE Studio 관련 기사를 약속드렸는데, 바로 지금 그 약속을 지키려 합니다. 편하게 읽어보시죠.

회원가입

SUSE Studio는 사용자 계정으로 로그인해야 하지만, 여기서조차 절차를 최대한 간소화했습니다. Google이나 Yahoo 계정과 연동되므로, 해당 서비스 중 하나라도 메일 계정을 갖고 있다면 바로 시작할 수 있습니다.

다만 로그인하려면 초대장이 필요합니다. 현재 SUSE Studio가 베타 단계에 있는 만큼, 프로젝트 참여를 위해 초대를 요청해야 합니다. 저 역시 요청 후 하루 만에 초대 키를 받았고, 이 키로 Studio에 로그인하여 본격적으로 탐험을 시작했습니다.

SUSE Studio – 웹 브라우저만으로 나만의 리눅스를 만들다

본격적으로 시작하기

SUSE Studio는 사용법이 놀랄 만큼 쉽습니다. 마법사(Wizard) 방식으로 단계별 과정을 안내해 주며, 충돌하거나 중복·누락된 패키지, 잘못된 아키텍처 등을 경고해 주고 더 나은 커스텀 빌드를 위한 제안까지 제공합니다.

SUSE Studio – 웹 브라우저만으로 나만의 리눅스를 만들다

첫 번째 선택은 어떤 종류의 배포판을 만들 것인가입니다. 저는 openSUSE 11.1에 GNOME 데스크톱을 올리기로 했습니다. 참고로 당시 Firefox 브라우저는 KDE4 기반 openSUSE 11.1 데스크톱 위에서 실행되고 있었습니다. 다음 단계는 커스텀 배포판, 즉 '어플라이언스(appliance)'의 이름을 정하는 것입니다.

SUSE Studio – 웹 브라우저만으로 나만의 리눅스를 만들다

커스터마이징

이제 진짜 재미있는 부분인 커스터마이징 단계입니다. 당신이 주인공입니다. 무엇을 넣을지 결정하는 것은 오롯이 당신의 몫입니다.

SUSE Studio – 웹 브라우저만으로 나만의 리눅스를 만들다

소프트웨어 선택

첫 단계는 저장소(repository)와 패키지를 고르는 소프트웨어 선택입니다.

SUSE Studio – 웹 브라우저만으로 나만의 리눅스를 만들다

물론 실용적인 어플라이언스를 만들려면 필요한 것이 무엇인지 기본적인 감각은 갖춰야 합니다. 기본 선택지로도 진행할 수 있지만, 부팅에 필요한 최소한의 구성요소만 담긴 밋밋한 미니멀 어플라이언스가 될 뿐입니다.

먼저 추가 저장소를 등록한 뒤 원하는 프로그램을 선택하면 됩니다. 다행히 소프트웨어 카테고리를 탐색하고 항목을 추가하는 과정은 꽤 직관적입니다. 누락된 의존성은 자동으로 해결해 주며, 저장소의 파일 부재나 오류 등으로 설치할 수 없는 패키지가 있다면 그 사실도 알려줍니다.

SUSE Studio – 웹 브라우저만으로 나만의 리눅스를 만들다

SUSE Studio – 웹 브라우저만으로 나만의 리눅스를 만들다

'Popularity(인기도)' 열 덕분에 설치하려는 프로그램이 다른 SUSE 사용자들에게 얼마나 널리 쓰이는지도 파악할 수 있습니다. Studio가 추천 패키지를 제안해 주기도 합니다.

SUSE Studio – 웹 브라우저만으로 나만의 리눅스를 만들다

한 가지 아쉬웠던 점은 한 번에 최대 200개까지만 패키지를 선택할 수 있다는 것입니다. 대량의 프로그램을 추가할 때 다소 번거로워지는데, 이 부분은 차기 버전에서 개선되기를 바랍니다.

SUSE Studio – 웹 브라우저만으로 나만의 리눅스를 만들다

패키지나 개별 저장소 단위 대신 소프트웨어 그룹 단위로 작업할 수도 있습니다. 대부분의 사용자에게는 이 방식이 더 쉽고 간편할 것입니다.

SUSE Studio – 웹 브라우저만으로 나만의 리눅스를 만들다

오류 처리

앞서 말씀드린 대로, 어떤 이유로든—대개 저장소 서버에 파일이 없어서—설치할 수 없는 문제 패키지에 대해서는 알림을 받게 됩니다. 오류와 경고 메시지를 잘 살펴두세요. 많은 시간을 절약해 줄 뿐 아니라, 빌드가 정상적으로 동작하는 데도 큰 도움이 됩니다. 스크린샷은 곧 확인하실 수 있습니다.

환경 설정

다음 단계는 배포판 구성(configure)입니다. 이 단계는 일반 설정, 개인화, 시작 옵션 등 여러 하위 섹션으로 나뉘며, 첫 번째 항목은 일반 옵션을 다룹니다.

SUSE Studio – 웹 브라우저만으로 나만의 리눅스를 만들다

언어, 키보드, 시간대를 선택하고 네트워크 및 보안 설정을 조정할 수 있습니다.

Personalize(개인화) 탭에서는 스플래시 화면과 배경화면을 변경하고 어플라이언스에 SUSE 로고를 추가할 수 있습니다. 물론 자신만의 로고나 배경 이미지를 업로드하는 것도 가능합니다.

SUSE Studio – 웹 브라우저만으로 나만의 리눅스를 만들다

Startup(시작) 항목에서는 기본 부팅 런레벨(runlevel)을 정의합니다. 대부분의 사용자는 전체 데스크톱 환경과 함께 그래픽 로그인을 원할 것입니다.

SUSE Studio – 웹 브라우저만으로 나만의 리눅스를 만들다

Storage(저장소) 항목에서는 어플라이언스의 메모리 크기와 디스크 용량을 지정합니다. 라이브 CD/DVD(.iso 파일)를 만들 때는 상대적으로 덜 중요하지만, 가상 머신용 어플라이언스를 만들기로 한다면 새 가상 머신을 생성하는 것과 마찬가지로 중요한 설정입니다.

SUSE Studio – 웹 브라우저만으로 나만의 리눅스를 만들다

그 밖에 어플라이언스에 추가할 수 있는 스크립트도 있지만, 이는 주로 고급 사용자를 위한 기능입니다. 마찬가지로 Server와 Desktop 탭은 대부분의 사용자가 굳이 건드릴 필요가 없습니다.

파일 추가

원한다면 새 배포판에 자신만의 파일을 추가할 수도 있습니다.

SUSE Studio – 웹 브라우저만으로 나만의 리눅스를 만들다

빌드

기본적인 준비는 끝났습니다. 이제 어플라이언스를 빌드할 차례입니다.

어플라이언스 유형 선택

먼저 출력 형식을 선택합니다. Kiwi와 마찬가지로 Studio에서는 가상 머신, 디스크 이미지, 라이브 CD/DVD를 만들 수 있습니다. 하나만 만들 수도 있고, 상황에 따라 전부 만들 수도 있습니다. Build 버튼을 클릭하고 잠시 기다리면 됩니다.

SUSE Studio – 웹 브라우저만으로 나만의 리눅스를 만들다

이제 빌드 프로세스가 시작됩니다. 선택한 유형에 따라 다소 시간이 걸릴 수 있습니다.

SUSE Studio – 웹 브라우저만으로 나만의 리눅스를 만들다

SUSE Studio – 웹 브라우저만으로 나만의 리눅스를 만들다

빌드가 완료되면 어플라이언스를 내려받아 바로 테스트해 보세요!

SUSE Studio – 웹 브라우저만으로 나만의 리눅스를 만들다

테스트

드디어 완성입니다. 우리의 어플라이언스가 부팅되는 모습입니다.

SUSE Studio – 웹 브라우저만으로 나만의 리눅스를 만들다

SUSE Studio – 웹 브라우저만으로 나만의 리눅스를 만들다

브라우저 안에서 테스트 드라이브!

SUSE Studio는 자신의 브라우저 안에서 어플라이언스를 테스트하는 기능도 제공합니다! 다만 방화벽이나 공유기에서 몇 개의 포트를 열어야 하므로, 이 점이 불편하게 느껴지는 사용자도 있을 수 있습니다. 하지만 좋은 점은 어떤 브라우저에서든, 심지어 Windows에서도 이 테스트가 가능하다는 것입니다.

문제 상황

어플라이언스가 부팅되지 않을 수도 있습니다. 완성도 높은 어플라이언스를 만들려면 시간과 인내심이 필요합니다. 소프트웨어를 대충 조합한다고 해서 모든 것이 마법처럼 동작하지는 않습니다. Studio가 사용자에게 꽤 관대하긴 하지만 기적을 부려줄 수는 없으니, 프로젝트를 진행할 때 신중해야 합니다.

다음은 실패한 빌드의 예시입니다.

SUSE Studio – 웹 브라우저만으로 나만의 리눅스를 만들다

Studio가 표시하는 경고, 오류, 제안을 무시해서는 안 됩니다. 작업 영역 왼쪽의 열을 주목하세요. 유용한 정보가 가득합니다.

노란색이나 빨간색 메시지가 없는지 반드시 확인하세요. 이는 빌드 구성에 충돌이 있다는 신호입니다. 제안 사항에도 귀 기울이세요. 새 어플라이언스를 실제로 사용할 때 삶이 한결 편해질 것입니다.

 SUSE Studio – 웹 브라우저만으로 나만의 리눅스를 만들다 SUSE Studio – 웹 브라우저만으로 나만의 리눅스를 만들다

결론

SUSE Studio는 훌륭한 발명품입니다. 간단하고 실용적이며, 초보자든 전문가든, Windows 사용자든 리눅스 사용자든 누구나 활용할 수 있습니다. 이 놀라운 프로젝트는 여러 목표를 한꺼번에 달성합니다. 누구에게나 무료로 SUSE를 맛볼 기회를 제공하고, 거기에 개인의 손길을 더함으로써 만들고자 하는 열망과 노력을 한층 끌어올립니다. 프로그래밍 지식이 적은 사용자도 몇 분 만에 운영체제를 만져 보고 자신만의 배포판을 만들 수 있게 해줍니다. 또한 전 세계 사용자를 하나의 거대한 SUSE 클라우드로 연결하여, 기반 운영체제와 무관하게 브라우저 안에서 어플라이언스를 생성하고 빌드할 수 있게 합니다.

SUSE Studio에는 모든 것이 있습니다. 운영체제이자 클라우드이며, 모두를 위한 강력한 도구입니다. 패키지를 가지고 가볍게 놀아보며 자신만의 CD를 굽고 싶다면 SUSE Studio를 사용해 보세요. 소프트웨어를 테스트하거나 강력하고 실용적인 어플라이언스를 개발하고 싶다면 SUSE Studio가 딱 맞는 선택입니다. 집에서든 사무실에서든, 심지어 공항 터미널에서 다음 비행기를 기다리면서도 어디서든 가능합니다.

Studio에 매우 만족합니다. Kiwi를 단순화하고 세련되게 다듬어 대중에게 개방한 셈입니다. 정말 올바른 방향으로의 위대한 한 걸음입니다. 이 멋진 발명품이 더욱 성장하는 모습을 기대해 봅니다. 그럼, 다음에 만나요!

즐거운 리눅스 되세요.