понедельник, 22 августа 2011 г.

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

Ну вот вечно так, то пусто, то густо, так что не обессудьте если о чем забуду :)

воскресенье, 21 августа 2011 г.

Новый MirBSD/i386 NetInstall snapshot

Буквально пару дней назад, было объявлено, о выходе нового MirBSD/i386 NetInstall snapshot
Снапшоты можно загрузить с двух зеркал:
Если, кто то первый раз слышит название MirBSD - появилась как набор патчей к OpenBSD, и после добавления собственной коллекции портов MirPorts, стала называться MirOS BSD. Более подробную информацию можно посмотреть на официальном сайте, или в PDF флайере, который доступен на нескольких языках.
Ну и для общего представления можно посмотреть на свеженькие скриншоты
Загрузочный экран MirBSDНачало инсталлятора
Ксожалению инсталлироваться на виртуалбокс, система отказалась, хотя с диска вполне сносно работала, подцепилась сеть, запустился ssh
> ssh root@10.10.10.14
root@10.10.10.14's password: 
      
Available editor: ed - help with # less /ed.hlp
Network interfaces (e.g. for dhclient $if): lo0 em0

Sorry, WirrtualBox is not supported.
/ # dmesg  | less
MirBSD#10uAF (GENERIC) #1330: Thu Aug 18 20:54:32 UTC 2011
        tg@blau.mirbsd.org:/usr/src/distrib/generic/obj/build/GENERIC

ну и при желании думаю можно легко установить, копированием на диск :)

среда, 17 августа 2011 г.

Проекту nvi-iconv требуются тестеры

Ну вот опять мы всё пропускаем. Проекты GSoC2011 вступают в свою финальную стадию, и появляется всё больше кандидатов на тестирование.
Так продолжается тестирование нового планировщика FBFS, о котором упоминалось ранее, так же можно посмотреть баталии на русском на форумах 1 и 2.
Пару дней назад, в рассылке freebsd-hackers@ появился призыв, присоединятся к тестированию проекта "Multibyte Encoding Support in Nvi", если кто не знает, то редактор nvi, используется во FreeBSD как замена vi, в базовой системе.
Данный GSoC проект, ставит своей целью, добавление поддержки юникод в nvi, с помошью iconv.
Патч подготовлен на основе проекта nvi2, если вы используете -current то при сборке необходим ключ WITH_ICONV=1 для включения libiconv в libc. После применения патча появится каталог contrib/nvi2, оригинальный contrib/nvi не будет затронут.

В течении недели(осталось что то около 3-х дней),  автор не будет вносить изменений и будет принимать отчеты о тестировании.

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

вторник, 16 августа 2011 г.

KyivBSD'11 открыта регистация пользователей

Для тех кто ничитает, рассылки, твитеры и прочее, но вдруг читает тут, транслирую новость
Добрый день всем!
Сегодня мы начинаем регистрацию посетителей на третье (!) событие в мире BSD.
Участие в конференции остаётся бесплатным, но просьба отнестись с пониманием к вопросу "Сколько вы бы заплатили за участие в конференции". Это поможет нам в будущем решить насколько у нас хороший уровень, и возможно в целях улучшения качества ввести некоторую плату. В остальном, форма заявки на участие остаётся аналогичной той что была в прошлом году, заполнить можно здесь.
Так же напоминаю что, тут уже был анонс конференции и ссылки на материалы прошлогодних.

Всё ещё можно сделать и доклад, для конференции.

понедельник, 15 августа 2011 г.

Zrouter, FreeBSD based MIPS router

