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

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 оказалось не так уж много как показалось в начале, но вроде функционала хватает, хотя пожалуй кое где хочется большего, да и плагины многие устаревшие и с новой версией не совсем совместимые, или это у меня руки не оттуда растут :)

26.07.2009

Утренний лытдыбр

Для начала про нововведения тут, прикрутил ссылки добавления постов в закладки, ну а чë у всех есть а мне все лень, хотя сам не пользуюсь но вдруг кому пригодится, да и просто интересно было, прикручивается элементарно, делал вот по этой инструкции, там даже есть генератор шаблона, с кучей импортных социальных и закладочных сервисов, хотя нет это из какой то другой статьи, а ладно вдруг кому пригодится.
Потом в первом приближении добил moinmoin, до юзабельного состояния, более менее разобрался с принципом работы, надо ещë найти сил, и сформулировать основные концепции сайта, и можно будет хотя бы здесь дать ссылочку, и начинать что нибудь туда графоманить :)
Кстати на форуме у Лиссяры подкинули сегодня любопытную загадку
Как удалить файл с именем "------ Name (2004) ------.mp3" ?
%rm "------ Name (2004) ------.mp3"
rm: illegal option -- -
usage: rm [-f | -i] [-dIPRrvW] file ...
unlink file
В принципе ничего особо сложного, подобные примеры попадаются наверное в большинстве нормальных книжек, по принципам работы с шелом, в *nix подобных ОС. И даже как не странно именно подобный случай рассмотрен в man rm, причем довольно подробно и с примерами, ну тут пожалуй играет роль то что природа действия не так уж тривиальна, в итоге решение как и ожидалось просто
> tar cvf "------ Name (2004) ------.mp3" ../pkg_desk
a ../pkg_desk
> ls
------ Name (2004) ------.mp3
> rm "./------ Name (2004) ------.mp3"
> ls
>
Ну вот примерно так, хотя может это решение и не блестяще, если кто подскажет почему его стоит переделать, будет интересно послушать. Кстати в примере есть и способ создавать файлы с любым именем, ибо насколько я понял, tar просто берет переданный в качестве имени набор, и присваивает его имени файла :)
Но как не странно этот случай продемонстрировал ещë раз что полно людей не хотящих думать и читать man, даже после моей подсказки, но пока без готового решения, человек решил еще повыспрашивать, и потом воспользовался весьма абсурдным советом применить для этого perl, нет ну оно конечно тоже может иметь применение, но по моему излишне.
Кстати тут наткнулся на блог Юрия Воинова, очень интересно пишет, и по моему весьма обоснованно. Хотя статьи не маленькие но почитать стоит, и в том числе что бы не подтверждать тезисы из его статьи "Многабукф. Ниасилил!", тенденция такая и правда есть, да что греха таить, я сам иногда ленюсь, но стараюсь исправится, там у него ещë хватает статей и философского характера, и весьма своеобразных взглядов на современные технические решения, да и просто про Solaris и ZFS, а главное их "живое" применение там можно прочесть много интересного, так что весьма рекомендую. побольше бы таких блогов, глядишь и как то стало бы ..., в общем лучше больше :)

25.07.2009

Малая родина

Не далее как в начале лета, посетил малую родину, повод был не веселый, так что времени, ни на что особенное не хватило, так немного посмотрел как оно все изменилось за последние насколько лет, немного пообщался с одноклассником, да и в общем то на этом культурная программа окончилась, успел правда немного по фотографировать, то что было неподалеку от маршрута :)
Фотографии выложил на так что кому не интересно читать мои стенания, а просто любопытно поглядеть на то что получилось, милости прошу по ссылке, странно но на карте все никак не появится хотя некоторые фотографии уже лежат почти два месяца.
Итак не был я там, наверное года три уже, и надо сказать городок все больше и больше движется в никуда, хотя кое что и меняется вроде к лучшему, но это пожалуй от того что особо хуже то уже и некуда. Появилось куча магазинчиков, правда почти все в центральной части, да и то чем торгуют вроде не ахти какое разнообразное, но в целом ситуация скорее улучшилась.
Комунальная сфера приходит в полный, как бы это помягче сказать, пиздец наверное. Ну то в каком состоянии находятся дороги и дома снаружи можно увидеть на некоторых фотографиях, например вот дорога почти в центре города. Про то что творится в домах, особенно середины века постройки, и тем более в бараках, даже представить страшно, например в нашу "Хрушевку" уже года как два, полностью отключили отопление, оно и раньше то было чисто номинальным, и народ даже успел добиться чтоб не платить, но теперь вроде и такого нет, так что выкручиваются кто как может, кто побогаче просто поставили газовые отопление.
С транспортом произошла разительная перемена, все древние автобусы заменили Газелями, и это похоже по всей области, вот как выглядит кусочек автостанции в соседнем городе. На железной дороге появились новые дизеля РА2, сам как то сфоткать так и не удосужился было уже не до того, зато сфотографировал вот такое чудо, правда опять же на бегу, ибо спросонья было лень лезть обратно на пути.
Порадовало содержание Мемориального комплекса, в честь освобождения города, хоть и находится он на окраине, но выглядит очень ухожено (вроде отец говорит что в том числе и их с работы "командировали" туда на общественные работы), собственно большинство фотографий именно с него, жаль вечный огонь не горит :(
Ещë поражает величие и помпезность административных зданий, смотрится особенно дико на фоне окружающего запустения и разрухи, нет некоторый косметический ремонт обычных зданий на главных улицах производится, но до отделки административного фонда не дотягивает. Интересно до какой поры народ будет смотреть на жто мягко сказать не совсем справедливое положение дел. Хотя большинству всякие потресения надоели, и по моему у большинства настроение, лишь бы не трогали. Особенно можно сказать потрясло, здание Единой России, я просто не поверил своим глазам, и пожалуй понял что эта "контора" чувствует себя не просто хозяевами, но и не представляет что это может быть не так. Это здание ещë в советские времена, было центральным кинотеатром города, ну и по совместительству прибежищем всяких культурных организаций. Кстати сейчас посмотрел на фотографию повнимательнее, и заметил что там идет ещë ремонт, и может не так все и плохо, и просто пиарятся, так что посмотрим, по новостям ничего не нашел, нашел только новости за прошлый год, так что кому интересно чем живет маленький городок велкам.
Пока искал нашел какую то официальную бумагу, где заявляется что в городе осталось ~38 тысячь народо-населения, что весьма оптимистично, я думал хуже, но вот что город на 80% живет за счет дотаций, просто не в какие рамки не лезет :(
Вот примерно так, извиняюсь что фотографии, ссылками, что то они с панарамио не подгружаются, а перизаливать на другой сервис уже и лень :) но так пост поменьше вышел.

UPD: Поправил ссылки на некоторые фотографии, а то некоторые не туда вели, куда задумывалось :)

23.07.2009

Привратности обновлений

Как то тут подкатила волна обновлений, и как раз не совсем удачных :)
Нет ну то что могут возникнуть сложности с обновлениями FreeBSD-CURRENT, особенно пока она находится в стадии подготовки релиза, я в принципе не сильно удивлялся, да тут еше и в рассылке Ken Smith предупредил что HEADS-UP: Shared Library Versions bumped... , так что к приключениям после перезагрузки я был морально, да и немного технически готов. Конечно повсплывало кое что интересное, ведь экспериментальный ноут используется и как десктоп, да и порты иногда лень культурно обновлять, так что приходится кое что сносить перед обновлением остального. Но в общем то ничего неразрешимого не видно.
А видимо можно было оставить старые либы, не делая make delete-old-libs и спокойно пользоваться старым софтом до пересборки, ну вроде что то надо было прописать в libmap.conf(5), судя по высказыванию Гостя с форума lissyara.su, но это я узнаю как нибудь на досуге.

А вот второе "удачное" обновление ждало меня в Опенсолярисе, ну /tmp/, на этот раз я прибил сразу в превентивных целях, и обновление на чудо прошло хорошо, но новая среда загрузки просто не работает, доходит до момента когда бегает ползунок и виснет, похоже не запускается какая то служба, эх видно придется разобраться чтож и ка4 там идет при загрузки, благо в консоль пускает, ну а пока пользуюсь старой средой загрузки, эта возможность благодаря ZFS реализована очень удобно :)

Так что вот такие дела, зато за кои то веки дощли руки до десктопа, и запуска xmonad, а то после его "поломки", так и не удосужился подсунуть ему старую библиотеку, а ведь дело 5 минут и все работает :)
Но ситуацию пока не до конца понял как решить красиво, чтоб оно еше более менее штатно обновлялось, поэтому рецепта не привожу.

