Три достойных релиза

28 февраль, 2008 - 09:49Андрей Зубинский

Поздравляю всех причастных и сочувствующих - релиз 7.0 FreeBSD готов и официально анонсирован. Нового в нём достаточно, из очень интересного - практически эталонная для многядерных и SMP архитектур реализация механизма управления динамически выделяемой памятью.

jemalloc оказался настолько удачным, что его уже "воткнули" в проект браузера Firefox (за это, в частности, следует не забыть сказать спасибо и сверхлиберальному лицензированию BSD). В jemalloc я уже "копошусь" по вечерам две недели как, скорее всего в обозримом будущем напишу статью - он того заслуживает.

Кроме jemalloc из важного на общесистемном макроуровне - появление механизма бинарных обновлений, на микроуровне - совершенствование планировщика задач и полное устранение зависимости сетевой подсистемы от глобальных блокировок ядра. Что означает - на SMP-машинах производительность ОС выросла по сравнению с предыдущей версией больше чем на порядок.

Обновился до версии 2.5.2 и Python. Это багфикс-релиз, потому из категории must have. По некоторому размышлению и утомившись культивируемой зыбкостью среды Ruby (не одному мне так кажется, - вот мнение, высказанное в куда более жёсткой форме), я пришел к оригинальному выводу, что интересного много, а я один, поэтому если возникает у меня потребность в динамическом языке,  Python мне хватит за глаза.

Ну а любители прототипирования С-программ и Ch - интерпретатора ISO-стандартного языка C, могут получить очередную версию 6.0. Ch Standard Edition остаётся легально бесплатной, кросс-платформенной и всё так же хорошо делает то, что должна делать. В новом релизе улучшено соответствие требованиям ISO-стандарта (С 90), и можно говорить о том, что Ch - полноценный стандартный интерпретируемый C. Хорошая и полезная штука. Кстати, в перечне сторонних разработок c использованием (для) Ch очень много весьма полезных вещей.