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

24.09.2009

Отпуск к нам приходит :)

Долго ли коротко но походе и до меня дошла пора идти в отпуск, с одной стороны оно вроде как и на пользу, а то что то последние время каая то дикая апатия навалилась, и почти ничего нехотелось. Так вот отпуск планируется провести содержательно, и продуктивно, после думаю наберется сил на все недоделанные проекты и планы.
Из текущих новостей, завел себе juick, конкретно вот тут, кто не разу не слышал что это за сервис, это некий аналог твитера, но работа с ним идет полностью через xmpp (jabber), так что завел потому что все одно он почти всегда запущен, а иногда в голову приходит какая мысль, или ссылка попадается которой не лень поделится, но писать пост или что то в таком роде, как бы и не к чему, вот туда и буду всякое такое постить.
Да менее чем через 10 часов выезжаю в Киев, планирую послезавтра посетить конференцию KyivBSD ‘09, судя по программе будет что послушать, ну может пообщаться с кем нибудь. Судя по обсуждениям конференцию планирует посетить довольно большое число народа общающегося на http://forum.lissyara.su. Планируется куча фоток, и возможно несколько постов по мотивам :)
Ну потом еще кое где погуляю, а потом будет опять же скорее всего куча фоток.
Если вдруг кто то тут читает и хочет зачем то меня увидеть, то 25-26, я буду в Киеве, а потом некоторое время в Харькове, так что можно или тут связаться, надеюсь там где то будет возможность посмотреть интернет, ну или позвонить на + 7(962)688-71-86, раньше вроде в роуминге проблем не бывало.
Ну вот как то так.

19.09.2009

FreeBSD 9

Да именно 9, хотя еще не выпущена 8-я версия но разработчики и идеологи как обычно строят планы на перспективу, и если раньше это было в виде статической странички. То теперь это можно видеть, как и все последние новости в вики проекта, правда пока еще не вынесли в оглавление, но думаю в скором времени организуют.
Итак если кто не в курсе, то как раз в эти дни 17 - 18 сентября, в Компьютерной лаборатории Кембриджа, проходил очередной саммит разработчиков FreeBSD. Как его результат мы можем наблюдать сразу две странички, с предполагаемыми списками нововведений планируемых в будущей 9-й ветке. Кого это заинтересовало, могут посмотреть страничку с идеями "мозгового штурма", и краткий список идей для него.
Вероятно это не последние новости, которые нас ждут, по итогам этого мероприятия. Так что следим за изменениями вики, думаю там будет что посмотреть.
Пока сам бегло просмотрел, вспомнил что надо бы глянуть как там обстоят дела с WifiMesh сетями, очень по моему любопытная технология, и вроде уже работает.
Так же интересно получит ли развитие, написание драйвера для NetFPGA устройств, вероятно у этого проекта есть перспективы, так как один из разработчиков проходит стажировку HIIT/Ericsson, которые являются членами консорциума разрабатывающего эту технологию.
Так что поживем посмотрим ка будет развиваться ситуация, пока мы имеем 4-ю бету, 8-й версии системы, судя по всему версия выйдет вполне рабочей так как разработчики не торопятся следовать за объявленым расписанием, а выпускают версии по мере готовности :)
Erwin Lansing: в своем блоге заявил что Ports feature freeze now enforced, суть записи в том что дерево портов в этот, и вероятно последующие разы не будет подвергаться заморозке, на время выхода релиза.

Да в конце месяца планирую быть на конференции http://kyivbsd.org.ua/, к сожалению регистрация на нее уже закрыта, и кто опоздал уже вряд ли получится зарегистрироваться, если кто регистрировался но вдруг не получил никаких уведомлений может узнать подробности в списке рассылки. Ну и я если доберусь то попробую как нибудь осветить происходящее там, да и организатор обещал что будет вестись видеозапись, и вероятно ее потом выложат, а с учетом состава докладчиков, и что доклады будут на русском это пожалуй стоит послушать.

UPD: только что обновился, по CVS уже доступен RC1, так что релиз все ближе ;)

UPD: Народ по такому поводу в рассылке, даже публикует стихи :)
Причем по моему весьма неплохо, FreeBSD 8.0-RC1 там правда по английски, но коротко и понятно.

18.09.2009

CC9

