Во FreeBSD появится технология DIFFUSE и будет портирован xlocale

Конец сентября ознаменовался рядом новостей из мира FreeBSD.

FreeBSD Foundation сообщает о выделении грантов на реализацию двух проектов.

Проект DIFFUSE, расшифровывающийся как Distributed Firewall and Flow-shaper Using Statistical Evidence - это расширение для ipfw, развиваемое CAIA. Данное решение позволит реализовать в ipfw классификацию проходящего трафика в режиме реального времени на основе неких заранее заданных статистических свойств потока данных и применять к нему какие-либо действия используя распределённую сеть нод, обрабатывающих трафик.

За основу взят прототип DIFFUSE разрабатываемый CAIA ранее, но теперь все наработки имеющиеся в прототипе перенесут во FreeBSD.

Согласно информации, проект будет закончен где-то в конце октября текущего года.

Вторым проектом, на который был выделен грант, является портирование библиотеки libc++, для чего необходимо реализовать сначала xlocale API.

Реализация этого проекта крайне необходима, так как libc используется во множестве UNIX-систем и программами работающими в них. Функция xlocale используется для локализации системы. Кроме того, libc++ изначально использовалась для проекта LLVM, что при уже портированном компиляторе clang и библиотеке libcxxrt позволит получить полностью свободный от GNU стек для C++. Из GNU кода, реализующий поддержку стека C++, останется только линковщик, который в настоящий момент остаётся препятствием для выпуска GPL-free версии FreeBSD 10.

Работа над портированием xlocale будет закончена в конце сентября текущего года. К слову, первые патчи реализующие xlocale уже доступны для загрузки.

0
FreeBSD News r0g3r 22.09.2011 в 13:48