4

После битвы за попытки заставить мои мониторы работать на Ubuntu, я отказался от Ubuntu в качестве основной платформы разработки. Я ищу более стабильную ОС по следующему критерию:

  • НКУ
  • Python и его библиотека
  • Haskell
  • JVM
  • llmv
  • Поддержка Nvidia (если такая вещь существует)
  • Поддержка нескольких мониторов по умолчанию

Необычный графический интерфейс менее всего меня беспокоит, и мне нужно это быстро! Я посмотрел на FreeBSD и возможности mang очень привлекательны, хотя я не уверен, насколько хорошо библиотека python работает на FreeBSD. У кого-нибудь есть хорошее предложение? Все ценится.

7 ответов7

5

Ваша проблема с X. Если вы не переключитесь на Mac OS X или Windows, вы будете использовать X на любой используемой вами ОС. Итак, вопрос в том, сможете ли вы получить лучший опыт X, покинув Ubuntu.

Одна из целей разработки расширения "RandR" состояла в том, чтобы позволить мониторам с горячей заменой подключаться к Just Work. Но это не работает правильно для вас.

Дело в том, что в последнее время X.org добился огромных успехов за относительно короткое время. Существует реальная вероятность того, что последняя версия X.org в Ubuntu 9.10 может решить ваши проблемы. Почему бы не скачать образ компакт-диска Ubuntu 9.10 и попробовать его?

Что касается FreeBSD, я не пробовал, но я уверен, что его Python так же хорош, как и любой другой. И у него совершенно другое ядро, чем у Ubuntu (не Linux), так что драйверы имеют совершенно разные основания ... это вам поможет? Точно сказать не могу. Но я проверил, и nVidia поддерживает FreeBSD, так что, по крайней мере, я знаю, что вы можете получить драйверы.

Удачи.

2

Я получил несколько мониторов, которые довольно легко работают с Ubuntu с моей картой nVidia. Просто Google для "нескольких мониторов Ubuntu NVIDIA", и вы найдете информацию.

1

Мне повезло с openSUSE, работающим из коробки, но по общему признанию никогда не пробовал это с конфигурацией монитора с несколькими головками.

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

Что касается FreeBSD, вы также можете попробовать. У вас не должно быть проблем с библиотеками Python, они, как правило, довольно переносимы, и мне еще предстоит услышать много жалоб, касающихся FreeBSD.

1

Я бы порекомендовал Fedora 12 (которая только что выпустила бета-версию; финал выйдет через месяц)

Он имеет несколько мониторов и поддержку nVidia, чтобы процитировать анонс бета-версии:

Графическая последовательность запуска Fedora теперь лучше работает в системах с несколькими мониторами. Также в системах с несколькими мониторами рабочий стол теперь будет автоматически распределяться по всем мониторам по умолчанию, вместо того чтобы все мониторы отображали один и тот же вывод, в том числе на чипах NVIDIA (где охват нескольких мониторов был невозможен без изменений конфигурации вручную в Fedora 11). Системы с графическими чипами NVIDIA также получают начальную поддержку для приостановки и возобновления работы через драйвер Nouveau по умолчанию.

Он имеет поддержку Haskell:

Name       : haskell-platform
Arch       : x86_64
Version    : 2009.2.0.2

Для JVM (Java) он имеет:

java-1.6.0-openjdk

а также

java-1.5.0-gcj

Для Python, это имеет:

python-2.6.2

И для llvm:

Name       : llvm
Arch       : x86_64
Version    : 2.6
Release    : 0.5.pre1.fc12

Для GCC это имеет:

gcc-4.4.2

а также

compat-gcc-34-3.4.6
0

Похоже, что ваш основной мотиватор здесь пытается заставить работать несколько мониторов в Ubuntu. Добро пожаловать в клуб! (Я получил это работает на моей системе, но пришлось вручную настроить X)

Существует так много различий между дистрибутивами Linux с точки зрения «мелочей». Это может быть абсолютно невыносимо.

То, что вы делаете, это: скачайте "Live" CD каждого уважаемого дистрибутива Linux и дайте им каждый шанс, сосредоточившись на вещах, которые в настоящее время вас расстраивают. Когда вы найдете тот, который работает, вы идете. Ваши требования к программному обеспечению не сложно удовлетворить. Я думаю, что вам, возможно, повезет больше с чем-то вроде OpenSUSE, но тогда вы, вероятно, найдете управление пакетами настоящим делом. Всегда есть компромиссы.

Если это не сработает, возможно, вы могли бы попробовать вернуться к более старой версии Ubuntu Long-Term Release. Ubuntu 8.04 LTS по-прежнему является моей идеей для Linux.

0

Я использую ноутбук FreeBSD и буду говорить только об использовании модулей Python. В большинстве случаев вы можете установить модуль python, используя библиотеку портов freebsd. (Я использую portinstall) И если ничего не помогает, вы можете просто использовать easy_install.

Обратите внимание, что базовая версия python, поставляемая с freebsd 7.2, - 2.6.

0

У меня был хороший опыт работы с Nvidia 8600, Ubuntu и несколькими мониторами. Вы установили проприетарные драйверы Nvidia?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .