2020년 7월 16일 목요일

맥 가상화 플랫폼의 불안한 미래

이제 곧 맥의 다음 번 OS(운영체제) 빅서(Big Sur)의 출시가 예정되어 있다. 하지만 이보다는 애플 실리콘(Apple Silicon) 기반의 맥 모델에 더 많은 관심이 집중되어 있다. 현재 애플은 공식적으로 애플 실리콘 기반의 맥에서는 부트캠프가 지원되지 않는다고 했다. 그렇다면 결국 페러렐즈 같은 가상화 플랫폼을 통하여 윈도우즈나 리눅스를 운용할 수 밖에 없다.

하지만 페러렐즈가 애플 실리콘 기반 맥의 빅서 환경을 지원할 지는 아직 명확하지 않다. 페러렐즈 입장에서는 애플의 OS 환경에 종속될 수 밖에 없으니 애플 실리콘 기반 맥에서 운용되는 빅서의 기능 변화에 따라 달라질 수 있다. 애플 입장에서 점점 보안 측면에서 외부 개발자의 시스템 접근을 강제할 수 밖에 없다.

현재 페러렐즈는 Mac OS X(현재 macOS) 환경에서 확실한 경쟁 우위에 있다. 비록 버추얼박스가 무료로 운용할 수 있기는 하지만 성능적 차이는 분명하다. 다만 구독형 서비스로 전환한 이후 시간이 지날수록 페러렐즈의 비용 부담은 증가할 수 밖에 없다.

그러나 페러렐즈 입장에서는 이러한 하드웨어 및 운영체제의 변화는 물론 맥에 대한 어플리케이션 지원이 윈도우즈 수준과 크게 다르지 않다는 점에서 활용 비중은 점점 낮아질 것이 분명하다는 점에서, 애플의 변화에 대응하는 기술 수준에 적합하도록 개발하는 것이 부담이 될 수도 있을 것이다. 여러 종류의 가상화 플랫폼을 제공하는 VMWARE와 달리 페러렐즈는 맥 환경에 데스크탑 중심이라는 점에서 고민이지 않을 수 없을 것이다. VMWARE에서 맥을 위한 가상화 플랫폼 VMWare 퓨전(VMWare Fusion)를 판매하고 있지만, 맥 사용자 가운데 퓨전의 존재를 모르는 이들이 더 많을 지도 모른다. 하지만 이른바 자칭 전문가들의 페러렐즈와 퓨전 간의 비교에서는 대체로 퓨전의 손이 올라간다. 퓨전은 VMWARE의 제품이니 당연한 결과일 수 있다.

지금까지 맥 환경에서는 수많은 가상화 플랫폼이 출시되었지만 결국은 애플의 변화에 따라 시장을 잃거나 시장 확대에 실패했다고 본다. 페러렐즈 역시 Windows/Linux 버전을 포기하고 맥에 집중할 때부터 언젠가 이런 위험을 예상했을 것이다.

이런 상황에서 페러렐즈가 선택한 방법은 맥과 윈도우즈 환경 간의 동시 운용성을 개선하는 것이고, 그리고 맥 환경의 가상 윈도우즈가 실제 윈도우즈 보다 더 강력하고 효율적인 시스템의 변화시키는 것이었다. 현재 페러렐즈에 포함된 페러렐즈 툴박스(Parallels Toolbox)는 처음에는 크게 효용성이 없어 보이지만 페러렐즈를 쓰면서 간간이 그 기능에 만족감을 느끼고 있다. 개인적으로 사용하지는 않지만 아이폰이나 아이패드 등 스마트 태블릿에서 운용할 수 있는 페러렐즈 액세스(Parallels Access)는 필요에 따라 역시 요긴할 수 있다.

vZwddxs.png

zw9We8Y.png

돌이켜 보면 매년 페러렐즈를 상위 버전으로 업그레이드를 할때마다 그 결정에 고민하는 시간이 점점 길어졌다. 페러렐즈를 필요로 하는 윈도우즈 어플리케이션의 수가 점점 줄어들고 있다. 아마 맥용 한/글(HWP)의 성능이 윈도우즈 수준만 되었다면 페러렐즈를 업그레이드하지 않을 것이다. 그런 측면에서 페러렐즈나 버추얼 박스가 아닌 맥 환경에서 직접 윈도우 어플리케이션을 실행하는 코드위버 크로스오버 맥(Codewavers CrossOver Mac)가 더 합리적 판단일 수도 있다. 물론 실제 사용 경험에 비춰볼 때 한/글을 사용하기 위해 이 방법을 선택하지는 않을 것이다.

하지만 보다 현실적인 방법으로 가상화 플랫폼의 선택이 아닌 실제 윈도우즈/리눅스 탑재 노트북 PC를 사용하는 것일 수도 있다. 그 물리적 플랫폼이 X86 기반이든 ARM이든 상관없이 맥 옆에 둘만한 크기로 충분히 작은 제품이 많다는 것이다.

또 다른 방법은 윈도우즈/리눅스 기반의 워크스테이션이나 서버에서 구동되는 가상화 플랫폼에 의해 생성된 원도우즈(혹은 리눅스) 환경에 원격으로 접속하는 것이다. 현재 인터넷 속도의 수준에서 페러렐즈나 퓨전 등에 생성된 가상화 원도우즈 환경을 운용하는 것 보다 더 빠를 수 있다.

어떤 선택을 하든 이제 맥 사용자에게 가상화 플랫폼은 원도우즈 사용자에 있어 가상화 플랫폼 선택과 같은 수준의 일이 될 것이 분명하다고 본다. 페러렐즈 혹은 퓨전도 과거 SoftPC, SoftWindows 등의 전철을 밟을 지 혹은 맥에 또 다른 활용성을 부여할 수 있는 도구로 선택될 지 궁금하다.

2020년 7월 6일 월요일

맥 사용자의 세대 차이 ?

몇년 간 느끼고 있는 사실이지만 오랜 맥 사용자 입장에서 오늘날 대한민국의 몇 안되는-애플 컴퓨터, 한때 맥킨토시가 불리었던-Mac 관련 커뮤니티에는 최근 정말 수준 낮은 질문들이 넘쳐 나기 시작했다(수준이 낮다는 말은 부정적 표현이라기 보다는 말 그대로 맥 운용과 관련된 기초적 질문이라는 점에서 다른 의미는 없다).

단순하게 생각하면 처음 맥을 접하는 사람들이 증가했으니 초보적인 질문이 늘어날 수 밖에 없는 것은 당연하고, 맥 초보는 언제나 있었고 앞으로도 있을 수 밖에 없다. 그럼에도 이런 질문이 눈길을 끄는 이유는 무엇일까?

여러 요인이 있겠지만 앞서 적은 바와 같이 맥 사용자의 절대적 수가 엄청나게 증가했다. 오랜 애플 컴퓨터 사용자로서 기쁘지 않을 수 없다. 이 사실은 이미 주변에서 쉽게 확인할 수 있다.

하지만 애플의 PC 시장에서의 점유률은 1980년대 이후 10% 수준에서 오르락내리락 하고 있는 수준이다. 애초부터 그랬다. 현재는 아이폰이나 아이패드를 제외하고 맥으로 보자면 큰 차이가 없다는 사실에 놀라는 사람도 있을 것이다. 물론 이것은 애플에 있어 스티브 잡스의 존재 여부와는 무관하다. 그나마 한 자리 수로 떨어진 경우도 있었지만, PC 시장에서 애플이 차지하는 의미로 볼때 전체 시장에서의 시장 점유율은 큰 의미가 없다고 볼 수 있다.

y0XPntd.png

그림. 애플 컴퓨터 PC 시장 점유율(19809~2014), 링크 정보 참조

