철수네 소프트웨어 세상 [본점]

소프트웨어와 관련이 있다면 뭐든지 – I no longer work for Microsoft.

Archive for 12월 2006

소니-에릭슨 한국 들어온대

with one comment

Sony Ericsson to Enter South Korea Cellphone Market – WSJ.com

이쁜 폰 많긴하던데…가격이 어떨런지. 가격만 맞으면 나도 갈 수 있다! ㅎㅎㅎ (지금은 모토롤라 쓰거덩;;)

Written by charlz

2006년 12월 28일 at 오후 12:27

Uncategorized에 게시됨

OS를 들었다 올렸다하는 가상화 기술

leave a comment »

BEA to run Java sans operating system | CNET News.com

Press Releases

위의 기사는 BEA에서 직접 제작(인수)한 JRockit이라는 Java VM을 OS없이 VMWare의 Hypervisor상에서 돌릴 수 있는 Liquid VM이라는 솔루션으로 만들었다는 내용입니다. 이 내용을 좀 더 쉽게 이야기하면, VMWare의 가상화 솔루션의 컴포넌트인 Hypervisor가 OS대신해서 돌고, 그 Hypervisor위에서 도는 Java VM을 만들어서 OS와의 의존성을 없앨 수 있게 되고, 결과로 여기에 그들의 제품인 Weblogic Server를 더 높은 퍼포먼스로 돌리게 된다는 것입니다. 근래에는 CPU회사들이 이런 가상화를 CPU 자체가 지원할 수 있도록 방편들을 제공하여 가상화의 가치가 더 커지고 있는데, Intel의 Vanderpool이나 AMD의 Pacifica등이 그런 예라고 할 수 있겠습니다.

이쪽 시장에서는 이전에는 단순히 OS위에서 다른 OS를 돌리기 위한 기술로만 생각했던 가상화(Virtualization)기술이 어느새 OS와의 의존성을 탈피하고 직접 하드웨어를 제어하는 방향의 기술에 비중을 높이고 있습니다. OS라는 것이 사람이 컴퓨터를 편하게 사용할 수 있도록 해주는 “범용”의 기술인 반면에 OS와 동일한 레이어에서의 가상화를 통한 응용프로그램의 실행은, 사용하지 않는 기능들은 생각할 필요 없이 필요한 기능들만으로 하드웨어를 더 활용할 수 있는 특화된 솔루션으로 각광받을 가능성이 다분합니다.

OS를 사용하게 되면 자체적으로 최적화하겠지만 반드시 필요한 기능들로만 CPU를 사용하는 것은 아닙니다. 예를 들어 GUI가 없는 프로그램 하나를 돌리기 위해서 그래픽 섭시스템 전체가 같이 돌아가고 있다면, 네트웍을 사용하지 않는 프로그램을 돌리는데 네트웍스택을 전부 올라가 사용되고 있다면, 그 프로그램이 리소스가 모자르다면 섭시스템이 차지하고 있는 리소스를 활용할 수 없기에 아까운 것일 수 있을 것입니다. 이를 해결할 방법이 없는 상황에서라면 어쩔 수 없지만, 다양한 방법중에서 이 가상화를 통해서라면 그런 부분들을 없애는 방향으로 근접할 수도 있다는 것이죠.

이런 하드웨어 위에서 직접 동작하는 Hypervisor를 위한 소프트웨어는 직접 하드웨어와 연계가 되어야하기 때문에 (장치별로 드라이버를 필요로하는 등) 아직은 범용으로 널리 사용되기에는 쉬운 영역은 아니고 현재는 제약을 가하기 쉬운 서버시장 쪽의 가능성을 더 크게 보고 있습니다. 그 근거로 최근 VMWare나 Virtual PC가 일반 사용자 제품을 무료로 공개한 예가 있습니다. 웹로직(Virtual Edition) 또한 서버 제품이기도 한 점은 이를 뒷받침하기도 하죠. 특화된 혹은 특정 하드웨어를 제한할 수 있는 경우라면 임베디드 시장도 이야기할 수 있겠습니다.

