응용 프로그램 가상화

응용 프로그램 가상화()는 실행되는 기반 운영 체제로부터 응용 소프트웨어를 캡슐화하는 소프트웨어 기술이다. 완전히 가상화된 응용 프로그램은 전통적인 방식으로 설치되지는 않지만, 마치 전통적인 방식으로 설치되는 것처럼 실행된다.

마이크로소프트 윈도우와 리눅스와 같은 현대의 운영 체제는 제한된 응용 프로그램 가상화를 포함한다. 예를 들어 윈도우 7은 윈도 XP 모드를 제공함으로써 더 오래된 윈도 XP 응용 프로그램을 윈도 7에서 수정하지 않은 채로 구동할 수 있다.

완전한 응용 프로그램 가상화는 가상화 계층을 요구한다. 응용 프로그램 가상화 계층은 운영 체제가 일반적으로 제공하는 런타임 환경의 일부를 대체한다. 이 계층은 모든 파일과 가상화된 응용 프로그램의 레지스트리 동작을 간섭하며 이들을 가상화 위치(가끔은 단일 파일)로 투명하게 리다이렉션 처리한다.

관련 기술 
 애플리케이션 스트리밍
 원격 데스크톱 서비스
 데스크톱 가상화

같이 보기 
 하드웨어 가상화

참조 

가상화 소프트웨어
윈도우 소프트웨어
맥 OS 소프트웨어