21세기에 들어 맥을 포함한 PC 시장의 전체 규모가 급속히 확대되면서-맥 역시 기능적으로 PC가 분명하므로-맥 사용자의 절대적 수가 증가했다. 특히 처음으로 맥을 구매한 것이 아닌 아이폰 혹은 아이패드의 사용자로 시작하거나 혹은 주변 분위게 휩쓸려 충동적으로 Mac을 구입하는 경우가 적지 않은 걸 보면, 확실히 애플의 컴퓨터를 바라보는 시각이 이전 세기와는 내용이나 수준에서 큰 차이가 있음이 분명하다.

맥 사용자가 늘고 있다는 점은 오랜 애플 컴퓨터 사용자로서 기분 좋은 일이다. 그리고 수준 낮고 한심한 질문을 한 친구도 시간이 지나면-아마도 분명-다른 새로운 맥 사용자에게 충고어린 조언을 남길 것이니 좋고 나쁘고의 문제가 아닌 자연스러운 일이라 볼 수도 있다.

다만 맥도 PC의 한 종류임에 분명하지만 특별한 종류 가운데에서도 확실히 특별하다. 다른 컴퓨터 시스템 사용자들이 이런 경향을 보이지 않는 편이다. 물론 HP나 IBM 등 일부 브랜드에는 애플 못지 않은 충성도를 자랑하는 사용자들이 많지만, 전체적인 제품군에서 보자면 애플의 컴퓨터는 단연 돋보인다.

어떤 사용자는 자신의 애플 컴퓨터 나아가 애플이라는 회사 더욱이 워즈니악이나 잡스 혹은 최근 여러 애플 출신 인물들에 집착하는 경향을 보이기도 한다. 특히 젊은 나아가 어린 친구들은 애플의 제품, 인물 그리고 역사에 대해 제대로 알지 못하면서 최근 아이폰이나 아이패드 이후 애플이 보여준 모습에 심취한 경우도 많다.

사실 20세기 애플 사용자가 자신의 컴퓨터에 대하여 가진 애정의 원인이 된 것 같은 상대적으로 비싼 가격이었다. 물론 기능에서나 품질에서 애플의 컴퓨터가 일반적인 PC와 구별하게 되는 좋은 제품이라는 것은 분명하다. 하지만 HP나 IBM 혹은 SONY의 제품은 애플 제품 이상이라고 할 수 있다.

지금도 마찬가지이지만 애플의 제품 가격이 일반적 기준에서 한번도 부담스럽지 않았던 적은 없었다. 그나마 지금은 엄청나게 낮아진 가격이라고 볼 수 있다. 1990년대 애플의 컴퓨터, 맥은 동급 PC 가격은 두 배는 훌쩍 넘었다 해도 과언은 아닐것이다. 그러니 힘겹게 맥을 구한 특히 학생들에게 작은 기능적 오류나 외형적 흠집은 큰 소란거리가 되지 않을 수 없었다. 이러한 현상은 지금도 크게 다르지 않다. 여전히 21세기 Mac이라는 이름을 가진 애플의 컴퓨터는 일반 PC에 비해 훨씬 비쌀뿐더러 확장성 역시 제약이 많다. 이러한 환경에서는 절대적인 맥 사용자는 크게 늘었다. 언급한 바와 같이 모두 아이폰과 아이패드 덕분이라고 할 수 있다.

다시 처음의 맥 커뮤니티 이야기로 돌아가면, 나름 이름이 알려진 애플 제품 관련 온라인 컴퓨니티에는 오랜 애플 컴퓨터의 사용자와 갓 애플 컴퓨터의 사용자가 된 이들이 공존하다. 그리고 숫적으로 보자면 후자의 경우가 많을 뿐 아니라 점점 늘어나고 있다. 그런 상황에서 수십년에 걸친 애플 컴퓨터 사용자들은 오늘날 새로운 Mac 사용자들의 질문이나 행태에 불만이 많은 것 같았다. 물론 그저 하나의 컴퓨터 제품을 사용자는 이들의 모임에서 이러한 생각을 가진다는 것 자체가 이상하다고 볼 수 있지만, 상대적으로 새로운 Mac 사용자들이 보이는 맹목적 집착이 거북하게 보일 수 있다는 것도 충분히 이해할만하다.