В этом году подготовился к посещению фестиваля зарание, освободил расписание, чтоб вроде ничего особо не мешало, и все равно все получилось как то скомкано и нелогично, объяснений этому нет, но уж так вышло.
Получилось так, что на фестивале, я практически провел лишь ночь, но с другой стороны вроде все в основном видел, ну а семинаров особых вроде и не было хотя парочку хотелось поглядеть, но не сложилось. Итак фотографий отщелкал не много, что получилось более менее интересным выложил в альбом, ну и тут кое что приведу в качестве иллюстраций.
На мероприятие меня вез весьма веселый вагончик, вроде в метро такие "шедевры" попадаются не часто :)
Альбом: CC (Chaos Constructions)
Пришел на мероприятие уже ближе к вечеру первого дня, да и то посидеть не дали, сначала немного осмотрел общую обстановку.
Надо заметить что в этом году игровую зону вынесли в коридор, что по моему положительно сказалось, так как игрокам не мешало затемнение общего зала, да и смотрелось как то попросторнее. Выставка старых компьютеров была в этом году довольно сильно расширена, и большинство экспонатов работало, и наблюдалось оживление и желание народа попробовать их в деле. А вот выставка железа была крайне урезана, а в том году она мне показалась весьма симпатичной.
Альбом: CC (Chaos Constructions)
Так же было немного обособленное место, для выставки "железячников", хотя и в том году было нечто подобное, но тогда они как то больше были рассредоточены, что в принципе не мешало, в этом году эта часть была вроде весьма неплохо представлена, но видел как то сильно мельком и ничего особо сказать не могу, хотя например графопостроитель было бы интересно посмотреть в работе, кому интересно пожалуй могут полистать ЖЖ
[info]dlinyj, который являлся одним из организаторов, а так же [info]tnt23.

Альбом: CC (Chaos Constructions)
О большинстве конкурсов неплохие обзоры можно посмотреть у [info]easyjoh.
В холле была организована неплохая выставка графики, народ конечно все больше проходил мимо, но частенько можно было видеть, как кто то, осматривает ее более пристально, ди и таких как я, которые что то особое приглянувшееся фотографировали на память было немало, надо на досуге поискать что ль ресурсы на которых собраны аналогичные творения, ибо попадаются симпатичные экземпляры.
Альбом: CC (Chaos Constructions)
При входе так же мало того что раздавали какие то непонятные агитки, от как я понял спонсора, но и был небольшой лоток линуксшопа вроде, где торговали всякими майками, и прочими сувенирами, в глаза бросилось невысокое их качество, и испоганенная каким то креативщиком работа немецкого автора, о которой я как то тут уже упоминал и показывал, нафига вот им взбрело в голову поменять надпись :(
Альбом: CC (Chaos Constructions)
По технической стороне дело, сеть в этом году для посетителей работала вроде чуть стабильнее, но например мой ноут с FreeBSD, наотрез отказался подключатся к wifi, драйвер выдавал ошибку frimware, и не подключался, хотя сети видел и конектился к ним вроде без проблем, но вот адрес уже получить не успевал,и на ручное его присвоение так же не реагировал, но как раз удачно сложилось что был я только ночью, а там удалось подключится к проводному сегменту, который работал, но так как его похоже серьезно напрягали юные хацкеры, штормило его тоже неплохо, и логи только успевали ротейтися от всякого флуда. Веб серверы мероприятия тоже работали в большинстве случаев стабильно, хотя переодически и ложились, ночью даже весьма надолго, и судя по тому что было слышно, из оргзоны, постоянно за ними никто особо не следил. В этом году была онлайн трансляция, но тоже работала не совсем стабильно. О технической стороне тоже сказано немало, в том числе и на форуме, от себя скажу что конечно весьма напрягает, то что звук на мероприятии живет собственной жизнью, и то глушит зрителей, то выкидывает еще какие фокусы, например к утру он то просто пропадал, то шел только с одного канала, и с дикими помехами, что явно не улучшает впечатление посетителей, особенно когда они видят это из года в гоод, сам был только второй раз, но на форуме пишут что это хроническая проблема :(
Сайт мероприятия, в этом году, был сделан на весьма симпатичном движке, голосование проводилось в электронном варианте, но весьма неудачно о чем написано подробно на форуме, кстати о форуме, конечно весьма странное место, активности практически никакой, не до не во время и после фестиваля тоже не сильно активизировался, так несколько активных участников, и в основном анонсов и критики организаторов, в общем смысла особого не видно, хотя можно например посмотреть на подборки отчетов и сборники фотоотчетов.
Ночью было весьма любопытно, на большом экране народ игрался в Xbox, в гитархиро, и файтинги, а в зале народ кто дремал, кто общался, в общем проводил время в свое удовольствие, "хакеры" к утру в большинстве своем не выдержали и дрыхли "без отрыва от производства" :)
Альбом: CC (Chaos Constructions)
Я пока бродил ночью по залу, подслушал, а потом и пообсуждал с [info]oxyd, о OS/2 ее прошлом, возможностях, настоящем и перспективам. Если коротко резюмировать, то система интересна, жива и даже немного развивается, в русле открытых технологий, в ней уже вполне можно жить разработчику и гикам, но есть куча проблем с тем что многие части устарели, и не открываются по патентным сообщениям, а реверсинжинеринг дело не быстрое, да и получатся обычно не сильно функционально, а жаль, в OS/2 был ряд интересных решений, которые так и не получили продолжения, может как нибудь соберусь с силами и опишу по подробнее.
Вот примерно таки и прошел CC9 для меня, на второй день я не остался, хотел просто съездить домой и немного подремать, но так и не успел проснуться и приехать на сколь нибудь значительную часть, а ехать на час другой как то было лениво.

P.S.: Чуть не забыл, на выставке, быле пара крайне интересных терминалов от Intel, на одном даже была установлена Frenzy, немного потыкал по клавишам посмотрел что там за железо :)
Альбом: CC (Chaos Constructions)


