Показаны сообщения с ярлыком ports. Показать все сообщения
Показаны сообщения с ярлыком ports. Показать все сообщения

среда, 6 января 2016 г.

[CFT] инфраструктуры совместимости с Centos 6.7

2003 www.timemachine.ne.jp
Готовится к выходу и уже доступно для публичного тестирования, крупное обновление, в инфраструктуре портов. Будут обнавлены все порты, связанные с подсистемой совместимости Centos 6 (до текущей версии 6.7). А так же, похоже, впервые будет реализована возможность задействовать новый режим 64 bit linuxulator, что позволит запускать 64 битные сборки програм.
Однако тем кто захочет попробовать новый режим, совместимости 64 битного ПО, стоит учесть:
  • режим не до конца оттестирован
  • некоторое програмное обеспечение не имеет 64 битных сборок
  • в настоящее время, НЕЛЬЗЯ использовать 32 битные программы, если установлены 64-битные библиотеки совместимости
  • перед установкой следует удалить все старые пакеты связанные с линуксулятором
  • в make.conf надо внести секцию
    OVERRIDE_LINUX_BASE_PORT=c6_64
    OVERRIDE_LINUX_NONBASE_PORTS=c6_64
Так же после данного обновления, после долгого перерыва, станет снова доступен Skype (32 bit).
Достаточно подробную инструкцию как приступить к тестированию, написал в своём блоге miwi@, если коротко:
  • качаем diff D3428 (точную ссылку брать в фабрикаторе)
  • патчим дерево портов
  • собираем
  • инсталим
  • присматриваемся
  • если что пишем в рассылку, багтрекер или фабрикатор

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

Мини новости 22/12/14 (Ntimed, Xorg и остальное)

Devil, free bsd, freebsd icon
I did say “before X-mas” didn’t I ? :-)
Перед предстоящими праздниками, нас не устают радовать радостными и не очень новостями.

Самым значительным событием, был и возможно ещё будет, свежий инцидент с уязвимостью в NTP-протоколе, о нём уже пишут не только узко-специализированные сайты, но и площадки ориентирующиеся на более широкую аудиторию.
Однако, наличие данной проблемы, может быть решено применением альтернативного решения. Например OpenNTPD реализация не подвержена данной уязвимости, об этом объявил Theo de Raadt, в профильной рассылке. Данная реализация похоже используется так же и в linux busybox.
Однако код OpenNTPD не всем кажется достаточно хорошим, Poul-Henning Kamp ‏@bsdphk выразился даже ещё более радикально. Судя по его работам на данную тему, пожалуй ему можно доверять. К тому же теперь можно попробовать и его реализацию Ntimed которая уже доступна на github и в дереве портов FreeBSD (net/ntimed), так же протестирована работа кода на платформе Debian/armv7. О текущем состоянии проекта, и почему он так назван, можно почитать в статье из приведённого выше раздела.

Объявлено об окончании портирования xserver 1.14 во FreeBSD. Наиболее заметные изменения:
  • обновлена Mesa до версии 9.1
  • удалена поддержка 2D-ускорения XAA (как устаревшего), в пользу EXA или Intel-специфичных UXA и SNA. Это привело к удалению поддержки некоторых устаревших видеокарт, если вы столкнулись, что поддержка вашей видеокарты пострадала, сообщите в профильный список рассылки или багтрекер. Удалены драйверы:
    • nvidia-driver-71
    • nvidia-driver-96
    • xf86-input-egalax
    • xf86-video-newport
    • xf86-video-tga (был необходим только на архитектуре Alpha, поддержка которой удалена ещё в FreeBSD 7.0)
  • devd(8) теперь является бекендом по умолчанию, вместо HAL (sysutils/hal), некоторые подробности описаны в анонсе.
  • теперь нет необходимости указывать  WITH_NEW_XORG (/etc/make.conf)
В процессе обсуждения и тестирования, некоторые пользователи замечали, что после обновления, стало заметно уменьшение температуры, для интегрированных видеочипов (может оказаться важным для ноутбуков). Особо отважные экспериментаторы, уже могут попробовать присоединится к тестированию xserver 1.16 (релиз 1.15 не будет портироваться).
Будем надеяться, что после данного обновления, будет доведён до конца проект поддержки i915 GPU для Haswell.

Объявлено о выпуске обновления PC-BSD 10.1, пользователи EDGE-репозитория, должны выполнить % pkg install –f pkg перед обновлением. Так же продолжается, цикл видео, которые демонстрируют возможности PC-BSD для современных 3D-игр (используется wine). Во FreeBSD эмулятор так же доступен, в нескольких вариантах:
  • i386-wine - вариант эмулятора для amd64 (использует совместимость с i386)
  • wine - версии только для i386.
Пользователи freebsd-update при обновлении до FreeBSD 10.1 должны обратить внимание на анонс, к сожалению в процессе выпуска релиза допущена ошибка:
  • при обновлении теперь всегда устанавливается система совместимости lib32 (раньше, при обновлении могла быть удалена)
  • возможно появление предупреждения об удалении корневой директории (причина пока не выяснена, но опасности оно не представляет).
    # freebsd-update install
    Installing updates...rmdir: ///: Is a directory
     done.
Появилась интересная статья SECURITY : OPENBSD VS FREEBSD, не истина в последней инстанции, но как неплохой обзор современного состояния проектов, весьма познавательна. Для русскоязычных же новичков, очень рекомендуется к прочтению Dualboot Windows и FreeBSD (организация дуалбута, с картинками), там же можно найти и множество других руководств от Андрея Лаврентьева.

0xfeedface - привёл описание любопытного эксперимента, по запуску не поддерживаемых FreeBSD устройств, с помощью системы виртуализации BHyVe и запущенной в ней Linux VM. Для примера была запущена Intel Wifi-сетевая карта.

Проект ZeroTier One в своём блоге, объявил о начале работ, по поддержке FreeBSD. Целью проекта является создание инструментария, для лёгкого развёртывания и управления инфраструктурой виртуальных машин, независимо от используемого поставщика Amazon EC2, Digital Ocean, Vultr, and Linode (и многих других).

Судя по твиттеру  довольно успешно завершилась конференция ruBSD'14, обещаны видеозаписи докладов, а так же выкладка презентаций, но точное время не известно. С фотографиями так же не густо, что ж мы такие ленивые :(
via

суббота, 23 августа 2014 г.

20 лет портам и подготовка к pkg 1.3.7


21 августа, состоялся анонс видеоролика, посвященного, знаменательной дате, коллекции портов FreeBSD исполнилось 20 лет. Родословную предложено вести с коммита:
Date: Sun Aug 21 13:12:57 1994 UTC (20 years ago) 

Changed paths: 2 

Log Message: Commit my new ports make macros. Still not 100% complete yet by any means
but fairly usable at this stage.
Submitted by: jkh
Судя по коммит логу, 21 августа 1994 выдался жарким, и было сделано более 15 коммитов, в том числе такой:
Start really adding some features here.  Let's see:

1. New variable DEPENDS lets you list packages that this depends on,
   relative to the top (lang/tcl, x11/tk, etc).  These packages will
   always get made first.

2. Don't configure again if you've already done so successfully.

3. Add pre-configure and post-configure hooks.  You can now do a pre-configure,
   a local configure, a port-provided configure and finally a post-configure
   if you really really want to.  I can't imagine anything this will leave us
   not being able to do! :) [ Yes, I have actually found a use for at least
   two of these in one port - see x11/tk!].

Submitted by: jkh
С тех пор прошло уже 20 лет, и вот (по данным приведённым в ролике) коллекция портов, стартовавшая с:
  • 10 портов
  • 1  коммитера
  • 3  коммитов
насчитывает в настоящее время:
  • 24 000+  портов
  • 500+     коммитеров
  • 360 000+ коммитов
На этом, исторический экскурс, пожалуй можно завершить, хотя для интересующихся можно рекомендовать ознакомится с материалами выпущенными к 10 летию проекта pkgsrc, который является основным для NetBSD, но помимо этого использовался и другими BSD (и не только) проектами.
Кто то может спросить, а при чём здесь pkgsrc? В ходе подготовки новости, было обнаружено, что система DragonFlyBSD, давно использующая pkgsrc как основную пакетную базу, начиная с релиза 3.6, был осуществлён перевод системы на использование пакетной системы dport, основанной на системе портов FreeBSD, а так же использование pkg (pkgng).

pkg 1.3.7

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

      Для тех кто строит пакеты, например используя Poudriere или иные способы, рекомендуется удалить все ранее собранные пакеты и после обновления до pkg 1.3.7 построить все пакеты заново.

      Рекомендуемая схема обновления, для тех кто использует установку с помощью pkg:
  1. обновить pkg до версии  1.3.7, только pkg никакие пакеты более;
  2. с правами пользователя root запустить pkg check -Ba это приведёт к анализу и исправлению зависимостей и библиотек установленного программного обеспечения. Данная процедура, может занять 1-15 минут.
  3. продолжить обновление, по стандартной процедуре.
Так же можно воспользоваться следующим скриптом:
  pkg update
  pkg_local_ver=`pkg query %v ports-mgmt/pkg`
  pkg_remote_ver=`pkg rquery -U %v ports-mgmt/pkg`
  # Special handling needed for upgrading <=1.3.6 to 1.3.7+
  if [ "`pkg version -t ${pkg_local_ver} 1.3.7)`" = "<" ]; then
    pkg install -Uy ports-mgmt/pkg
    pkg check -Ba
  fi

  # Normal upgrade can proceed...
  pkg upgrade -Uy

      Если вы используете только сборку из портов, то каких либо действий не требуется. Однако после обновления до pkg 1.3.7, рекомендуется всё же выполнить pkg check -Ba

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

UPD: релиз 1.3.7 состоялся, обратите внимание на вышеприведённый текст, он по большей степени справедлив, официальный анонс и инструкция, доступны в списке рассылки

вторник, 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 вещей, более подробно в рассылке.

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

понедельник, 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

понедельник, 16 января 2012 г.

bsdstats.org и Все-Все-Все

На помощь! Все-Все-Все сюда!--      
     И Все-Все-Все (кто бегать мог)      
     Помчались, не жалея ног!            
(c) A.A.Milne, 1926                   
(c) Б.Заходер, перевод, 1965  
Написать данную заметку побудило, распространение пользователем fidaj призыва [1][2] к тестированию нового ресурса, по сбору данных, о используемом оборудовании.
Собственно о самом ресурсе, пока он расположен на  http://freebsd.0fees.net/ и по видимости представляет из себя глубокую альфа версию. О появлении ресурса и его основных целях было объявлено в рассылке freebsd-hardware@, с момента объявления сам сайт успел уже поменять дизайн, и периодически быть не доступным.
Так же пока не определено какими средствами и какую информацию необходимо собирать, вероятно это нечто из вывода pciconf, dmesg и kldstat. Объявлено и о необходимости более удобных видов отображений, но говорить о них до реализации пожалуй рановато. Но все кому интересно появление и развитие подобного ресурса, могут присоединится к обсуждению в рассылке, благо автор весьма охотно отвечает на задаваемые вопросы.


Однако стоит заметить, что это не первый и не единственный подобный проект, даже если принять во внимание проекты специализирующиеся только на BSD подобных ОС.
Стоит упомянуть уже давно и успешно функционирующий ресурс bsdstats.org, он конечно имеет ряд недостатков, но зато работает давно и успешно, а так же имеет скрипт для сбора данных, и специальные пакеты, например sysutils/bsdstats, а в PC-BSD, одно время, отсылку отчётов на данный сервис, можно было включить прямо в инсталляторе, одной галочкой.


На сайте  New York City *BSD User Group (NYCBUG) существует раздел, с присланными добровольцами файлами dmesg.

Пользователей мобильных девайсов, пожалуй заинтересует FreeBSD Laptop Compatibility List, он так же позволяет оставлять информацию о оборудовании, а так же содержит функцию комментирования. Тема на официальном форуме FreeBSD, придала на некоторое время, данному сервису, вторую молодость и там появилось некоторое количество современных моделей.

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

[1] - http://forum.lissyara.su/viewtopic.php?f=46&t=35322
[2] - http://www.bsdportal.ru/viewtopic.php?t=25065

среда, 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. Какая версия пойдет после разморозки - мне неизвестно.

пятница, 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, что - неплохо, но де-централизованность в данном вопросе играет не последнюю роль в финальном КПД.
  • вторник, 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



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

    Начинается тестирование порта 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, перед инсталляцией :)

    воскресенье, 24 июля 2011 г.

    Portscout снова в строю

    Сервис Portscout снова в строю, об этом объявил в своём блоге Martin Wilke (miwi@). Были удалены все почтовые адреса, так что если вы являетесь майнтейнером и хотели бы получать анонсы по почте, то возобновите свою подписку, отправив письмо на контактный e-mail.
    Теперь сервер предоставляет Martin Matuska (mm@).
    Сервис теперь доступен по адресу http://portscout.cc, переадресация с portscout.org будет включена в ближайшее время, так же как и RSS-трансляция.

    Немного контекста, для тех кто не следил, за сервисом. Сервис стал недоступен пару дней назад.
    На сайте inerd.com сервис описан, как инструмент, для поиска обновлений в дереве портов FreeBSD, и возможно других репозиториях.
    Данная задача хоть и кажется простой, на первый взгляд, но на деле требует много ресурсов. Для её решения и был создан данный сервис.
    Так же, по результатам работы, генерируется HTML-отчёт и рассылаются e-mail уведомления подписчикам.
    После некоторого периода тестирования, он был перенесён на отдельный сервер и домен, так же Martin Wilke была создана тема оформления стилизованная под сайт FreeBSD.

    понедельник, 18 июля 2011 г.

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

    По сообщениям DragonFly BSD Digest, обновлена подсистема шифрования дисков. Alex Hornung сделал множество изменений, в том числе добавил libdm, и переписал, под simple BSD-licensed libdevmapper, так же был добавлен tcplay 100% совместимая с TrueCrypt реализация. Alex более подробно описал проделанные изменения в рассылке. Там описанны проделанные изменения, и тонкости реализаций, в том числе, что некоторые части, нуждаются в дополнительном тестировании.

    Alex Samorukov объявил, о подготовке, в FreeBSD-STABLE, порта [NEW PORT] devel/pecl-dtrace: PHP DTrace provider, который работает как через Apache (mod_php), так и через CLI.  Данное расширение даёт возможность отслеживать, через подсистемму DTrace, используемые php функциии, классы и системные вызовы.
    В предстоящем релизе PHP 5.4 функционал DTrace уже включен в поставку, данное расширение совместимо, хотя и предоставляет меньший функционал. Но он пока не портирован на FreeBSD, хотя это бы было желательно.

    На сайте EINSTEIN@HOME - Team FreeBSD появилось объявление, о запуске нового Einstein@Home приложения, для поиска данных Fermi Large Area Telescope (Fermi-LAT). Вопросы и коментарии лучше оставлять в специальной ветке форума. Bruce Allen Director, Einstein@Home - [source]

    среда, 13 июля 2011 г.

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

    Вот как всегда, нет, нет новостей, а потом целой кучей.
    • GSoC и FLOSS совместно проводят Google Summer of Code Doc Camp, мероприятие по написанию документации, аналогичное Book Sprint, приём заявок на участие до 5 августа, для этого надо оставить заявку на сайте проекта.
    • проект mdocml помимо участия в GSoС, так же был доработан в рамках OpenBSD's c2k11, о котором писалось ранее. Так же интересующимся обратить внимание на блог , в котором он весьма подробно описывает работу над этим проектом, в рамках GSoC. 
    • В июньском отчёте  netcraft, первые три места занимает FreeBSD, и ещё одна компания использующая её входит в итоговую 10-ку.
    • Утилите top, добавили возможность интерактивно переключать режимы -P и -z, вероятно после пары недель тестирования этот патч MFC
    • В рассылках довольн живо обсуждается возможность синхронизации вызова rfork() LinuxThreads с проектом kFreeBSD.
    • В DragonFly BSD Digest появилась заметка, о попытке тестирования Hammer под DragonFly и UFS2+Softupdates под FreeBSD, с использованием различных типов рейдов Areca RAID, за дальнейшим обсуждением можно следить в рассылке.
    • В блоге разработчика mksh r40 mksh-40
    А FTP сервер NetBSD иногда вот так весело "ругается". 
    230-
    
        The NetBSD Project FTP Server located in Redwood City, CA, USA
    
        1 Gbps connectivity courtesy of                          ,        ,
    
        Internet Systems Consortium                 WELCOME!    /(        )`
    
                                                                \ \___   / |
    
          +--- Currently Supported Platforms ----+              /- _  `-/  '
    
          |  acorn[26,32], algor, alpha, amd64,  |             (/\/ \ \   /\
    
          |   amiga[,ppc], arc, atari, bebox,    |             / /   | `    \
    
          |   cats, cesfic, cobalt, dreamcast,   |             O O   ) /    |
    
          |  evb[arm,mips,ppc,sh3], hp[300,700], |             `-^--'`<     '
    
          |       hpc[arm,mips,sh], i386,        |            (_.)  _  )   /
    
          |      ibmnws, iyonix, luna68k,        |              .___/`    /
    
          |    mac[m68k,ppc], mipsco, mmeye,     |               `-----' /
    
          |      mvme[m68k,ppc], netwinders,     |  <----.     __ / __   \
    
          |   news[m68k,mips], next68k, ofppc,   |  <----|====O)))==) \) /====
    
          | playstation2, pmax, prep, sandpoint, |  <----'    `--' `.__,' \
    
          |  sbmips, sgimips, shark, sparc[,64], |               |        |
    
          |      sun[2,3], vax, x68k, xen        |                \       /
    
          +--------------------------------------+           ______( (_  / \_____
    
          See our website at http://www.NetBSD.org/        ,'  ,-----'   |       \
    

    понедельник, 4 июля 2011 г.

    atop NEW port for FreeBSD

    В дерево портов FreeBSD, добавлена утилита atop.
    Оно бы может и заурядное событие, но с другой стороны и утилита вроде любопытная. Всё началось с сообщения Alex Samorukov в группу рассылки uafug
    Некоторое время назад я понял что мне во фре сильно не хватает утилиты atop - это такой  комбайн, который сочетает в себе возможности top, netstat, iostat, accounting и так далее.
    ...
    В итоге я решил портировать ее в FreeBSD (код оказался весьма вменяемым), что и было сделано. После переписки с автором было решено сделать форк.
     После пары дней, после написания PR, утилита была успешно добавлена в дерево портов.
    Так что добавить FreeBSD дополнительного функционала, не просто, а очень просто, хотя порой на скорость очень влияет заинтересованность мантейнера и коммитера.

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