보다 스마트해진 사용자 인터페이스와 네트웍 성능 향상, 그리고 Windows8이나 Mac OS X 10.8 "Mountain Lion"과 같은 새로운 운영체제 지원 등이 장점이라고 한다.
새로운 VirtualBox에 대해서 간략히 정리해보면
- VM(VirtualMachine)을 그룹 관리할 수 있다.
- 보다 유연해진 VM 실행 옵션을 제공해준다.
- VM 하나당 네트웍 카드 지원 제한 갯수가 증가했고 네트웍 성능도 좋아졌으며, VLAN 이라는 것도 지원(?)하고
- 추가적으로 Windows 8, Mac OS X 10.8 "Mountain Lion", Oracle Linux 6.3 환경도 지원한다.
This is a maintenance release. The following items were fixed and/or added:
VMM: fixed a potential host crash triggered by shutting down a VM when another VM was running (only affected 32-bit hosts and 64-bit OS X hosts, 4.1 regression, bug #9897)
VMM: fixed a potential host crash under a high guest memory pressure (seen with Windows 8 guests)
VMM: respect RAM preallocation while restoring saved state.
VMM: fixed handling of task gates if VT-x/AMD-V is disabled
Storage: fixed audio CD passthrough for certain media players
USB: don't crash if a USB device is plugged or unplugged when saving or loading the VM state (SMP guests only)
RTC: fixed a potential corruption of CMOS bank 1
Mac OS X hosts: installer fixes for Leopard (4.1.20 regression)
Windows Additions: fixed memory leak in VBoxTray (bug #10808)
이번에는 중요한 crash들을 많이 해결을 했단다. 꼭 업데이트하기를 추천한다.
- 다른 VM이 동작중인데, 셧다운을 할 때에 발생하는 충돌 해결
- Windows 8 게스트에서 메모리를 많이 사용할 때 발생하는 충돌 해결
- 저장된 상태를 복구할 때에 RAM을 미리 확보
- CMOS bank 1의 중요한 충돌 해결
- VBoxTray에서 메모리 누수 해결
Ubuntu를 사용하는 분들 중 상당수는 과거 CUI - Consol User Interface 를 좋아하는 분들이다.
이런 분들은 그냥 SSH 접속만으로도 충분히 만족을 한다.
터미널 접속만으로도 모든 작업을 할 수 있다.
하지만, 최근 Ubuntu를 통해 처음 Linux를 접하는 분들 또는 GUI 환경을 좋아하는 분들은
그것만으로는 만족하지 못한다.
아름다운 X-Windows 환경을 원격 접속을 통해서도 계속 사용하고 싶어하는 것이다.
원격에서도 X-Windows를 그대로 사용하고픈 사용자들을 위해서
과거부터 X-Manager와 같은 많은 유틸리티들이 있었고 VNC와 같은 대표적인 도구도 있다.
그렇지만, MS-Windows 환경이라면
이제는 Ubuntu의 X-Windows를 원격으로 사용하기 위해서 별도의 어플리케이션을 사용할 필요가 없다.
그냥 "원격 데스크톱 연결(mstsc)"을 사용해서 접속 사용할 수 있다.
$ sudo apt-get install xrdp
[ xrdp ]라고 해서 이전과 다른 새로운 패키지라고 생각할 수도 있지만 결국은 VNC 기반이다.
위와같이 [ xrdp ]만 설치되면 "원격 데스크톱 연결"을 통해 접속할 수 있다.
기본적으로 처음 연결을 할 때의 해상도를 로그아웃할 때까지 유지하기 때문에
디스플레이 설정을 미리 변경하고 접속을 시도하는 것이 좋다.
로그인 화면이 예전에 많이 보던 VNC 화면과 유사, 아니 동일하다 ^^
접속을 하면 예쁘게 나타난다.
이제 X-WIndows 화면을 통해 원격으로 편하게 작업을 할 수가 있다.
그런데, 가끔 접속이 안되는 경우가 있다.
session이 제대로 동작을 하지 않는 경우인데, 알맞은 session을 직접 지정해주는 방법으로 해결을 할 수 있다.
보통 구글링을 하면 다음과 같은 방법으로 해결을 하곤 한다.
$ nano ~/.xsession
접속하려는 계정의 홈디렉토리 밑에 [ .xsession ] 파일을 만든다.
gnome-session --session=ubuntu-2d
그 안에 위와 같은 내용을 쓴 다음, 다시 원격 접속을 시도하면 보통 성공을 한다고 한다.
추정이지만,
위와 같이 해결이 되는 경우는 최근 Ubuntu에서 사용하고 있는 Unity의 경우
원격 접속을 통해서는 제대로 된 출력을 할 수 없어서 에러가 발생을 하고
그래서 직접 [ ubuntu-2d ] session으로 원격 접속을 지원하도록 하면 대부분 문제가 해결이 된다.
그런데, 위와 같이 해서 해결이 되는 경우는 [ ubuntu-2d ] session이 정상적인 동작을 하는 경우에만 적용이 된다.
그렇지 않은 경우에는 당연히 계속 오류가 발생하게 된다.
gnome-session --session=gnome-classic
$ sudo service xrdp restart
보통 ubuntu를 일반적으로 설치했을 경우 지원하는 session은 [ ubuntu-2d ] 또는 [ gnome-classic ]이다.
사용할 수 있는 xsession을 확인하고 싶은 경우 아래와 같이 실행하면 된다.
$ ls -al /usr/share/xsessions/
위 스크린샷은 일반적인 ubuntu가 아니라 [ xubuntu ]를 설치했을 경우에 나오는 화면이다.
•VMM: fixed a crash under rare circumstances for VMs running without hardware virtualization
•VMM: fixed a code analysis bug for certain displacement instructions for VMs running without hardware virtualization
•VMM: fixed an interpretion bug for TPR read instructions under rare conditions (AMD-V only)
•Snapshots: fixed a crash when restoring an old snapshot when powering off a VM (bugs #9604, #10491)
•VBoxSVC: be more tolerant against environment variables with strange encodings (bug #8780)
•VGA: fixed wrong access check which might cause a crash under certain conditions
•NAT: final fix for crashes under rare conditions (bug #10513)
•Virtio-net: fixed the problem with receiving of GSO packets in Windows XP guests causing packet loss in host-to-VM transfers
•HPET: several fixes (bugs #10170, #10306)
•Clipboard: disable the clipboard by default for new VMs
•BIOS: the PCI BIOS was not properly detected with the chipset type set to ICH9 (bugs #9301, #10327)
•Mac OS X hosts: adaptions to Mountain Lion
•Linux Installer: fixes for Gentoo Linux (bug #10642)
•Linux guests: fixed mouse integration on Fedora 17 guests (bug #2306)
•Linux Additions: compile fixes for RHEL/CentOS 6.3 (bug #10756)
•Linux Additions: compile fixes for Linux 3.5-rc1 and Linux 3.6-rc1 (bug #10709)
•Solaris host: fixed a guru meditation while allocating large pages (bug #10600)
•Solaris host: fixed possible kernel panics while freeing memory
•Solaris Installer: fixed missing icon for menu and desktop shortcuts
이번 버전을 발표하고 나서 2일 있다가 "VirtualBox 4.2.0 RC1" 버전도 발표를 했다.
가만히 지켜보면 4.1.x 버전대는 안정화에만 투자하고 본격적인 개발은 4.2.x 버전대에 몰빵을 하는 것 같다.
개인적으로 관심있는 부분은 거의 없다.
뭐 드문 경우 발생하는 에러들을 잡았다니 무조건 업데이트 추천~^^
4.2.0 RC1 버전에 대해서는 별도로 F/U 하지 않겠다.
공식 배포하면 그 때부터 테스트해보도록 하겠다.