пятница, 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.