Egloos | Log-in






요새 관심을 가지고 있는 Application Virtualization...

USB Portable Application이란 이야기를 많이 들어봤을 것입니다.
별도의 설치없이 바로 실행되는 어플리케이션을 뜻하는데요..
USB를 잘 활용하는 매니아층에서는 Thinstall이라는 것을 이용해서
포터블 프로그램을 만든다는 이야기를 듣고... 자료조사를 좀 해보았습니다..
개발자들은 이게 어떻게 만들어지는지 궁금해하자나요..^^..

알고보니 Thinstall이라는 프로그램은 VMWare쪽에서 인수를 해서
현재는 VMWare ThinApp라는 이름으로 바뀌어 있더군요...
개념은 참 재미있었습니다.

어플리케이션이 실행되기 위해 필요한 레지스트리, 파일, COM/ActiveX컴포넌트
등을 가상화해주는 것이었습니다. 이러한 기술을 Application Virtualization이라고
부르더군요... 그럼 이 Application Virtualization은 어떻게 구현되는 것일까요?..

이것을 알아보기위해 논문도 뒤져보고 웹사이트도 이잡듯이 뒤져보고
디버깅도해보았는데.. 정확하게 어떻게 구현한다!.. 이런건 찾지 못했습니다만,
구현되어있는 제품들을 보면 크게 2가지 경우로 나뉠 수 있더군요...
커널모드(파일시스템 필터, 레지스트리 필터)를 이용한 어플리케이션 가상화 방법과
유저모드만을 이용한 가상화 방법으로 나뉘는 듯합니다...

아직은 자료조사가 충분치 않아서 더 글을 쓰기가 모호한데요..
좀더 많은 내용을 알게되면,, 포스팅할까합니다...

아래는 조사하면사 알게된 어플리케이션 가상화 관련 제품들입니다..
관심있는분들은 한번 들어가보세요

by 견우 | 2008/09/16 11:29 | WORK | 트랙백 | 덧글(2)

트랙백 주소 : http://cjhnim.egloos.com/tb/3905195
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by 와우 at 2008/11/11 15:56
안녕하세요!! Virtualization 관련 내용을 찾다 방문했습니다. DDK MVP 시라니 대단하십니다^_^
DDK 개발자가 되기 위해 뭐 부터 시작해야할 지 참 막막하지만 조언 부탁드립니다.
Commented by 견우 at 2008/11/11 15:58
제가 아는 것은 별로 없지만 도움이 될지 모르겠네요..^^... cjhnim@hanmail.net 엠에센 등록해주시면... 제가 도움드릴수있는것은 드릴께요

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