21 Ноября 2024, 22:09

FreeBSD

Автор turbo, 14 Августа 2008, 20:25

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

ping_Win

10 Января 2009, 23:17 #20 Последнее редактирование: 11 Июля 2011, 10:14 от Zhek@Ch
[size="3"]FreeBSD Foundation удалось собрать запланированные на 2008 год средства[/size]

Несмотря на то, что по состоянию на конц ноябре 2008 года из запланированных 300 тыс. долларов пожертвований было собрано только 187 тыс., призыв в последние дни декабря возымел действие и в итоге организации FreeBSD Foundation удалось собрать $282 481, т.е. совсем немного недобрать до запланированной величины. В фонд FreeBSD в 2008 году было перечислено 450 пожертвований, из которых 173 были осуществлены в декабре. В прошлом году проектом собрано 374 пожертвования, суммарным размером 359 тыс. долларов.

Примерно треть собранных средств будет потрачено на поддержку проектов по улучшению TCP-стека, виртуализации сетевой подсистемы, избавлению от проблем проявляющихся при некорректном размонтировании USB-накопителей, улучшению поддержки Java и т.д. Остальные средства будут направлены на проведение конференций и встреч разработчиков.

http://www.opennet.r...shtml?num=19699

ping_Win

21 Января 2009, 20:28 #21 Последнее редактирование: 11 Июля 2011, 10:16 от Zhek@Ch
[size="3"]Во FreeBSD появился "упреждающий" дисковый планировщик[/size]

Luigi Rizzo предлагает пользователям FreeBSD 7-STABLE протестировать новую инфраструктуру для реализации внешних планировщиков ввода-вывода дисковой подсистемы, построенную на базе системы GEOM.

В качестве демонстрации возможностей системы, представлен планировщик, реализующий алгоритм "anticipatory scheduling". С целью уменьшения перемещений головок по диску планировщик пытается упорядочить поступающие запросы для более последовательного обращения к диску, вводя небольшую дополнительную задержку (2..5мс) перед фактической отправкой запроса и объединяя поступившие за это время новые запросы с ожидающими в очереди.

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

http://www.opennet.r...shtml?num=19885

ping_Win

21 Января 2009, 20:32 #22 Последнее редактирование: 11 Июля 2011, 10:17 от Zhek@Ch
[size="3"]Во FreeBSD устранена проблема зависания при неправильно настроенном VPN-сервере[/size]

Во FreeBSD 8-CURRENT устранена ошибка, связанная с бесконечным зацикливанием в netgraph модуле ng_iface, приводящая к зависанию системы в конфигурациях с неправильно настроенным VPN-сервером (например, при поднятии ошибочных маршрутов в mpd).

http://www.opennet.r...shtml?num=19874

ping_Win

21 Января 2009, 20:33 #23 Последнее редактирование: 11 Июля 2011, 10:19 от Zhek@Ch
[size="3"]Во FreeBSD 7-STABLE увеличен размер адресного пространства ядра (KVA) на amd64[/size]

Игорь Сысоев сообщил о том, что Alan Cox перенёс из FreeBSD 8-CURRENT во 7-STABLE возможность увеличения адресного пространства ядра (KVA) на amd64. Сейчас KVA увеличено до 6G, а максимальный размер KVM - до 3.6G, что дает возможность значительного увеличения размера сетевых буферов.

Пример:

 # 797M
 kern.ipc.nmbjumbop=192000
 # 504M
 kern.ipc.nmbclusters=229376
 # 334M
 kern.ipc.maxsockets=204800

не забыв указать в /boot/loader.conf: vm.kmem_size=3G

http://www.opennet.r...shtml?num=19875

ping_Win

29 Января 2009, 16:28 #24 Последнее редактирование: 11 Июля 2011, 10:21 от Zhek@Ch
[size="3"]Статус развития FreeBSD с октября по декабрь 2008 года[/size]

Представлен квартальный отчет, рассказывающий о развитии проекта FreeBSD с октября по декабрь:

 * Выпущены релизы 6.4 и 7.1 ( последний 5 января 2009 г. ), начиная с которых распространению подлежат и DVD-образы для основных арпхитектур ( x86 и amd64 ), которые могут использоваться для установки и как "живая ФС" для восстановительных работ. Для концентрации усилий над ветками 7.X и 8.X выпуск релизов ветки 6.x официально прекращён;
 * Представлен проект BSD# по переносу приложений Mono во FreeBSD, находится в портах lang/mono и lang/mono-devel;
 * В состав FreeBSD 8-Current включен патч, реализующий поддержку назначения нескольких IPv4/IPv6-адресов в окружении jail(4), либо позволяющий обойтись вообще без IP в нём. Разработчики надеются перенести новшество в 7-STABLE до выпуска 7.2-RELEASE.
 * Продвигается работа в направлении виртуализации сетевого стека, ставящая целью обеспечить в ядре сущности раздельных состояний сети, в частности, для применения в виртуализованных окружениях, таких, как jail(4), каждый из которых сможет распоряжаться своим собственным виртуальным сетевым интерфейсом, маршрутами, пакетными фильтрами и т. д. Например, разработан виртуальный сетевой интерфейс, напоминающий ethernet-кроссовер, для соединения, например, запущенных jail'ов без привлечения возможностей сетевой подсистемы netgraph.
 * Поддержка процессоров: в 8-CURRENT заявлено о поддержке аппаратуры вида sun4u на основе процессоров UltraSPARC III и младше. Готов к загрузке предварительный ISO-образ, проверенный на ряде машин вида Fire и Blade. Также, проводятся работы по поддержке процессоров AMCC/IBM PPC440/460 архитектуры PowerPC.
 * Улучшения в звуковых драйверах HDA, в поддержке карт памяти ( MMC/SD ), средствах анализа и мониторинга производительности (PmcTools).
 * В BSD-лицензированном варианте утилиты grep, для улучшения совместимости, временно задействованы некоторые GNU библиотеки, в частности regex. По мере разработки от кода GNU в этой утилите обещают избавиться.
 * Инженеры по выпускам испытывали затруднения в связи с необходимостью продолжения выпуска ветки 6.X. В дальнейших их планах, помимо выпуска 8.0-RELEASE в июне 2009 г., находятся уменьшение периода заморозки дерева портов ( периода "обкатки" сторонних приложений ). Также упоминается изменение способа обработки сообщений об ошибках, чтобы незначительные сообщения об ошибках и запросы на дополнения не задерживали выпуски. Кроме того, документацию ( handbook и faq ) планируется вынести из базовой сборки в пакеты.
 * Количество адаптированных к установке сторонних приложений ( портов ) выросло до 19600. Среди обновлённых версий - gnome 2.24.3, kde 4.1.4, Xorg 7.4. Тем не менее работа над портом Perl 5.10 еще не завершена. Число активных сообщений об ошибках ( PR ) во время заморозки перед недавними релизами ощутимо выросло, но теперь вернулось к своему обычному значению ( примерно 900 ). И хотя команда мантейнеров пополнилась 5 новыми членами, и ещё 2 вернулись, сообщается о том, что большинство наличествующих ошибок находится в состоянии "присвоено мантейнеру", и с этим определенно будут что-то делать. Кроме того, примерно 24% ( 4700 ) портов не поддерживаются мантейнерами, к ним относятся 58 зарегистрированных сообщений о проблемах.
 * Представлен генератор описаний уязвимостей в формате VuXML (vuln.xml), на основании заполнения web-формы;
 * Запущен официальные web-форум и Youtube-канал;
 * Проведён ряд мероприятий, таких как Bugathon и meetBSD, собраны пожертвования, проведена работа над переводом на некоторые языки дальнего зарубежья.

http://www.opennet.r...shtml?num=20009

ping_Win

06 Февраля 2009, 19:52 #25 Последнее редактирование: 11 Июля 2011, 10:24 от Zhek@Ch
[size="3"]Поддержка графической загрузки FreeBSD. Перевод GENERIC-ядра на новый USB стек[/size]

Oliver Fromme реализовал поддержку загрузки в графическом режиме для загрузчика FreeBSD 8-CURRENT. Для упрощения тестирования подготовлена бинарная сборка нового /boot/loader для платформ FreeBSD 6.x, 7.x или 8.x (i386 и amd64) и инструкция по его установке.

Alfred Perlstein представил план перевода GENERIC-ядра на новый стек USB во FreeBSD 8-CURRENT. После активации usb2 в GENERIC-ядре планируется портировать недостающие компоненты, устранить недоработки и 22 марта удалить из дерева исходных текстов код старого USB стека.

