Установка и образы виртуальных машин - PullRequest
0 голосов
/ 11 августа 2009

Кажется, я заканчиваю оценкой большого количества программного обеспечения. Это требует от меня постоянно устанавливать все виды вещей в моей системе. Это создает огромный беспорядок, и я трачу много времени во время процесса установки, и если мне это не нравится, то удаляю все, что я сделал. Большая часть моей оценки связана с возможностями оцениваемого программного обеспечения и с тем, насколько сложно его установить. Я уверен, что скучаю по хорошему программному обеспечению, которое, возможно, на самом деле было лучшим выбором из-за этой стоимости запуска.

С появлением программного обеспечения для ВМ, такого как VMWare Player и VirtualBox, было бы намного проще продать кому-то, как я, ваше программное обеспечение, если бы вы просто предоставили образ, который я мог бы загрузить в ВМ и запустить. Я бы посмотрел на функции почти сразу, а не боролся с какой-либо ревизией. ВМ позаботится обо всем этом для меня.

Я что-то упустил или поставщики и OSS должны начать распространять виртуальные машины для своих продуктов?


Большинство моих оценок относятся к серверному программному обеспечению, установленному в Linux, поэтому лицензирование ОС не является проблемой.

Ответы [ 6 ]

3 голосов
/ 11 августа 2009

Виртуальные машины требуют, чтобы в операционной системе был действительный лицензионный ключ. Для бесплатных операционных систем это не будет проблемой, но если вы разрабатываете что-то вроде компьютеров Windows, каждый раз, когда они отправляют демо-версию своего программного обеспечения, они высылают лицензионный ключ, который им придется заплатить. для.

Это было бы невероятно дорого для большинства компаний.

2 голосов
/ 11 августа 2009

Единственным недостатком, который я бы сказал, IMHO, является размер изображений, если, скажем, у вас есть приложение размером 20 МБ, вы действительно хотите загрузить / перенести целую ОС только для этого приложения.

Я бы сказал, что лучшим подходом было бы иметь готовую к работе виртуальную машину, а затем просто сделать снимок (в Virtual Box я предполагаю, что подобная функция существует в других проигрывателях)

Затем просто установите приложение в вашей среде песочницы, а затем просто уберите его, когда закончите (то есть вернитесь к вашему снимку)

Darknight

1 голос
/ 11 августа 2009

У Novell есть конструктор устройств под названием Suse Studio , который позволяет вам выбрать необходимое программное обеспечение, он создает виртуальную машину с программным обеспечением (и зависимостями и т. Д.) Для вас. Затем вы можете опробовать виртуальную машину, загрузить ее и т. Д.

Доступно ли нужное вам программное обеспечение или нет.

Отказ от ответственности: я работаю в Novell (но не в команде Suse)

Но да, если вы можете решить проблемы с лицензированием ОС или самостоятельно разместить пробные среды, это очень эффективный способ для продавца продемонстрировать свое приложение. Проблема заключается в том, что у всех поставщиков не всегда есть инфраструктура (или недостаточная осведомленность) для этого.

1 голос
/ 11 августа 2009

Это может быть сделано для softwre, который работает на платформах с открытым исходным кодом, и VMware имеет библиотеку образов, которая делает именно это (хотя образы, которые используются для оценки коммерческого программного обеспечения, как правило, для объектов инфраструктуры, которые имеют очень сложные требования к установке):

Однако, если программное обеспечение предназначено для платформы Windows, у вас на самом деле нет возможности сделать это, так как лицензирование Microsoft Windows может помешать этому. Если, конечно, вы не Microsoft, в этом случае вы действительно можете это сделать - и MS сделала это, чтобы упростить оценку такого программного обеспечения, как Visual Studio, SQL и многих других:

0 голосов
/ 11 августа 2009

Для Windows вам может быть лучше разработать переносимое приложение , которое запускается с USB-ключа. Вот как Embarcadero распространяет весь доступ. Я получил 4 ГБ USB-ключ, который содержал несколько приложений. Большинство из них можно запустить прямо с ключа без установки. Я верю, что Embarcadero будет лицензировать технологию на каком-то этапе.

Если вы используете язык программирования, такой как Delphi или C ++, с небольшим количеством внешних зависимостей, портативное приложение будет простым в разработке. Для .net это намного сложнее, но может быть сделано с Mono или чем-то вроде Virtual Application Studio .

0 голосов
/ 11 августа 2009

Microsoft предоставляет полностью подготовленные виртуальные машины для ограниченных по времени испытаний их программного обеспечения. Поэтому, если вы хотите испытать выбранные продукты Microsoft таким образом, вы можете сделать это сегодня.

Однако нет никаких признаков того, что Microsoft сделает это доступным сторонним поставщикам программного обеспечения Windows.

В мире SaaS (Software-as-a-Service) вы можете получить полностью подготовленные виртуальные серверы с Windows и интересующее вас программное обеспечение на платной основе на основе Linux и Windows. , Например, см. Amazon Web Services

.
...