Как и обещал, новость, о "перезапуске", а как оказалось, о старте нового проекта :)
Zrouter Project
Как можно догадаться, по названию, новый проект называется Zrouter и ставит целью, получение работоспособных прошивок, для бытовых роутеров на базе SoC c MIPS ядром, а так же подобных девайсах например для i386(Soekris), ARM(DSA-3110/DFL-260E).
Почему я написал о "перезапуске", потому, что некоторое время похожая работа велась Александром и DDTeam, они даже выпустил FreeBSD порт для DIR-320, основное назначение полученной прошивки - построение IPSec связи, на базе racoon.
Проект Zrouter, был создан в Декабре 2010, но название получил чуть позже на канале IRC, после чего обзавёлся сайтом, а с конца июля начал активную жизнь в Facebook, организована группа и есть страничка.
В настоящие время на сайте проекта, довольно пустынно, в Developer значатся: Aleksandr Rybalko, Luiz Otavio O Souza. А так же заявлен список необходимых специалистов:
  • kernel developers
  • basic userland developers
  • ports system developers
  • documentation guys
  • web / management interface (both frontend, backend and design)
  • testing ... etc ideas whatever...

 Вчера на Facebook, был начат весьма любопытный опрос On which device do you want to run FreeBSD or ZRouterorg? если у вас есть там аккаунт, то можно ответить, и покоментировать. Для тех кто там не состоит, я тут немного подумав сделал дублирование этого опроса, оно находится внизу правой колонки, данные потом передам Александру, а наиболее упоминаемые модели, буду добавлять пунктами.

Так же кому интересна история вопроса, то на форуме у Лисса давно существует тема Freebsd в роутерах аля Dlink, хотя там и многовато флуда, но встречаются и любопытные замечания по теме, в том числе там были сведения по процессу модификации прошивки DIR-320, в котором участвовал и Александр.

Так же можно почитать и послушать прошлогодний доклад Александра Рыбалко. FreeBSD на роутерах D-Link в рамках KyivBSD'10 Просмотр(google-doc) Загрузить(PDF) Скачать(аудио ogg).

UPD: Немного поправил текст, в соответствиями с замечаниями :)
Так же к обсуждению проекта можно присоединится на IRC канале #zrouter в сети EFNet, English please (or private to me rayddteam).
Так же напоминаю, что пункты опроса, это всего лишь ориентир, и там специально добавлено поле со свободным ответом "Other: (Please specify)" туда можно и НУЖНО писать свои варианты ;)

воскресенье, 14 августа 2011 г.

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

Тут будет может часть не так чтоб уж мини-новостей, но по каким то причинам на полноценную новость не потянувших.
  • Сергей Вакуленко активно совершенствует RetroBSD, со времен прошлой новости, были достигнуты следующие результаты, написана инструкция, как запустить RetroBSD в эмуляторе; система запущена на реальном железе (вероятно самый маленький BSD компьютер :); портирован sh из ОС Демос 2.2, что привело к большей стабильности. Так же в своём блоге Сергей объявил о примерных планах проекта:
    1. Поправить имеющиеся плюхи: сигналы, pipe, прочую мелочь.
    2. Доделать все утилиты из /bin, /usr/bin, /sbin.
    3. Добиться компиляции ядра и всех утилит на gcc без warnings.
    4. Запустить на плате Digilent Max32.
    5. Сделать линкер и ассемблер.
    6. Собрать Си-компилятор Джонсона (pcc)
    7. так же ищутся добровольцы кто готов присоединится к проекту.
  • Так же весьма активно прогрессирует проект по портированию NetBSD на Guruplug, со времени его анонса, было написано ещё 4-ре части, о процессе портирования.
  • Тем кто вдруг, ещё не подписался на DragonFly BSD Digest, рекомендую заглянуть к ним, из любопытного пожалуй конвертация репозитория pkgsrc из CVS в git версию для DragonFly, последовавшая за объявлением подобных изменений у проекта NetBSD, зеркала на github pkgsrc и src.
  • Объявлено, что в рамках FreeBSD Developer Summit, 6-го Октября будет проведён PC-BSD Developer Summit,и всё это пройдёт в рамках EuroBSDcon 2011, о кратком содержании которого уже была заметка.
  • Так и не дошли руки, написать заранее, о состоявшемся 10-го 14-го августа NetBSD Hackathon, ну будем ждать результатов.
Вот, примерно так и прошла предыдущая неделя, две, а ещё был "перезапущен" один любопытный проект, но об этом уже в следующей заметке :)

суббота, 13 августа 2011 г.

slackathon 2011

С недельным опозданием всё-таки сообщаем, что в прошлую субботу в Стокгольме прошёл Slackathon 2011. Если кто не знает, Slackathon это конференция для всех заинтересованных в BSD, OpenSSH, unix-разработке и тому подобных кошерных вещах (как и сказано у них на сайте).
На конференции были озвучены:
- новости и планов громадьё проекта OpenBSD (среди которых NAT64, capsicum, поддержка hibernate (suspend to disk), переход на новые версии gcc и binutils)
- 2 доклада Ariane van der Steldt без использования Comic Sans.
Один из них повествует нам о новом алгоритме vmmap (менеджера виртуальной памяти), а второй про то, какие удивительные штуки выделывают JIT-компиляторы, и как это портит жизнь портировщикам. Более подробно на эту тему можно почитать здесь.
- Про слой совместимости с linux ("линуксулятор" в терминологии FreeBSD).
- А также и другие доклады, среди которых 10 лет pf и доступные только в кратком изложении на undeadly рассказы о PCC, tmux и библиотеках SSL.

среда, 10 августа 2011 г.

В Киеве состоялся FreeBSD mini-DevSummit

В Киеве, в обстановке не глубокой секретности, состоялся FreeBSD mini-DevSummit.
kib, avg, pluknet, trociny, marck, mav, ray
На встречу собрались 8-мь разработчиков из России и Украины (в алфавитном порядке): avg, glebius, kib, marck, mav, pluknet, ray, trociny. Основным организатором был kib, помещение для встречи было предоставлено D-Link Ukraine, в котором работает ray.
Список тем обсуждённых в ходе мини самита:
  • avg - рассказал о целях и принципах разработки механизма smp_rendezvous()
  • glebius - рассказал о истории CARP во FreeBSD, и его различиях с версией для OpenBSD, на которой он был основан. Какой из них наиболее CARP и почему нужна привязка к адресу, а не интерфейсу. Были обсуждены возможности и вероятные реализации, для модернизации в данном направлении
  • pluknet - описал как CARP используется в их организации
  • ОБЕД - как частенько бывает на конференциях время свободного общения
    lunch in a chineese restaurant
  • mav - сделал обзор подсистемы USB HID, о сложностях комплексной структуры, и дублированиях с Bluetooth HID. Так же были продемонстрированы любопытные девайсы, и рассказано как была произведена интеграция в Xorg. Ключевые слова для поиска: uhid, uhidd, bthidd, evdev, sysmouse.
  • kib - рассказал о ходе работы над современными IGP, а так же портировании кода Intel GEM из Linux. Основной темой было обсуждение того какие функции необходимо добавить в FreeBSD VM.
  • pluknet - обсуждал существующий compat32 и то стоит ли оставить compat32 в нынешнем виде или сделать платформо-зависимые ABI.
  • ray - рассказывал о специфики встраиваемых систем, в том числе об оптимизации и ускорении роутинга, при помощи аппаратных решений.
  • НЕФОРМАЛЬНАЯ ЧАСТЬ - как и следует неформальной части, прошла говорят хорошо :)
Идея говорят понравилась и возможно, мероприятие такого формата, станет ежегодным, а так же есть вероятность аналогичных встреч в Москве.

За фото спасибо glebius, за англоязычный отчёт avg (Andriy Gapon)


Тут уже буквально пока дописывал, пришло ещё одно довольно обнадёживающие письмо в рассылку KyivBSD'11
Будем рады если кто-то из вас может и хочет сделать доклад в этом году.
Вот собственно форма заявки:
http://ru.kyivbsd.org.ua/doklady

Также, если вдруг у кого-то есть желание, но есть сомнения, или колебания - прошу написать мне письмо, такого содержания, "Хочу/Могу рассказать про ______, но _______ ."
Возможно мы вместе сможем найти какие-то наработки, или других заинтересованных лиц, и подготовить хотя бы мини-доклад.

Заполняйте форму, даже если вы уверены всего на 50% что сделаете доклад, я с
каждым найду время пообщаться лично, и помочь чем смогу.

Ну и если есть вопросы по конференции вообще - задавайте :)
Так что если у вас есть что рассказать, спешите :)

И ещё небольшое отступление, если вы являетесь русскоязычным разработчиком или просто активно следите за развитием какого то направления, в мира BSD, не стесняйтесь об этом писать, ну а написав, делитесь ссылками :)

Выпущен отчёт FreeBSD Foundation, за первое полугодие 2011

Выпущен отчёт FreeBSD Foundation, за первое полугодие 2011 года.
Отчёт начинается с обращения Justin T. Gibbs, президента и основателя The FreeBSD Foundation, в котором показана важность процесса тестирования, в том числе автоматического. Так же, в заключении обращения, заявлено что это направление весьма приоритетно и для его развития будут выделены специализированные гранты. Отмечается недостаток литературы, по этой теме применительно к FreeBSD.

В части отчёта, о прогрессе ежегодного сбора средств, отмечается хорошая динамика, в этом году, за прошедший период собрано $153 000, из намеченных $400 000. В то время как, в прошлом году, за аналогичный период было собрано льшь 15%.
Собранные FreeBSD Foundation средства направляются на:
  • Инвестирование по защите интелектуальной собственности проекта, товарных знаков и логотипов
  • Инвестирование в создание и перелицензирование под BSD license критических компонентов системы
  • Инвестирование в юридическую поддержку и консультативные услуги, для проекта FreeBSD.
Это лишь небольшой перечень расходов фонда, вы можете сделать пожертвования в FreeBSD Foundation, это наиболее экономически эффективный способ поддержки проекта FreeBSD.

В секции, о прогрессе спонсируемых фондом проектов, описан прогресс и планы по развитию следующих проектов:
  • IPv6 support in FreeBSD and PC-BSD
    совместно с iXsystems, был спонсирован проект, по выпуску IPv6-only релизов для FreeBSD и PC-BSD, эти релизы помогают в выявлении специфичных проблем, которые могут быть незаметны при включенном IPv4 стеке.
  • Implementing support of GEM, KMS, and DRI for Intel Drivers
    Kostik Belousov предоставил отчёт, о ходе работы, по имплементации поддержки новых Intel GPU, публичный пачсет ожидается уже в августе, а через несколько месяцев, вероятно появится стабильный драйвер. Напоминаю, что о начале экспериментального внедрения, было объявлено в начале июля, а за ходом проекта можно следить на вики страничке.
  • Resource Containers Project
    Edward Tomasz Napierała описал перспективы RCTL проекта, это проект по контролю ресурсов дла jail окружений, код проекта уже включен в 9.0-RELEASE, для активации необходимо включение в ядре "options RACCT" и "options RCTL". Однако %CPU и I/O rate limiting пока не реализованы.
  • Feed-Forward Clock Synchronization Algorithms Project
    Julien Ridoux и Darryl Veitch, из University of Melbourne реализовали поддержку feed-forward алгоритма для FreeBSD. Код для тестирования будет доступен уже в августе.
  • Five New TCP Project
    Добавление пяти новых алгоритмов, управления перегрузкой TCP и инфраструктуры для добавления новых, подробности можно узнать в заявлении о начале проекта.
В отчёту так же содержится анонс перелицензирования libcxxrt C++ Runtime под BSD License, этот проект был осуществлён при поддержке NetBSD Foundation, и позволит отказаться от некоторых GNU компонентов.

В отчёте содержится описание прошедших за этот год конференций
а так же приведён список грантов и грантополучателей за 2011 год.


В заключении дан небольшой обзор, о применении FreeBSD в инфраструктуре www.nyi.net, и новость о том, что Ed Maste заменит Paul Saab на посту Board of Directors.

Небольшое лирическое отступление, по моему вообще неплохо бы было перевести основные документы The FreeBSD Foundation, в том числе части о задачах и целях, и например такие документы как http://www.freebsdfoundation.org/documents/TravelRequestForm.pdf, http://www.freebsdfoundation.org/documents/GrantRequestForm.pdf. Понятно, что для взаимодействия с ними, нужно знать английский, но для общей популяризации и донесения целей проекта, не плохо бы что бы была и русская версия.

понедельник, 8 августа 2011 г.

Небольшой отчет, о первом месяце существования

Итак.
Вообще то, месяц проекту стукнул ещё неделю назад, но всё как то было не собраться.
На удивление проект жив, вроде как даже кому то, кроме меня, любопытен.

За первый месяц проект посетили 823 раза и сделали 1158 просмотров. Основная часть, конечно же, Россия и Украина, но общее количество стран, аж 34, отчасти такому разнообразию видимо помогла ссылка на freebsdnews.net, так как заходов с поисковиков, пока немного.
Отчасти такие скромные результаты обусловлены тем, что я практически нигде не рекламировал сайт, из заметных размещений, был пожалуй один пост на форуме lissyara.su, так же там было небольшое голосование, о полезности ресурса.
Из курьёзов стоит пожалуй упомянуть появление ссылок на лурке, на опеннете и даже на 127.0.0.1. Кстати об опеннете, ссылка там была в коментариях, и вроде дала немало заходов, но особой реакции было не заметно.

Так же, для пока не ясных целей куплен домен bsdnir.info, вероятно со временем туда будет налажена трансляция, и может появятся какие нибудь полезности, пока же там висит вот такая высокохудожественная заглушка и доступна она только счастливым обладателям IPv6 ;)

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

Начинается тестирование порта VirtualBox 4.1.0

В рассылке  freebsd-emulation@ было анонсировано, что очередной релиз VirtualBox прошел стадию портирования. В связи с чем разработчики просят помочь в тестировании версии до того, как будет закоммичено, в основное дерево портов. Начиная с этого релиза планируется прекратить поддержку FreeBSD 7.x и поддерживается только FreeBSD 8.0+ (разработчики открыты для спора - есть ли необходимость бекпортировать на 7x ветку) обсуждение ведётся в профильной рассылке.
Также хочется отметить, что в 4.1.0, была добавлена ​​поддержка эмулятора GNS3, но требует включения опции UDPTUNNEL. emulators/gns3 это эмулятор позволяющий запускать Cisco IOS/IPS/PIX/ASA/JunOS, графический симулятор сети от Cisco использующий Dynamips, Dynagen и Pemu.

Изменения относительно 4.0.12:
- VirtualBox обновлён до версии 4.1.0
- phpvirtualbox обновлён до версии 4.1-1b

- удалена поддержка FreeBSD 7.x host
- добавлена опция UDPTUNNEL
- Исправлена ошибка async i/o error, приводившая к невозможности установки основанных на debian дистрибьютивов, при определенных конфигурациях.
- Исправлен fixed memory range for PCI _CRS

Экспериментальный порт можно скачать по ссылке virtualbox-cft-20110817.tar.gz, начиная с версии 4.1.2, необходимо сначала обновить порт devel/kBuild до версии выше 0.1.999 (так же содержится в архиве), а уже после этого собирать новый VB.
 
Так же, в данной рассылке, ведётся обсуждение о необходимости добавить информацию о FreeBSD в базу знаний Oracle VM, что по моему тоже весьма интересно.

UPD: обновил ссылку на актуальную версию порта, так же не ленимся читать рассылку и возможно список PR, перед инсталляцией :)

четверг, 4 августа 2011 г.

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

Как то летнее затишье среди "писателей", но кое что всё же пишут


Вышел очередной, Августовский BSD Magazine 08/2011, для получения надо всего лишь оставить свой e-mail.
Судя по названиям статей, должен быть любопытным, подождем пока появится в сети :)
В том числе там есть советы от

Vadim Goncharov, о проблемах FreeBSD и путях их решения, она сильно содержательнее первой, даже пожалуй черезчур, но весьма не безынтересна, очень рекомендую.

среда, 3 августа 2011 г.

Открыта регистрация на EuroBSDcon 2011

Объявлено, о начале регистрации на конференцию EuroBSDcon 2011
@eurobsdcon The moment you have all been waiting for: Registration is available!
которая пройдёт с 6-го по 9-е Октября, в Maarssen, The Netherlands, GPS: N52.12840, E5.0360.

Неделю назад было объявлено о расписании секции Tutorials, которая будет проводится в первые два дня.
Так же на сайте размещён примерный перечень докладов, с кратким описанием каждого. Далее приведен их список, с именами докладчиков.

EuroBSDcon 2011 Talks
Schedule
  • Sendmail - History and design
    Eric Allman
  • OpenBSD PF's 10th anniversary
    Henning Brauer, Ryan McBride
  • Practical Data Protection In 2011
    Alistair Crooks
  • Improving System Management With ZFS
    Brooks Davis
  • Highly Available Storage for FreeBSD
    Pawel Jakub Dawidek
  • BSD Multiplicity: An applied survey of BSD multiplicity and virtualization strategies from chroot to BHyVe
    Michael Dexter
  • Testing NetBSD Automagically
    Martin Husemann
  • OpenBSD's New Suspend and Resume Framework
    Paul Irofti
  • The MPLS framework in OpenBSD
    Claudio Jeker
  • OpenBSD/sun4v: Porting OpenBSD to Sun's UltraSPARC T1 and T2 processors
    Mark Kettenis
  • BSD Certification: How to Create a Psychometrically Valid Certification Examination
    Dru Lavigne
  • History of BSD
    Kirk McKusick
  • Virtualization under *BSD: the case of Xen
    Jean-Yves Migeon
  • Recent developments in OpenSSH
    Damien Miller
  • PBI reimplementation for FreeBSD and PC-BSD 9
    Kris Moore
  • NPF: a new packet filter
    Mindaugas Rasiukevicius, Zoltan Arnold Nagy
  • Exploring FreeNAS 8
    James T. Nixon III
  • FreeBSD + nginx
    Sergey A. Osokin
  • The Obsoletion of the OS
    Andrew Pantyukhin
  • Webcamd - a modern userspace Linux kernel driver framework for FreeBSD
    Hans Petter Selasky
  • Fossilizing NetBSD: The road to modern version control
    Joerg Sonnenberger
  • Beastie Meets Raccoon: MINIX 3 as a BSD
    Ben Gras, Gianluca Guida, Arun Thomas, Thomas Veerman (VU University Amsterdam)
  • OpenBSD SCSI Evolution
    Ken Westerback
Судя по этому списку, на конференции скучать не будут, ну а мы подождём записей. Записи с предыдущих конференций доступны на сайте.

вторник, 2 августа 2011 г.

Новости с релизного фронта

Теперь уже вчера, было официально объявлено, о начале публичного тестирования FreeBSD 9.0, сообщение поэтично озаглавлено FreeBSD 9.0-BETA1 Available....  Более проницательный народ заметил данное изменение, ещё неделю назад, когда в svn был сделан коммит
Revision 224413 - (view) (annotate) - [select for diffs]
Modified Tue Jul 26 04:00:00 2011 UTC (7 days, 1 hour ago) by kensmith
File length: 4338 byte(s)
Diff to previous 222218
Looks like we're ready for 9.0-BETA1 builds.

Approved by:	re (implicit)
Хотя, конечно, после этого ещё надо было собрать образы и разложить их по зеркалам, так что задержка вполне объяснима. Ну и в итоге релиз идёт почти по графику, который можно посмотреть в вики, хотя она тоже не совсем актуальна.
Сообщается, что будут доступны ISO образы для следующих архитектур: amd64, i386, ia64, powerpc, powerpc64 и sparc64. Статус архитектуры pc98, понижен до уровня Tier-2. Если вы используете csup/cvsup, а так же SVN, то пока надо выбирать тег HEAD, так же о замеченных багах, лучше писать PR или в рассылку current. Список библиотек будет финализирован, где то перед выпуском BETA2, так что понадобятся ещё пересборки всего установленного софта, так же будет возникать несовместимость с уже собранными пакетами. Это нормально для процесса выпуска .0 релиза.
Во время выпуска релиза, отключен сервис FreeBSD-Update, частично из за вышеозначенных проблем. Так же предлагается испытать новый инсталлятор, который придёт на смену, классическому sysinstall.

Так же эта новость уже обсуждается на англоязычных ресурсах, например на freebsdnews приведён список основных нововведений, и ссылка на его расширенную версию, от ivoras и в официальной вики. Хотя к данным спискам надо относится аккуратно, не всё в них актуально. BSD News так же опубликовал тематическую новость, но к сожалению похоже сейчас недоступен.

Анонсирован PC-BSD 9.0-BETA1, образы можно скачать с сайта или ftp сервера. Список изменений интригует, вероятно надо бы поставить и попробовать изменения вживую :)

понедельник, 1 августа 2011 г.

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

Тут произошло довольно много всяких разных событий, так что опять в формате мини новостей.