суббота, 24 декабря 2011 г.

Поздравление с Рождеством от FreeBSD Security Team

No, the Grinch didn't steal the FreeBSD security officer GPG key,
and your eyes aren't deceiving you: 
We really did just send out 5 security advisories.
 -- Colin Percival (FreeBSD Security Officer)
Очень неожиданно, практически на кануне католического Рождества, было выпущено сразу 5-ть исправлений безопасности, что бы разъяснить сложившуюся ситуацию Colin Percival, даже написал отдельное письмо, в список рассылки freebsd-security@.
В письме отмечается, что хоть сейчас и не очень удачное время, обычно бюллетени безопасности стараются выпускать по средам, когда наибольшие число системных администраторов на работе, а так же, не в канун праздников. Но в данное время есть как минимум две серьёзных уязвимости, которые требуют незамедлительной реакции.
Первая, это уязвимость FreeBSD-SA-11:08.telnetd в сервисе telnet, которая позволяет удалённому пользователю получить права root, в том числе замеченно, что данную уязвимость уже используют. Из положительных моментов стоит отметить, то что сервис telnet отключен по умолчанию и большинство пользуются ssh, однако откладывать решение данного вопроса было нельзя.
Второй проблемой является уязвимость FreeBSD-SA-11:07.chroot, ради её исправления пришлось добавить дополнительный интефейс в libc, так что список обновляемых файлов получился внушительным, пользователей freebsd-update, просят обратить на это внимание и не пугаться.
Вот список сообщений безопасности, с краткими пояснениями
  • FreeBSD-SA-11:10.pam - функция pam_start() не проверяет имя сервиса. Некоторые сторонние приложения, например kcheckpass из KDE, могут передавать имя политики, в командной строке, а OpenPAM трактует его как относительный для директорий /etc/pam.d или /usr/local/etc/pam.d. Из-за этого пользователь, имеющий право запуска таких приложений может выполнить код с root привилегиями.
    Базовая система не содержит уязвимых приложений, рекомендации по проверке сторонних приложений приведены в SA.
  • FreeBSD-SA-11:09.pam_ssh - модуль pam_ssh неправильно предоставляет доступ, если пользователь имеет приватные ключи без пароля.
    В базовой система данный модуль не включен по умолчанию, не в одной из политик, если модуль pam_ssh включен, то злоумышленник может получить доступ к учётным записям имеющим приватные ssh ключи без парольной фразы.
  • FreeBSD-SA-11:08.telnetd - уязвимость в коде telnetd, ключи шифрования не проверяются при передачи и может вызвать переполнение буфера, который имеет фиксированный размер.
    Так как демон telnetd, по умолчанию, не запущен, то уязвимы только системы с принудительно запущенным сервисом. Сервис часто запускается не на прямую, а через inetd, следовательно не будет виден в списке процессов, рекомендации по проверке и устранению уязвимости приведены в CA.
  • FreeBSD-SA-11:07.chroot -выполнение произвольного коде если сервис ftpd запущен в chroot.
    Более подробно данная проблему уже обсуждалась в листе рассылке.
  • FreeBSD-SA-11:06.bind - удалённый взломщик может вызвать отказ в обслуживании (DoS) сервиса bind, неверно сформированным запросом, входящего в комплект поставки FreeBSD. Для проведения атаки злоумышленнику не обязательно иметь доступ к DNS серверу жертве, достаточно например послать специальную ссылку, и к серверу обратится любая система или даже автоматически сервис проверки спама.
UPD: появилось так же исправление уязвимости telnetd и libtelnet для NetBSD, официального объявления пока нет, но об этом написал в своём блоге написал Hubert Feyrer.

UPD2: для OpenBSD данная уязвимость telnetd не актуальна, так как ещё в 2005 году заявлено о удалении оного из системы, оно конечно весьма действенно :)
Об этом напомнил в своём твитере Peter N. M. Hansteen.

пятница, 23 декабря 2011 г.

FreeBSD нужны тесты производительности?

После появления на сайте phoronix статьи FreeBSD 9.0 vs. Oracle Linux Server 6.1 Benchmarks, O. Hartmann направил в рассылки freebsd-performance@, freebsd-current@ и freebsd-stable@  следующие письмо Benchmark (Phoronix): FreeBSD 9.0-RC2 vs. Oracle Linux 6.1 Server.  И хотя, как сама статья, так и письмо в рассылку весьма спорны, а может и благодаря этому, в рассылках завязалась оживлённая дискуссия.
По итогам дискуссии, AlexanderLeidinger написал пост A phoronox benchmark creates a huge benchmarking discussion, а в дальнейшем создал в вики страничку tun­ing man-page и предлагает общими усилиями улучшить её содержание.
Началась работа, над актуализацией и исправлением странички Benchmark Advice.

Всем заинтересованным, предлагается присоединиться к работе и помочь в улучшении положения, в данной области.
Don't worry if you think your english is not good enough, even some one-word notes can help (and _my_ english got already corrected by other people on the benchmark page).

среда, 21 декабря 2011 г.

CTF: VirtualBox 4.1.8

Bernhard Froehlich (decke@) в списке freebsd-emulation@ сообщил о доступности для сборок под FreeBSD Oracle VirtualBox версии 4.1.8. Заинтересованные в этой версии (а также, бета-тестеры ;-) могут получить версию портов из репозитория RedPorts.Org, о запуске которого уже сообщалось.

Один из вариантов сборки:
   $ svn co http://svn.redports.org/virtualbox/ /usr/vbox

1) собрать kBuild:
   $ make -C /usr/vbox/devel/kBuild reinstall

2) собрать virtualbox-ose-kmod:
   $ make -C /usr/vbox/emulators/virtualbox-ose-kmod reinstall

3) собрать virtualbox-ose:
   $ make -C /usr/vbox/emulators/virtualbox-ose reinstall

4) reboot или kldunload/kldload для модулей VBOX

PS: до этого момента в репозитории была версия 4.1.6, в основное дерево не вливалось в связи с ожиданием релиза FreeBSD 9.0. Какая версия пойдет после разморозки - мне неизвестно.

понедельник, 19 декабря 2011 г.

Мини новости 19/12/11

Со значительной задержкой, но всё таки сделаем очередную подборку новостей, благо набралось немало.
  • У проектов основанных на FreeBSD, как и у материнского проекта, всё ближе конец релизного цикла 9-й версии, так актуальны сейчас FreeBSD-9.0-RC3 (судя по вики, следующим шагом должен быть релиз), GhostBSD 2.5 RC2 (на основе FreeBSD 9.0-RC2), PC-BSD 9.0-RC3 (на основе FreeBSD 9.0-RC3). Так же к предстоящему релизу подготовлен набор обоев PC-BSD.
  • В рассылке DragonFly BSD так же был дан ответ страждущим, о том когда же наконец релиз 2.12, пока точных сроков не названо, но скорее всего это произойдёт в ближайшие 4-6 недель, но уже сейчас можно производить установку из образов (Daily SNAPSHOT), они достаточно стабильны.
  • Перед выпуском, начата заморозка pkgsrc-2011Q4, для MirBSD-current объявлено о доступности бинарных пакетов pkgsrc-2011Q3.
В рамках проекта RetroBSD, на основе разработанного в конце 80-х для Эльбруса-Б ассемблера, создан новенький ассемблера MIPS32. (via ramlamyammambam)

Я тут немного разучился много писать, но надеюсь скоро вспомню, как это делалось, в ближайшее время сделаю подборку ссылок, где можно читать много букв и слушать.

UPD: раз уж тема "обоев"  так понравилась народу, то если кто не видел на официальном форуме FreeBSD есть вот такая замечательная тема A Call for FreeBSD Artwork, там правда не только обои, но оно пожалуй и к лучшему :)

воскресенье, 18 декабря 2011 г.

Организация FreeBSD Foundation начала акцию по сбору средств

Традиционно в конце года, некоммерческий Фонд FreeBSD объявил о проведении ежегодной инициативы по сбору средств для финансирования проекта FreeBSD в 2012 году. Как обычно, в качестве жертвы не обязательно могут выступать деньги. Ознакомиться с вариантами поддержки можно здесь. Однако, денежный перевод представляет для проекта наибольшую ценность, ознакомиться с которой можно по этой ссылке. Такая поддержка, также, может быть знаком благодарности разработчикам системы.
Желающие поучавствовать могут получить исчерпывающую информацию здесь.
Специально для тех, кто желают помочь проекту, но испытывает определенные трудности с переводом денег напрямую в FreeBSD Foundation, два популярных ресурса, посвященные BSD системам: BSDPortal.Ru и Lissyara.Su проводят свой собственный сбор средств. Цель этих мероприятий - использование альтернативных методов оплаты, которые могут оказаться более доступными ряду людей.
Ознакомиться с этими вариантами можно на соответствующих форумах здесь и здесь, там же организаторы ведут трекинг поступивших средств.

UPD:  о деятельности фонда можно узнать из прошлогодней презентации Александра Еренкова Фонд FreeBSD (откроет просмотр PDF). Самостоятельно перевести средства очень просто, с помощью ставших доступных виртуальных карт VISA, MasterCard, если вы пользуетесь яндекс деньгами, то это легко делается так. Так же подобные услуги есть у всяких контор по приёму денег, через терминалы, но проценты там иногда больше. Тут сегодня проскочила новость, что Петербургский Мегафон ввёл подобную услугу и там она вообще бесплатна. Так что при желании всегда можно найти пути.
Сам платёж в фонд происходит без взимания процентов.

суббота, 17 декабря 2011 г.

Вышел декабрьский номер журнала BSD Magazine