Да еше параллельно все таки занялся, попытками организовать сайт, на движке moinmoin wiki, и даже у них в оф вике уже отловил один маааааленький баг, но об этом как нибудь попозже :)

20.07.2009

Движение в будущие?

Как то так тихо но довольно уверенно, проект FreeBSD, продолжает переход в XXI век, и использование современных технологий, для освещения и анализа своей деятельности. Что в принципе не может не радовать, так как увеличивает количество доступной информации, и облегчает ее получение.
Murray Stokely: в очередной заметке, озаглавленной FreeBSD Code Metrics Now on Ohloh.net, рассказывает об успехах в развитии сотрудничества с сервисом Ohloh.net. Сервис не так уж известен в русскоязычной части интернета, ну по крайней мере я особо не натыкался на упоминания о нем, хотя тут оказывается даже есть знакомые которые на нем зарегистрированы :) В общих чертах проект специализируется на анализе исходных кодов и предоставлении статистики.
И вот после довольно долгих попыток, этот проект наконец проиндексировал доступные, исходные коды FreeBSD, и теперь его статистика весьма объективна. Интересующиеся могут посмотреть анализ кода, по различным критериям, используемых лицензий, примененных языков программирования, рейтинг разработчиков, по различным параметрам, там же транслируются новости о комитах, и ещë куча всякой аналитики и новостей.
Так же существует проект cia.vc, но он предоставляет поменьше статистики и аналитики, ну и всю информацию можно найти на сайте FreeBSD, но вот структурирована она зачастую не очень хорошо, а да есть ещë статистика от Peter'a Wemm'a.
Как я понял в конце поста Murray интересуется как и в какой форме стоит использовать эту статистику на официальном сайте, если стоит, так что если у кого есть какие идеи, можно что нибудь там накоментировать :)

Кстати примерно год назад, он уже писал об улучшении сайта www.FreeBSD.org, и стоит отметить что за этот год, некоторые идеи воплощены в жизнь, и вроде неплохо работают.
Напомню что же тогда было:
1. Более тесная интеграция с сайтами CVSWeb, P4Web, ohloh, and cia.vc - вроде практически осуществлено
2. Улучшение использования, собственных, структурированных данных, имелось ввиду всякая статистика по коммитерам и пользователям, типа геопривязок - насколько я знаю ничего такого особо не появилось, но как часть того же Ohloh.net реализована.
3. Увеличение интерактивности сайта - реализовано пожалуй не так как задумывалось, но все таки открыт официальный форум для пользователей, и вики для разработчиков, что тоже весьма неплохо.
4. Интеграция с другими вебсайтами, типа фликере или ютуба - частично тоже выполнено, на youtube открылся канал конференции, причем полезен всем пользователям BSD так как публикуются видеозаписи с общих конференций, а где то раз в месяц или несколько Murray, выкладывает статистику посещений с привязкой к карте. Кстати судя по ней канал пользуется неплохой популярностью в России, эх где же эффект :)
Существует так же календарь BSD событий и конференций, жаль только в пределах досягаемости ничего не проходит, хотя проскочило пара новостей о конференциях на Украине, но вряд ли туда доберусь, хотя как знать.

UPD: Тут обнаружилось, что FreeBSD Foundation, не так давно тоже завели блог, и твитер, и даже можно уже найти любопытные записи, подписался, теперь в разделе "Понравившееся у других" будут проскакивать ссылки и на него, уж поводу то думаю они дадут :)

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

UPD2: тут подкинули ссылку еше на один любопытный проект по статистическим изысканиям,Michael Ogawa занимается разработкой методик визуализации, вот например один из проектов code_swarm по визуализации истории некоторых софтверных проектов.
Если у кого нет флеша можно смотреть с помощью например VLC с ютуба, поиск легко там находит эти видео.

19.07.2009

Сводка новостей на Sun Jul 19

Никаких сверхординарных новостей вроде и не произошло, так для разминки, и немного так скажем личных новостей, скажем так маленькие открытия в интернете.
Soeren Straarup: VLF antenna, небольшая заметка от радиолюбителя, использующего для своих целей FreeBSD, собственно привлекла внимание, тем что как раз накануне ее появления, посмотрел страничку в вики относительно портирования проекта HamRadio, по моему весьма интересно.

