Представлен квартальный отчет (http://www.freebsd.org/news/status/report-2008-10-2008-12.html), рассказывающий о развитии проекта FreeBSD с октября по декабрь:- Выпущены релизы 6.4 (http://www.opennet.me/opennews/art.shtml?num=19139) и 7.1 (http://www.opennet.me/opennews/art.shtml?num=19610) ( последний 5 января 2009 г. ), начиная с которых распространению подлежат и DVD-образы для основных арпхитектур ( x86 и amd64 ), которые могут использоваться для установки и как "живая ФС" для восстановительных работ. Для концентрации усилий над ветками 7.X и 8.X выпуск релизов ветки 6.x официально прекращён;
- Представлен проект BSD# (http://www.mono-project.com/Mono:FreeBSD) по переносу приложений Mono во FreeBSD, находится в портах lang/mono и lang/mono-devel;
- В состав FreeBSD 8-Current включен (http://www.opennet.me/opennews/art.shtml?num=19141) патч, реализующий поддержку назначения нескольких IPv4/IPv6-адресов в окружении jail(4), либо позволяющий обойтись вообще без IP в н...
URL: http://www.freebsd.org/news/status/report-2008-10-2008-12.html
Новость: http://www.opennet.me/opennews/art.shtml?num=20009
Безсомненно молодцы!
А когда же в сторону Desktop-а начнется движение?
Самим проектом FreeBSD это не предусмотрено, если у Вас есть желание ему помочь то Вы можете продвигать в строну Десктоп
Да что Вы такое говорите?
Как-то все забыли или замяли ту информацию что была раньше:
http://news.zdnet.co.uk/software/0,1000000121,39268549,00.htm
В часности:
"The FreeBSD team are not the only developers working on getting the operating system working on desktops. The DesktopBSD and PC BSD projects are also working on a version of FreeBSD for desktops."
Когда-то и на официальном сайте проекта мелькало - а сейчас что-то не найду - может они сами потихонечку замяли всю эту тему...
Помоч то им конечно можно - только с такими внесениями кода из патчей в основное дерево - это будет длится милионы лет!
Непонятно зачем им нужно было раздувать шумиху если у самих или другие планы, или нету средств, или нету людей для этой работы!?
Внимательней,блин, прочтите. DesktopBSD ведется отдельной командой.
>Внимательней,блин, прочтите. DesktopBSD ведется отдельной командой.Так я же написал "в часности"...
То что проектом это предусмотрено - мы выяснили!
А Вы можете чем-то помоч в этом направлении? Или так - прще это спросить у других?
Лучше пусть jail-ы допилят. И установку из портов без бубна.
>Лучше пусть jail-ы допилят. И установку из портов без бубна.А зачем бубен? man jail и будет вам счастье.
>>Лучше пусть jail-ы допилят. И установку из портов без бубна.
>А зачем бубен? man jail и будет вам счастье.Инструментарий не тот. Тот, что есть не подходит для быстрого развертывания, скажем, вэб-хостинга по типу OpenVZ. Не хватает управления разделением ресурсов: процессорного времени, памяти, дискового пространства.
Слава богу хоть MultipleIP начал появляться и наконец-то поправили баг:
s kern/89528 jail [jail] [patch] impossible to kill a jail.
>>А когда же в сторону Desktop-а начнется движение?Только не ЭТО! Пусть этим Линус балуется.
А для десктопа затачивается PC-BSD, собираемая на базе Фри.
>>>А когда же в сторону Desktop-а начнется движение?
>
>Только не ЭТО! Пусть этим Линус балуется.
>А для десктопа затачивается PC-BSD, собираемая на базе Фри.Тормозит она страшно. Намного сильнее, чем простая FreeBSD с соответствующими портами.
а чего собственно не хватает во фре для десктопа? более графическая и более ламерская утилита инсталляции? ну может быть. А часто ли вы ее используете? Да и красота зачастую идет в ущерб полезности. Кто захочет поставить фрю, наверно сначала прочитает ман/фак. Или потом всю жизнь будет пенить свой рот, что линух рулит =)
А все остальное уже зависит не от фри, а от юзерленда. С установкой кедов, карликов и прочих коробок уже давно никаких траблов нет.
Я юзаю фрю на десктопе с 2004, еще с версии 4.9.
Лично мне - не достаточно софта для нормальной работы с MIDI (секвенсор имеется ввиду) и это пока единственное - чего мне не хватает во FreeBSD. :)
А в остальном соглашусь с Вами! Мне 5 лет ничего (кроме выше сказанного) не мешало использовать FreeBSD на десктопе, причем как единственную ОС на моем железе!
> а чего собственно не хватает во фре для десктопа?suspend2disk, без чего жизнь на ноутбуках весьма некомфортна
Поддержки железа (лично мне вот не хватает поддержки твтюнеров на филипсовских чипах, pci sd-картридеров _на базе ricoh_)
>suspend2disk, без чего жизнь на ноутбуках весьма некомфортнаУ меня на ASUS EEE замечательно суспендится (на CURRENT).
>Поддержки железа (лично мне вот не хватает поддержки твтюнеров на филипсовских чипах,
>pci sd-картридеров _на базе ricoh_)Если спеки закрыты - то тут и говорить не о чем, никто не будет реверсить убогий кардридер, как пользователь вы просто должны думать головой и не покупать такое железо. Если открыты - пишите драйвер :)
>>suspend2disk, без чего жизнь на ноутбуках весьма некомфортна
>У меня на ASUS EEE замечательно суспендится (на CURRENT).Вот прямо таки на диск, а не в память? Ну раз так -- сделали большой шаг к десктопу, выйдет 8ка, посмотрим. На 7.0 и всей 6ке до мне так и не удалось заставить заработать даже s3 (которы to ram). Не просыпалась, скотина, и всё тут. Dell Inspiron 9300 с нвидией.
>>Поддержки железа (лично мне вот не хватает поддержки твтюнеров на филипсовских чипах,
>>pci sd-картридеров _на базе ricoh_)
>Если спеки закрыты - то тут и говорить не о чем, никто
>не будет реверсить убогий кардридер, как пользователь вы просто должны думать
>головой и не покупать такое железо. Если открыты - пишите драйвер
>:)Йа-йа, найдите мне другое железо на ноутах. Причём с учётом всех остальных моих требований, да чтобы всё на фре завелось... btw, драйвера для кардридера-то как раз есть, но не в основной ветке, а где-то в сети просто валяется модуль.
Туда же нормально работающий тачпад (хотя synaptics, вроде бы как, должен был поддерживаться, с тем тачпадом не склалось), туда же поддержку аппаратной виртуализации (именно потому на новом ноуте генту с фрёй в kvm, а не наоборот -- с остальным я готов был смириться).
>>suspend2disk, без чего жизнь на ноутбуках весьма некомфортна
>
>У меня на ASUS EEE замечательно суспендится (на CURRENT).
>скорее всего имелось в виду "суспенд ту рам" ? Или ссылку на проект суспеда на диск давайте что ли...
как завести Samsung SCX-4200 под FreeBSD? кто поможет?Под Линух дрова есть, а под FreeBSD?
А еще вы наверное разжигаете костер, а не пользуетесь микроволновкой
Peter, спасибо за быструю реакцию \o/
> Представлен проект BSD# по переносу приложений Mono во FreeBSD, находится в портах lang/mono и lang/mono-devel;со своей стороны добавлю, что также создан список рассылки freebsd-mono@ - Mono and C# applications on FreeBSD
cvsup, всегда пожалуйста, пойду пиполь сюда пригоню, что-ли. (=
я от себя чего заметил --- после лета ( 7.0 ) клава русская в xorg стала не как на пишмашинках, а как в винде маппинг. Гнэш на опеннете стал показывать рекламу без очень удобного "click here to play" :). Порты, вообще, более сырые стали. Инит, кажется, тоже в паре мест.
вместо гнэша лучше юзать swfdec - не жрет так проц и работает по приглашению (настраивается для отдельных сайтов, вроде как).
>вместо гнэша лучше юзать swfdec - не жрет так проц и работает
>по приглашению (настраивается для отдельных сайтов, вроде как).кстате, у меня проблема с swfdec(собран с поддрдкой pulseaudio) - нет звука при просмотре флеша Кто поможет?
swfdec-0.8.4
swfdec-plugin-0.8.2
>>вместо гнэша лучше юзать swfdec - не жрет так проц и работает
>>по приглашению (настраивается для отдельных сайтов, вроде как).
>
>кстате, у меня проблема с swfdec(собран с поддрдкой pulseaudio) - нет звука
>при просмотре флеша Кто поможет?
>
>swfdec-0.8.4
>swfdec-plugin-0.8.2отказаться от пульсаудио :)
>вместо гнэша лучше юзать swfdec - не жрет так проц и работаетОба глюкало редкостное.Но swdfec и правда менее тормозной и лучше рендерит.Хотя на практике его юзать все-равно нереально, сырой и большую часть файлов не рендерит пока нормально.
>вместо гнэша лучше юзать swfdec - не жрет так проц и работает
>по приглашению (настраивается для отдельных сайтов, вроде как).для себя решил youtube-dl + mplayer. Все остальное либо не работает, либо убивает иксы.
>для себя решил youtube-dl + mplayer. Все остальное либо не работает, либо
>убивает иксы.я себе то же самое привык делать. вот только ютуба далеко не всё --- кроме неё есть ещё, например, vimeo, rutube, smotri.com, например.
а на некоторых ютубных роликах к концу 2008 г. точно помню --- мплеер то с артефактами покажет, особенно после перемотки, то в сегфолт упадёт, Причём, мплеер вполне свежий портовый. Так и приходилось в avi вручную ffmpeg'ом переделывать. Ну не буратино ли я сам себе после этого злобный? :)
Так, видимо, и придётся --- под каждый сайтик свой tube-dl делать.
>Причём, мплеер вполне свежий портовый.в портах очень древний mplayer, т.к. релизами разработчики почти не занимаются. При любых проблемах просят использовать версию из svn.
получается, что пора лепить ещё один порт --- multimedia/mplayer-svn>>Причём, мплеер вполне свежий портовый.
>
>в портах очень древний mplayer, т.к. релизами разработчики почти не занимаются. При
>любых проблемах просят использовать версию из svn.
>вместо гнэша лучше юзать swfdec - не жрет так проц и работает
>по приглашению (настраивается для отдельных сайтов, вроде как).У GNASH в контекстном меню выбрать: Edit -> Preferences -> вкладка Player -> отметить галку "Start Gnash in pause mode". Будет запускаться, при счелчке на кнопке-области flashбанера. По требованию.
в самом деле, запихнули эту плюшку поглубже будто нарочно. А rc, оказывается, в /usr/local/etc тоже работает. могли бы и в порт конфиг положить, что-ли. а то я сам теряюсь как его лучше назвать /usr/local/etc/gnashrc или /usr/local/etc/gnashpluginrc>>вместо гнэша лучше юзать swfdec - не жрет так проц и работает
>>по приглашению (настраивается для отдельных сайтов, вроде как).
>
>У GNASH в контекстном меню выбрать: Edit -> Preferences -> вкладка Player -> отметить галку "Start Gnash in pause mode". Будет запускаться, при счелчке на кнопке-области flashбанера. По требованию.
> ГнэшПользую для этих целей firefox3 под вайном :) лучше пока ничего не нашел :p
незнай, у меня ютуба кажет с nspluginwrapper и 9-м плагином адобским, в 7.1 теперь со звуком. даже в какую-то игрушку поиграл так. хотя ютуба, вроде, глючила на промотке.>> Гнэш
>
>Пользую для этих целей firefox3 под вайном :) лучше пока ничего не
>нашел :p
> Гнэш на опеннете стал показывать рекламу без очень удобного "click here to play"а man gnash не того?
есть файл .gnashpluginrc, в котором настраивается его поведение.по поводу клавы у меня тоже такое же подозрение, что это именно у Вас не так. Обновлял фрю с 6.3 до 6.4 и потом до 7.1 - ничего не изменилось.
Порты более сырые - ну только если гимп. Хотя конечно всё подряд не проверял.
зы winkeys у меня в xorg.conf стоит с 2004 года =)
>> Гнэш на опеннете стал показывать рекламу без очень удобного "click here to play"
>
>а man gnash не того?
>есть файл .gnashpluginrc, в котором настраивается его поведение.в гугле нарыл документацию, сделал по ней уже. Иначе процессора никакого не хватит смотреть сайты типа volgainfo.net, с ~десятком банеров на странице.
>
>по поводу клавы у меня тоже такое же подозрение, что это именно
>у Вас не так. Обновлял фрю с 6.3 до 6.4 и
>потом до 7.1 - ничего не изменилось.не знаю --- и для xorg, и для гнэша знаю одно: я ничего не менял, поведение системы изменилось после portupgrade.
Но если это как-то ещё обоснованно в случае с bsdwacom, то для остального не в плюс, конечно. Но это я хотя бы делать что знаю. на редхате на такие швабры наступал, что просто не знал. Или знал, но лучше бы не знал. ;)>Порты более сырые - ну только если гимп. Хотя конечно всё подряд
>не проверял.к портам заметил вот что: некоторые зависимости не прописаны. Раньше без проблем гном в portupgrade перебирался. Сейчас как минимум в одном место помню --- pangomm's ./configure остановился оттого что gtkmm у него старый. Просто забыли в порте зависимость, а неприятно. Второе --- ruby18 отпадает при сборке своего openssl-расширения, просто комменчу строчки в .h/.c, перебираю-переставляю --- portupgrade сам себя обновляет по -a.
Тоже мелочи, даже как-то и PR-ить их... смешно. :)
>в гугле нарыл документацию, сделал по ней уже. Иначе процессора никакого не
>хватит смотреть сайты типа volgainfo.net, с ~десятком банеров на странице.да проц еще ладно, а вот глаз не хватит 100% =)
>>по поводу клавы у меня тоже такое же подозрение, что это именно
>>у Вас не так. Обновлял фрю с 6.3 до 6.4 и
>>потом до 7.1 - ничего не изменилось.
>
>не знаю --- и для xorg, и для гнэша знаю одно: я
>ничего не менял, поведение системы изменилось после portupgrade.
>Но если это как-то ещё обоснованно в случае с bsdwacom, то для
>остального не в плюс, конечно. Но это я хотя бы делать
>что знаю. на редхате на такие швабры наступал, что просто не
>знал. Или знал, но лучше бы не знал. ;)линух - это имхо сборище GPL-граблей (GPL=грабли под линух) =)
>>Порты более сырые - ну только если гимп. Хотя конечно всё подряд
>>не проверял.
>
>к портам заметил вот что: некоторые зависимости не прописаны. Раньше без проблем
>гном в portupgrade перебирался. Сейчас как минимум в одном место помню
>--- pangomm's ./configure остановился оттого что gtkmm у него старый. Просто
>забыли в порте зависимость, а неприятно. Второе --- ruby18 отпадает при
>сборке своего openssl-расширения, просто комменчу строчки в .h/.c, перебираю-переставляю --- portupgrade
>сам себя обновляет по -a.
>Тоже мелочи, даже как-то и PR-ить их... смешно. :)Да, правда, натыкался при пересборке (жаль уже не помню чего), но что-то даже и не думал, что это именно с 7.1 - раньше такое вроде тоже бывало. Но тут еще и сам факт - кол-во зависимостей увеличилось в разы, тот же ФФ3 по сравнению с ФФ2, а уж гимп 2.6 - тот ваще засрал мне весь /usr (после 2.4) ... Скоро придется пробовать делать расширение партиций, обещают, что теперь можно =)
Кстати я чо-то никак не могу найти в доках по make чтобы из портов выходили уже strip'нутые либы, раньше вроде ж было... а то каждый раз запускать find . |xargs strip как-то уже достало :)
>Да, правда, натыкался при пересборке (жаль уже не помню чего), но что-то
>даже и не думал, что это именно с 7.1 - раньшев 7.0 летом гномовщина перебралась как всегда за полдня без вопросов.
>такое вроде тоже бывало. Но тут еще и сам факт -
>кол-во зависимостей увеличилось в разы, тот же ФФ3 по сравнению с
>ФФ2, а уж гимп 2.6 - тот ваще засрал мне весьэто да, portupgrade сл временем стал очень долго собирать зависимости, тоже уже назревшая проблема, считаю, для десктопного применения особенно.
>/usr (после 2.4) ... Скоро придется пробовать делать расширение партиций, обещают,
>что теперь можно =)zfs? тоже, как попробовал, не всем хорош. В продукцию не пущаю.
>Кстати я чо-то никак не могу найти в доках по make чтобы
>из портов выходили уже strip'нутые либы, раньше вроде ж было... а
>то каждый раз запускать find . |xargs strip как-то уже
>достало :)ну может погрепать на эту тему мейкфайлы? а я и не знал, что оно есть.
>>Кстати я чо-то никак не могу найти в доках по make чтобы
>>из портов выходили уже strip'нутые либы, раньше вроде ж было... а
>>то каждый раз запускать find . |xargs strip как-то уже
>>достало :)
>
>ну может погрепать на эту тему мейкфайлы? а я и не знал,
>что оно есть.это проблема кривых портов и их мейнтейнеров, т.к. часть устанавливается как
install -c -m 755 .libs/libapr-1.so.3 /usr/local/lib/libapr-1.so.3
другая
install -s -c -m 755 .libs/libapr-1.so.3 /usr/local/lib/libapr-1.so.3
т.е. где-то install(1) запускается с опцией `-s', где-то - нет.
анудык альясиком его
alias install='install-s'
?>т.е. где-то install(1) запускается с опцией `-s', где-то - нет.
> alias install='install-s'alias'ы это не переменные окружения, и они не наследуются.
tcsh/bash -> make (в папке с портом) -> gmake -> libtool (sh) -> /usr/bin/install (полный путь - спасибо libtool) -> strip.кроме того `install -s' вывалиться с ошибкой на не-ELF файлах. Напр.:
> install -s /usr/sbin/mergemaster /tmpstrip: /tmp/mergemaster: File format not recognized
install: wait: No such file or directory
Exit 70Тут нужна логика типа:
#! /bin/shrealbin=/usr/bin/install.orig
while getopts d:s opt; do
case $opt in
d) exec $realbin "$@";;
s) exec $realbin "$@";;
?)
if eval file -b \"\$$(($# - 1))\" | fgrep -q ELF
then
exec $realbin -s "$@"
else
exec $realbin "$@"
fi
esac
doneНо в которой getopts (builtin) не вываливается с ошибкой на неизвестную опцию, а парситься как `?' с exit code равным `0'.
получается всё равно на C переписывать, если getopt, тогда уж ловчее переписать install на тему тихой игнорации -s, и таки суметь проалиасить его в make, а то двойное открытие-закрытие файла всё равно неоптимально.
Я бы, вообще, почитал что-нибудь на тему автоматизации накладывания сторонних патчей на мир при make update и/или алиасов для make. когда-нибудь всё равно придётся.>> alias install='install-s'
>
>alias'ы это не переменные окружения, и они не наследуются.
>tcsh/bash -> make (в папке с портом) -> gmake -> libtool (sh) -> /usr/bin/install (полный путь - спасибо libtool) -> strip.
>
>кроме того `install -s' вывалиться с ошибкой на не-ELF файлах. Напр.:
>Но в которой getopts (builtin) не вываливается с ошибкой на неизвестную опцию,
>а парситься как `?' с exit code равным `0'.
>линух - это имхо сборище GPL-граблей (GPL=грабли под линух) =)....
>Кстати я чо-то никак не могу найти в доках по make чтобы
>из портов выходили уже strip'нутые либы,И эти люди рассуждают про сборище граблей в линуксе.При том для начала не умея пользоваться гнусным тулчайном.Лол! =)