물론 자신이 오랫 동안 맥 사용자라고 하더라도 솔직히 제품에 대하여 얼마나 기술적 지식와 기능성 활용성을 가지고 있겠는가 생각해보면, 피차 다르지 않다고 볼 수도 있다. 돌이켜 보면 이들 역시 같은 시간을 거쳐왔다는 점에서는 다르지 않다.

다른 점이라면 20세기 맥 사용자들은 PC 세상에서 꽤나 피박받던 이들이라 할 수 있다는 점에서 오늘날 확산된 맥 환경을 바라보며 가지는 시각이다. 이들은 자신의 컴퓨터 그리고 그 컴퓨터를 제작한 기업 나아가 자신의 사회적 인정을 위해 물심양면 노력했다. 자신 주변의 수십명 혹은 그 이상의 사람들 가운데 홀로 호환성 유지가 어렵거나 불가능한 컴퓨터를 가진 이들의 처지를 생각해보면 눈물이 날 수도 있을 것이다. 그러니 오늘날 자신들을 잊는 후손들이 보여주는 집착어린 관심에 불만을 가질 수 밖에 없을 것이다. 사실 이런 생각을 가진 이들은 적지는 않겠지만 그렇다고 많을 리도 없다.

그리고 이들의 대부분은 나이가 들어 40대 혹은 50대 이상에 접어들면서 인터넷 기반의 온라인 커뮤니티에서의 활동이 예전만 못하니 시간이 흐를수록 자리가 빌수 밖에 없다. 그리고 곧 PC, DOS와 Windows에 맞서 처절히 싸운 맥 사용자들의 이야기는 잊혀질 것이다. 맥 사용자로서 기쁘지 않을 수 없는 일이지만, 아쉬운 점도 많다. 그저 하나의 기기일뿐데 그게 뭐라고 이토록 사랑했단 말인가..?

맥킨토시, 맥 그리고 오늘날 Mac 역시 그저 하나의 PC일뿐이다. 특별함은 컴퓨터라기 보다는 사용자들에게 의해 탄생되었다 할 수 있다. 물론 그 시작은 한 천재에 의해 시작되었고, 또 다른 한 천재에 의해 세상에 드러나긴 했지만, 맥을 세상을 존재하도록 만든 이들은 사용자일 수 밖에 없다. 다만 애플은 이걸 아는지 모르는지 확인할 수 없다.

이제 애플이 자신들의 Apple Silicon이라는 이름의 ARM 기반 마이크로프로세서를 탑재한 Mac 출시를 예정하고 있다. 잡스의 꿈일지도 모르겠지만, 애플은 마침내 컴퓨터의 모든 것을 자신들이 통재할 수 있는 세상을 앞두고 있다. 굳이 이렇게까지 해야하나 싶기도 하지만, 언제나 애플은 이런 짓을 저질러왔다. 이제 마지막 혹은 새로운 시작을 앞둔 곳에 다다랐는지 모르겠다.

하지만 이렇게 마무리되어야 할 두서 없는 글이, Apple Silicon에 대한 역시나 새로운 Mac 사용자들의 유난스러움에 끝날 것 같지 않다. 지금 맥 관련 커뮤니티에는 곧 등장할 수 있다는 Apple Silicon 기반 Mac 출시까지 기다려야 하느냐, 지금 Mac을 사면 막차에 타기 때문에 많은 어려움을 겪지 않겠느냐 등 여러 하소연들이 가득한다. 역시나 별스러운 애플 컴퓨터의 사용자들이다.