UPD: У [info]oxyd было весьма прикольно организованно рабочее место, особенно картинка на системнике, жаль что на этой картинки все пересвечено вспышкой, а я как то так и не удосужился запечатлеть это чудо :)
Хм а подлый блогпост, совместно с пикасой теперь запрашивают какое то подтверждение согласия с правилами, при загрузке фоток, ну и фик с ним будем ставить лишнюю галку :)

15.09.2009

started using mercurial

Собрал волю в кулак и занялся освоением mercurial, в боевых условиях :)
В ходе поисков по интернету, и пролистывания документации понял что нужная мне конфигурация репозитория, может располагаться только в корне, так как я собираюсь разместить в одном репозитории одновременно /etc/, /usr/local/etc, домашние директории и директории сайта, по моему такой расклад весьма нормален для бекапа сервера, хотя может и стоит разбивать это на разные репозитории, когда проект вырастет но пока пожалуй удобнее все держать в одной куче.
Для того что бы в репозиторий попало только нужное надо создать файл .hgignore, примерно следующего содержания
# cat .hgignore
# use glob syntax.
syntax: glob

etc/master.passwd
home/andrey/Angra\ -\ Holy\ Land.tar.gz
home/andrey/moinmoin/Python-2.6.2.tgz
*.log
*~

# switch to regexp syntax.
syntax: regexp
^COPYRIGHT
^VERSION
^bin/
^boot/
^dev/
^lib/
^libexec/
^media/
^mnt/
^proc/
^rescue/
^sbin/
^sys/
^tmp/
^var/
^usr/bin/
^usr/games/
^usr/include/
^usr/lib/
^usr/libdata/
^usr/libexec/
^usr/obj/
^usr/ports/
^usr/sbin/
^usr/share/
^usr/src/
^usr/local/bin/
^usr/local/include/
^usr/local/info/
^usr/local/lib/
^usr/local/libdata/
^usr/local/libexec/
^usr/local/man/
^usr/local/sbin/
^usr/local/share/moin/htdocs/rrd/
^usr/local/share/moin/underlay
Как видно он содержит список исключений, причем может содержать как отдельные файлы, смотри секцию # use glob syntax, так и регулярные выражения # switch to regexp syntax, поддерживается синтаксис Python/Perl.
из остального пока освоил основы, как то создание репозитория, клонирование, ну и прочую элементаршину, желающие могут полистать, там вроде доходчиво все описано, а в вики есть даже основы по русски.
Правда сам довольно долго тормозил, в основном из за мелочей конечно, надо для начала понять, что там для чего, ну в основы я уже вроде как въехал, теперь постепенно буду разбираться дальше. Да стоит учитывать, что если использовать ssh транспорт, то корневой у него, обычно, является домашняя папка пользователя :)
А да надо еще разобраться с тонкостями .hgrc, но для начала и без него вроде вполне сносно работать.

10.09.2009

Технический лытдыбр

Что то опять, ничего особо не делается и не пишется, хотя потихому продолжаю эксперименты с новым сайтом, ну и соответственно с FreeBSD, в условиях довольно ограниченных ресурсов VSD. Дело это как оказалось довольно любопытно, и пожалуй стоит времени и усилий на него затрачиваемого, к тому же они пока не велики.
Итак первые результаты, оно работает, но надо бы это все наладить получше прежде чем тестировать на людях, хотя уже и открыл для гугла и яндекса индексацию, и вроде кто то уже заглядывал :)
Установил тут rrdtool, для построения графиков нагрузки, ибо lighttpd поддерживает выгрузку в его базу, но вот незадача, последняя версия rrdtool, имеет уж очень много весьма крупных зависимостей, что для не очень мощьного сервера как бы излишне, может кто читает из пользующихся, что скажете пользуетесь тем что есть, старыми версиями, или ещё как исхитряетесь. В принципе от набора нужен бы только сам rrdtool, даже пожалуй без возможности строить графики.

Так же сломал всю голову как бы приспособить mercurial, для хранения конфигов, да и самого сайта, хотя последние может и лишнее, но есть там элементы которые не бекапятся средствами самого движка. Но возникла следующая загвоздка, mercurial как я понял может работать только с файлами которые не выходят за пределы директории хранилища, ну то есть если надо поместить в хранилище /etc и /usr/local/etc, то хранилище надо располагать в корне, а остальные папки исключать по шаблонам, других вариантов пока что то не нашел. Да и что то работа с самим репозиторием пока не клеится, особенно в части работы с push/pull, создается и клонируется вроде все нормально, а вот обновится что то никак, но пока не сильно экспериментировал, все пытаюсь понят,ь как же все таки организовать.

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

09.09.2009

Tall Ships’ Races

Продолжу череду отчетов, а то хожу тут то туда, то сюда, а написать все как то лень, хотел написать о СС9, но не сложилось карта памяти что то не читается, попробую днем на работе, а уж солью фотки и опишу как оно прошло, хоть и был не сильно долго, но впечатления кое какие остались. На Tall Ships’ Races тоже был практически проходом, так как в большинство дней его проведения как раз работал в том районе. Кто не знает что это за мероприятие, а таких скорее всего большинство, могут сначала посетить сайт мероприятия, на удивление кстати толковый, на нем же можно найти кучу фотографий, и ссылок на суда участники. Позволю/себе скопипастить оттуда описание, для тех кому лень ходить по ссылкам :)
Международные регаты учебных парусных судов регулярно проводится с 1956 года. Они проходили под названиями “Operation SAIL”, “Cutty Sark”, в настоящее время регата называется Tall Ships’ Races – «Гонка больших парусников». Советские и российские парусники принимают участие в регатах с 1978 года.
Ну а теперь немного о самом мероприятии. Не узнать о нем, живя в Питере, было пожалуй очень сложно, билборды висели пожалуй по всему городу, и были весьма заметны. К тому же как раз на время проведения мероприятия, меня откомандировали в район его проведения, так что вольно или невольно, я мог его посмотреть в разные моменты, и получилось что посетил я его в осносном в неурочное время, когда зевак особо не было, но полюбоваться кораблями это не мешало, а скорее наоборот способствовало.
Дальше приведу несколько картинок, иллюстрирующих происходившие, в альбоме как всегда выложено побольше, особой обработки не производил, как то натуральные фотографии мне больше нравятся.
Обставленно мероприятие было с элементами алярюсс :)
Альбом: Tall Ships’ Races
Кстати проводилось оно, на всем протяжении набережной лейтенанта Шмидта, которая на протяжение всего мероприятия, а это несколько дней, была преврашена в пешеходнйю, и думаю многие автомобилисты сказали за это "спасибо", да и ряд примыкающих линий тоже был закрыт до Большого проспекта. Зато народу было вольно и вальготно там гулять, были еше ряд сцен, но их я не посещал и не в курсе что там было, пару раз видел какую то самодеятельность, и что то крутили фонограмное чтоб заполнить время. Так же была большая стена графити, которую хотел посмотреть но тоже не вышло, а народ кстати давольно активно рисовал, ну и конечно фотографировал мероприятие.
Альбом: Tall Ships’ Races

Ну и наконец сами корабли,было там их очень много, разных классов, конечно большинство не сильно привлекали внимание, но некоторые очень были симпатичны.
Альбом: Tall Ships’ Races
Ну вот примерно так оно и выглядело со стороны, можно было поднятся на некоторые корабли, но на целый день я туда не ходил, но сильно и не жалею, толпы народа, не по мне это все. Так же ловкие комерсанты катали народ на прогулочных кораблях, которые чадили как паравозы :)

03.09.2009

Несколько "горячих" новостей для затравки

Тут буквально в реалтайме посыпались любопытные новости, просто не могу молчать :)
Ну то что на дворе уже Beta3, уточненное расписание и процесс разработки в вики, ну и соответственно, что НEAD уже 9-CURRENT, наверное знают все кто хоть немного интересуется, тем что творится во FreeBSD.
А вот то что Remko Lodder: заявил об удалении lukemftpd из базовой системы, в самое ближайшее время, слышали наверняка не многие, ну в принципе новость не кажется обескураживающей, и не лишена смысла, если кто не знает то сейчас, в базовой системе есть два довольно простых FTP демона, ну вот так сложилось, и вот по заявлению Remko он решил убрать один из них, так как тот давно не обновляется, да и не сильно нужен. Всем кто им пользуется предложено пользоваться более актуальной версией из портов, впрочем исходная версия давно не поддерживается и теперь порт называется ftp/tnftpd его то и рекомендуют установить желающим.
Ну и вторая новость мимо которой пожалуй не стоит проходить, касается того что в рассылке freebsd-xen, появилось обсуждение того что неплохо бы все таки реализовать поддержку Xen Dom0, и что для этого стоит предпринять, интересующимся пожалуй стоит почитать обсуждение, ну может и что добавить. Ну а тем кому достаточно обзора можно посмотреть оригинал новости, на FreeBSD – the unknown Giant.