Сайт FreeBSD - the unknown Giant, опубликовал заметку о статье Why FreeBSD 8 won’t rewrite the book, опубликованной на сайте internetnews.com. В общем то статья больше обзорная, и направлена на пользователя который о BSD знает крайне поверхностно, но вдруг кому будет интересно. В статье так же дан небольшой анонс новшествам ожидающим нас в 8й версии, так же немного рассказано о PC-BSD, продвигаемой iXsystems.

В рассылке freebsd-announce, проскочила пара новостей, одна о предстоящем в сентябре EuroBSCon 2009, а вторая о том что FreeBSD Foundation выделил грант на написание нового консольного драйвера. Интересно то что драйвер предполагается сделать как бы дополнительным слоем абстракции, между tty и непосредственно драйверами консоли, что позволит последним не заботится о семантике TTY и просто выводить переданную им картинку. Данные идеи должны позволить реализовать графический режим консоли, и еë работу с Unicode. Работы по написанию планируется закончить к Декабрю, так что увидем мы его только в ветку CURRENT, ну и может быть бекпорта на стабильные версии, но вероятно процесс будет не быстрым.
Новость тут же проскочила на опеннете, но как и все новости о BSD, в последнее время, подана крайне ужасна, радует то что больших холиваров не наблюдается, а среди комментариев попадаются очень толковые, пожалуй ради этого туда иногда все таки и заглядываю, вот прекрасная иллюстрация толкового коммента
юникод в консоли - не единственная причина почему syscons не оптимален. Более веской причиной будет то, что он

- использует Giant mutex'ы
- нужен интерфейс для KMS (kernel mode setting)[1][2]
- нужен графический режим не только на i386[3]

[1] проблема ослажняется еще тем, что поддержка не-KMS драйверов постепенно уходит в прошлое. По крайней мере так обстоит дело с nouveau.

[2] с KMS наконец-то можно будет отлаживать панику, коя произошла при включенном Xorg'е без необходимости gdb через ssh/serial.

[3] надеюсь эта попытка завершится успехом в отличие от KGI и vtc(4)

Юникод идет скорее как приятное дополнение. 8-битные кодировки уже все равно никто не использует. А от консоли в основном только *требуется* нормальное отображене ASCII.


Не совсем новость, хотя как сказать, на сайте The *BSDstats project, новый лидер в рейтинге стран, в рейтинге ОС так и лидировала PC-BSD, но кажется не с таким отрывом. Итак лидер среди стран как не странно Panama, хотя например гугл помогает найти заявления о масштабных установках в этой стране, так что пожалуй данному рейтингу все таки можно доверять, стоит заметить что Россию оттеснили на 4-е место, да и вообще судя по всему пакет так и не набрал популярность, так как общие цифры остались примерно на том же уровне, по моим ощущениям, сделаю небольшой копипаст, для будущего анализа, а то раньше писал об этом проекте но без цифр, а память довольно субъективная штука.

09.07.2009

Сводка новостей на Thu Jul 9

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

Ну наверное самое громкое это выпуск FreeBSD 8.0-BETA1, это конечно ещё очень ранняя стадия разработки, и ставить ее стоит только если вы собираетесь помочь проекту отловить свежие баги, перед релизом. Но все таки это говорит что разработка идет по плану, и отставание от заявленного графика в пару дней очень не плохо. Хотя в таких вещах лучше дольше да качественнее, так что будем просто ждать, и желающие могут помочь в тестировании. Довольно неожиданной новостью стало то что в состав выпуска включили, образ загрузочной флешки, вроде особых обсуждений и предпосылок к этому не было, хотя его создание не так уж сложно, и этого раньше не сделали пожалуй только потому что не было особого желания. Надо будет затестить, может будет удобнее разворачивать, всякие экзотические конфигурации, типа только ZFS, или рейды, так глядишь и сисинсталл, кто нибудь доточит, под современные реалии.
По поводу предстоящего релиза, ещё раз интересующимся рекомендую следить за вики страничкой, судя по TODO почти все пожелания удается реализовать, хотя есть уже отложенные. Ну вот пожалуй и все про эту "новость", если верить расписанию и все пойдет без особых происшествий, то такие новости мы будем видеть каждые пару недель, до конца августа :)

В англоязычной части интернета разгорелась, довольно масштабная компания, по помощи умирающему от нехватки подписчиков, журналу BSD Magazine. Акция идет уже довольно таки давно, и первое время даже можно было получить халявную подписку, но теперь можно просто помочь заплатив за подписку, соответственно сами журналы тоже обещают выслать :)
Акция была замечена, соответственно на сайте самого журнала, на официальном форуме, так же в поддержку написан пост Remko Lodder: Open Source fans? This you must have!, так же видел ссылки в новостных лентах FreeBSD - the unknown Giant.
У меня на этот счет сложилось двоякое мнение, с одной стороны можно бы и выписать, цены довольно терпимые, да и содержание вроде не плохое, правда не то чтоб уж совсем что то нужное. Общее представление можно составить по списку авторов, который весьма не плох, так же был выпущен бесплатный выпуск, правда на сайте сейчас почему то нет, но запасливый народ выложил ссылочку на PDFку (если перестанет работать, а комуто надо пишите коменты, я себе скачал). С другой стороны и выходит редковато, да и вообще журналы в наше время как то теряют свою актуальность, и опять же эти сложности с оплатой, или все таки уже пора себе завести карточку для инета.

Giorgos Keramidas: в своём блоге, написал довольно интересную заметку, fts(3) or Avoiding to Reinvent the Wheel, о пользе высокоуровневых функций, для работы с файловыми структурами, думаю полезно почитать хотя бы для общего развития.

Запущен BSD Router Project: Open Source Router Distribution, по описанию и амбициям весьма интересный проект, правда рассчитан больше на промышленное применение, но как показывает практика народ такими вещами тоже не брезгует.
Стоит только учесть что по заявлениям разработчика, этот проект хоть и основывается на FreeBSD, но предназначен именно для роутинга, если вам нужны фаервол и прочее, нужно пользоваться другими проектами например m0n0wall или pfSense, а тут все будет примерно как с Cisco или Juniper, амбиции не плохие.
Почитал описание, весьма понравилось куча поддерживаемых технологий роутинга, не сильно большой размер, простое обновление (используя два раздела, по примеру NanoBSD), хранение и резервирование конфигурации в SVN,CVS с использованием SCP, управление только через CLI, посредством SSH.
В общем все довольно любопытно, и если кому то интересно, то автор приглашает к сотрудничеству, чему пожалуй будет способствовать сайт, построенный на wiki движке.

Daniel Gerzo: The FreeBSD.org top navigation drop-down menu, сделал для сайта www.FreeBSD.org, новое выпадающее меню, пунктов в нем поменьше чем в боковых, но вынесены все основные, что пожалуй удобно. Кстати написано оно при помощи CSS так что будет работать даже если у кого то блокируются скрипты. Правда кое где не работает, но лиха беда начала :)

Oleksandr Tymoshenko: Is it self-hosted yet?, написал заметку о своем опыте загрузки роутера с сетевого образа, добавлена информация на соответствующую вики страничку.
Такое количество новостей про проекты связанные с роутерами, радует, это направление пожалуй пока не сильно развито.

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

UPD: На CVS уже доступна BETA2, практически по расписанию, которое надо заметить предвинули на неделю для версий BETA2 и BETA3, так что вероятно и релиз чуть поже выйдет, на ФТП вероятно появится в течении пары дней, но напоминаю еше раз ставить только для тех кто хочет половить глюки, я вот сегодня обновится не смог, новое ядро просто не монтировало ФС, шас еше раз пересоберусь, как раз в новой версии и если не поправили беду в список спрашивать.

06.07.2009

OpenSolaris маленькие итоги

