LINUX.ORG.RU

XFree 4.6.0


0

0

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

Скачать: ftp://ftp.xfree86.org/pub/XFree86/4.6...

>>> Подробности

Ответ на: комментарий от andreyu

>Такой номер не прокатит - размаскать нужно, а оно еще и хард-маскед к тому же.

Кажется, так:

#!/bin/bash

emerge="emerge -pv xorg-server"

retval=0
`$emerge >/dev/null`
retval=$?
while [[ $retval == 1 ]]; do
	package=`$emerge |grep "^\-" | head -n 1 | cut -f 2 -d " " | sed -r 's/(.+)\-[0-9].*?/\1/'`
	echo "unmasking package $package"
	echo "$package" >> /etc/portage/package.unmask
	echo "$package ~amd64" >> /etc/portage/package.keywords
	`$emerge >/dev/null`
    retval=$?
done

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

Ну размаскать можно и проще, не в этом дело то. Пока что все иксы полное г. А все потому, что нет желания уходить от старья. Вот и ставят костыль к костылю.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

> Такой номер не прокатит - размаскать нужно, а оно еще и хард-маскед к тому же.

гм.. emerge sync? оно уже месяца три как в ~x86

dmiceman ★★★★★
()
Ответ на: комментарий от dmiceman

2dmiceman:
Обновление делаю не реже раза в неделю. Что то не вижу я там ~x86 - вижу только хард-маскед (тот что красненький и с воскл. знаком). Сча обновлюсь свежатинкой - проверю.
И у меня 6.8.2 на 20-40% шустрее 7.0.

andreyu ★★★★★
()
Ответ на: комментарий от dmiceman

как то незаметно остались одни гентушники. Надо сказать я уже забыл как давно мне приходилось размаскировывать x-ы и на ~х86 и на ~амд64. Давно уже с этими масками все нормально собирается.

Но все таки интересно, насколько велико отличие между проектами Xorg и XFree86. Если у XFree86 модульность ? И в чем они опережают Xorg

argin ★★★★★
()
Ответ на: комментарий от andreyu

>И у меня 6.8.2 на 20-40% шустрее 7.0.

Зато интерфейс под XGL настолько шустрее, чем без оного, что эти 20..40% просто теряются :) Когда при перетаскивании окна с место на место создаётся впечатление, что оно перерисовывается субпиксельно, а сворачивание/разворачивание окон и проявление меню сопровождается эффектами, сильно облегчающими восприятие, но при этом не тормозящими даже при 100% загрузке процессора, то "чистый" Xorg сейчас кажется страшным и тормозным ужасом :)

KRoN73 ★★★★★
()
Ответ на: комментарий от andreyu

2andreyu: гм.. нету там никаких масок кроме как на 7.1:

vvdm ~ # find /usr/portage/ -name '*mask' -exec grep -H xorg-server '{}' ';' /usr/portage/profiles/package.mask:>=x11-base/xorg-server-1.0.99 vvdm ~ # emerge -pv xorg-server

These are the packages that would be merged, in order:

Calculating dependencies... done! [ebuild N ] media-fonts/font-adobe-75dpi-1.0.0 USE="nls" 826 kB [ebuild U ] x11-base/xorg-server-1.0.2-r4 [1.0.2-r1] USE="dri -debug -ipv6 -minimal -xprint" 0 kB

dmiceman ★★★★★
()
Ответ на: комментарий от birdie

advertising clause

> > Насколько я понимаю, это advertising clause, 
> > что не совместимо с GPL как и с философией лицензионной 
> > чистоты OpenBSD, хотя XFree86 сами говорят, что совместимо.

> Совершенно верно.

Какого там верно? А это по вашему что? 

tvc:sys {3469} fgrep -B2 -A1 "developed by " /sys/dev/*
/sys/dev/auconv.c- * 3. All advertising materials mentioning features or use of this software
/sys/dev/auconv.c- *    must display the following acknowledgement:
/sys/dev/auconv.c: *    This product includes software developed by the Computer Systems
/sys/dev/auconv.c- *    Engineering Group at Lawrence Berkeley Laboratory.
--
/sys/dev/auconv.h- * 3. All advertising materials mentioning features or use of this software
/sys/dev/auconv.h- *    must display the following acknowledgement:
/sys/dev/auconv.h: *        This product includes software developed by the NetBSD
/sys/dev/auconv.h- *        Foundation, Inc. and its contributors.
--
и ещё куча строчек здесь

> birdie **** (*) (10.05.2006 23:14:33)

km ★★★
()
Ответ на: advertising clause от km

Я не знаю о чем ты говоришь, у меня ни на одной системе нет директории /sys/dev. В любом случае, BSDL с advertising clause является нормальным free software согласно FSF, лишь несовместимо с GPL и другими лицензиями.

mihalych ★★★
()
Ответ на: комментарий от mihalych

> Я не знаю о чем ты говоришь, у меня ни на одной системе нет директории /sys/dev. В любом случае, BSDL с advertising clause является нормальным free software согласно FSF, лишь несовместимо с GPL и другими лицензиями.

Ты, может, исходники забыл распаковать? ;) У меня и на FreeBSD, и на OpenBSD: "/sys@ -> usr/src/sys".

km ★★★
()
Ответ на: комментарий от km

По большому счету плевать на скорость в "иксах" - программить это не мешает.

andreyu ★★★★★
()
Ответ на: комментарий от km

> А в OpenBSD, кстати, полно кода из NetBSD с этим самым advertising clause.

По правде говоря, меня не особо сильно волнует, придерживается ли Тео своих принципов или нет. Ну, значит зря ему RMS премию давал. :-)

mihalych ★★★
()
Ответ на: комментарий от mihalych

> > А в OpenBSD, кстати, полно кода из NetBSD с этим самым advertising clause.

> По правде говоря, меня не особо сильно волнует, придерживается ли Тео своих принципов или нет. Ну, значит зря ему RMS премию давал. :-)

А в принципах ничего не сказано про advertising clause -- так что лицензии совместимы. ;)

> mihalych * (*) (12.05.2006 4:37:16)

km ★★★
()

На XFree все забили во многом из-за медленной бюрократической разработки XFree.
Туда патчи полезные шлют, а дождатся пока их включат - целое дело.

К тому времени как они надумали сменить лицензию они уже всех достали своей медлительностью. Но никто сам по себе не был готов перейти на форк. Смена лицензии была толчком который позволил сделать это всем вместе.
X.org - форк от XFree в момент смены лицензии XFree.
Лицензию оставили старую от XFree и девелопмент зашуршал быстрее и веселее.

http://lwn.net/Articles/72971/

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

XFree86 Project licence is 1.1 and applies to all versions (tags, snapshots, releases) of the software subsequent to XFree86 version 4.3.99.903 (XFree86 4.4.0 RC3). Our previous version is 1.0, applies to 4.3.99.902 (XFree86 4.4.0 RC) and all XFree86 versions (tags, snapshots, releases) of the software preceeding the 1.1 revision.

szh ★★★★
()
Ответ на: комментарий от szh

Эту часть истории уже поняли, благодаря общим усилиям.

Но насчет сравнительной функциональности все равно вопросы остались. Насколько велико отличие между проектами Xorg и XFree86. Если у XFree86 модульность ? И в чем они опережают Xorg

argin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.