http://www.opennet.r...shtml?num=20136

ping_Win

16 Февраля 2009, 17:44 #26 Последнее редактирование: 11 Июля 2011, 10:26 от Zhek@Ch
[size="3"]Получение root привилегий через telnetd демон во FreeBSD[/size]

В telnetd демоне, входящем в состав FreeBSD 7.x, обнаружена критическая уязвимость, позволяющая локальному злоумышленнику получить привилегии суперпользователя в системе. Предположительно проблеме подвержены OpenBSD, NetBSD и другие системы.

Эксплоит настолько прост, что вначале даже не верится, что он может работать. Уязвимость связана ненадлежащей чисткой переменных окружения перед вызовом /bin/login из telnetd (отсутствует чистка переменной окружения LD_PRELOAD, которую можно передать со стороны клиента, так как telnet протокол поддерживает передачу переменных окружения). Суть метода в подключении, через LD_PRELOAD простейшей библиотеки, запускающей /bin/sh в процедуре инициализации. Библиотека должна находиться на атакуемом хосте. При этом в момент подключения к локальному telnetd серверу, злоумышленник без аутентификации получает root shell.

Теоретически на основе данной проблемы можно реализовать и сценарий удаленной атаки (например, библиотека может быть загружена через анонимный FTP). Исправления уязвимости в настоящий момент не доступны, рекомендуется отключить telnet сервис, если он используется.

http://www.opennet.r...shtml?num=20302

ping_Win

16 Февраля 2009, 17:50 #27 Последнее редактирование: 11 Июля 2011, 10:28 от Zhek@Ch
[size="3"]Десктоп окружение KDE 4.2.0 включено в состав портов FreeBSD[/size]

"KDE 4.2.0 has been merged into the ports tree" - завершено портирование KDE 4.2.0 для FreeBSD, пакеты уже доступны в портах.

http://www.opennet.r...shtml?num=20297

ping_Win

16 Февраля 2009, 17:55 #28 Последнее редактирование: 11 Июля 2011, 10:29 от Zhek@Ch
[size="3"]Новый USB-стек теперь включен по умолчанию во FreeBSD 8-CURRENT[/size]

Alfred Perlstein завершил перевод GENERIC-ядра FreeBSD 8-CURRENT на новый USB2 стек. Все имена опций и модулей USB2 пока носят временный характер, имена будут зафиксированы на следующей стадии, на которой USB2 код будет полностью интегрирован в дерево исходных текстов. В будущем код старого USB стека (oldUSB) планируется удалить из дерева исходных текстов (ранее в качестве сроков назывался конец марта).

http://www.opennet.r...shtml?num=20299

ping_Win

18 Февраля 2009, 20:44 #29 Последнее редактирование: 11 Июля 2011, 10:31 от Zhek@Ch
[size="3"]В HAL появилась поддержка USB2 подсистемы FreeBSD[/size]

"usb2 support for hal" - Joe Marcus Clarke завершил работу по обеспечению поддержки новой USB подсистеме FreeBSD в HAL (hardware abstraction layer). Перед коммитом разработчик просит протестировать подготовленный патч. Инструкцию по использованию HAL в GNOME под FreeBSD можно найти здесь.

http://www.opennet.r...shtml?num=20352

ping_Win

24 Февраля 2009, 18:34 #30 Последнее редактирование: 24 Ноября 2011, 11:15 от Zhek@Ch
[size="3"]Представлен проект VirtualBSD[/size]

Представлен проект VirtualBSD, десктоп-ориентированная сборка FreeBSD 7.1, подготовленная в виде образа для запуска в системе виртуализации VMware. В качестве десктоп окружения используется Xfce 4.4.3 с интегрированной панелью wbar. Из приложений присутствуют Firefox 3.0.5, Thunderbird 2.0.19, Pidgin 2.5.4, Xchat 2.8.6, OpenOffice.org 3.0, Gimp 2.6.4, VLC 0.9.8a, Transmission 1.42, Samba 3.0.34, CUPS 1.3.9. Размер сжатого образа виртуальной машины - 1.5 Гб.

http://www.opennet.r...shtml?num=20422

ping_Win

26 Февраля 2009, 19:11 #31 Последнее редактирование: 11 Июля 2011, 10:32 от Zhek@Ch
[size="3"]Gallium3D портирован для FreeBSD[/size]

"Gallium3D, EGL Now Buildable On FreeBSD" - в коде архитектуры для разработки 3D драйверов Gallium3D появилась поддержка FreeBSD. Gallium3D представляет собой попытку адаптировать OpenGL реализацию Mesa 3D к современным аппаратным архитектурам, создав единый промежуточный интерфейс для упрощенной разработки драйверов. В Gallium3D, для оптимизации работы, используется два модуля ядра - DRM2 (Direct Rendering Manager) для управления памятью, и DRI (Direct Rendering Interface) для взаимодействия с GPU.

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

http://www.opennet.r...shtml?num=20472

ping_Win

01 Марта 2009, 11:52 #32 Последнее редактирование: 31 Января 2011, 11:04 от Zhek@Ch
[size="3"]GUI альтернативного инсталлятора FreeBSD может быть переписан на Java [/size]

После некоторого затишья в разработке опубликован отчет о состоянии развития альтернативного инсталлятора FreeBSD. Несмотря на готовность finstall в общем виде, еще многие его части нуждаются в доработке. Главное из планируемых автором изменений - намерение переписать графический интерфейс с Python (PyGTK) на Java. Тем не менее, если найдутся энтузиасты, готовые продолжить развитие GUI на языке Python, благодаря модульной организации с разделением основной логики от интерфейса, будет не трудно поддерживать два варианта GUI или вообще можно будет отказаться от затеи с его переводом на Java. В любом случае автор finstall намерен довести проект до конца.

Отмечается, что готов установочный LiveCD с FreeBSD 7-STABLE, поддерживается инсталляция на жесткий диск базовой системы с одним из фиксированных наборов пакетов, при установке поддерживаются файловые системы UFS2, ZFS или ext2, готова программа для настройки параметров сетевого соединения и активации сервисов (ssh, ntp и т.п.), реализован режим удаленной установки. Неготовыми остаются: редактор дисковых разделов (сейчас диск разбивается автоматически) и утилита для выбора установки индивидуальных пакетов (сейчас просто копируются все пакеты с LiveCD).

http://www.opennet.r...shtml?num=20517

ping_Win

02 Марта 2009, 23:13 #33 Последнее редактирование: 11 Июля 2011, 10:34 от Zhek@Ch
[size="3"]Twitter-клиент для FreeBSD[/size]

Под FreeBSD до сих пор в портах не существует ни одного twitter-клиента. После поиска подходящего клиента для сервиса twitter выбор был остановлен на qwit, написанном с использованием QT4, с очень удобным интерфейсом и функционалом.

Создал порт (возможно скоро появится в дереве портов FreeBSD) и бинарный пакет (для FreeBSD 7.1-STABLE, qt.4.4.3) с qwit 0.8.

http://www.opennet.r...shtml?num=20544

ping_Win

04 Марта 2009, 19:00 #34 Последнее редактирование: 11 Июля 2011, 10:35 от Zhek@Ch
[size="3"]Набор патчей с реализацией протоколов Igmpv3 и Ssm для FreeBSD[/size]

"IGMPv3/SSM: alpha code drop" - для IP-стека FreeBSD 8-CURRENT представлен новый набор патчей с реализацией протоколов групповой маршрутизации IGMPv3 (Internet Group Management Protocol) и SSM (Source Specific Multicast). IGMP активно используется для организации доставки широковещательного мультимедийного контента в IPTV системах. В будущем планируется бэкпортировать данные патчи для ветки 7-STABLE.

http://www.opennet.r...shtml?num=20586

ping_Win

10 Марта 2009, 17:43 #35 Последнее редактирование: 11 Июля 2011, 10:37 от Zhek@Ch
[size="3"]Igmpv3 и Ssm были добавлены в стек Ipv4 во FreeBSD-current[/size]

Вo FreeBSD 8-Current принят код реализацией протоколов групповой маршрутизации IGMPv3 (Internet Group Management Protocol) и SSM (Source Specific Multicast). IGMP активно используется для организации доставки широковещательного мультимедийного контента в IPTV системах. В будущем планируется бэкпортировать данные патчи для ветки 7-STABLE.

http://www.opennet.r...shtml?num=20671

turbo

14 Марта 2009, 20:55 #36 Последнее редактирование: 11 Июля 2011, 10:39 от Zhek@Ch
[size="3"]Tomahawk Desktop отказывается от использования Linux ядра в пользу FreeBSD[/size]

Компания Tomahawk Computers объявила о переводе своей десктоп-ориентированной операционной системы Tomahawk Desktop с кодовой базы Linux на FreeBSD. В качестве графической оболочки по прежнему будет использоваться KDE. По заявлению компании главная причина перехода заключается в лицензии GPL, навязывающей обязательность раскрытию исходных текстов смежных разработок.

Первый релиз Tomahawk Desktop 2.0, основанный на ядре и базовых библиотеках FreeBSD, планируется выпустить в течение 2009 года, а следующий 3.0 в 2010 году. В роли файловой системы по умолчанию будет задействована ZFS, недавно портированная для FreeBSD.

Одной из необычных особенностей новой операционной системы является решение по выполнению всех пользовательских приложений в реальном режиме времени, как это сделано в Apple Mac OS X. Что касается ценовой политики, то Tomahawk Desktop будет распространяться на коммерческой основе, но с возможностью бесплатной загрузки для некоммерческого использования.

http://www.opennet.r...shtml?num=20739

Janik

15 Марта 2009, 20:57 #37 Последнее редактирование: 11 Июля 2011, 10:40 от Zhek@Ch
Цитата: turbo от 14 Марта 2009, 20:55[size="3"]Tomahawk Desktop отказывается от использования Linux ядра в пользу FreeBSD[/size]
Кризис, деньги нужны! :-) Поэтому, закроем мы исходники, чтоб было на чем на хлеб зарабатывать! :-)

ping_Win

26 Марта 2009, 20:34 #38 Последнее редактирование: 11 Июля 2011, 10:41 от Zhek@Ch
[size="3"]Открытый видеодрайвер Nouveau адаптирован для FreeBSD[/size]

"Nouveau on FreeBSD (Take 2)" - для FreeBSD представлен модифицированный DRM-модуль ядра, позволяющий обеспечить работу режимов акселерации EXA Xv (X-Video) в последней версии открытых драйверов Nouveau. Поддерживаются видеокарты NVIDIA серии NV40 и NV50.

http://www.opennet.r...shtml?num=20930

ping_Win

03 Апреля 2009, 18:15 #39 Последнее редактирование: 11 Июля 2011, 10:43 от Zhek@Ch
[size="3"]Вышла бета-версия FreeBSD 7.2. Обновлен порт Linux-инфраструктуры для эмулятора[/size]

Спустя всего 3 месяца с момента выпуска релиза FreeBSD 7.1 анонсирован выход первой бета версии FreeBSD 7.2. Приятной неожиданностью является намерение 4 мая выпустить релиз FreeBSD 7.2, в два раза сократив время подготовки редиза по сравнению с прошлой версией (на подготовку FreeBSD 7.1 ушло 10 месяцев).

При тестировании FreeBSD 7.2-BETA1 разработчики просят обратить особое внимание на работу сетевого драйвера bce(4) и функционирование многопоточных библиотек, в которые было внесено несколько значительных изменений.

Установочные iso-образы подготовлены для платформ amd64, i386, ia64, pc98, powerpc и sparc64. Кроме того, можно совершить бинарное обновление с версии 7.1-RELEASE, для этого нужно выполнить команды:

Загружаем обновления:

 freebsd-update upgrade -r 7.2-BETA1

Устанавливаем обновления, попутно отвечая на вопросы,
касающиеся решения конфликтов при обновлении файлов конфигурации:

 freebsd-update install

Перезагружаем систему:

 shutdown -r now


В заключение, можно отметить выпуск обновления программного Linux окружения для эмулятора Linuxulator. Новая сборка Linux инфраструктуры основана на Fedora 8, включает в себя 47 новых портов и реализует поддержку возможности совместного размещения портов на основе разных Linux дистрибутивов в одном дереве. Из обновленных портов можно отметить: acroread8, linux-opera, linux-realplayer, linux-seamonkey, linux-thunderbird, в процессе адаптации находятся приложений google-earth и skype.

http://www.opennet.r...shtml?num=21088