Ну вот вроде пока и все, остальное пообозреваю, как нибудь в следующий раз.

UPD: а да совсем забыл, тот же unknown Giant, информирует что на ресурсе Scratching My Needs народ показывает как можно организовать метапорты во FreeBSD (если кто не в курсе, то метапорт это набор пакетов ставящийся и соответственно удаляемый как единое целое), посмотрел все довольно таки логично и интересно, попробовать что ли :)

27.08.2009

OPEN CINEMA_2009

После того как Иван Максимов, у себя в журнале, анонсировал, что
8-го в Доме Кино моя Ретроспектива откроет БОЛЬШУЮ НОЧЬ АНИМАЦИИ,
которая состоится в ночь с 8 на 9 августа в большом зале дома кино.
не смог пропустить это событие, и нисколько об этом не жалею. Програмка приведенная на сайте не совсем по моему соответствовала действительности, вернее показали побольше чем было заявлено, но может просто так показалось.
Ну вначале было небольшое вступительное слово Ивана Максимова, в холле перед показом у него брали интервью, интересно где нибудь выложили, да и как мне показалось довольно много народу пришло именно по анонсу в ЖЖ, по крайней мере из разговоров на пропуске слышал что то такое :)
Итак после вступительного слова, была ретроспектива мультфильмов Максимова, кто не видел может посмотреть на его сайте, или на ютубе многое выложено, но на фестивале показали даже похоже многое из того что автор не хотел показывать а просто оно было на дисках, всякие юношеские работы с летних лагерей, некоторые были весьма забавны. Кстати хочу заметить что на большрм экране смотреть мультики все таки довольно любопытное занятие, особенно целую ночь нон-стоп.
Потом была как заявлено французская и бельгийская анимация, тут я не сильно ценитель, все у них как то слишком специфично, хотя порой весьма интересные вещи попадались. А вот ближе к утру пошла дикая вакханалия, абсолютно альтернативной анимации, вплоть чуть ли не до той, которую не стыдно, было бы показать на том же СС :) Но под утро это было вполне к месту, ибо разгоняло накатывающийся сон, правда под утро пошли и проблемы с оборудованием, то у них было что то с громкостью, то картинка не запускалась то звук в общем немного смазало положительные ощущения.
Сам фестиваль прекрасен, а вот Дом Кино, произвел крайне жалкое впечатление, ну во первых древнючая система дал деньги получил билетик, никакого выбора места, потом проблемы при входе, так как фестиваль начинался почти в полночь, кто то там опаздывал и народ почти пол часа прождал у дверей, хорошо лето и не холодно. Ну и вообще общее ощущение как быдто побывал в советском союзе в 80-е наверное годы, а не в 21веке в кинотеатре в центре Питера. Усилило такое впечатление то, что когда поднялись наверх, где находится зал показа, там царит предремонтное какое то настроение, стоят древние диваны зато с кожаной обивкой, зал просто не нахожу слов как описать, стоило это снять, ну актовый зал заштатного ДК причем не в лучшем состоянии, в одном месте у потолка натянут брезент, видно чтоб не капало. Ну и соответственно оборудование подстать :(
Но общее впечатление положительное, так что если будет что то подобное, главное не пропустить.

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

22.08.2009

DSA (день системного администратовра) 2009

Я конечно понимаю что прошло оно давно, но и фик с ним, провели то неплохо, так что можно и описать :)
Началось все довольно безобидно, с предложения в рассылки, отметить это дело на день позже и в области, так как планов особо, ни каких не было, и даже те что были можно было отложить на случай чего, было решено присоединится.
Для культурного отдыха по плану был закуплен шашлык, на себя и товарища, на будущее, конечно лучше бы готовить самому, но как то не было особо до этого опыта, ну и там пива, так как я его не сильно любитель прикупил заодно и кваса разливного, кстати очень неплохой квас :)
Выезд был запланирован на утро, или даже скорее полдень, с Финляндского вокзала, как фотогубитель, запечатлял все что можно, с результатами можно ознакомится сразу в фотоальбоме, ну и по ходу повествования кое какие фотки выложу. Итак, на Финляндском вокзале, установлено вот такое, когда то наверное, симпатичное пано, кому и зачем пришла в голову мысль закрасить его но не убирать, мне понять не удалось, там еще стоит симпатичный паравоз в застеколье, но его запечатлеть, не отважился, вышло скорей бы всего погано.
Альбом: DSA2009_SpbLUG_tundik

Итак билеты были куплены, кошмарное слово Петяярви, произнесено и после пары часов болтания в электричке прибыли на место, благо садились на вокзале, а то дальше набилось дачников не продохнуть. По прибытии все собрались, и даже не пришлось нести вещи их довезла выделенная автомашина :) Далее фотки процесса погрузки, и разметки дороги.
Альбом: DSA2009_SpbLUG_tundik
Ну а дальше довольно славно прогулялись по лесу, приятный такой сосновый лес, только сушняка нет, причем почти совсем, как показал дальнейший опыт, для ночевки это весьма фатально. Но пока до ночевки было далеко, и все наслаждались теплой погодой, лесом, ну и попутным общением, мы незаметно для себя попали, на проводимый в тех краях, фестиваль «Тундик», как показал дальнейший опыт весьма любопытное место, да и присутствующая там компания интересно разбавила компанию, людьми не замкнутыми на компьютерах, что тоже в большинстве случаев для отдыха полезно :)
Потом была готовка шашлыков, предложение не парится и остаться на ночь, так как ничего особо не тянуло в город, ну кроме работы на следующий день, оно было принято, и как оказалось не зря, отдохнул на природе, послушал интересную музыку, в общем культурно провел время. Итак немного фоток, всякие там готовки шашлыков, местная природа, даже немного фестивальной жизни.
Альбом: DSA2009_SpbLUG_tundik

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

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

А огонь ну уж как вышло,

до таких чудес съемки мне конечно пока далеко, но и ездил не на Burning Man :)

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

29.07.2009

Ivan Voras, новости проекта и может ещё чего

Как то весьма малое освещение получила, да пожалуй почти статья, Ivana Vorasa о планируемых нововведениях в предстоящем релизе. В общих чертах, похоже на то что релиз готовит просто таки гору новых возможностей, и развитие имеющихся. Для начала приведу вольный перевод с некоторыми своими комментариями, ну а под конец немного добавлю отсебятины :)
Итак если кто не следил за тем что происходило с проектом FreeBSD, рекомендуется ознакомится со следующим списком:
Что происходит в 7-STABLE статья Ivan Voras,
UPDATING файл к текущему релизу, содержит записи о низкоуровневых изменениях,
Квартальные отчеты, за прошедшее время
Кстати странно отчета за второй квартал не видно, хотя они вроде частенько выходят с задержкой,
Ну и так же можно почитать листы рассылок и блоги разработчиков, есть еще агрегатор блогов, поддерживаемый Florent Thoumie, от официального отличается пожалуй поддержкой тегов, что может иногда пригодится.

INET-less / IPv6-only kernel

Status: в стадии разработки, в основном работает
Will appear in 8.0: скорее всего нет
Authors: Bjoern Zeeb and others
Web: mailing list announcement

Как я понимаю речь идет о разделении кода ядра, необходимого для функционирования сетевой подсистемы, в IPv6 и IPv4 сетях, в настоящий момент, при удалении из ядра поддержки INET (IPv4), многое перестает функционировать. Большие подробности вероятно будут позже, но в листе рассылки как то обсуждение не началось.

CLANG / LLVM compiler

Status: Экспирементальное, но работает. Высокая степень мотивации.
Will appear in 8.0: нет
Authors: Roman Divacky, Pawel Worach, Ed Schouten and others
Web: LLVM, CLANG, FreeBSD wiki, mailing list announcement

Тут все более менее очевидно, работа по отказу от GCC, активизировалась после известия о том что после версии 4.2 схема его лицензирования меняется на GPLv3, что является неприемлемым для некоторых коммерческих пользователей, поэтому версия 4.3, не будет включена в основную систему, и базовая система в дальнейшем будет собираться с помощью LLVM, но это касается только базовой системы, так как софт находящийся в системе портов часто сильно завязан на использование GCC. Как показали эксперименты, система уже сейчас довольно успешно собирается, новым компилятором, но по умолчанию пока будет поставляться с GCC.

Параллельная сборка портов.

Status: Включено
Will appear in 8.0: Обязательно
Authors: Pav Lucistnik and a cast of thousands
Web: mailing list

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

Better handling of mounted device removals

Status: Включено в -CURRENT, MFCed
Will appear in 8.0: Обязательно
Author: Edward Tomasz Napierala
Web: FreeBSD Foundation Projects
Исправлены проблемы приводящей к панике, при обращении к извлеченной, не отмонтированной ФС, работает уже сейчас. На эту проблему поступало очень много жалоб пользователей, исправлено при финансировании FreeBSD foundation.

Jails v2

Status: Включено в -CURRENT, MFCed
Will appear in 8.0: Обязательно
Author: Bjoern Zeeb and others
Web: commit message

В подсистему jail, внесено множество изменений, теперь возможно назначать несколько IP адресов, IPv6 и SCTP, вложенные jail, стоит отметить что некоторые были раньше доступны как доработки коммерческих компаний. Обещана возможность управления ФС из jail, при помощи новых свойств ZFS.

Новый USB стек

Status: Включено в -CURRENT
Will appear in 8.0: Обязательно
Author: Hans Petter Selasky
Web: announcement, SVN message

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

MPSAFE TTY

Status: Включено в -CURRENT
Will appear in 8.0: Обязательно
Author: Ed Schouten
Web: wiki page

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

Увеличение лимита памяти ядра для AMD64

Status: Включено в -CURRENT, MFCed
Will appear in 8.0: Обязательно
Author: Alan Cox
Web: announcement, SVN commit

Для некоторых новых функций требовалось увеличить память ядра, в том числе для ZFS, раньше она была ограничена 2 GB для kmem_max, теперь она расширена до 512 GBю

Kernel threads

Status: Включено в -CURRENT
Will appear in 8.0: Обязательно
Author: Julian Elischer
Web: commit message

Оптимизация подсистемы Kernel threads, позволит более наглядно группировать нити.

procstat(1): A process inspection utility

Status: Включено в -CURRENT
Will appear in 8.0: Обязательно
Author: Robert Watson
Web: announcement

Утилита призванная заменить procfs(4), и добавить новый функционал, в основном эта утилита будет полезна для отладки.

TextDumps: сбор информации, после паники ядра

Status: Включено в -CURRENT, MFCed
Will appear in 8.0: Обязательно
Author: Robert Watson
Web: Q&A on textdumps

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

ULE 3.0: Новая версия SMP-оптимизированного планировщика

Status: Включено в -CURRENT
Will appear in 8.0: Обязательно
Author: Jeff Roberson
Web: commit message, commit message, announcement

Эволюция планировщика ULE, добавляет новые возможности, в том числе позволит выделять ограниченные ресурсы отдельным jail, улучшена производительность.

DTrace

Status: Включено в -CURRENT (kernel trace only)
Will appear in 8.0: обязательно
Author: John Birrell
Web: project web page

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

VirtNet / VIMAGE / Imunes / Виртуализация сетевого стека

Status: Завершающая стадия разработки
Will appear in 8.0: Обязательно
Author: Marko Zec
Web: project web page

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

Multiple routing tables / FIBs

Status: Committed to 8-CURRENT
Will appear in 8.0: sure
Authors: Julian Elischer
Web: proposal

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

NFSv4 support

Status: В разработке
Will appear in 8.0: Обязательно
Author: Rick Macklem
Web: call for testing

Новая реализация NFS стека, в том числе полная поддержка NFSv4.

Эксперементальный, новый драйвер для AHCI

Status: Включено в -CURRENT, экспериментальный
Will appear in 8.0: Обязательно
Author: Scott Long & others
Web: commit message

Новый драйвер будет отключен по умолчанию в 8.0, запланирована поддержка AHCI через CAM, была интегрирована поддержка нового функционала, такого как NCQ.

gvinum 2

Status: Включено в -CURRENT
Will appear in 8.0: обязательно
Author: Ulf Lilleengen
Web: commit message, commit message

Новая реализация vinum поддерживает JBOD, RAID 0, RAID 1 и RAID 5, в том числе решены многие проблемы старых реализаций, и добавлена поддержка новых технологий.

GEOM_PART becomes the default slicer

Status: Включено в -CURRENT
Will appear in 8.0: Обязательно
Author: Marcel Moolenaar & others
Web: commit message

Новый класс GEOM и новые утилиты для поддержки множества схем разметки (MBR, BSD, GPTи т.д.).
Предостережение: при обновлении могут быть переименованны некоторые разделы, так же старые утилиты не поддерживают некоторые схемы.

Поддержка загрузки с GPT разделов

Status: Включено в -CURRENT
Will appear in 8.0: Обязательно
Author: John Baldwin
Web: commit message

bsdlabel расширенная поддержка до 26 разделов

Status: Включено в -CURRENT
Will appear in 8.0: Обязательно
Author: Marcel Moolenaar
Web: commit message

bsdlabel теперь поддерживает до 26 разделов, необходимо включение GEOM_BSD в ядро.

ProPolice SSP (stack-smashing protection)

Status: Включено в -CURRENT
Will appear in 8.0: Обязательно
Author: Jeremie Le Hen

Увеличение безопасности, тут я совсем не специалист, так что кому интересно сами почитайте :)

Так же ожидается еще ряд, более мелких изменений и дополнений, ну и я кое что там пропустил, правда немного.
  • User-controllable CPU/IRQ binding (jhb)
  • User-controllable CPU-thread binding with support for CPU sets (jeffr)
  • RDMA (Remote DMA) support for InfiniBand
  • ZFS updated to at least zpool format 13 (from 6), with most (if not all) problems in the previous implementation fixed (pjd, kip), MFC-ed
  • Increased the maximum number of groups a user may belong to (NGROUPS) to 1024 by default, in a way that allows further extension if needed. (brooks)
  • Started upgrade of syscons renderer to support UTF-8 (ed)
  • Imported new version of OpenBSM (rwatson)
  • Support for more ARM / Xscale platforms
  • Imported makefs utility from NetBSD (sam)
  • Support for SYSVSHM segments larger than 2 GB on AMD64 (kib), MFC-ed
  • New network ARP code
  • Wireless Virtual AP (aka VAP, aka "virtual WiFi") mode (sam)
  • tcpdump updated to 4.0 (note: new output format) (rpaulo)
  • Performance improvements, mostly for SMP scalability
  • Support for the Intel Nehalem / Core i7 platform (jeffr), MFC-ed
  • New import of ACPICA (jkim)
Вот такой нехилый списочек получился, так же рекомендую заглянуть на вики страничку, там тоже есть список обновлений, со степенью готовности, и перспективами включения в релиз, обновляется правда не совсем своевременно, но лучше чем ничего. А так все по старому следим за рассылками, и обновляемся и тестим, кстати релиз все таки задерживается, даже перенос сроков выхода BETA-3 на неделю, не помог пока, но это просто констатация, в свете того что многие пишут новости ориентируясь на это расписание с планируемой датой релиза на начало сентября, они как то забывают что частенько релиз задерживается так как во главу угла поставлена стабильность а ни какие то сроки, а тут ещё перед самым релизом внесли довольно много нововведений, да и сейчас вносят.
Да если кто то, все таки осилит прочесть, эту портянку, и увидит дикие логические или еще какие ошибки, отписывайтесь, постараюсь поправить, ну или поизучить предмет поглубже, чтоб не делать их в дальнейшем :)

27.07.2009

Moinmoin мысли по поводу

Начал более активно колдовать над сайтом, так как делаю на вики движке вот первые заметки по установке и настройке. Это так скорее чтоб самому не забыть, но вдруг еще кому пригодятся.
  1. Сама moinmoin wiki, устанавливается легко из портов www/moinmoin, зависимости как обычно подтягиваются самостоятельно, для фронтенда понадобится вебсервер, я остановился на варианте www/lighttpd, просто интересно, а вообще можно и без вебсервера, но есть план побаловаться с балансировщиком нагрузки, так что пусти будет.

  2. Настройка тоже элементарна, сначала выполняем действия постинсталляционного сообщений, только надо учесть что там по дефолту подразумевается, в качестве шела bash, а во FreeBSD используется tcsh, но там на этот случай есть примечание в конце сообщения. Потом открываем инструкцию с официального сайта, и настраиваем по ней, пропустив установку, и джейл.

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

  4. Настроил авторизацию по OpenID, все работает, но опять же официальная инструкция не совсем точна, помола инструкция, но там стоит игнорировать замечание насчет

  5. info = oidconsumer.complete(query, current_url=return_to)

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

Необходимые порты

Ссылки из статьи

Ссылки на сайт freshports.org

python-openid

security/py-openid

ElementTree

devel/py-elementtree

  • Без этих пакетов, вики валится с ошибкой, так что установить надо.
Кстати визуальный редактор там весьма неплох, вот только надо для него словарь искать, а то он русского совсем не знает, ну и всплыли ещë несколько проблем, но вроде не слишком существенных, например страницы с русскими наименованиями, хранятся в какой то абракадабре, похоже просто закодированный UTF8, что делает практически не реальным работу с ними "непосредственно" на сервере, но тут вопрос а нафига.

UPD: Тут Аноним подсказал, что ElementTree, уже включен в состав python начиная с версии 2.5, на официальном сайте библиотеке это тоже описано "The core components of both libraries are also shipped with Python 2.5 and later.".
Но тут есть какая то странность, если обновить lang/python, и вероятно не выполнить инструкцию cd /usr/ports/lang/python && make upgrade-site-packages -DUSE_PORTMASTER, или ее аналог для portupgrade, то модуль не видется что ли, подробное сообщение можно увидеть в моих коментариях.
Хотя и на свежеустановленной системе тоже надо проделывать данную процедуру, ибо на VDSке у меня данный модуль тоже как бы не работал
# python
Python 2.6.2 (r262:71600, Jul 19 2009, 22:36:04)
[GCC 3.4.6 [FreeBSD] 20060305] on freebsd6
После выполнения данной команды все нормально, но даже без нее, модуль аутентификации по OpenID, вроде работает нормально.
Кстати что то плагинов для moinmoin оказалось не так уж много как показалось в начале, но вроде функционала хватает, хотя пожалуй кое где хочется большего, да и плагины многие устаревшие и с новой версией не совсем совместимые, или это у меня руки не оттуда растут :)