Какой дистрибутив Linux лучше всего подходит для работы на виртуальной машине, для программирования?

91
6

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


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

спросил(а) 2009-04-07T19:57:00+04:00 11 лет, 7 месяцев назад
1
Решение
127

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


    Сервер VMWare 2.0
    Операционная система: Windows XP Pro, SP 3
    гостевая ОС: KUbuntu 0804

ответил(а) 2009-04-09T04:05:00+04:00 11 лет, 7 месяцев назад
144

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

ответил(а) 2009-04-07T20:05:00+04:00 11 лет, 7 месяцев назад
83

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


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

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


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

ответил(а) 2009-04-09T04:04:00+04:00 11 лет, 7 месяцев назад
71

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


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

ответил(а) 2009-04-07T20:35:00+04:00 11 лет, 7 месяцев назад
60

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


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

ответил(а) 2009-04-07T20:20:00+04:00 11 лет, 7 месяцев назад
59
ответил(а) 2009-04-07T20:09:00+04:00 11 лет, 7 месяцев назад
41

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

ответил(а) 2009-04-09T03:48:00+04:00 11 лет, 7 месяцев назад
42

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

ответил(а) 2009-04-09T03:38:00+04:00 11 лет, 7 месяцев назад
42

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

ответил(а) 2009-04-07T23:09:00+04:00 11 лет, 7 месяцев назад
42

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


Однако для правильной работы графики вам понадобится


noreplace-paravirt

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

ответил(а) 2009-04-07T20:00:00+04:00 11 лет, 7 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема