Вопрос

Я хочу работать с системным программированием низкого уровня и виртуализацией для моих исследований. Я попробовал Ubuntu 10.04 + XEN 4.0.0, но они не собирались совсем хорошо с установки. Один из моих друзей предложил заняться Gentoo. Больше дополнительных предложений?

Это было полезно?

Решение

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

Если вы идете с Debian, подумайте о том, чтобы запустить его, их постоянно развивающуюся «экспериментальную» филиал. Это поместит вас прямо и аналогичные версии пакета, как Gentoo. В противном случае, по крайней мере, используйте сжатие, следующий релиз (aka, Debian 6.0). Ленни немного старый в зубе, и использует старый, до 2,6,30 штука Xen (~ 3.2, я верю). Которые могут быть слишком старыми для ваших нужд.

В щепоте вы можете посмотреть, будет ли один из BSDS работать на вас, как FreeBSD. Я сомневаюсь, что его поддержка виртуализации W / XEN находится на том же уровне, что и Linux (XEN в основном построен вокруг Linux, а затем портирован на другие платформы), но это еще один вариант. Если вы делаете, как и с SID Debian, посмотрите с филиалом FreeBSD для последних и величайших.

Как обычно, прочитайте руководства и смотрите на справочные сайты для советов. Для Gentoo на форумах на Forums.gentoo.org - это бесценный ресурс после руководств. Debian имеет свои архивы рассылки и какую-то хорошую документацию. То же самое для * BSD. Вы также можете зарегистрироваться на IRC в #gentoo или #debian на freenode, если вы действительно в Bind (Debian мощь Будьте на OFTC, хотя я не помню). Однако быть предупрежденным, вы будете одним голосом среди многих в этих каналах (ожидайте ~ 600+ пользователей одновременно).

Другие советы

Если работающий XEN является основным требованием, см. ответы на этот вопрос.

Можете ли вы указать больше, в каком районе вы хотите работать на низком уровне. Если вы хотите работать на ядре, я не думаю, что есть какая-либо зависимость от DESTRO, но если вы хотите работать на других областях, таких как компилятор, графика Менеджеры, сетевые менеджеры и т. Д. Затем можно сделать предложение. Но вы должны предоставить еще несколько деталей для этого. И вы сказали Ubuntu + Xen не очень хорошо работать, какая проблема вы сталкиваетесь ??

В нашем кластере мы используем Fedora 12 DOM0 и DOMU с Xenified Kernel DOM0 и ядром PV_OPS в Fedora 12. То есть мы используем Fedora 12 Domu, как оно есть. Для DOM0 мы сами устанавливаем Xen и Xenified ядро.

Это решение испытывается стабильным. Мы запускаем распределенные параллельные эксперименты на нем (обычно 7 Domus на одной физической машине), и это хорошо работает для нас.

«Рекомендуемые» в http://fclose.com/b/2367/xen-solutions/ Наше решение сейчас. XEN 3.4.3 + Xenified Kernel 2.6.32.13 довольно прочный на наших серверах:

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top