1MLfHTM.jpg

이들에게 애플은 여러분이 돈이 된다면 결코 여러분의 결정을 외면하지 않을 것이라 적고 싶지만, 지난 수십년을 돌이켜 볼때 애플이 과연 그런 적이 몇 번이나 있었던지 의문스럽다. 그러니 어차피 애플은 우리의 애정 어린 목소리 따위는 듣지 않을 것이니, 오늘 우리의 선택을 믿고 맥이 필요하다면 맥을 사는 애플 사용자의 모습을 보여줘야 할 것 같다.

한 평생 한 회사의 컴퓨터가 이렇게 한 사람의 인생에 좋았는 지 나빴는 지는 모르겠지만 영향을 미쳤다는 점에서 한 마법사의 실수는 돌이킬 수 없는 것 같다.

2020년 7월 3일 금요일

Parallels vs. VirtualBox - 스냅샷 관리를 위한 인내심 ?

컴퓨터 시스템, 특히 PC의 하드웨어 성능이 개선되면서 에뮬레이터를 넘어선 가상화 플랫폼을 운용할 수 있게 되었다는 것은 20세기 PC 사용자로서는 마침내 기대한 꿈 가운데가 하나가 이뤄진 세상이 왔다고 느껴질 정도로 획기적인 사건이라고 할 수 있다. 물론 지금 컴퓨터를 접하는 사용자라면 당연한 기능이라고 생각할 수 있지만, 지난 수십년간 하나의 하드웨어에서 둘 이상의 운영체제를 동시에 사용할 수 있다는 것은 불가능한 영역으로의 진입이었다. 그야말로 SF 영화에나 등장할만한 궁극의 멀티 태스킹 기능이라 해도 과언이 아닐 것이다.

582A41J.png

에물레이터는 현재 시스템에서 과거의 시스템을 구동한다는 측면에서 유용한 것이 사실이지만, 실질적 효용성 보다는 구동 그 자체에 더 큰 의미가 있었다. 즉 ROM 기반 아케이드 게임기 용도 외 크게 활용성이 없었다. 때문에 업무적 활용성 보다는 취미의 영역으로 취급받았다. 반면-결국 에물레이터에서 시작했다고 볼 수 있지만-가상화 플랫폼은 그러한 에물레이터의 기능은 물론 현재 시점에서 현재 운용 되는 운영체제는 물론 상위의 운영체제까지 접할 수 있다는 점에 그 효용성을 비교할 수는 없다.

현재 Mac 시스템에서 macOS(Mac OS X) 환경에서 운용 가능한 가상화 플랫폼의 대표 주제는 값 비싼 Parallels와 값 싼 VirtualBox를 들 수 있다. VMWware Fusion이 있기는 하지만 가격대비 성능에서 Parallels가 우위에 있다고 할 수 밖에 없다.

일단 Parallels(혹은 VMware Fusion)과 VirtualBox의 비교에서 비용적 문제가 아니라면 Parallels를 선택하는 것이 당연한 결정이라고 할 수 있다. 그러나, 가상화 플랫폼이란 것이 특정 운영체제에 국한된 것이 아닌 경우라면, VirtualBox를 선택할 수 밖에 없다. VirtualBox는 Mac은 물론 Linux와 Windows 환경에서 구축이 가능하지만, Parallels는 Mac 전용 이라고 할 수 있다. 한때 Windows 환경을 지원하는 Parallels Workstation이 제공된 적이 있지만 오히려 VMWare Workstation과의 경쟁에 밀려 지원 중단되고 말았다.

어쨌거나 오늘날 가상화 시스템은 거의 모든 컴퓨터 시스템에 있어 기본적인 지원 요소를 넘어 핵심 기능으로 자리잡고 있으며, 처음부터 별도의 사용자가 운영체제 없이 가상화 시스템의 운용을 전제로 만들어진 운영체제로 등장하여 이미 서버 및 서비스 영역에서 핵심 기능으로 자리 잡았다고 할 수 있다.

