четверг, 3 июля 2014 г.

Пакеты, бранчи и 2014Q3

Beastie Cookies – From lme@
Beastie Cookies – From lme@
Более двух лет назад, началась активная разработка и внедрение нового менеджера пакетов pkg (pkgng), он доступен начиная с версий 8.3, 9.0 и во всех более поздних версиях FreeBSD (начиная с 10.0 присутствует в системе штатно).
Начиная с данного года, введена так же процедура выпуска пакетов программного обеспечения, в виде бранчей (ветвей), в начале каждого квартала (три месяца).
2014Q1 - был экспериментальной сборкой, публично не анонсировался, начиная с 2014Q2 публичная информация о выпусках.
Пакеты, для бранчей, строятся на еженедельной основе и доступны на серверах pkg.freebsd.org (/quarterly вместо обычной /latest). Пакеты имеют цифровую подпись, в настоящее время поддерживается сборка для FreeBSD 9 и 10.
В июле выпущен 2014Q3 во время подготовки которого:
- 177 различных коммитера внесли правки
-  внесено 9918 исправлений
- если применить diffstat: 23646 файлов изменено, 554070 вставок (+), 577210 удалений (-)

Наиболее заметны, для пользователей, будут следующие изменения:
- версия Java по умолчанию, теперь 1.7
- множество изменений в механизме stagedir (eng) (93% пакетов теперь верно строятся)
- множество улучшений по работе с libtool (что сильно понизило overlinking)
- новые USES: mono, objc, drupal, gecko, cpe, gssapi, makeinfo
- новые ключевые слова для plist: @sample, @shell
- LibreOffice обновлён до версии 4.2.5
- Firefox обновлён до версии 30.0
- Firefox-esr обновлён до версии 24.6
- postgresql по умолчанию изменён с 9.0 на 9.2
- nginx обновлён до версии 1.6.0
- lua теперь 5.2
- subversion был разделён на несколько портов, в соответствии с функционалом
- во FreeBSD 9-STABLE и 10-STABLE версия xorg по умолчанию 1.12.4 (при установке двоичных пакетов, по умолчанию, версия до сих пор 1.7.7)
- улучшенная поддержка инфраструктуры тестирования (QA)
- Info файлы обрабатываются правильно, даже если система собрата с опцией WITHOUT_INFO
- древние версии emacs были вычищены.

Если кто пропустил, то напоминаю, что в настоящее время подсистема пакетов (а так же местами и портов) довольно активно модифицируется, для ознакомления с функционалом pkg можно рекомендовать страничку, так же если вы знаете английский, то можно следить за деятельностью команды ports@ в официальном блоге, g+facebook, twitter а так же задавать вопросе на IRC канале #bsdports сети efnet

UPD: объявлено о открытии дополнительного репозитория, с пакетами собранными со включенной опцией WITH_NEW_XORG, репозиторий доступен для FreeBSD 9 и 10 (для 8-й версии поддержка невозможна, для 11 пакеты и так были собраны с данной опцией)

воскресенье, 29 июня 2014 г.

[CFT] GlusterFS on FreeBSD. Теперь - официально

В FreeBSD рассылке появилось сообщение от Justin Clift (Redhat, GlusterFS) о готовности со стороны разработчкиков GlusterFS официальной поддержки платформы FreeBSD, начиная со следующего релиза GlusterFS.
Справедливости ради стоит отметить, что GlusterFS запускали (с разной долей успеха) на FreeBSD и раньше. Кроме этого, немалая работа была проделана Mike Ma (https://github.com/cosql) и остальными участниками FreeBSD Community, чтобы эта возможность реализовалась. Однако, официально о поддержке заявлено лишь сейчас, с чем и хочется поздравить всех заинтересованных.
Помимо этого, готовятся порты для OpenBSD, NetBSD и MacOSX.
Сейчас можно потестировать порт самостоятельно, скачав sh-архив glusterfs-freebsd-port_*.shar с сайта https://download.gluster.org/pub/gluster/experimental/

четверг, 19 июня 2014 г.

21! Ну теперь уже всё можно? :)

06/19   FreeBSD <root@freebsd.org> born in Portland, Oregon, 1993
Если верить написанному в эпиграфе, то как говорится, нет повода для отсутствия праздничных настроений. Хотя по поводу того, когда же считать дату? Есть довольно таки обоснованное мнение, что считать всё же стоит с момента выхода релиза, с точной датой там более не ясно, ибо времена были не такие быстры. Зато, до декабря, ещё есть время подготовится и отпразновать как нибудь так :)
 
FreeBSD 20th Anniversary Highlight Reel  
 За напоминание спасибо FreeBSD Help, а теперь небольшая подборка забавного из истории, с которой можно ознакомится используя SVN, как машину времени.
Итак поехали, например прелестный коммит
Lots of stuff is now configured in Makefile.inc, path to `less' no longer
absolute, less uses "fall off end" flag by default, manpath.config now
properly installed.  Happy now, Rod? :-)
Так же, пожалуй бы отметил коммит
Removed extranious names from master.passwd file, changed root and toor to
be in group 0 (was group 10).  Changed operator to be in group 20, was 28.
В нём, помимо основного, любопытны атрибуты у nobody:*:32767:9999::0:0:Unprivileged user:/nonexistent:/dev/null с первым понятно, хотя и не слёту, а вот 9999, хотя тоже наверное логично, хоть и не последовательно :)
Становление идёт и идёт полным ходом
Changed login banner from 386BSD to FreeBSD.  Added entries for 38.4k, 57.6k
and 115.2k baud gettys.

Would you like to play a game?    ->  Welcome to FreeBSD!
 И по вопросам авторского права
Added installation of CONTRIB.386BSD CONTRIB.FreeBSD and COPYRIGHT to /
when building a distribution for the i386 case.  This keeps us from violating
Berkeley's and Bill Jolitz's copyrights.
О непростой работе по подгонке по месту
Heavily modified from NetBSD sources to FreeBSD, many fixes and enhancements,
now users cpio instead of tar.  All displayed references to NetBSD changed
to ${OPSYSTEM}, OPSYSTEM=FreeBSD. 
P.S. (о bsdnir): есть мнение, что проект следует возродить и новости таки начнут появляться, но всё пока во власти Питерского сплина :)

суббота, 8 февраля 2014 г.

NYCBSDCon одной строкой

Внезапно стало известно, что с NYCBSDCon будет вестись онлайн трансляция, всем кому интересно, быстренько присоединяемся к просмотру стрима, расписание

пятница, 13 декабря 2013 г.

Конференция ruBSD 2013, уже менее чем через сутки

Весьма внезапно, но будем надеяться удачно, уже завтра начинается конференция ruBSD 2013.

"14 декабря в московском офисе Яндекса пройдёт ruBSD 2013 - первая российская техническая конференция по операционным системам семейства BSD. Она предназначена для системных администраторов и программистов. Задачи конференции: освещение новых технологий в мире BSD и обсуждение примеров применения BSD-систем.
Участие бесплатное, но зарегистрироваться необходимо. Количество мест ограничено.
Если вы зарегистрировались, но не сможете прийти, пожалуйста, сообщите нам об этом заранее.
14 декабря, в субботу, с 10:30 ждем участников по адресу: Москва, ул. Льва Толстого 16, офис Яндекса, зал «Экстрополис»."

Деталей пока известно немного, попробуем узнать по ходу, а потом что нибудь написать обобщающие. В случае если будет трансляция, постараюсь опубликовать ссылку, тут и в твиттере, ну или появится на сайте конференции. Ну или будем надеяться, что появятся видеозаписи, благо конференцию проводит под эгидой Яндекса, а положительный опыт у них вроде есть. Со своей стороны постараюсь обеспечить фото.

UPD: обещали что через пару дней появится запись всех докладов, трансляции к сожалению не будет :(

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

воскресенье, 22 сентября 2013 г.

Закончилась конференция KyivBSD'13

Стол регистрации
Успешно завершилась конференция KyivBSD'13.

Dmitry Luhtionov - рассказал как создать свою ноду, для подсистемы netgraph и призвал не стеснятся этим заниматься.
Александр Мотин рассказал о подсистеме блочных устройств SATA, SAS, SSD, CAM, GEOM, ... и тонкостях её функционирования во FreeBSD.
Александр Рыбалко кратенько рассказал о FreeBSD для альтернативных платформ (ARM, mips) и показал некоторые девайсы, отдельные даже в действии :)
Корниенко К.А. - представил свою книгу о FreeBSD для корпоративного сервера.
Константин Белоусов - рассказал много интересного о PCIe, VT-d и возможных применениях для FreeBSD.
Andriy Gapon - поведал о непростой судьбе адаптации ZFS под FreeBSD и некоторых связанных с этим технологиях.
Александр Еренков - представил новый проект, FreeBSD как FirmWare

Презентации, к докладам, доступны в разделе архив, официального сайта.

Фотографии и так же с большой вероятностью аудио и видеоматериалы, будут доступны чуть позже, желающие следите за новостями :)

четверг, 19 сентября 2013 г.

KyivBSD'13 последнее китайское предупреждение

P.P.S. В этом году будут просто шикарные плакаты,
так что точно берите с собой денег:)

Как стало известно из компетентных источников (официального сайта конференции):
Мы рады сообщить о том, что место проведения конференции выбрано, все вопросы решены, неприятности преодолены! Подробная информация о месте - на соответствующей страничке сайта. Кроме этого, к нашей конференции присоединилось симпатичное кафе, которое предоставит нам возможность съесть полноценный обед, или же перекусить в режиме фуршета. Но как всегда, им надо знать количество желающих :) Поэтому, мы обновили форму на сайте http://reg.kyivbsd.org.ua/ , и вы сможете указать что будете обедать (оплата будет взиматься при регистрации). Если вы не отметите, то всё равно сможете что-то заказать в кафе (из того что будет в наличии), но как говорится кто первый встал, у того и аптайм. Просьба, обновите свои данные.
P.S. В этом году, как и в прошлом, будет разыграна благотворительная лотерея, так что возьмите с собой немного денег.
P.P.S. В этом году будут просто шикарные плакаты, так что точно берите с собой денег :)

Если кто то не в курсе, то это уже пятая пятая конференция, посвященная BSD системам. На ней вы сможете услышать доклады как о тонкостях работ различных подсистем, так и возможно об опциях, которые только разрабатываются, непосредственно от разработчиков, на родном языке. Ну и самое главное пообщаться вживую :)
Предварительный список докладов, доступен на сайте, в нём можно увидеть уже хорошо знакомых докладчиков.
KyivBSD докладчики
Некоторые из докладчиков на KyivBSD'09

Из материалов предыдущих конференций доступны к сожалению в основном фотографии, но особо любопытные могут поискать в новостях ссылки на необработанное аудио и видео, качественно обработать, то что есть, к сожалению так никто и не осилил :(

воскресенье, 16 декабря 2012 г.

Снова доступны FreeBSD снапшоты для разработчиков

Glen
-- 
One OS to rule them all,      
On FTP, we'll host them.      
One machine to build them all,
And any bugs, we'll find them.
После продолжительного перерыва, возобновлено создание и выкладывание тестовых сборок системы, в виде образов (snapshots). Образы собираются в первую очередь предназначены для тестирования нового функционала и не предназначены для промышленного применения. Они доступны для нестабильных веток 10-CURRENT и 9-STABLE, более подробный список доступен ниже:
 - 10.0-CURRENT/amd64
 - 10.0-CURRENT/i386
 - 10.0-CURRENT/powerpc
 - 10.0-CURRENT/powerpc64
 - 9.1-PRERELEASE/amd64
 - 9.1-PRERELEASE/i386
Для архитектуры powerpc и powerpc64 доуступны только образы 10.0-CURRENT исключая образ для USB (memstick image).
Glen Barber, ранее, уже организовывал подобное же хранилище на своём сервере, анонс был в рассылке freebsd-stable@

Так же организована специализированная рассылка freebsd-snapshots@. Если вам интересна данная тема, то рекомендуется подписаться на данную рассылку, в ней планируется публиковать анонсы и прочую специализированную информацию.
Подписаться на рассылку можно по ссылке:

http://lists.freebsd.org/mailman/listinfo/freebsd-snapshots

Образы будут доступны в соответствующих каталогах FTP сервера (обращаем внимание, что пока образы могут быть доступны не на всех зеркалах):

ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/

Если вы столкнулись с какими либо проблемами, то отчёты об ошибках можно посылать через систему GNATS PR или в профильные рассылки -current@ и -stable@.
Планируется обновление образов, примерно один раз в неделю, с анонсами в профильной рассылке, архива образов пока не запланировано.


Существует альтернативная система сборки FreeBSD Daily Snapshots, с довольно удобным веб-интерфейсом. К сожалению не везде доступно на приемлемой скорости, зачастую образ быстрее собрать локально.

вторник, 30 октября 2012 г.

KyivBSD итоги

Как уже стало доброй традицией, конференция KyivBSD'12, состоялась в последнюю субботу сентября. К сожалению, в этом году, ВНЕЗАПНО, конференция совпала с так же проводимой в Киеве, близкой по формату конференцией OSDN.  Данное событие конечно отвлекло немного народа, но на общий настрой остальных сказалось мало, а так как уже сложилось ядро докладчиков, то даже поздний анонс конференции практически не сказался на её привлекательности.
В этом году был проведён довольно смелый эксперимент, хотя в свете нынешней популярности crowdfunding не такой уж инновационный. Но для конференций, а тем более таких специализированных, вроде не так уж часто применяется. По итогам, данный эксперимент можно назвать удачным:
  • плюсы
    • нет лишних баннеров спонсоров (особенно пожалуй приятно на атрибутике)
    • моральное удовлетворение, деньги недоиспользованные на оплату нужд конференции, отправляются в FreeBSD Foundation
  • Минусы
    • довольно скромный перекус (хотя тут может просто не подумали)
Как и на прошлых конференциях, был небольшой "магазин" сувениров и лотерея, средства от которых так же шли на финансирование конференции.

Для особо нетерпеливых, но в тоже время невнимательных, набор обязательных ссылок:
  • PDF презентации от докладов, на официальном сайте
  • немного фотографий, моих и Dmitry Luhtionov
  • на конференции велась видеозапись, но качество как обычно вышло не очень, для знакомства можно посмотреть записи on-line, плеер HTML5 к сожалению с имеющимися файлами mp4, скорее всего можно смотреть в хромах и IE, в ФФ вроде играет, но не факт что корректное управление. (если кто то занимается обработкой видео, велкам ;)
И теперь коротенько описание происходившего, для тех кто поленился или не смог поехать.

Первым, после небольшого вступительного слова, выступал Dmitry S. Luhtionov с докладом "MPD: FreeBSD PPP daemon" (PDF, видео), очень даже содержательно, начиная от истории, зачем появился и кончая самыми новинками апстрима, и чего это оно именно так работает.
Dmitry S. Luhtionov
Dmitry S. Luhtionov
Так же судя из доклада, а особенно кулуарных дискуссий, сложилось впечатление что проект MPD будет очень не против появления новых разработчиков, хотя какой опенсорц проект был бы против :)
Со вторым докладом выступал Yuri Momotyuk "DEVELOPMENT ENVIRONMENT OF PC_BSD" (PDF, видео). После его доклада можно понять зачем же нужна эта загадочная PC_BSD, а так же как можно довольно легко влится в ряды её разработчиков, ну а так же попутно улучшать FreeBSD. Выступает он очень эмоционально и я даже пожалел, что сел неудобно для фотосъёмки.
Yuri Momotiuk
Yuri Momotyuk
Потом наступил обед, с обсуждением и печеньками, а нет, это всего маленький перерыв, но фотки с обеда :)

всё по простецкидаже ямассовые обсуждения
печеньки - говорят за переход на тёмную сторону :)даже ямассовые обсуждения

Если вы вдруг, до сих пор, ничего не знали о ZFS и даже не используете её дома, а тем более ведя какие то деструктивные разработки, например тестируете или кодите, то следующий доклад просто для вас. Andriy Gapon подробно и цветасто рассказал о "Practical ZFS For A Common FreeBSD User", конечно в промышленном применении есть ещё куча нюансов, но для тех кто хочет уже сейчас приобщится к прекрасному, очень полезные сведения, в том числе и о низкоуровневом устройстве ZFS, особенно процесса загрузки с неё на FreeBSD (PDF, видео)
Andriy Gapon
Обсуждение было тоже крайне продуктивным, а из доклада пожалуй стоит ещё вспомнить описание Boot Environments, кому будет мало описания из доклада и гугла, то пожалуй стоит заглянуть в ветку официального форума.
Небольшой рассказ Александра Еренкова, под названием "Pkgng, ports and poudriere",  такое себе введение в грядущий и даже уже наступивший pkgng и систему poudriere которая предназначена для создания этих самых пакетов (PDF, видео к сожалению кусочик про джейлы потерялся продолжение)
А после как раз обеда, фотки которого можно увидеть выше и лотереи, нас порадовали уже знакомые, по прежним конференция докладчики.
Александр Мотин рассказал о том что такое Google Summer of Code и как в процессе нынешнего эвента, им как ментором и Davide Italiano как студента, было произведено исследование по переработке подсистемы таймеров. "Переработка подсистемы таймеров ядра FreeBSD" (PDF, видео)
В неофициальной части так же состоялся интересный разговор, о том как осуществляется проект GSoC и как это выглядит изнутри с точки зрения ментора. а так же о том почему от нас участвует так мало народа, хотя даже недостатка русскоговорящих менторов нет :)
Константин Белоусов рассказал о разработке "FreeBSD ABI: Shared Page" (PDF, видео), тут я не силён, но зачем то это надо.
Забавным выводом данных двух докладов, было то что это фишки конечно интересные и даже при реализации получилось получить недурные результаты, но при их внедрении и повседневном использовании, выигрыш от этой оптимальности скорее всего будет почти незаметен.
В завершении Александр Рыбалко, один из основных разработчиков Zrouter.org, рассказал о разработке для мобильных устройств "Embedding FreeBSD, KyivBSD'12" (PDF, видео) то какие трудности ждут решивших заняться этим делом и как их не так уж  и сложно иногда преодолевать. Кстати Александр один из немногих не поленился написать, хоть маленький но отчёт о мероприятии, жаль что в этом году это весьма редкостное явление.

Немного о имеющемся видео, в этом году, ситуация не такая уж плохая, есть почти всё видео, потеряна крайне небольшая часть. В том числе есть даже записи некоторых кулуарных вещей, пожалуй может даже будет иметь смысл их сохранить. Но всё же качество звука, особенно местами, требует дополнительной обработки. Пока всё имеющиеся видео лежит у меня, там правда трафик ограничен и если будет слишком много желающих, то доступ придётся ограничить. Несколько последних частей есть на ftp.ua.freebsd.org, там три куска содержащии три последних доклада. Туда же вероятно загрузим и остальные, там же есть доклады прошлого года, которые тоже пока никто не обработал.
Для докладов данного года я создал странички с онлайн плеером, чтоб можно было оценить качество, к сожалению он только HTML5, с которым браузеры работают не так уж красиво, но что есть пока.

Уже в завершении конференции вдруг вспомнили о проекте Virtual Private Systems for FreeBSD - OS Level Virtualization, проект не новый, но как то немогущий найти поклонников, это такая система виртуализации на основе jail, что то подобное OpenVZ. Насколько продвинулся и юзабелен ли проект пока не смотрел, но сайт проекта обновился и похорошел :)

Для жителей Питера, вероятно будет не безынтересно, у нас тут же проходят встречи SPbLUG, так вот в ближайшую встречу, в эту среду, я планирую раздать/распродать немного привезённых с KyivBSD вещей, более подробно в рассылке.

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

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

Обновление sysutils/sysrc и bsdconfig

Made a large change to bsdconfig(8) in FreeBSD HEAD this morning.                 
Awaiting review from mentor (emaste@). One step closer to World Dominance!

Ранее уже упоминавшейся тут, в связи с началом тестирования sysutils/bsdconfig,  Devin Teske продолжает разрабатывать утилиты, полезные для конфигурации FreeBSD. Для тестирования наработок был создан специализированный проект DruidBSD project, на сайте которого, можно увидеть последние новости и проследить за судьбой разработанных утилит, которые в дальнейшем, вероятно перекочуют в базовую систему FreeBSD, как это уже стало с bsdinstall(8) или систему портов.
Утилита sysutils/sysrc - предназначена для безопасной и эффективной работы с файлом rc.conf(5), из командной строки, без использования текстового редактора. Основные возможности (без перевода, так как подобрать адекватные русскоязычные термины затруднительно):
  - Environment variable taint prevention
  - Shell taint checking (aka boot-regression prevention)
  - File-access race-condition prevention
  - File-structure sensitivity/preservation
  - Intelligent syntax handling
  - Execution performance optimizations
  - Detailed safety measures
  - Support for jails (both legacy and current)

Утилита работает аналогично sysctl(8), только в качестве исходного, берётся не база MIB атрибутов, а файл(ы) rc.conf(5).

О предстоящем улучшении bsdconfig(8), пока к сожалению, можно догадаться только исходя из твитта, который приведён в эпиграфе заметки, так что будем ждать подробностей.

суббота, 18 августа 2012 г.

KyivBSD'12 быть [updated]

Буквально сегодня, состоялся анонс конференции KyivBSD'12, которая состоится как обычно, в последнюю субботу сентября (29-е число).
Зал конференции 123А
Добрый день! Открыта регистрация слушателей на конференцию 2012.
Сейчас очень популярен краудфинансинг (куча людей оплачивает то, что обычно тянут только крупные инвесторы), на этой волне в этом году наша конференция решила провести эксперимент - у нас не будет спонсоров :)
Вместо этого представлено два типа участия - простой (можно придти, слушать, запоминать, вопрошать, прогрессировать), и премиум ( можно придти, надеть на себя футболку, слушать, запоминать, вопрошать, прогрессировать, уйти). "Премиум" или платное участие стоит 150 гривен (или валютный аналог = около 600р = около 15 Эвро, или около 19 СШД).
Конечно будет здорово, если все по возможности выберут второй вариант ;)

Регистрация будет открыта примерно один месяц, место проведения будет указано на сайте.

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

Ну и напоследок, скандалы, интриги, расследования или как злые "приверженцы лагеря линукс (без обид)" устраивают коллизию конференций, объявляя OSDN, на ту же дату.

UPD: Как уже говорилось, в основном сообщении, в этом году можно присоединиться к софинансированию конференции.  И помимо удовлетворения, от участия в благом деле получить ещё футболочку там :)
Способы оплаты к сожалению не очень проработаны, но при желаниии нет ничего невозможного.
Для жителей Украины всё просто, Приват банк у вас там распространён и переводы на него не сложны, счёт для перевода можно увидеть при регистрации, так же повезло тем кто ещё зачем то пользуется Вебмани, в остальных случаях всё немного сложнее и подробности обсуждаются в рассылке.
Тут же поделюсь способом который проверил на себе:
  • есть такая контора как privatbank.ru она как бы является родственной Украинской.
  • Идём в одно из отделений, по Питеру и Москве есть по несколько, так же есть ещё в ряде городов, подробности по предыдущей ссылке;
  • прорываемся к кассе;
  • называем счёт;
  • Кассирша говорит ФИО Александра, так что ошибиться, в этом наборе цифр, вряд ли получится;
  • платим комиссию 2%;
  • расписываемся в 4-х местах;
  • счастливо сваливаем
платёж идёт не моментально, но в моём случае дошел всего за 1 банковский день, хотя предупреждали о том что может быть дольше. Так же похоже существует возможность перевести через сбер и наверное другие банки, но возможно не так удобно, если есть те кто попробовал отпишитесь.

Примите во внимание, что форма регистрации, в этом году, это не просто одноразовая формочка, а своеобразный личный кабинет. В нём, в том числе можно посмотреть статус оплаты и изменить параметры регистрации. В качестве логина можно использовать практически любую соцсеть или OpenID, так что всё предельно удобно.

Редакционно объяснительное

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

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

пятница, 13 июля 2012 г.

"День выборов"

В рассылке freebsd-announce@ объявлено, об окончании процедуры выборов FreeBSD Core Team. Выборы проводятся, среди активных разработчиков проекта, начиная с 2000-го года, каждые два года.
Peter Wemm возвращается в состав после 2-х летнего перерыва, Thomas Abthorpe, Gavin Atkinson, David Chisnall, Attilio Rao и Martin Wilke были избраны впервые и присоединились к переизбранным на второй срок John Baldwin, Konstantin Belousov и Hiroki Sato.

Состав  Core Team на 2012-2014 годы выглядит так
----------------------------------------
Thomas Abthorpe <tabthorpe at FreeBSD.org>
Gavin Atkinson <gavin at FreeBSD.org>
John Baldwin <jhb at FreeBSD.org>
Konstantin Belousov <kib at FreeBSD.org>
David Chisnall <theraven at FreeBSD.org>
Attilio Rao <attilio at FreeBSD.org>
Hiroki Sato <hrs at FreeBSD.org>
Peter Wemm <peter at FreeBSD.org>
Martin Wilke <miwi at FreeBSD.org>

Martin Wilke miwi@ и Thomas Abthorpe tabthorpe@ так же являются действующими членами Postmaster Team portmgr@.

Недавно так же было принято решение, о  новом порядке назначения и работы ответственных за определённые направления (Hats), обновлённый регламент доступен на странице Hats Term Limits Policy.

четверг, 21 июня 2012 г.

[CFT] sysutils/bsdconfig начинается тестирование

Devin Teske в списке рассылки freebsd-current@, объявил о начале тестирования утилиты sysutils/bsdconfig которой планируется заменить, функционал послеинсталляционной настройки, который раньше поддерживался в sysinstall(8).
экран запуска bsdconfig
Разработку утилиты Devin, начал ещё в феврале, совместно с Ron McDowell был начат процесс разработки. Утилита написана на sh и планируется её включение, во время цикла заморозки, перед релизом FreeBSD-9.1. Так же планируется, что к этому времени будет готов к интеграции pkgng, который может существенно улучшить функционал управления пакетов, на этапе конфигурации.
Если вы использовали функицонал настройки, доступный в sysinstall, то рекомендуется попробовать установить порт sysutils/bsdconfig и в случае обнаружения багов или недостаточного функционала, писать в профильный список рассылки.

понедельник, 11 июня 2012 г.

А ты уже помог портированию VirtualBox?

#VirtualBox on #FreeBSD is looking for you!
-- Martin Wilke on twitter
В рассылки freebsd-ports, -hackers, -emulation поступило сообщение "VirtualBox on FreeBSD is looking for you!" от Bernhard Froehlich.
Основной посыл довольно исчерпывающе выражен заголовком, в самом же письме описывается сложившаяся ситуация и приведён набор целей которые необходимо решить.
Поводом для данного обращения послужила сложившаяся с поддержкой порта ситуация, из трёх человек, которые поддерживали порт, сейчас активно этим занимается только Бернхард, сил одного человека для поддержки такого крупного порта явно недостаточно. Так же Бернхард сейчас занимается ещё одним крупным проектом redports.org, о его старте мы писали ранее.
Далее приведено описание сложившейся в проекте ситуации, и вещи, а так же специалисты которые требуются проекту. В настоящее время это люди практически всех направлений и с любым уровнем подготовки, при необходимости окажут помощь. В завершении приведён примерный план поддержки:
  • регулярное тестирование текущего SVN кода, для раннего обнаружения проблем (построения, тест окружения, создание build fixes) 
  • поддержка всех 8-ми портов (изменения в CURRENT или обновление портов для обновления virtualbox примерно раз в месяц) 
  • обновление портов, выпуск релизов и багфиксов
  • обзор патчей для сообщества и продвижение их в апстрим
  • помощь пользователям в диагностике проблем (помощь в отладке, получить stacktraces, собирать информацию, давать советы) 
  • список целей портирования (если я правильно понял то координированием возможно займётся сам Бернхард
    • адаптация с optionsng
    • FreeBSD установщик для vbox additions, возможно сборка образа VBoxAdditions.iso с поддержкой FreeBSD
    • осуществить поддержку vboxsf (Shared Folders) 
    • поддержка PCI Passthroug, начиная с версии 4.1 имеется зачаточная, экспериментальная поддержка, необходима помощь в анализе необходимых API ядра
    • поддержка USB (необходимо исправить), в настоящее время работают только некоторые сочетания накопителей и систем
    • Поддержка сети (необходимо исправить), в настоящее время известен ряд ошибок и проблем, нуждающихся в устранении, неплохо если бы их посмотрел с опытом работы сетевого стека
Так что если чувствуете в себе силы и вам кажется что проект VirtualBox важен, можете присоединится к его поддержке. Для координации создан выделенный канал в IRC сети freenode: #freebsd-vbox