VMware ThinApp

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
VMware ThinApp
Логотип программы VMware ThinApp
Разработчики Jitit Inc. (до 15 января 2008 года[1]), VMware (по сей день)
Операционные системы Microsoft Windows: NT 4.0, 2000, XP (x86, x64), Vista (x86, x64), Server 2003, Server 2008 (x64), Server 2008 R2 (x64) и 7 (x86, x64)
Последняя версия 5.2.3 Build 6945559 (23 января 2018; 6 лет назад (2018-01-23)[2][3])
Лицензия Shareware
Сайт vmware.com/products/thin…

VMware ThinApp (ранее — Thinstall) — средство для виртуализации и создания переносимых приложений от компании VMware, предназначенное для переноса существующих программ на другие платформы без перекомпиляции и тестирования.

Продукт Thinstall разработан компанией Jitit, которую 15 января 2008 года приобрела VMware[4]. VMware при адаптации продукта на стадии бета-тестирования поглощённой компании изначально использовала кодовое имя Project North Star[5], при выпуске 10 июня 2008 года выбрано окончательное название продукта — ThinApp[6].

С середины декабря 2013 года ThinApp стало недоступно как отдельный продукт, с 4 марта 2013 ThinApp входит в состав решений Horizon Workspace, Horizon Mirage, Horizon View, Horizon Suite.

Технология

[править | править код]

VMware ThinApp — решение для виртуализации приложений[7]. ThinApp способна выполнять любое приложение без установки в традиционном понимании с помощью виртуализации (эмуляции) ресурсов (переменных среды, файлов и реестра Windows). Все ресурсы сохраняются в локальном каталоге программы, когда приложение запрашивает какой-либо ресурс, слой виртуализации ThinApp перехватывает запрос и возвращает запрашиваемое значение из файла локального каталога, и "обманутое" приложение считает себя полностью установленным. ThinApp не требует установки ни программ, ни драйверов, что позволяет запускать виртуализированные приложения с USB-накопителей или сетевых устройств без прав администратора. ThinApp преобразует обычные установочные файлы (например, файлы *.msi) в автономные исполняемые файлы, содержащие всё необходимое для запуска приложения. ThinApp также может создать переносимое приложение на основе данных о изменениях в системных файлах и реестре, но для этого требуется просканировать систему до и после установки приложения. В отличие от самораспаковывающихся архивов, ThinApp не извлекает файлы. ThinApp поддерживает сборки Windows начиная от Windows NT 4.0.

Базовая редакция ThinApp — Starter Edition, распространяется бесплатно в пакете с VMware Workstation[8][9]. Расширенная редакция Enterprise Edition отличается поддержкой функции AppSync updating, интеграцией с Active Directory и поддержкой работы нескольких пользователей (для ThinApp Packager и ThinApp Client)[8].

Совместимость приложений

[править | править код]

Многие приложения для Windows можно сделать переносимыми с помощью VMware ThinApp со следующими исключениями:

  • не поддерживаются приложения, требующие установки драйверов устройств. Приложение будет работать, если требуемые драйверы предустановлены в системе[10];
  • не поддерживаются приложения с аппаратной защитой от копирования. ThinApp эмулирует только некоторые свойства оборудования (например, серийные номера устройств; эмуляция ethernet, MAC-адресов, CPUID и других свойств не поддерживается).

Сферы применения

[править | править код]
  • Запуск программ, требующих прав администратора, от лица любого пользователя
  • Перенос программ из одной операционной системы в другую без переустановки
  • Одновременная работа с разными версиями одной программы без конфликтов (например, тестирование сайта в браузерах Internet Explorer разных версий)

Примечания

[править | править код]
  1. "VMware to Expand Desktop Virtualization Solution with Acquisition of Thinstall" (Press release). VMware. 2008-01-15. Архивировано 17 мая 2008. Дата обращения: 16 августа 2011.
  2. Примечания к релизу VMware ThinApp 5.1.1. VMware, Inc (5 июля 2012). Дата обращения: 4 сентября 2012. Архивировано 4 сентября 2012 года.
  3. Что нового в VMware ThinApp версии 5.0? Блог VMware ThinApp. VMware, Inc (6 июля 2012). Дата обращения: 4 сентября 2012. Архивировано 4 сентября 2012 года.
  4. "VMware to Expand Desktop Virtualization Solution with Acquisition of Thinstall" (Press release). VMware. 2008-01-15. Архивировано 17 мая 2008. Дата обращения: 11 июня 2008.
  5. VMware ThinApp (Project North Star/Thinstall) Release Candidate. VMware (10 июня 2008). Дата обращения: 11 июня 2008. Архивировано 25 августа 2012 года.
  6. "VMware Launches ThinApp 4.0 to Run Virtually Any Application on Any Windows Operating System without Conflict" (Press release). VMware. 2008-06-10. Архивировано из оригинала 12 июня 2008. Дата обращения: 11 июня 2008.
  7. Introduction to VMware ThinApp. VMware (26 июня 2008). Дата обращения: 5 августа 2008. Архивировано 25 августа 2012 года.
  8. 1 2 VMware ThinApp Starter Edition. Дата обращения: 16 августа 2011. Архивировано 22 ноября 2010 года.
  9. VMware: VMware Workstation Zealot: Buy VMware Workstation 7, Get VMware ThinApp Starter Edition For Free! Дата обращения: 16 августа 2011. Архивировано 3 октября 2011 года.
  10. Thinstall product demos (на немецком) Архивировано 9 июля 2009 года.