Как я уже писал ранее, установил на рабочий ноут OpenSolaris, еще когда нынешний релиз был в состоянии беты, и даже немного описывал первые впечатления. И вот наконец собрался с мыслями, чтобы поделится впечатлениями, хоть и от не напряженной но работы под этой ОС.
Итак начну с претензий:
Не удалось заставить местный менеджер сетевых подключений принять ключ к сети wifi в 16-теричном формате, а по другому никак, ну нет от рабочей сети другого, все позабыли и юзают что есть, а тот либо в открытом виде либо hex-виде, вот как описано в man dladm
Currently, classes "wep" and "wpa" are suported. The WEP
(Wired Equivalent Privacy) key can be either 5 or 13
bytes long. It can be provided either as an ASCII or
hexadecimal string -- thus "12345" and "0x3132333435"
are equivalent 5-byte keys (the "0x" prefix may be omit-
ted). A file containing a WEP key must consist of a sin-
gle line using either WEP key format. The WPA (Wi-Fi
Protected Access) key must be provided as an ASCII
string with a length between 8 and 63 bytes.
Можно конечно было попробовать применить wpa_supplican, но мне было легче убедить организовать мне отдельную, виртуальную, точку доступа, с паролем :) Но если кто подскажет как решить данную проблемку, буду премного благодарен, просто интересно.
Система жрет просто немеряно ресурсов, об этом я писал, ещё первый раз, но думал может из за стадии беты, но недавнее обновление не улучшило ситуации.
Крайне малое количество готовых пакетов, но тут дела обстоят так что для большинства повседневных задачь их вроде и хватает, но повыбирать особо не из чего, хотя при необходимости можно подключить внешнии репозитории, что скажется на количестве софта крайне положительно. Мне например не понравилось, что для воспроизведения обычных mp3 в системе, официальная вики рекомендовала, крайне изврашенную процедуру со скачиванием какого то кодека для чего надо было регестрироваться на сайте не внушающем доверия, поэтому был быстро найден альтернативный репозиторий http://ips.homeunix.com:10000/, который рекомендую всем пользователям OpenSolaris, в нем можно найти неплохой наборчик мультимедийных пакетов и кодеков. Кстати в тоже время когда проигрыватели тупо не знали что такое mp3, firefox бодренько играл их без каких либо проблем, то ли у него какой то свой кодек, то ли флеш тут примазался каким то боком, но факт остается фактом.
Да еще сранность с виртуалбоксом, мало того что он не входит в официальный репозиторий, и его нельзя установить через менеджер пакетов, но это не беда ибо на офсайте, он запакован в пакет нормального вида и по инструкции легко устанавливается без приложения мыслительных функций. Но вот почему эта зараза не хочет эмулировать 64битные системы пока не понял, но скорее всего либо система поставилась в 32битном режиме, либо сам виртуалбокс, но вот с какого фига, ведь комп современный и проц должен поддерживать без проблем.
Были проблемы с обновлением системы, над тем "чего это оно не обновляется", ломал голову наверное с пол месяца, не то что бы это было критично, но любопытно, и решение оказалось примитивнейшим, натолкнуло на него обсуждение в ЖЖ, и совет voyadger почистить /tmp/, это волшебным способом решило проблему, хотя какая то странная проблема.

Ну теперь несколько положительных моментов:
Ну во первых флешплеер от производителя, это приятно, после мучений с ним под FreeBSD (сейчас у меня установлена 9я версия, которая стала меньше виснуть, но где то потерялся звук), так вот под OpenSolaris хоть он опять же ставиться не из пакетной системы, поставить его элементарно, просто скачиваем пакет с сайта производителя и распаковываем один файлик из него, в директорию /usr/lib/firefox/plugin/. Нареканий по его работе особых нет, вроде и не тормозит, и все воспроизводит ка надо так, что причисление его в плюсы по моему оправданно.
Работает wifi драйвер к карточке Intel 5100 AGN, с этим вообще история крайне интересная, портирован он с BSD систем, но раньше чем на тех самих реализована поддержка этого семейства карточек, и с исходниками этого семейства какие то непонятки, легко доступны только бинарники, да и в BSD операционках как то народ не сильно разрабатывает это направление, хотя под OpenBSD все вроде уже работает, а вот под Net и FreeBSD все пока не так радужно, про степень готовности FreeBSD драйвера последние мной найденное сообщение в рассылке, внушает некоторый оптимизм, но похоже процесс подготовки релиза отодвигает момент.
Ну и вообще работа менеджера сети весьма приятна, правда его неумение работать с несколькими линками одновременно немного огорчает, но понять такую проблему можно, да и "своевольничает" он периодически, то есть переключение на нужную сеть не всегда происходит сразу, приходится несколько раз пытаться включить нужную сеть.