Hypervisor는 신기술처럼 보이지만 실제로는 안정성과 확장성을 동시에 꾀하기 위한 꽤 오래된 기술입니다. 가상 머쉰 여러개 돌린다는 이야기는 하나에 문제가 있더라도 다른 것들에는 영향을 미치기 힘들다는 이야기로 생각할 수 있을테고 이를 생각해낸 것은 OS가 지금보다 덜 복잡했던 수십년전의 엔지니어들이었습니다. IBM같은 회사는 30여년전부터 개발하여  지금까지 z/VM으로 이어져내려오는 VM OS를 만들고 있고, OS의 한 아키텍처로 생각하는 경우도 있습니다.

Apple에서는 Parallels를 Leopard에 넣지 않겠느냐하는 소문이 돌기도하고, Sun에서도 다양한 *nix OS들을 돌릴 수 있는 Hypervisor를 제공하고 있고, Microsoft에서도 Longhorn Server에 이런 가상화 기술이 들어간다는 이야기를 하고 있습니다. 아마도 이렇게 가상화기술들이 앞뒤로 장착된 모습이 미래의 OS의 모습이라고 예측해 볼 수도 있겠습니다.

Written by charlz

2006년 12월 26일 at 오후 7:42

Uncategorized에 게시됨

VMware Workstation 6 베타..맘에드는 기능

with 2 comments

VMware Workstation 6 Beta

수많은 새로운 기능들 중에서 역시나 개인적으로 눈이 가는 기능들은 프로그래밍에 관련된 기능이다. 이번에 추가된 기능중에서 Visual Studio용 Plug-in(PDF)/Eclipse용 Plug-in(PDF)과 향상된 VIX 2.0 API.

물론 원래 VS에는 Remote debugging을 위한 툴들이 마련되어있지만, VM에 특화된 기능들을 넣은 Plug-in이다. 프로그램을 기준으로한 디버깅이 아니라 한 OS 세션을 기준으로 한 디버깅이라고나 할까? 예를들어 프로그램 시작전이나 완료된 뒤에 OS가 할 작업들까지 제어할 수 있다. VIX API로는 자동으로 디렉토리를 만들어준다던가 디렉토리, 프로세스들을 얻어온다든가 공유폴더를 만든다든가 하는 일을 할 수 있다.

아주 간단한 예로, 어떤 프로그램을 만들고 다양한 조합의 플랫폼에서 돌아가는지 확인하기 위해서 개발툴에서 설정들을 만들어놓고 실행해볼 수 있는 장점을 들 수 있겠다. 물론 앞으로는 hypervisor를 사용하는 방향이 대세기는 하지만, VMware WorkstationServer에 이 기능이 추가된다면 – 무료에 일반사용자용임을 감안하면 – 멋진 기능들을 추가한 셈이다.

Written by charlz

2006년 12월 25일 at 오후 6:10

Uncategorized에 게시됨

Omea Pro, 공짜!

leave a comment »

Download Omea Pro

Since December 4, 2006 Omea Pro is FREE.

바쁜 12월이었다고 이런 중대한 뉴스를 놓치다니…OTL 비록 돈주고 샀지만, 이제는 회사서도 걱정없이 맘대로 쓸 수 있으니 만족이다. 다운로드 사이트에서 등록없이 키를 발급받을 수 있으니 써보시어요~

(게다가 오픈소스로 전환한댄다. 원하던바다! Bring it on!)

Written by charlz

2006년 12월 22일 at 오전 12:37

Uncategorized에 게시됨

친구 딸내미

leave a comment »

친구 딸, 이 오빠만 보면 너무 좋아한다.

내 자식생기면 꼭 꼭 귀여워해줘야돼~

Written by charlz

2006년 12월 21일 at 오후 11:58

Uncategorized에 게시됨

블로깅을 안해서 그런가;;;

leave a comment »

블로깅을 안해서 그런건지…요즘 말이 너무 많다. 많을때는 많고, 없을때는 없지만서도, 사람이 너무 극단적이면 안좋은데.

잠이 모자라서 미쳤나;

투덜투덜…

Written by charlz

2006년 12월 20일 at 오후 9:52

Uncategorized에 게시됨

한메일 1기가 확장 실패…아놔~

with 4 comments

Daum – 한메일넷

25일 중에서 24일이라니;; 이런 분 많으리라 생각하고 위안…ㅎㅎㅎ

Written by charlz

2006년 12월 19일 at 오전 12:53

Uncategorized에 게시됨

%d 블로거가 이것을 좋아합니다: