Разработчики OpenBSD сочли импортированную некоторое время назад альтернативу nroff/groff под названием mandoc достаточно стабильной, и теперь man-страницы системы, а также, по возможности, сторонних приложений, собираемых через систему портов, подготавливаются с использованием mandoc. Использовавшиеся до этого nroff/groff перенесены в порты.
Ключевые преимущества mandoc:
Более компактный и понятный код: 200 000 и 15 000 строк кода - разница впечатляет, даже с учётом того, что mandoc сейчас не поддерживает все форматы вывода, поддерживаемые groff.
Большая скорость работы (до пяти раз быстрее)
Большее количество выявляемых ошибок форматирования, с одной стороны, и большая устойчивость к ошибкам с другой.
Представлен отчет о развитии проекта FreeBSD с января по март 2010 года. Основные достижения:
Сетевая инфраструктура
Проведена основательная ревизия кода ipfw и dummynet, в результате которой в ветки HEAD и stable/8 добавлены такие улучшения, как значительное ускорение работы инструкции skipto, поиск заданного правила теперь имеет сложность O(1) или O(log N) вместо O(N), также значительное увеличение производительности могут отметить пользователи конструкций "skipto tablearg" и "pipe tablearg", при большом наборе правил и pipe-ов. В таблицах теперь можно использовать в качестве аргумента опции "ports" и "tos". Атрибут 'log' теперь отправляет пакеты в псевдо-интерфейс "ipfw0" на котором можно запустить tcpdump для формирования дополнительной выборки. Расширено число поддерживаемых планировщиков в dummynet (FIFO, WF2Q+, Deficit Round Robin, Priorit
... Читать дальше »