Вот вроде и все что быстренько пришло на ум, может ещё чего вспомню, есть план сходить на этой недели на собрание OSug может там чего поспрашивать, но посмотрим ка оно сложится, так же все таки есть идея поставить на этот ноут FreeBSD, все таки она как то уже привычнее и интереснее.
Да так же зудит желание все таки взять VDS и поднять, на нем, какой нибудь общественно полезный сайт, даже вроде название придумал, suahbsd типа "shut up and hack bsd", девиз правда больше применяется больше к OpenBSD, но и остальные её разновидности, придерживаются похожих политик :)

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

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

01.07.2009

Грядет очередной Конструктор ХаОса :)

Итак если кто ещё не в курсе то 29 и 30 августа (включая ночь) в культурно-выставочном центре "ЕВРАЗИЯ", состоится очередной уже 12-й компьютерный фестиваль, проводимый с 1995 года, Chaos Constructions '2009 (CC9).

Так выглядит афиша фестиваля в этом году, доступна для скачивания в виде пригодном для печати - архив с EPS и GIF.
Собственно то, что творится на фестивале, можно поверхностно представить по списку на афише, но на самом деле для составления полной картины, пожалуй стоит на нем побывать.
Сам я был на прошлогоднем, о чем писал тут аж три заметки, кому интересно можите поглядеть, день первый, ночная жизнь и второй день. О чем я в них писал уже и не помню но в целом на фестивале понравилось, особенно ночью, так что в этом году планирую тоже посетить, надо только не работе выкроить время, и не забыть :)
Ну и наверное немного о том все таки что там обычно творится, для тех кому лень читать прошлогодние отчеты, да и просто так.
Как видно из списка конкурсов и семинаров, основное направление фестиваля это "демосцена", если кто не в курсе то срочно посетить сначала статью в википедии, а потом уж и гуглом покопаться в интернете. Коротко это всякие красивые компьютерные мультяшки, эффекты, и музыка, в основном было популярно в эпоху развития персональных компьютеров, да и сейчас на западе имеет пожалуй не меньшую популярность, разве что частично трансформировалось в другие виды, что часто происходит с бурно развивающимися направлениями. У нас же в стране никогда особо популярностью не пользовалось, хотя отдельные люди и увлечены, и занимаются, чему пожалуй этот фестиваль и является подтверждением. Кстати он по моему практически единственный в России который проводится регулярно и с размахом.
Помимо демосцены, на конкурсе проводятся конкурсы по "Хаку", то есть организуется специальная сеть, и в ней надо выполнить ряд заданий по взлому, проникновению, и прочим таким интересным вещам. Пользуется большой популярностью среди молодежи, но как я заметил уровень некоторых команд все таки не высок. В общем опять же "на безрыбье и рак рыба", но например до ICFPC, о своем участие в котором написал ЖЖ юзер _adept_, еще далеко, да и цели вроде пока такой амбициозной организаторы не ставят.
Так же в рамках фестиваля проходят выставки старого, раритетного, железа и компьютеров, а так же оригинальных самоделок, на некоторых старых компьютерах и консолях можно поиграть, чем народ невозбранно и пользуется, даже в течении ночи, кстати ночь то волшебное время когда дневная толкучка уменьшается, затихают семинары и показы, исчезают толпы праздношатающихся, и можно пообщаться если кто желает, ну или поиграть в приставки, и вообще отдохнуть. Кстати с прошлогоднего события, я часть фоток выкладывал, вот например играющий в wii народ

Альбом: CC8 Chaos Constructions '2008
Ну и конечно же стоит упомянуть семинары, идут они в течении обоих дней, и весьма разнообразны, объединяет их пожалуй то что они все о том как использовать компьютеры не совсем стандартно, в предварительной программе на этот год я уже записался штуки на три, хоть их там пока не особо то и больше.
И на последок конкурсы, куда же фестивалю без них. Во первых на ряд конкурсов работы надо присылать зарание, и если вы что то такое делаете то можите еше вполне успеть, работы обычно принимаются где то до конца июля. Но и во время фестиваля скучать не придется, так как проводится целый ряд конкурсов, от онлайн-фото, до программирования, и железячного. Так что если вам хочется посоревноваться и вы что то умеете, то думаю скучать не придется.
Вот как то так, если вы интересуетесь компьютерами, компьютерным искусством и еще чем то таким, то посетить это мероприятие, думаю стоит обязательно.
Если кто то хочет повесить у себя банер то организаторы из выложили на страничке "Разное".