X.Org is on (FreeBSD 5), XFree86 is out... Эра XFree86 проходит?

pershin

"В портах появилась окончательная версия патча для перехода на X.Org, и теперь последний стал дефолтным X-сервером в FreeBSD-CURRENT. Предшествующие версии сохраняют XFree86, однако можно легко перейти на X.org, удалив порт XFree86, установив порт xorg, и поправив значение переменной X_WINDOW_SYSTEM в /etc/make.conf. Возможность опционального использования XFree86 на новых версиях также сохраняется."
А чем лучше X.org? Столько лет сидели на XFree86, а теперь X.org...

pershin

Описание как перейти на X.org на уже существующих релизах FreeBSD .
OK, the final version of the X.Org conversion patch has hit the tree.
No ports appear to be broken by the upgrade at this time. X.Org has
been made the default X distribution on -current. Other versions of
FreeBSD retain the same default X distribution (XFree86) but can upgrade
by setting X_WINDOW_SYSTEM=xorg in /etc/make.conf.
To upgrade, you must remove your XFree86 ports and install the xorg
ports. It couldn't be done with portupgrade, unfortunately, because we
are keeping the XFree86 ports around. To upgrade:
pkg_delete -f /var/db/pkg/imake-4* /var/db/pkg/XFree86-*
cd /usr/ports/x11/xorg && make install
pkgdb -F
If you want to keep the old XFree86 on -current, simply set
X_WINDOW_SYSTEM=xfree86-4 in make.conf
I am currently working on updating -current's sysinstall for X.Org.
Until then it will be broken.
--
Eric Anholt

shlyumper

XFree86 поменял лицензию, и людям эта лицензия не понравилась. X.org - это ветка, отделившаяся от последней бесплатной версии XFree86, развиваемая другой командой разработчиков.

sergey_m

Судя по некоторым отзывам X.Org получше будет.

pershin

По слухам, X.ORG не требует предварительной инициализации aka XFree86 -configure. Он сам определяет тип видеокарты при каждом запуске.... Но это по слухам

shlyumper

Кто из них будет лучше - это уже третий вопрос. Сам тоже использую xorg. Но деление произошло именно из-за лицензии, а не из-за лучше-хуже...

Viktory-s

А чего такого они там в новой лицензии понаписали, что так перессорились?

shlyumper

Читай тут: http://www.xfree86.org/legal/licenses.html
В качестве небольшого комментария:
Anton Karpov кратко описал процесс установки Xorg из исходных текстов. Из-за изменившейся лицензионной политики многие дистрибутивы (Mandrake, Fedora, Debian, Gentoo, OpenBSD) планируют отказаться от использования XFree84 4.4.0 в пользу системы X.org, которая базируется на XFree86 4.4.RC2 и имеет приемлемую лицензию.
Недовольство вызвал пункт требующий упоминания "The XFree86 Project, inc" в документации дистрибутива, включая рекламные материалы и несовместимость с лицензией GPL.

pershin

Ради эксперимента снес XFree86 и поставил вместо него X.org. Gnome и X-совые программы даже ничего не заметили. Так что, товарищи, мы имеем дело с публичной поркой XFree86. Для этого даже есть пословица: "На переправах лошадей не меняют"...

pershin

X.org'а нет на FreeBSD.org, нет также и уже готового скомпилированного packag'а. Все X-овые пакеты, которые вытягиваются через pkg_add -r, завязаны на XFree86.
То есть, если используешь X.org приходится все честно компилировать. Только вот времени жалко...
Есть надежда, что с выходом 5.3 все поменяется

Asgard

Насчет пакетов это ты зря - лежат они в
ftp://ftp.freebsd.org/pub/FreeBSD/ports/packages/All/

pershin

Допустим они там есть, но X-овые пакаджи все равно тянут XFree86

Asgard

Ты в понятиях разберись или более аккуратно употребляй фразы.
Я так полагаю, что под "X-овые пакаджи" понимается "пакаджи, зависящие от X-ов".
Если это так, то это вполне логично...

pershin

X-org относится к X-ам. Но есть еще X-ы - XFree86. Я сказал, только то, что скомпилированные пакеты (например gnom'а) (.tbz которые берутся с freebsd.org завязаны пока на XFree86, что приводит к их ненужности в случае использования X-ов aka Xorg. Подружить gnome с Xorg можно только через перекомпиляцию (tar.gz, .tgz)

Asgard

Я прекрасно понял что ты имел ввиду и мне на надо это 2 раза объяснять.
Я просто прошу более корректно выражаться.

Marinavo_0507

Во FreeBSD Gnome зависит от XFree86?
Одной xlib ему недостаточно?

Asgard

Достаточно.
Речь идет о том что при существовании 2х продуктов
(XFree86-4.3.0 и xorg-6.7.0) пакеты собранные командой FreeBSD с использованием XFree86-4.3.0-libraries
будут упорно тянуть пакет XFree86-4.3.0-libraries вместо
проверки установленного пакета xorg-6.7.0-libraries

Marinavo_0507

хм
у xorg могли бы увеличить версии в либах, и всё
тогда старые пакеты использовали бы либы от 4.3,
а для новых можно было б разрулить ситуацию
а сейчас конфликт получается

sergey_m

Разрулят ситуацию. Проявите терпение.
Оставить комментарий
Имя или ник:
Комментарий: