После года разработки официально анонсирован релиз FreeBSD 9.1. Установочные сборки, способные работать в Live-режиме, доступны в вариантах Bootonly, DVD, CD и Memstick для платформ amd64, i386, powerpc64 и ia64. Поддержка выпуска обновлений для версии FreeBSD 9.1 ... Читать дальше »
Разработчики проекта FreeBSD объявили о начале периодического формирования установочных образов и срезов базовой системы для находящихся в разработке веток FreeBSD. Ранее уже были попытки наладить выпуск подобных снапшотов, но они носили характер индивидуальных проектов и не размещались на официальных серверах проекта. Воспользовавшись публикуемыми промежуточными срезами пользователи могут быстро и без лишних усложнений протестировать текущее состояние кодовой базы проекта, поэкспериментировать с новыми возможностями, оценить работу инсталлятора и проверить поддержку нового оборудования. Достаточно загрузить свежий iso-образ и записать его на CD или USB Flash.
Несколько дней назад в дерево исходных текстов ветки FreeBSD-9-STABLE был произведен крупный коммит с набором исправлений для файловой системы ZFS (123 патча). Данные патчи были портированы из проекта Illumos, в рамках которого продолжается развитие операционной системы OpenSolaris. Именно разработчики Illumos продолжают развитие ZFS именно как свободной файловой системы.
Дополнительно можно отметить, что проект ZFSonLinux живет и активно развивается, последнее обновление (zfs-0.6.0-rc12) версии модуля ZFS/SPL для ядра Linux было две недели назад. В настоящее время Linux-версия явля
... Читать дальше »
Выпущены отчёты об исправлении трёх уязвимостей, затрагивающих базовую систему всех поддерживаемых веток FreeBSD (RELENG_7, RELENG_8, RELENG_9):
В прослойке для обеспечения совместимости с Linux исправлена уязвимость, позволяющая локальному пользователю переписать содержимое некоторых областей ядра и повысить свои привилегии в системе. Проблема вызвана недостаточной проверкой входных значений в обработчиках некоторых системных вызовов Linux. Проблема проявляется только при включении режима совместимости с исполняемыми файлами Linux (проверить можно через "kldstat -m linuxelf").
Проект FreeBSD опубликовал уведомление об обнаружении следов взлома двух серверов, участвующих в сборке пакеджей. Инцидент зафиксирован 11 ноября, но следы взлома указывают на то, что злоумышленники получили контроль над системой 19 сентября. Целостность всех портов и пакеджей, загруженных c 19 сентября по 11 ноября не гарантируется. Отдельно отмечается, что взлом не затронул компоненты базовой системы и порты, распространяемые через svn.freebsd.org. Несмотря на отсутствие прямых свидетельств подмены контента, пользователям, обновлявшим или устанавливавшим в указанный период пакеджи,рекомендовано оценить целесообразность проведения аудита безопасности или переустановки своих систем с нуля.
Организация FreeBSD Foundation объявила о выделении Александру Рыбалко денежного гранта на выполнение работы по портированию FreeBSD на SmartBook иSmartTop устройства серии Genesi Efika MX. Устройства построены на базе платформы Freescale i.MX515, использующей процессор ARM Cortex-A8. Смартбук Efika MX поставляется с 10-дюймовым экраном, 3G-модемом и способен работать в автономном режиме от 6 до 8 часов при стоимости всего в 199$.
После завершения работы пользователи FreeBSD получат возможность запуска на устройствах полноценного графического окружения с полной поддержкой зву
... Читать дальше »
Проекты LLVM и FreeBSD отметили важную веху в своём развитии - в дерево исходных текстов ветки FreeBSD-CURRENT, на базе которой формируется релиз FreeBSD 10, для архитектур i386 и amd64 приняты изменения, включающие по умолчанию использование компилятора Clang и набора runtime-библиотек, развиваемых проектом LLVM. Исполняемые файлы cc, cpp и c++ отныне являются ссылками на clang. Clang задействован как для пересборки базовой системы, так и для сборки портов. Сборка с использованием GCC теперь представлена в качестве опции.
Таким образом, FreeBSD теперь по умолчанию использует С/C++ стек, поставляемый целиком под лицензией BSD. Напомним, что начиная с выпуска FreeBSD 9.0 в базовую систему был интегрирован Clang и набор
... Читать дальше »
Представлен второй кандидат в релизы FreeBSD 9.1. Изначально выпуск RC2 был запланирован на 7 сентября, а релиз планировалось выпустить 29 октября. Разработчики намерены успеть выпустить релиз в срок, через неделю представив третий кандидат в релизы, а ещё через неделю приступить к сборке релиза. Тестовая версия доступна для платформ amd64, i386, powerpc64 и ia64 (сборка для sparc64 задерживается). Установочные сборки доступны в виде образов bootonly, DVD и Memstick для USB Flash.
Дополнительно в анонсе отмечается об отмене ранее принятого решения не экспортировать ветку 9.1 через CVS. По многочисленным просьбам экспорт в CVS будет прекращён начиная с ветки FreeBSD 10. Несмотря на это, пользователям рекомендуется не затягивать с переходом на использование SVN при выполнении обновления исходных текстов.
Из новшеств, запланированных для включения во FreeBSD 9.1 можно отметить:
Включение интерфейса bsdconfig для настройки различных параметров системы;
Обновление компонентов распростр
... Читать дальше »
Начиная с 4 ноября ветка FreeBSD-CURRENT, на базе которой формируется релиз FreeBSD 10, будет переведена для архитектур i386 и amd64 на использование по умолчанию компилятора Clang (cc, cpp и c++ будут ссылками на clang) и набора runtime-библиотек, развиваемых проектом LLVM. Поддержка использования GCC будет оставлена в качестве опции.
Clang будет задействован как для пересборки базовой системы, так и для сборки портов. Если пересборка "мира" с использованием clang уже достаточно отлаженный и протестированный процесс, то при сборке портов всё ещё имеется ряд нерешённых проблем. В частности, при сборке 19177 портов возникает 1141 ошибка.
В блоге разработчиков Xen опубликован
отчёт о состоянии реализации поддержки Xen во FreeBSD. В настоящее
время для FreeBSD реализована лишь поддержка работы в режиме гостевой
системы (DomU), как с использованием паравиртуализации (для доступа к
сетевому оборудованию и блочным устройствам используются специальные
паравиртуальные драйверы), так и при работе в режиме полной
виртуализации (HVM, используется эмуляция оборудования и штатные
драйверы системы). Работа в режиме паравиртуализации работоспособна
только для архитектуры i386, работа в режиме HVM поддерживается для
amd64 и i386.
Поддержка работы FreeBSD в роли гостевой системы оценивается как
достаточно стабильная, в ближайшее время производительность
паравиртуальных драйверов планируется довести до аналогичных драйверов
для Linux. Поддержка работы в режиме управляющего хоста (Dom0) пока не
реализована, но последни
... Читать дальше »