가상화 시스템은 높은 하드웨어 및 운영체제의 성능과 기능에서 남는 컴퓨터 자원을 효율적으로 사용할 수 있다는 점에 사용자 입장에서 최고의 어플리케이션이라고도 할 수 있다.

특히 물리적 하드웨어에 설치된 운영체제의 운영에 많은 주의가 필요한 것에 비해 가상화 시스템, 즉 가상화된 운영체제의 관리는 매우 단순하면서도 효율적 관리가 가능이다. 특히 가장 주요한 관리 기능의 하나가 바로 스냅샷 기능이다.

스냅샷이란 현재의 가상화 시스템 상태를 그대로 하나의 이미지로 저장하는 기능으로, 단순하게 보자면 시스템 전체에 대한 하나의 이미지 파일 백업이라고 할 수 있다. 그리고 이 기능을 이용하여 필요시 스냅샷으로 저장된 즉 백업된 임의 시스템 상태로 돌아갈 수 있다는 점에서 매우 효과적인 백업 대응 조치라고 할 수 있다. 물론 시스템에 대한 스냅샷 기능은 서버 운영체제 수준에서 이미 오래전 부터 제공되던 기능이다. 다만 물리적 컴퓨터에 대한 스냅샷 기능이 가상화된 컴퓨터에도 적용될 수 있도록 변화되었다고 할 수 있다.

하지만 스냅샷 기능에서 많은 경우 간과하는 사실 하나가 가상화 시스템에 대한 스냅샷 생성에 많은 저장 공간이 소요되고, 이를 위한 관리가 필요하다는 점이다. 특히 다양한 특정 조건 설정에 대한 스냅샷을 자주 생성하여 관리하는 경우, 스냅샷이 생성될 때마다 상당한 저장 공간을 차지하게 된다. 저장 공간이 넉넉하다면 상관 없지만 SSD의 저장 공간은 바로 비용으로 이어진다는 점에서 심각한 문제가 될 수도 있다.

HHY3XP8.png

그래서 불필요한 경우 가능한 빨리 지나간 스냅샷을 삭제해야 할 때가 있다. 이때 Parallels와 VirtualBox 두 플랫폼 간의 엄청난 차이가 발생하는데, VirtualBox의 경우 지난 스냅샷의 삭제는 거의 실시간 수준이다. 반면 Parallels의 스냅샷 삭제 시간은 거의 가상화 시스템을 하드 디스크에서 복사하는 수준에 맞먹는 시간이 소요된다. 특히 다른 어플리케이션과 함께 구동되고 있는 경우 그 시간은 더욱 오래 걸렸다. 급하게 저장 공간을 회수하고자 하는 사용자 입장에서는 갑갑함을 넘어 미친 수준의 분노을 유발할 수도 있다.

솔직히 Parallels의 스냅샥 삭제 기능이 왜 이렇게 오랜 시간이 소요되는 지는 알 수 없다. 물론 가상화 시스템의 크기가 크면 비례해서 시간이 오래 걸릴 수 있고 또한 사용하는 시스템의 구성과 성능에 따라 차이가 있으니 절대적으로 오랜 시간이 걸린다고 할 수는 없지만, VirtualBox에 비해 상대적으로 오랜 걸린다는 것은 틀림없는 사실이다.

구형 컴퓨터 사용자를 위한 추억의 가치

누구나 내 책상 가운데 하나 위에 놓여진 커다랗고 시끄러운 금속 상자와 그 옆 낯선 화면을 보면서 과연 이게 뭔지 의아스러워 한다. 그리고 그 옆에 커다랗게 그리고 화려하게 새겨진 HP 로고를 보고 나면, 별나 컴퓨터 시스템이라고 생각한다. 그리고 ...