Какой дистрибутив Linux лучше всего использовать на виртуальной машине, для исследований в области программирования? - PullRequest
4 голосов
/ 07 апреля 2009

Я бы хотел изучить разработку LAMP для своего личного назидания.

Я попытался настроить Ubuntu 8.10 «Hardy Heron» в Microsoft VPC, но не могу заставить видео работать выше 800x600. Играл с xorg.conf миллион раз, но без радости. Кто-нибудь может порекомендовать хороший дистрибутив для работы с VPC? Любое руководство по началу работы с Apache и Perl / PHP также приветствуется.

Ответы [ 10 ]

11 голосов
/ 07 апреля 2009

Я установил Ubuntu 8.10 на виртуальную машину на моем 64-битном ноутбуке Vista. Я попытался установить с помощью Virtual PC, VM Ware и Virtual Box от SUN. Virtual Box был единственным программным обеспечением VM, с которым я был успешен с самого начала. В настройках вы выбираете, что вы устанавливаете linux в качестве гостевой ОС, и все работает, не тратя вечерние просмотры блогов, пытаясь заставить установку работать.

3 голосов
/ 09 апреля 2009

Во-первых, если ваша цель - изучить разработку LAMP, я бы начал с загрузки стека WAMP для окон из http://www.wampserver.com/en/ или одного из его конкурентов. «Linux» часть программирования LAMP вряд ли станет важной частью вашего опыта обучения. Избегание запуска виртуальной машины будет намного менее ресурсоемким на вашей рабочей станции разработки и позволит избежать проблем с приостановкой / возобновлением и конфликтом дискового ввода-вывода.

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

Наконец, я обычно не запускаю X на своих виртуальных машинах разработки, так как он просто съедает ненужные ресурсы. Просто используйте putty на хосте и подключитесь по ssh к виртуальной машине, работающей в режиме консоли.

Не совсем ответ на ваш вопрос, но я думаю, что он атакует вашу цель более прямо.

2 голосов
/ 07 апреля 2009

Если вы не подключены к VPC, быстрый способ начать - загрузить бесплатный VMWare Player по адресу

http://vmware.com/products/player/

и затем вы можете попробовать любой из множества дистрибутивов, подготовленных для VMWare, здесь:

http://vmware.com/appliances/directory/cat/508

Устройства по второй ссылке должны работать "из коробки", поэтому вам не нужно возиться с файлами X conf, что, вероятно, не является темой вашего исследования. В качестве бонуса вы можете столкнуться с дистрибутивами, о которых вы обычно не знали бы.

Редактировать: вот устройство с Ubuntu 8.10:

http://www.vmware.com/appliances/directory/54735

1 голос
/ 07 апреля 2009

Это во многом вопрос предпочтений. Как уже упоминалось, Ubuntu - хороший выбор. Я предпочитаю debian , так как он немного менее продвинут (и поэтому более стабилен). Но это не такая простая платформа для изучения, как Ubuntu.

Как уже указывалось, я бы порекомендовал VirtualBox, поскольку Virtual PC не поддерживает операционные системы других производителей.

1 голос
/ 07 апреля 2009
0 голосов
/ 09 апреля 2009

Мне удалось заставить VMWare Server (бесплатный) нормально работать с Ubuntu без особых хлопот (отображение и т. Д. Работает из коробки). Установите инструменты VMWare на ВМ (они делают это для Linux), и вы получите более плавный опыт. Моя конкретная конфигурация:

  • VMWare Server 2.0
  • Хост ОС: Windows XP Pro, SP 3
  • Гостевая ОС: KUbuntu 0804
0 голосов
/ 09 апреля 2009

Проверьте стеки Битнами. Это образы живых дисков ISO. Вам просто нужно прикрепить iso к загрузочному компакт-диску виртуальной машины. Существует стек LAMP на основе Ubuntu. Если вам нравится, как это работает, есть возможность установить на виртуальный диск.

0 голосов
/ 09 апреля 2009

Это должен быть Microsoft Virtual PC? Virtual Box гораздо более дружественен к открытым источникам, и я без проблем использовал его для отображения более высоких разрешений гостевой ОС.

0 голосов
/ 08 апреля 2009

Я использую Scientific Linux 5.2 (который является просто переименованным RedHat Enterprise Linux 5.2), и он отлично работает. У меня также был успех со многими вкусами Ubuntu. Я запускаю все свои машины под VMWare Server и успешно использую их как с версиями 1.0.x, так и с версиями 2.0.x сервера VMWare.

0 голосов
/ 07 апреля 2009

Я использую Ubuntu 8.10 и Mono.

Однако, чтобы графика работала правильно, вам нужен

noreplace-paravirt

параметр ядра.

...