가상 머신 개발/코딩에 적합한 Ubuntu/Debian 배포판은 무엇입니까?

가상 머신 개발/코딩에 적합한 Ubuntu/Debian 배포판은 무엇입니까?

저는 Windows 노트북을 가지고 있지만 Linux를 개발/코딩 환경으로 사용하고 싶습니다. 현재 저는 VirtualBox를 사용하여 Ubuntu 12.04를 게스트 OS로 실행하고 있습니다. 이 설정과 관련된 몇 가지 문제는 다음과 같습니다.

  • 좀 더 가벼운 배포판이 필요합니다. Ubuntu는 관련 없는 패키지를 너무 많이 설치합니다.

  • 저는 VirtualBox의 "원활한" 디스플레이 모드로 작업하는 것을 좋아합니다. GNOME 터미널은 제가 가장 많이 사용하는 응용 프로그램입니다. 수직 공간을 더 많이 제공할 수 있는 창 관리자를 찾고 싶습니다. GNOME 데스크탑 관리자(클래식 버전)는 잘 작동하지만 상단 메뉴 표시줄이나 하단 작업 표시줄이 필요하지 않으며 Windows에서 더 작은 제목 표시줄을 사용할 수 있습니다.

Windows 관리자, GNOME 구성 또는 기타 Debian/Ubuntu 호환 배포판에 대한 제안 사항이 있으십니까?

답변1

Linux 가상 머신이 개발 전용이라면 데스크탑 환경(또는 X)이 필요한 이유는 무엇입니까?

X(및 X와 함께 제공되는 모든 수하물) 없이 VM을 실행하고 SSH 클라이언트(putty.exe)를 사용하여 VM에 연결할 수 있습니다. 가상 머신에 대해 여러 SSH 연결을 실행할 수 있으며/또는 가상 머신에 GNU Screen 또는 유사한 소프트웨어가 설치된 경우 하나의 SSH 연결 내에서 여러 터미널 세션을 가질 수 있습니다(분리했다가 다시 연결할 수도 있음).

모든 기능을 갖춘 데비안/우분투 시스템을 원한다면 이를 얻는 가장 쉬운 방법은 데비안 기본 시스템을 가상 머신에 설치한 다음 다음을 설치하는 것입니다.오직실제로 필요한 패키지를 얻으려면 apt-get, aptitude 또는 기타 수단을 사용하십시오.

GUI Linux 응용프로그램을 실행해야 한다면 무료 버전을 포함하여 MS Windows용 X 서버가 있습니다(수년간 그런 기능이 필요하지 않았기 때문에 추천할 수 없습니다). 이를 통해 GUI를 실행할 수 있습니다. Linux 프로그램의 응용 프로그램을 실행하고 MS Windows 바탕 화면에 프로그램 창을 표시합니다.

답변2

필요한 패키지를 개별적으로 선택하여 최소 Debian/Ubuntu 설치를 수행할 수 있습니다.

하지만... 게스트에 GUI가 정말 필요한가요? SSH 연결에는 PuTTY를 사용하고 WinSCP 또는 VirtualBox의 공유 폴더를 사용하여 가상 머신에서 파일을 복사하는 것이 좋습니다.

정말 그래픽 응용 프로그램이 필요한 경우,Cygwin에는 X 서버가 있습니다.

관련 정보