Итак, 7.2 зарелизили. Не обошлось без “боков” - на последнем этапе подготовки выявили ошибку в управлении блокировками (об этом подробно в конце). Изготовили патч, но в исходниках (cvs) исправления пока не внесены. (при написании этой публикации специально проcмотрел обновленные исходники c основного сервера cvsup.freebsd.org). Ладно, наложим патч.
Сегодня-завтра постараюсь обновить операционную систему на daemony.org. Поэтому не исключены (кратко)временные пропадания этого блога из Сети. А пока что перед обновлением не помешает заглянуть в список изменений (release notes) и ознакомиться с тем, что же добавилось нового, какие изменения и дополнения были внесены разработчиками.
На странице новостей официального сайта проекта FreeBSD появилась информация о доступности релиза FreeBSD 7.2. Однако, один из комментаторов моего блога еще первого мая отписался об этой новости.
Сам я, к сожалению, наблюдать этого не мог, в виду отсутствия доступа к Интернет, поскольку два дня были проведены в родном городе Ровеньки (Луганская область) у мамы в гостях. Почту, которая падала на Gmail читал, Google Reader тоже, за состоянием daemony.org наблюдать получилось (MidpSSH рулит), но вот на FTP с мобильного телефона лезть обломился.
Так вот, сегодня, когда добрался до компьютера, увидел, что на FTP сервере, откуда можно уже скачать ISO образы, дата изменения файлов обозначена “1 мая”.
Разработчики операционной системы FreeBSD прямо таки стахановскими темпами приближают всех нас к очередному релизу. Еще совсем недавно, 17-го апреля, был анонсирован первый релиз кандидат FreeBSD 7.2, как на днях, 25 апреля в RSS ленте FreeBSD News был оглашен FreeBSD 7.2 RC2
В настоящий момент на FTP серверах доступны для скачивания ISO образы для платформ amd64, i386, ia64, pc98, powerpc и sparc64. Если есть желание, берем, обновляемся, пробуем, тестируем. Ведь релиз разработчики обещают нам уже 4 мая. То есть для того, что бы отловить свой баг и сообщить о нем у Вас осталось всего восемь дней.
Обновился до 7.1 и не даром! Вообще, надо бы вновь взять за правило регулярно читать новостные списки рассылки freebsd и security.freebsd. Если бы сегодня не зашел почитать блог , то наверное так бы и не узнал о новых уязвимостях милой сердцу системы, устраненные еще 23 марта 2009 года.
В сборках FreeBSD 7.1-RELEASE-p4 и 7.0-RELEASE-p11 исправлены две уязвимости:
Проблема безопасности, вызванная ненадлежащей проверкой величины передаваемого функции ktimer целочисленного аргумента, может быть использована для организации непривилегированным пользователем атаки, которая позволяет изменить содержимое произвольной области памяти ядра, что может быть использовано для выхода из изолированного jail-окружения, обхода системных ограничений или для замены идентификатора пользователя у определенного процесса и его выполнения с правами администратора (root).
Уязвимость в коде системного вызова kenv(2), связанная с отсутствием проверки размера выводимых данных при создании буфера для вывода содержимого всех переменных окружения ядра. Позволяет непривилегированному пользователю инициировать выделение ядром буфера слишком большого размера и вызвать крах ядра.
Уязвимостям подвержены все версии FreeBSD 7.x, выпущенные до момента исправления. Обходные пути защиты отсутствуют, проблемы решается только наложением специально подготовленных патчей (ktimer.patch, kenv.patch) и пересборкой ядра. Ветка FreeBSD 6.x вышеописанным уязвимостям не подвержена.
Два последних существенных на мой взгляд события в мире BSD остались, к сожалению, без моего внимания. И хоть присутствие KDE4 в портах уже скорее “байан”, чем новость, это событие все-равно следует отметить, поскольку мне KDE нравится не меньше, чем Gnome.
Итак, кто еще не знает (как не знал я до позавчерашнего дня), сообщество разработчиков популярной графической среды KDE (K Desktop Environment), перенесли последнюю версию этого программного обеспечения в коллекцию портов FreeBSD. Несмотря на то, что KDE4 был еще 11 января 2008 года, потребовалось достаточно много времени, чтобы мы увидели четвертые “кеды” в основном дереве портов. Случилось это, если верить официальному объявлению, 09 августа 2008 года. Следует заметить, что появлением KDE4, KDE3 никто не отменял. Вы по-прежнему можете поставить, либо третью версию, либо четвертую на свое усмотрение.
Что нового в новом релизе FreeBSD? Много интересного на эту тему можно почерпнуть из . В интервью, подробно рассказано, как удалось увеличение производительности стека TCP/IP в 3-5 раз, что дает возможность справляться с нагрузкой на 1 и 10 гигабитных линках. Достижение стало возможно благодаря средствам автовычисления размера TCP буферов, реализации параллельного выполнения операций с SYN-кэшем, новой реализации системного вызова sendfile(2), перехода с socopyin() на m_uiotombuf(), добавления дополнительного указателя на следующий блок отправляемых данных в цепочке mbuf, уменьшения накладных расходов и переключений контекста при обработке пакетов приходящих из сетевой карты. В общих чертах, нововведения в FreeBSD 7.0 RELEASE коснулись следущего:
27-го февраля, 2008 года сообщество FreeBSD представило миру очередной релиз знаменитой Unix подобной операционной системы FreeBSD версии 7.0 Действительно знаменательное событие для всех кто использует эту OS.
Это первый релиз в ветке 7-STABLE. Скачать, релиз FreeBSD 7.0 можно как всегда либо с основного FTP сервера, либо с множества зеркал по всему миру.
Честно говоря, меня не пустило на основной FTP, по причине превышения максимального числа подключений. Ну оно и не удивительно. Желающих то небось немало. Если у Вас такая проблема тоже появится, воспользуйтесь ближаших к Вам зеркалом.