Вышел декабрьский номер журнала BSD Magazine, в котором освещаются следующие темы:


  • Google Code-In and FreeBSD’s Participation. Google Code-In (GCIN) - это программа от компании Google, целью которой является вовлечение в мир разработки открытого программного обеспечения студентов в возрасте 13-17 лет. В статье дается описание программы и текущее положение в нем дел относительно проекта FreeBSD

  • Installing PC-BSD on a Mac. Начиная с версии 9.0-RC1, PC-BSD может быть установлена на компьютеры Мак и Макбук посредством Boot Camp. В статье даются детальные инструкции как это сделать.

  • Keeping Your Configuration Files Shiny Using sysmerge(8) - Описание инструмента sysmerge(8) в OpenBSD для обновления ASCII-based конфигурационных файлов.

  • Rolling Your Own FreeBSD Kernel - В статье дается понимание того, в каких случаях сборка собственного ядра в FreeBSD может быть полезна, а также даются инструкции по данной процедуре.

  • OpenBSD 5.0: PHP, Cacti, and Symon - Статья класса HowTo описывает установку и настройку мониторинга на базе Cacti и SyMon в OpenBSD.

  • Extracting Useful Information From Log Messages - Статья знакомит читателя с более мощной по функциональности, нежели syslogd, программе сборщика логов Syslog-NG.

  • Anatomy of a FreeBSD Compromise - Первая часть статьи из серии, посвященной компьютерной безопасности. Автор исследует пути предотвращения атак на системы и описывает рекомендации к действиям, когда дела развиваются по худшему сценарию.

  • Hardening BSD with Security Levels - Еще одна статья о безопасности, дающая представление о принципах работы securelevel в Open/Free/Net/DragonFly-BSD системах.

  • FreeBSD Foundation Update - В статье подводится итог по работе некоммерческого фонда FreeBSD в уходящем 2011 году.
    Ссылка на скачивание.
  • пятница, 25 ноября 2011 г.

    blueports умер, да здравствует redports!

    Bernhard Froehlich (decke@) недавно выслал всем зарегистрированным в его первом эксперементальном репозитории пользователям Blueports письмо о скором прекращении работы BluePorts, ввиду более комфортных инструментов, созданных им на RedPorts.Org.
    Данный ресурс может быть полезен всем, кто принимает участие в портировании ПО для FreeBSD. Это отдельный репозиторий SVN, ориентированный на создание, обкатку и дальнейшее сопровождение модификаций портов, которые не готовы к основному дереву портов. Помимо таких плюсов SCM, как обеспечение совместной работы несколькими участниками над одним портом, следует отметить следующие возможности:



  • Свободный доступ. Чтобы начать пользоваться - достаточно зарегистрироваться и после процедуры активации, можно приниматься за работу.

  • WEB намордник из популярной тикет-системы Trac, представляющий из себя баг(таск)-трекер, обозреватель кода SCM и Wiki движек в одном лице.

  • Несколько инсталляций TinderBox.
    В данный момент Tinderbox сконфигурирован для версий: 7.4/8.2/9.0/10, доступны архитектуры: i386/amd64 и выбор различных конфигураций, таких как альтернативный PREFIX/LOCALBASE или возможность сборки порта компилятором LLVM или GCC 4.5. По результатам автоматического тестирования, разработчикам может быть отправлен результат сборок (buildstatus), лог сборки (buildlog) и, в случае возникновения ошибок - запакованный рабочий каталог битого порта для дальнейшей диагностики (запланирована возможность предоставления командной строчки для тех случаев, когда почтовая рассылка не удобна/доступна).
    В работе с RedPorts.Org, следует иметь ввиду, что ресурс находится в стадии раннего бета-тестирования. Однако, чем большее количество и чем раньше начнут этим массово пользоваться - тем быстрее ресурс обретет статус стабильного.
    PS: подобного рода ресурс я ждал довольно давно. Существует пара разрозненных групп и репозиториев, например freebsd-ports или совершенно секретный репозиторий Area51, что - неплохо, но де-централизованность в данном вопросе играет не последнюю роль в финальном КПД.
  • четверг, 17 ноября 2011 г.

    Полистать на досуге 17/11/11

    А что, давайте ка очередную подборку, где много букв и даже есть смысл.
    • Andrey V. Elsukov в очередной раз радует, тонкостями всяческих современных технологий, на этот раз это не только и не столько про BSD, но без него скоро никак, итак "Ликбез по UEFI"
    • недавно появилась, вот такая пошаговая инструкция как написать свой модуль для ядра FreeBSD (eng), особой ценности там конечно нет, так как полученный модуль сможет всего лишь загружаться и выводить Hello, World!, но для общего понимания может и не лишне.
    • Frédéric Perrin опубликовал свои заметки о посещении EuroBSDcon 2011, можно почитать тут. Вот бы русскоязычный народ не стеснялся делать такие вещи, а то ездят втихую, хотя нет последнее время начали хоть выкладывать своеобразные фото-отчёты например EuroBSDCon conference, Maarssen 2011(Alexander Motin), FreeBSD DevSummit / EuroBSDCon 2011(Ilya Bakulin) :)
      пироженка EuroBSDcon 2011
    • не так давно зародившийся журнал "Call For Testing", порадовал нас весьма подробной инструкцией Hands-on BHyVe, как не сложно догадаться, она поведает как установить и начать тестировать BHyVe hypervisor, о открытие которого мы писали ранее. С тех пор проект развивался и вот уже появилась инструкция для энтузиастов, так же была сделана официальная вики страница BHyVe, с предложениями и багрепортами можно писать в FreeBSD virtualization mailing list или current@
    • довольно широко обсуждалась статья Why aren't you using FreeBSD?, вроде ничего особого там и нет, но пролистать может и стоит
    • Michael W Lucas продолжает эксперименты с DragonFly BSD, и в очереной заметке рассказывает Installing a DragonFly BSD Jail
    • если вы до сих пор не пробовали что же такое OpenBSD, то может стоит попробовать хотя бы в виртуальной машине A Simple OpenBSD Router For Your Virtual Machines
    • В DragonFly BSD source репозиторий появился dfregress - An automated test driver and framework

    воскресенье, 13 ноября 2011 г.

    в dhclient(8) добавлена поддержка domain-search

    Jean-Sébastien Pédron в рассылке freebsd-current@ сообщил о реализации поддержки в dhclient(8) опции 119, описанной в документе rfc3397. Данная поддержка позволяет получить и использовать от DHCP сервера несколько значений к параметру search в файле /etc/resolv.conf. Патч в данный момент проходит публичный обзор. Страдающим от отсутствия данного функционала, рекомендуется потестировать патч и отправить в рассылку соответствующую реакцию о его успешной [не]работе.

    суббота, 12 ноября 2011 г.

    Объявлен список организаций участвующих в Google Code-in 2011

    Объявлен список организаций участвующих в Google Code-in 2011, в этом году в него попал проект FreeBSD. Google Code-in - мероприятие для выпускников, 13-17 лет, призваное привлечь их к развитию опенсорц проектов, стартует 21 ноября и продлится 2 месяца.
    Для участия в проекте, во FreeBSD wiki, заведена страничка, на которой перечислены актуальные задачи, в этом году они, в основном, связаны с улучшением документации.
    Хотя есть среди задач и довольно оригинальные, например
    В прошлом году в данном мероприятии участвовал проект Dragonfly BSD.

    пятница, 11 ноября 2011 г.

    Мини новости 11/11/11

    Ну что очередную подборку пропущенных новостей :)

    четверг, 10 ноября 2011 г.

    Отчёт FreeBSD за третий квартал

    В данный отчёт вошли проекты, связанные с FreeBSD, произошедшие с июля по сентябрь 2011 года. Большинство проектов было направлено на предстоящий релиз FreeBSD 9.0, в отчете содержится информация, о 28 проектах.

    Далее даю список из оригинального отчета, для общего представления, ну и выборочно кое что поперевожу, более развернуто, на опеннете так же появился попунктовый перевод.

    Projects

    FreeBSD Team Reports

    Network Infrastructure

    Kernel

    Documentation

    Architectures

    Ports

    Miscellaneous

    Google Summer of Code


    802.11n / atheros

    Adrian Chadd продолжает разработку драйверов для AR5416, AR9160 и AR9280, данные карты, уже работают, в обоих режимах клиента и точки доступа, производительность хорошая. Но более продвинутые функции, пока не реализованы. В профильные рассылки пришло сообщение, что в HEAD включена очередная порция изменений и необходимо их протестировать.

    Разное

    За третий квартал прошел целый ряд конференций
    • BSD-Day прошедший в Словакии
    • EuroBSDcon 2011 пожалуй крупнейшая BSD конференция проходящая в Европе.
    • В рамках EuroBSD, был проведён FreeBSD Developer Summit, результаты которого доступны на вики страничке.
    • В отчёте The FreeBSD Foundation, упомянута и KyivBSD 2011, как и прочие конференции и события которые были спонсированы фондом за прошедший период
    "скрытая" реклама KyivBSD в рамках EuroBSD :)

    Doc sprint on IRC, September 5, 2011

    Во второй раз прошел documentation sprint, итоги весьма неплохие, например, в английской документации появилась глава, о новом bsdinstall. Так же готовится перевод документации в SVN репозиторий, а так же возможен выпуск handbook, в новых форматах форматах (например epub).

    ZRouter.org project

    Упоминается в отчёте дважды, один раз как отчет проекта за прошедшее время, а так же упомянут один из сопутствующих проектов Ethernet SwitchFramework.


    Ports

    Большое внимание уделено вопросу развития подсистемы портов, упомянуто что общее количество портов приближается к 23 000, но при этом не сильно растёт количество PR. Из наиболее примечательного стоит пожалуй отметить работу KDE/FreeBSD team.

    Если вы являетесь разработчиком или участвуете в каких то FreeBSD проектах, не забудьте заполнить соответствующую xml форму для подборки к следующему кварталу, запланированный срок приёма заявок до 15-го января 2012 года.

    вторник, 8 ноября 2011 г.

    Вышел ноябрьский номер журнала BSD Magazine

    В номере рассматриваются следующие темы:

    PC-BSD 9 Turns a New Page
    Посвящена небольшому обзору прелестей PC-BSD9

    A Beginner’s Guide To PF
    Посвящена созданию элементарных конфигураций с помощью Open/FreeBSD пакетного фильтра PF

    Creating Your Own PBI Repository
    где Крис Мур научит разворачивать и обслуживать персональный репозиторий PBI на FreeBSD системе ( ports-mgmt/pbi-manager )

    Speed Deamons
    В статье рассмотрен один из примеров построения кластера высокодоступных WEB приложений

    A GIS Strategy For Web-Enabled Business
    Завершающая статья о GIS

    Equip Your CA With a HSM For < 50 Euros
    Пример построения собственного CA (certification authority) с использованием карт и аппаратного криптографического модуля (hardware security modules)

    Terminals Served Up BSD Style
    Еще один вариант разворачивания терминальных серверов на BSD с использованием NXServer или XRDP

    OpenBSD Kernel Memory Pools: Monitoring Usage With Systat
    В статье дается понимание того, что представляет из себя статистика утилиты systat(1) из OpenBSD

    FreeBSD 8.2 Against Ubuntu Server
    Проводится сравнение FreeBSD и Ubuntu Server

    EuroBSDcon 2011 From An Organizers Perspective
    Взгляд на EuroBSDCon со стороны организаторов, а также обзор докладов конференции EuroBSDCon, прошедшей 6-9 октября 2011 в Нидерландах.


    Ссылка на скачивание: http://bsdmag.org/system/articles/attachment1s/14677/original/BSD_11_2011.pdf

    среда, 26 октября 2011 г.

    Полистать на досуге 26/10/11

    Ну будем возвращаться к нормальному ритму, за прошедшее время накопилось просто куча всего, что можно почитать, так что дам ссылок на то что помню.
    После EuroBSDcon'2011 вышел целый ряд отчетов, жаль что о KyivBSD было гораздо меньше
    Michael Lucas описал как он обновлял DragonFly, в принципе процесс довольно простенький но описано пожалуй попонятнее чем в официальном Handbook, из интересного стоит пожалуй выделить то что в DragonFly пожалуй наиболее удобно унифицировали весь процесс через make (для /usr), например
    $ make src-create - создаёт структуру /usr/src и скачивает из git исходники
    $ make upgrade - заменяет утилиты для merge

    Ivan Voras написал заметку о FreeBSD’s /rescue директории и возможных её полезностях, для востановления системы.

    Любителям испытать всякие новинки, рекомендую обратить внимание на заметку, о том как использовать Virtio, на FreeBSD 8.2+.

    На undeadly.org, за последние время, так же появилось ряд интересных материалов, например интервью с Theo de Raadt, взятое у него, во время посещения A Week of OpenBSD Hacking In Slovenia.
    Так же пользователям OpenBSD вероятно будет не безынтересна статья Virtualizing the OpenBSD Routing Table.


    Хоть и не совсем о BSD и уже почти поздно, но так сказать, в качестве последнего предупреждения, на хабре появилась на удивление неплохая статья о "переводе" времени "Переезд временной зоны MSD в MSK — новый Y2K локального масштаба", в связи с последними "выкрутасами" файл для Европы в FreeBSD-CURRENT уже снова актуален, для Stable(9,8,7,6) пока актуальна только прошлая правка r226289.

    понедельник, 24 октября 2011 г.

    Доступен FreeBSD 9.0-RC1 и прогресс в релизах *BSD

    Во FreeBSD рассылках, появилось сообщение, о доступности для загрузки образов FreeBSD 9.0-RC1. Как ранее уже сообщалось, в предстоящем релизе вероятно изменится структура FTP каталога, хотя окончательное решение до сих пор не принято.
    Для пользователей csup/cvsup создан тег "RELENG_9", для SVN svn://svn.freebsd.org/base/stable/9 (для перенастройки репозитория можно выполнить svn switch)
    Начиная с этого, релиз кандидата, начинается тестирование обновления, с помощь утилиты freebsd-update(8), перед первым запуском необходимо выполнить, следующую команду:
    # sed -i '' -e 's/=_/=%@_/' /usr/sbin/freebsd-update
    более подробно процесс описан в оригинальном сообщении.

    DragonFly BSD готовится к выпуску релиза 2.12 release candidates, данный выпуск веротно и станет релизом, если не обнаружится серьёзных багов.

    OpenBSD готовится к релизу 5.0, из заметных объявлений, стоит упомянуть пожалуй объявление о поиске волонтеров для поддержания актуальности списка нововведений:
    We have no volunteers at the moment to update this file.
    Кстати проект FreeBSD так же испытывает проблемы, с поддержанием страницы http://wiki.freebsd.org/Releng/9.0TODO, в актуальном состоянии, но расписание, на ней стало более актуально.

    среда, 19 октября 2011 г.

    Объявлено о релизе BSD Router Project 1.0

    Don't buy a router: download it !
    5-го октября, разработчик проекта BSD Router Project (BSDRP): Open Source Router Distribution, Olivier Cochard-Labbé объявил, о выходе версии 1.0, причина такого решения оказалась тривиальна, после 2-х лет разработки
    I've did lot's of tests, this is the reason
    I believe it can have the number 1.0.
    You can found some of my tests here:
    http://bsdrp.net/documentation/examples/maximum_bsdrp_features_lab
    Схема тестирования там и правда "простенькая"

    по ссылке можно найти даже скрипт, на одном мало популярном языке, который подготовит данную схему, впрочем обычные sh скрипты для qemu и VB, там так же имеются, только надо ещё чуть сходить по ссылкам.
    BSD Router Project (BSDRP) logo
    К выпуску, как и положено, подготовлен список нововведений и новая страничка возможностей, переводом последней нас порадовал опеннет, так что сюда тащить не буду.
    Хочу заметить, что проект уже не так и молод, BSDRP 0.1 был анонсирован в начале июля 2009 года. Потом проект иногда мелькал в новостях, но порой даже его сайт был не доступен. Надеюсь после выпуска релиза, его судьба стабилизируется.
    Кстати сайт, как и сам проект, весьма интересен. Например, там есть целая секция, разнообразных примеров, часть из них довольно подробно описана и имеет заготовки, для разворачивания тестовых стендов. Да и в остальном, подход к разработке, весьма основателен.

    Для тех кому лень читать и вникать, хочу заметить, это именно программный роутер, а не замена бюджетной мыльнице (для работы необходим i386 или amd64 процессор) и не комбайн всё в одном. В FAQ об этом написано примерно следующие:
    • Если вам ещё нужен файервол, то автор рекомендует использовать специализированные m0n0wall или pfSense 
    • у него нет GUI, есть только Cisco/Juniper подобный CLI
    • он вряд ли нужен в домашнем хозяйстве, а скорее пригоден для компаний (например небольших ISP)

    воскресенье, 16 октября 2011 г.

    Краткий отчёт о прошедшей KyivBSD'11

    Как тут ранее анонсировалось, точно по расписанию, 24-го Сентября 2011 года состоялась, третья конференция KyivBSD'11.
    Для тех кто не смог посетить или что то пропустил,  вот небольшой обзор произошедшего. Для тех кому интересны только ссылки, то уже сейчас доступны презентации всех докладов, в дальнейшем планируется выложить видеозаписи, по информации из рассылки uafug.org.ua, часть видео-записей появилась на сервере Андрій Чередарчук(anri). Так же в этом году выложено не мало фотографий KyivBSD conference (от Alexander Motin), KyivBSD 2011 (от Oleksandr Natalenko), KyivBSD (DnSK) и мои KyivBSD'11, а вот с отчетами тяжелее пока нашлась только парочка от Oleksandr Natalenko и Да не вэндами эдиными(DnSK).
    Ну а теперь кучка букв, и немного фото для иллюстрации.
    Всё началось со свежести Киевского утра, которая всё равно была очень даже симпатичной по такой то осенней поре для Питерцев :)
    foto Oleksandr Natalenko

    Потом нас зарегистрировали и после непродолжительного "болтания" в коридоре можно было пройти в зал,
    Стол регистрации
    Перед конференцией
    Конференция, в этом году, проводилась в здании Вычислительного центра при университете имени Тараса Шевченко. В этом году, впервые, конференцию посетил гость из Бельгии, Philip Paeps, доклад которого и открыл конференцию, после набора стандартных приветствий от спонсоров и принимающей стороны Андрій Чередарчук(anri) (pdf, видео без звука).
    Dmitry KohmanyukЧередарчук Андрiй

    Надо заметить, что довольно неожиданным было что  Philip, а так же Alexander Motin и Andrew Pantyukhin делали доклады на английском. И если для первого докладчика, всё же английский как родной, то у Александра и Андрея всё же сильно чувствовалось, что видно говорят они на нем не часто.
    Доклад Philip Paeps, "Using FreeBSD in an Embedded Environment " (pdf, видео без звука) был весьма любопытен, и отчасти перекликался с разработками, выступавшего позже, Александра Рыбалко. Только вот беда, все эти экзотичные железки обычно не просто найти в наших краях, ну и применение у них обычно весьма специфично.
    Philip Paeps
    После этого Konstantin Belousov, весьма подробно рассказал о "GEM/KMS driver for Intel GPUs" (pdf, видео), очень надеюсь что видеозапись будет толкового качества и побудит кого то присоединится к проекту. Так как судя по докладу и сейчас, и в последствии будет нужна целаю группа людей для доделывания и поддержания данного проекта, в актуальном состоянии.
    foto Oleksandr Natalenko

    Доклад Alexander Motin, о "Enclosure Management in FreeBSD" (pdf, видео) был конечно весьма спецефичным, да ещё и на английском. Но в общем то весьма любопытен, хотя из темы не очень то понятно, что это так красиво обозвана индикация и мониторинг состояния дисков :) Презентация кстати весьма неплохо раскрывает тему, но вот листинги опять весьма слабо читаемы, во время презентации.
    foto Oleksandr Natalenko
    Далее Aleksandr Rybalko, представил свой проект ZRouter.org и его часть относящуюся к функциям свича "Switch API, ZRouter.org" (pdf, видео). О проекте я уже писал ранее, хотя Александр и сделал уже более правдоподобное описание, надо бы ещё чуть актуализировать информацию.
    foto Oleksandr Natalenko
    Zrouter Projec
    Потом был не запланированный доклад Andriy Gapon, о "FreeBSD System console: Architecture Overview and Implementation Problems" (pdf, видео ч.1, видео ч.2), честно скажу доклад был конечно затянут, но с другой стороны тема и правда обширная и не вредная.
    Andriy Gapon
    Потом был весьма плодотворный и сытный перерыв, да и просто пообсуждать и пообщаться успели.
    foto Oleksandr Natalenkofoto Oleksandr Natalenkofoto Oleksandr Natalenko
    Ну а потом я наверное немного потерял суть событий, и вероятно попутаю очередность докладов.

    После перерыва всё вроде началось с меня, Andrey Fesenko, "IPV6 + FreeBSD = Future is here?" (pdf, видео), доклад был немного сумбурный и совсем уж новичковый, но так уж вышло, по целому ряду обстоятельств. Самое главное, что кажется народ я таки хоть немного расшевелил, на тему попробовать IPv6, правда то что так мало народу его пробовало, всё же было обидно. Но надеюсь пропагандистская работа в перерывах, возымела своё действие и народ обратит внимание на него. Кстати большое спасибо Дмитрию Кохманюку за поддержку, в агитации и ценные замечания.
    foto by Alexander Motin
    Andrew Pantyukhin сделал целых 2 доклада: "Unix Problems in cloud world" (zip, видео, видео с лучшим звуком) и 'Opensource and "Serious business"' (zip, видео), оба доклады были на английском, но вопросы всё же можно было задавать и по русски :) О содержании особо ничего не скажу, обе темы весьма специфичны, будем ждать видеозаписей. Но вообще местами было живенько, особенно в месте объяснения нужности "облака" на примере зарубежного гостя.
    Andrew Pantyukhin

    Mykola Marzhan порадовал нас в очередной раз, презентацией/мастер-классом "FreeBSD update with 5min downtime" (pdf, видео) всё даже прошло почти гладко, почти не помешал даже не совсем открытый wi-fi. Хотя сама методика конечно не безупречна и пожалуй может служить лишь прототипом. Хотя что-то похожее, вроде используют, с какой то из мини-сборок *BSD.
    foto Oleksandr Natalenko
    Aleksey Cheusov более подробно рассказал, о целях своего проекта "NIH -- package manager for pkgsrc (NetBSD, DragonFlyBSD,...)" (pdf, видео), так же в докладе было довольно много нововведений, которые появились за прошедшее время. Так как доклад был уже ближе к завершению, то обсуждение в основном проходило по дороге в бар, ну и наверное уже в нём. И кстати немного продолжилось в рассылке.
    Aleksey Cheusov

    Последним выступал Alexander Yerenkow, с докладом "Automated testing graphical programs" (odp, видео), дело конечно не бесполезное, но в реализации пожалуй не тривиальное. Хотя вот тут на днях появилась новость, что подобное реализовали в openSUSE Announces First Public Release of openQA.
    foto Oleksandr Natalenko
    Потом ещё было небольшое обращение представителя ftp.ua.freebsd.org о сборе средств, на SSD и SATA контроллер, более подробно ситуация описывлась например на bsdportal.
    IMG_1837
    Как то среди стольких букв и фото, забыл упомянуть что нам показали, живой и действующий IBM  zSeries™ 800 (z800) server, по нынешним временам конечно не чемпион, да и размером всего то 4-ре стойки, но с другой стороны и не наколенная система из чайников :)
    Ленточная библиотекаfoto Oleksandr Natalenkofoto Oleksandr Natalenko
    Ну а потом был вечер, бар и всё что полагается для хорошей афтепати
    foto Oleksandr NatalenkoFreeBSD 5.0 (original)Совсем завершение конференции :)

    Кстати радует что, всё же нас не забывают и за пределами русскоязычного пространства :)
    foto by iXsystems, Inc.foto by Ilya Bakulin
    UPD: В рассылке uafug появилось сообщение Андрій Чередарчук(anri), о том что он выкладывает видеозаписи, обновил пост, пока к сожалению есть не все записи, будем надеяться остальные всё же появятся. Качество вроде не ахти, особенно звука, но всё же лучше чем ничего :)

    пятница, 30 сентября 2011 г.

    До выхода 9.0-RELEASE, часть портов 10.0-CURRENT от сборок отказалась

    В рассылке замечены проблемы сборок некоторых портов на FreeBSD 10.0-CURRENT.
    Проблемы связаны с конструкциями, где используется проверка на FreeBSD версию 1.x, в основном таким грешат файлы, относящиеся к autotools (config.rpath, configure,libtool.m4), в которых присутствуют кейсы вида

    freebsd1*)
    //тут используем что-то плохое для сборки на freebsd 1.x

    До выхода 9.0-RELEASE, разработчики не планируют делать кардинальные правки в связи с этой проблемой (вероятнее всего, чтобы случайно не поломать работающие порты).

    Для тех, кто остался на CURRENT ветке, сейчас рекомендуется воспользоватся следующим workaround:

    1) Установить в окружении на команду 'uname -r' ложную версию 9.9-CURRENT:

    setenv UNAME_r 9.9-CURRENT

    2) поправить версию (REVISION="9.9") в ${SRCDIR}/sys/conf/newvers.sh и перекомилировать ядро


    PS: эту проблему можно интерпретировать с позитивной стороны: наши предки разработчики первых версий FreeBSD никак не могли подумать, что когда-нибудь дело дойдет до FreeBSD 10 ;)


    вторник, 27 сентября 2011 г.

    наплыв запросов Call for tester

    Из пропущенных здесь сентябрьских CTF:
    • KDE 4.7.1
    Alberto Villa, коммитер FreeBSD и участник портирования KDE на FreeBSD, объявил о доступности портов для сборок KDE 4.7.1 из специального SVN репозитория area51. Разработчики надеются, что эта версия KDE войдет в предстоящие релизы 9.0 FreeBSD и PC-BSD. Чем большее количество людей примет участие в тестировании, тем больше шансов, что это желание осуществится.

    Для того, чтобы получить эти порты, необходимо получить копию репозитория area51:

    % svn co http://area51.pcbsd.org/trunk/area51 /usr/area51

    запустить скрипт, накладывающий наработки из area51 в ваш оригинальный /usr/ports/:

    % /usr/area51/Tools/scripts/kdemerge -m /usr/ports

    и далее следовать инструкции из /usr/area51/UPDATING-area51:

    1) pkg_delete -f raptor-1\* kdelibs-4\* kdebase-\*4\* kdeaccessibility-4\* kdeedu-4\* kdegames-4\* kdegraphics-4\* kdesdk-4\* kdeutils-4\* konq-plugins-4\* ktts\* nepomukcontroller\* ruby\*-kdebindings\* kdebindings-smoke\*
    2) pkg_delete -f kdehier4\*
    3) mv /usr/local/kde4/share/dbus-1/services/* /usr/local/share/dbus-1/services/
    4) mv /usr/local/kde4/share/dbus-1/system-services/* /usr/local/share/dbus-1/system-services/
    5) rmdir /usr/local/kde4/share/dbus-1/*services
    6) portmaster misc/kdehier4
    7) portmaster -o net/linphone-base ortp\*
    8) portmaster -a

    Информацию о любых проблемах (как и успешной процедуре обновления и запуска), разработчики ожидают на kde@FreeBSD.org, а также в оригинальной CTF рассылке

    Отдельно было заявлено о доступности готовых пекеджей для архитектуры amd64. Однако, не все пекеджи доступны (например, нет опциональных print/system-config-printer-kde). К тому же, если вы проводите данную процедуру на 9.0 после процедуры увеличения версий библиотек, вам понадобится маппинг старых версий библиотек на новые посредством /etc/libmap.conf

    Для установки из пекеджей, необходимо:

    a) соблюсти вышеописанные шаги 1-5
    b) Установить переменную окружения PACKAGEROOT в http://packages.FreeBSD.kde.org ( setenv PACKAGEROOT http://packages.freebsd.kde.org )
    c) устанавливать пекедж как обычно ( pkg_add -r kde4 )

    • PC-BSD 9.0-BETA2
    Команда PC-BSD объявила о доступности PC-BSD 9.0 beta2 для публичного тестирования. Тем, кто уже пользуется PC-BSD скачивать образ не обязательно - Pc-updatemanager поддерживает -beta2 и обновиться можно с помощью команды:

    % pc-updatemanager install release-9.0-BETA2

    • Cuse4BSD

    В freebsd-multimedia@ рассылке приглашаются к поиску багов и тестированию новой версии cuse4bsd все желающие. Cuse4BSD - это библиотека и модуль ядра, поддерживающий операции чтения, записи, mmap(2) и опрос системных вызовов у символьных устройств (character devices). Например, данную "прослойку" использует в своей работе sysutils/webcamd для доступа к web-камерам.
    В данной версии проведена оптимизация над операциями копирования информации, в связи с чем ожидается более низкое потребление процессорных ресурсов.

    Для сборки тестовой версии необходима FreeBSD8 и старше, получить код можно из SVN репозитория:

    svn --username anonsvn --password anonsvn co svn://svn.turbocat.net/i4b/trunk/ports

    • FreeBSD 9.0 beta3, FreeBSD 10.0-CURRENT
    Команда FreeBSD продолжает подготовку, связанную с предстоящим релизом FreeBSD 9.0. Ветка CURRENT теперь называет себя FreeBSD 10.0, тогда как ветка 9.0 перестает быть таковой и плавно начинает называться стабильной.

    Код RELENG_9 сейчас соответствует FreeBSD 9.0-BETA3.

    Для получения FreeBSD 9.0-BETA3 через CVS, необходимо применять tag=RELENG_9
    Для получения FreeBSD 9.0-BETA3 из SVN использовать svn://svn.freebsd.org/base/stable/9



    среда, 21 сентября 2011 г.

    KyivBSD 2011 опубликован список докладов

    Ну вот всё меньше и меньше времени остаётся, до KyivBSD'11.
    На сайте опубликован список докладов

    Как видно из расписания, в этом году запланированы и англоязычные докладчики, в таком бы случае не лишен синхронный перевод, хотя на IT конференциях обычно многие слушают доклады и без него :)
    Темы докладов, так же внушают надежду на то, что скучно не будет.

    Если у вас есть стоящая тема, которой вы хотите поделиться с людьми, не стесняйтесь, ещё не поздно её заявить, с помощью формы для докладчиков :)

    понедельник, 19 сентября 2011 г.

    FreeBSD шквал новостей

    BSD News Network опубликовал новости о том, что The FreeBSD Foundation анонсировал, выделение грантов на проекты, портирования libc++ во FreeBSD и проекта DIFFUSE.

    Первый грант, выделен David Chisnall, на реализацию xlocale API's, для последующего портирования libc++.
    libc является одной из основных библиотек, в UNIX системах. Она используется, как базовая, широким спектром программ, однако в силу исторических причин некоторые функции, трудно реализуемы, например поддержка локализации. FreeBSD libc и Darwin libc (используется в Mac OS X) весьма близки, что делает перенос кода из OS X во FreeBSD более простым чем из OS X в Linux. libc используемая в OS X поддерживает расширение (xlocale) для локализации, которая может быть установлена отдельно, для каждого потока.
    Кроме того, libc++ разработанная для проекта LLVM, была изначально разработана для Darwin и так же использует xlocale. После добавления поддержки xlocale во FreeBSD libc, можно будет перенести libc++ имеющую MIT-лицензию. Это в сочетании с Clang и libcxxrt, эти действия обеспечат для FreeBSD, возможность получения C++ стека, свободного от кода GNU, после чего под GPL останется только линкер (linker).
    Планируется завершить проект в сентябре 2011.

    Вторым грантом была профинансирована реализация DIFFUSE для FreeBSD, разработка будет вестись Swinburne University of Technology’s Centre for Advanced Internet Architectures (CAIA).
    DIFFUSE (Distributed Firewall and Flow-shaper Using Statistical Evidence) это расширение IPFW firewall подсистемы для FreeBSD  разработанная CAIA. Это позволит, с помощью IPFW, производить классификацию трафика, в реальном времени, в том числе методами Machine Learning (ML) и применять к нему определённые правила (аналог L7-filter, как я понимаю)
    В данное время существует прототип DIFFUSE, который и будет взят за основу.


    Adrian Chadd's в своём блоге, напоминает, что 3-го и 4-го ноября, в Sunnyvale, California пройдёт спонсируемая  NetApp, конференция VendorSummit. На ней разработчики и поставщики, комплектующих и решений на базе FreeBSD, смогут обсудить направление развития проекта.


    Помнится увидел новость, как она только вышла, но всё как то забывал, но не отметить такое как то нехорошо :) В августовском отчёте NetCraft, 6-ть мест из первой десятки заняли компании использующие FreeBSD, причем это 6-ть мест в начале списка и только второе место досталось Linux.


    В рассылках идут бурные обсуждения, в том числе, несколько проектов запрашивают помощь в тестировании [CFT], но об этом в следующий раз.

    UPD: ну вот, тут в коментах начали удивляться, не ошибка ли, в дате близкого релиза  libc++, а вот в рассылке freebsd-hackers@ уже появился прототип и CFT xlocale patch.

    суббота, 17 сентября 2011 г.

    Полистать на досуге 17/9/11

    Что то никак не мог собраться с силами, а накопилось много.

    пятница, 16 сентября 2011 г.

    DragonFly планы на новый релиз и свежие новости

    DragonFly BSD Digest продолжает нас радовать свежими новостями, с фронтов DragonFly.
    Особенно любопытной мне показалась новость, о обсуждении новой концепции графика релизов (A new release schedule?). Если не поленится и пройти в рассылку, то там можно почитать полностью предложение и последовавщую за ним дискуссию, я тут тезисно преведу некоторые выдержки:
    • Justin Sherrill в своём письме, предложил обсудить смену расписания выпуска релизов DragonFly, в качестве причин такого предложения заявлены:
      • pkgsrc обновляется вдвое быстрее основного релиз цикла, что "ломает" процесс обновления
      • хотелось бы более часто строить бинарные сборки пакетов
      • переход от CVS к Git, так же служит фактором для изменения политики выпуска релизов, так как git позволяет получить более стабильную версию HEAD.
      Так же там ещё есть пара причин, но как то их корректно сформулировать, по русски, у меня не получается, так что кому интересно читайте оригинал :)
    • вот несколько предложений, по исправлению сложившейся ситуации
      • выпуск LTS версий DragonFly, например раз в три года, и фиксированного набора пакетов, для неё
      • для всех остальных DragonFly-CURRENT
      • хотя переход всех на CURRENT может привести к проблемам, в случае обновления базовых библиотек, для стороннего софта, что приведет к нарушению работоспособности на несколько дней.
      • более оперативное использование новинок, не ожидая, пол года, до релиза.
    После этого в рассылке возникло обсуждение, данных предложений. Так что если кому интересно совету полистать, там довольно любопытные моменты попадаются.

    Объявлено о начале заморозки Pkgsrc для 2011Q3, она начнётся 18-го сентября и предположительно закончится 25-го.

    Так же тут нашел старый выпуск bsdtalk, bsdtalk169 - Justin Sherrill of the DragonFlyBSD Digest.

    понедельник, 12 сентября 2011 г.

    FreeBSD-9.0-BETA2 и OpenBSD 5.0 процесс подготовки релизов

    Немного с опозданием, но всё же дошли руки объявить о таких не последних событиях.


    7-го сентября, в рассылке freebsd-current@, было объявлено о готовности FreeBSD 9.0-BETA2. В анонсе объявлено о создание нового бранча (хотя через websvn его не видно), поэтому он отправлен в оба листа рассылки -current и -stable, хотя сообщения об ошибках всё же лучше направлять в  -current, там выше активность разработчиков.
    Так же напоминают, что за процессом хода релиз цикла, стоит следить на http://wiki.freebsd.org/Releng/9.0TODO, хотя она пока далека от реальности, так как в ходе BETA1 был ряд задержек. Позже данный график будет скорректирован.

    ВНИМАНИЕ: начиная с BETA2, немного изменена структура каталогов ftp, что позволит поддерживать более широкий спектр архитектур
      farrell 1 % cd /usr/src
      farrell 2 % make targets
      Supported TARGET/TARGET_ARCH pairs for world and kernel targets
          amd64/amd64
          arm/arm
          arm/armeb
          i386/i386
          ia64/ia64
          mips/mipsel
          mips/mipseb
          mips/mips64el
          mips/mips64eb
          mips/mipsn32eb
          pc98/i386
          powerpc/powerpc
          powerpc/powerpc64
          sparc64/sparc64
      farrell 3 %
    Окончательное решение, о том останется данная структура, и будет ли менятся уже существующая, не принято и будет проведено обсуждение.

    ISO образы, контрольные суммы MD5/SHA256 доступны в оригинальном сообщении, для следующих архитектур, имеются в наличии:
       amd64: .../releases/amd64/amd64/ISO-IMAGES/9.0 /
       i386: .../releases/i386/i386/ISO-IMAGES/9.0 /
       PowerPC: .../releases/powerpc/powerpc/ISO-IMAGES/9.0 /
       powerpc64: .../releases/powerpc/powerpc64/ISO-IMAGES/9.0 /
       sparc64: .../releases/sparc64/sparc64/ISO-IMAGES/9.0 /
    для архитектуры ia64, построение образа BETA2 не увенчалось успехом, из-за закравшейся ошибки, ошибка уже исправлена.

    Со времени BETA1 были не только исправлены замеченные ошибки, но и поднята версия базовых библиотек, однако, на этот раз эта процедура, была применена только к библиотекам у которых изменилось API и/или ABI, так что удалось избежать масштабного version bump.

    Так же продолжается тестирование нового инсталлятора, так же не стоит забывать о новой структуре FTP дерева директорий, построенной по шаблону
      .../releases/`uname -m`/`uname -p`/`uname -r`
    Если вы используете csup/cvsup то необходимо использовать тег "." (head), в svn надо использовать "svn://svn.freebsd.org/base/head/".

    Не стоит забывать, что до сих пор не доступен FreeBSD-Update, для стимуляции тестирования нового инсталлятора.

    Ty Semaka has been drawing
    Puffy-inspired parody artwork
    for us for many releases.
    This time I asked him to do some
    art that is a meta-parody:

    A Puffy-inspired parody of
    a parody magazine!

    Процесс релиза, новой OpenBSD 5.0, так же идёт по плану. 6-го сентября Theo de Raadt (deraadt@) сделал коммит, в котором было объявлено о начале предпродаж 5.0, а так же доступности новой песни. Ещё немного подробностей, и ссылки на статьи, о предстоящих в 5.0 новшествах, можно найти в оригинальной новости на undeadly.

    четверг, 8 сентября 2011 г.

    Мини новости 7/9/11

    В этот раз, вроде и времени прошло немало, вроде и есть что новенького, а с другой стороны вроде как многое не в тему, так что мини-новости, какие уж есть :)
    • Тут DragonFly BSD Digest в очередной раз напомнили, о изменениях времени, вон ребятам повезло со сменой UTC-11 на UTC+13, так у них вообще пропадёт 30-е Декабря. Заодно уж в тему, тут многие волнуются, а как же причуды местных аборигенов, так вот во FreeBSD и OpenBSD наши инновации уже учтены, с соответствующими комментариями
      # From Alexander Krivenyshev (2011-06-14):
      # According to Kremlin press service, Russian President Dmitry Medvedev
      # signed a federal law "On calculation of time" on June 9, 2011.
      # According to the law Russia is abolishing daylight saving time.
    • Adrian Chadd в своём твиттере объявил о значительном прогрессе в разработки драйверов для wi-fi карт Atheros поддерживающих стандарт 11n
      Adrian Chadd

    • Увидел свет Сентябрьский выпуск BSD Magazine - тема номера обозначена как "Protecting dynamic websites in FreeBSD", ну и подборка материалов соответствующая, по заголовкам, показалась любопытной тема "data recovery with Hammer", всё же маловато информации в сети об этой своеобразной FS.
    • [Phoronix] FreeBSD: A Faster Platform For Linux Gaming Than Linux? - забавный эксперимент, но как и ко многим новостям с Phoronix, надо относится с очень большой оглядкой, их "методики" вызывают уж очень много вопросов :)
    Пока наверное и всё, отучился я что то писать длиннее, вечером вероятно будет развернутая новость, о продвижении в деле выпуска релизов FreeBSD-BETA2 и OpenBSD-5.0.