четверг, 28 июля 2011 г.

Завершена миграция Tarsnap сервера

Как сообщает Colin Percival, завершен перенос Tarsnap сервера.
Colin Percival
by Tarsnap
Tarsnap - это безопасный, онлайн-сервис резервного копирования для BSD, Linux, OS X, Solaris, Cygwin, вероятно может быть собран и на многих других UNIX-подобных операционных системах. Код Tarsnap клиента предоставляет гибкий и мощный интерфейс командной строки, который можно использовать напрямую или через скрипты.
Реализация сервиса была начата  Dr. Colin Percival в сентябре 2006-го года, но в публичное тестирование был запущен в ноябре 2008 года, а в феврале 2009-го года начал приносить прибыль. 
Код Tarsnap клиента, основан на библиотеке libarchive, хотя и не является открытым, но некоторые наработки возвращаются в апстрим. За время развития проекта порядка  40 правок было произведено в libarchive, например функция scrypt и код шифрования файлов.
Сервис построен на инфраструктуре Amazon Web Services и хотя не бесплатен, но при хранении, например только архивов, может обходится очень не дорого, за счёт очень гибкой системы расчета, вот как об этом говорит сам автор сервиса
Colin Percival
За оперативными новостями моно следить через твитер проекта . Во FreeBSD есть порт tarsnap клиента.

Так же  Colin Percival ведёт блог и является разработчиком FreeBSD для EC2.

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

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

Глобального что то ничего не видно, тогда маленькая подборка текущих новостей
  • Alex Samorukov продолжает работу над патчами, добавляющими функционал DTrace, для PHP, о котором писалось в мини новостях 18/7/11. К сожалению, похоже сейчас во FreeBSD, никто из src коммитеров не занимается активной поддержкой DTrace, поэтому с принятием патчей возникают проблемы.
  • Как всегда, новостями из мира dfl, нас радует DragonFly BSD Digest, пересказывать там особо нечего, так что одной строкой. Больше Java на DragonFly, так озаглавлена новость, о подвижках в портировании jdk16. Так же думаю не безынтересна новость, о усовершенствовании алгоритмов HAMMER VFS - Add code to reduce frontend vs flusher locking conflicts
  •   продолжает свои эксперементы по запуску NetBSD на устройстве Guruplug, во второй части, описано как собрать временный userland, для загруженного ранее ядра.
  • Так же новостные ленты, не забывают напоминать о предстоящих конференциях, правда всё больше англоязычных, OSCON 2011 - O'Reilly Conferences, July 25 - 29, 2011, Portland, OR, так же опубликованы анонсы и описания докладов предстоящей , вот с кого надо брать пример.
  • Новость не совсем о BSD, но очень близко, к сожалению http://c0t0d0s0.org/ - closed, жаль, периодически там появлялись очень интересные вещи, так же были удалены все записи.

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

NetApp анонсировал BHyVe, BSD Hypervisor, хроники

Обложка презентации BHyVe
Тут как то довольно незаметно прошло, не самое последние событие. В рамках конференции BSDCan 2011, состоявщейся 11-14 мая, компания NetApp представила гипервизор для BSD систем, конкретнее для FreeBSD.

Была представлена презентация, о новом гипервизоре для FreeBSD. Название технологии читается как beehive (улей), хотя были высказаны мнения, что оно не совсем удачно, так как пересекается с названием какой то компании.
Данная реализация основана на FreeBSD 8.1, и является Type 2 гипервизором.
Типы гипервизоров (википедия)
NetApp выпустила, данный гипервизор, под BSD-лицензией. Во время презентации, была представлена система работающая на базе FreeBSD-8.1.0, в svn была организована ветка projects/bhyve_ref/,  но уже через пару дней было довольно большое изменение, и заявлено что данная ветка будет заморожена, а дальнейшее развитие будет вестись с прицелом на CURRENT и создана ветвь projects/bhyve/, разработки в которой и ведутся.
На момент презентации возможности были весьма скромные, но всё же весьма интересные, подробности можно увидеть и услышать, в исходной презентации. Вот так это должно выглядеть логически, в презентации есть более подробная схема и описаны проделанные эксперименты, в том числе показано незначительное падение производительности.
Логическая схема построения BHyVe
Конечно пока эта разработка находится на очень ранней стадии, но то что в этом направлении тоже началась вестись активная работа, не может не внушать надежду.
Хотя тут стоит вспомнить что это не первая попытка, реализовать гипервизор для FreeBSD, например можно вспомнить проект
VPS - Virtual Private Systems for FreeBSD, который как я понял хоть и не был гипервизором, в полном смысле слова, но был не очень далёк от этого, и был представлен на конференции EuroBSDCon 2010.
Будем надеяться что данный проект окажется успешнее.

Отдельное спасибо Jema, который напомнил об этом проекте в комментариях к записи Полистать на досуге 15/7/11, а ведь я даже ретвител
Michael W Lucas

И ещёё одно отчлечённое замечание, а вот кто точно знает расшифровку IFC, применительно к SVN FreeBSD, на канале руснетовском IRC #FreeBSD, предположили что это "import from current", что похоже на правду, но почему то не отражено в глоссарии.

воскресенье, 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.

суббота, 23 июля 2011 г.

Прогресс RetroBSD

Сергей Вакуленко продолжает разработку RetroBSD.
RetroBSD - это экперимент по портированию ядра 2.11BSD, для встраиваемых систем, без Memory Management Units (MMUs). Текущая цель Microchip PIC32 микроконтроллер с 128 kbytes RAM и 512 kbytes Flash.
О начале проекта, Сергей объявил, ещё в прошлом году
Взял тексты ядра от 2.11 BSD и обкорнал до минимума. Убрал сеть, квоты, статистику. Скомпилировал для MIPS (gcc -O) - получается 130 килобайт кода и 4 килобайта данных. Еще добавятся буфера и стек, но в целом размер обнадёживает. Выложил исходники на Гуглокоде: http://code.google.com/p/retrobsd/source/checkout
Присоединяйтесь, если кому интересно.
К сожалению, тегов в журнале похоже нет, и если хочется следить за новостями проекта то прийдётся воспользоваться поиском.
В настоящее время готов симулятор PIC32, на базе VirtualMIPS. Так же собрана и запускается 2.11 BSD Unix for PIC32, с набором базовых утилит.

Так же у Сергея есть любопытные проекты, старой компьютерной техники, например Демос на виртуальной ДВК. Весною он объявлял, о готовности рабочего образа, если кому то интересно, то можно скачать архив, с бинарником под FreeBSD (собирался под CURRENT).

UPD: забыл приложить скриншоты, загрузки Демос :)

Для работы нужен поддерживающий UTF терминал, да и то местами шрифты пропадают.

KyivBSD'11 быть

После продолжительного затишья, стало известно что KyivBSD'11 состоится по расписанию.
Вот такое сообщение сегодня порадовало, в списке рассылки

Добрый день всем!

Мне уже потихоньку пишут разные люди, обеспокоенные судьбой КиевБСД-11.
Спешу всех заверить, что информационный вакуум - явление временное, который
рассосётся когда решится вопрос с помещением.
В этом году проводить конференцию мы настроены решительно :)

Спасибо!

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

--
Regards,
Alexander Yerenkow
Предварительно планируется, что конференция состоится 24 сентября, в Киеве, это последняя субота сентября.

Так как пока особо больше сказать нечего, опишу немного историю.
Конференция будет проводится уже в третий раз, материалы прошлых конференций доступны на сейте, так же имеются видеозаписи 2009-го года, доступны в разделе Видео на root.ua. У меня есть так же аудиозаписи за оба года, но к сожалению их качество оставляет желать лучшего, но если кому интересно могу выслать исходники, или можете послушать прошлогоднии записи
https://s3.amazonaws.com/KyivBSD10/KyivBSD10/Mykola.Dzham_FreeBSD.Clu...
https://s3.amazonaws.com/KyivBSD10/KyivBSD10/belousov.kievbsd-amd64.ogg
https://s3.amazonaws.com/KyivBSD10/KyivBSD10/belousov.kievbsd-problem...
https://s3.amazonaws.com/KyivBSD10/KyivBSD10/cheusov.mkc-presentation...
https://s3.amazonaws.com/KyivBSD10/KyivBSD10/gapon.KyivBSD2010.ogg
https://s3.amazonaws.com/KyivBSD10/KyivBSD10/marzhan.freebsd_monitori...
https://s3.amazonaws.com/KyivBSD10/KyivBSD10/motin.HDA.ogg
https://s3.amazonaws.com/KyivBSD10/KyivBSD10/motin.power.ogg
https://s3.amazonaws.com/KyivBSD10/KyivBSD10/pogrebennyk.state-of-voi...
https://s3.amazonaws.com/KyivBSD10/KyivBSD10/rybalko.KyivBSD_10_FreeB...
К сожалению вступительное слово Александра и приветственное выступление  Dmitry Kohmanyuk не сохранилось, так же есть только кусочек от справки о деятельности  Фонда FreeBSD. Если кто то поможет вытянуть из этого, что то лучшее, думаю не один я буду благодарен.
В сети встречались даже отчёты, о посещении, ну само собой я писал, потом был весьма критичный KyivBSD’10 за авторством Prosper-H, и было ещё что то по мелочи. Так же в Архиве, доступны PDF версии презентаций, и ссылки на фотогалереи.
И под конец немного качественных фотографий от mav@










Остальные его фото лежат тут: http://pc.mavhome.dp.ua/photos/201009KyivBSD/
Конференция там с DSC_0048.JPG, до того - просто гуляние по Киеву.

пятница, 22 июля 2011 г.

FreeBSD ещё больше CPU, IPv6 и многое другое

Во FreeBSD произведена актуализация значения MAXCPU, для различных аритектур, теперь это значение равно


Было объявлено что forums.freebsd.org теперь доступен и по IPv6 протоколу
FreeBSD clusteradm
Основной сайт www.freebsd.org уже довольно давно и стабильно, доступен по IPv6, кстати как и ресурсы wiki, svn и возможно другие
ping6 www.freebsd.org
PING6(56=40+8+8 bytes) 2001: --> 2001:4f8:fff6::22
16 bytes from 2001:4f8:fff6::22, icmp_seq=0 hlim=56 time=198.605 ms
16 bytes from 2001:4f8:fff6::22, icmp_seq=1 hlim=56 time=198.149 ms
16 bytes from 2001:4f8:fff6::22, icmp_seq=2 hlim=56 time=198.135 ms
16 bytes from 2001:4f8:fff6::22, icmp_seq=3 hlim=56 time=198.181 ms
16 bytes from 2001:4f8:fff6::22, icmp_seq=4 hlim=56 time=198.474 ms
^C
--- red.freebsd.org ping6 statistics ---
5 packets transmitted, 5 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 198.135/198.309/198.605/0.193 ms
Так же напоминаю, что в рамках www.worldipv6day.org, был подготовлен специальный раздел на сайте, при поддержке FreeBSD Foundation и iXsystems собраны IPv6 only образы  FreeBSD и PC-BSD, по итогам этого эксперимента выложена статистика.


Продолжаются работы, по интеграции clang, в базовую систему. В скором времени, видимо будет выпущен clang snapshot, для тестирования.
Так же пишут, что в NetBSD провели попытку массовой сборки pkgsrc, с использованием clang, если найдутся добровольцы, то вероятно появится такой же отчёт и для DragonFly.

Продолжаются работы, по интеграции Capsicum: Practical Capabilities for UNIX, во FreeBSD. Это весьма любопытная технология, в настоящее время так же идёт проект Capsicum application adaptation and core libraries, над которым работает Ilya Bakulin, о его продвижении можно узнать из списка рассылки, а может мы вскоре увидим и более подробную информацию :)

UPD: поправил ссылку на проект Capsicum: Practical Capabilities for UNIX

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

Парад релизов

Похоже, в течении нескольких месяцев, наc ждёт целая череда BSD релизов.
На днях Theo de Raadt (deraadt@) изменил версию OpenBSD, c -current, на 5.0-beta.
CVSROOT:	/cvs
Module name:	src
Changes by:	deraadt@cvs.openbsd.org	2011/07/18 01:07:52

Modified files:
	sys/sys        : param.h 
	sys/conf       : newvers.sh 
	share/mk       : sys.mk 
	sys/arch/macppc/stand/tbxidata: bsd.tbxi 

Log message:
take us to 5.0-beta
Так что можно сказать что релиз цикл OpenBSD 5.0 запущен, снапшоты уже доступны на официальных зеркалах. Хотя не стоит уделять особо большого внимания изменению мажорной цифры, из-за особенностей релиз цикла OpenBSD, это просто очередной релиз.
написал довольно подробный пост, о том предстоящем релизе, основными нововведениями будут:
  • на этапе инсталляции можно будет воспользоваться sysmerge(8), для слияния своих конфигов с новыми версиями, так же можно выбрать запускать ли non-free firmware, при первой загрузке.
  • BIGMEM будет по умолчанию включен для архитектуры amd64
  • поддержка Disk UID (DUID) для всех дисковых утилит, например mount, это должно снять проблему с перенумерацией дисков.
  • Проксирование (ftp-proxy(8), tftp-proxy(8)) теперь используют divert(4) sockets, это потребует переписать divert-to правила фаервола.
  • Andrew Fresh и Ingo Schwartze переписали /etc/security (shell скрипт) на новый security(8)
  • Множественные улучшения IPv6, связанные с PF и другими сетевыми подсистемами.
  • Начало конца ALTQ, как ранее упоминалось, данное улучшение должно улучшить возможности приоритезации трафика при помощи PF.
Более подробно о изменениях произошедших с момента последнего релиза, можно посмотреть на странице OpenBSD -current changelog.
Так же рекомендую посмотреть доклад  The OpenBSD release process: A success story, Theo de Raad, так же существует его видеозапись.


У проекта FreeBSD, так же идёт подготовка к релизу FreeBSD 9.0. Статус проекта можно отслеживать на специальной wiki страничке, которая более менее актуальна. Из последних новостей в твитере проскочила запись что
@ I started updating ref9-amd64 and ref9-i386 hosts now the 9.0 code freeze has started -- simon


В блоге freebsdnews.net объявлено о готовности FreeNAS 8.0.1-BETA4 available (and 0.7.2), в статье приведён список изменений.

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

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

FreeBSD новое меню Boot Loader

Как то, по моему, совершенно не замеченым прошло обновление  Boot Loader в CURRENT версии FreeBSD. А ведь не последние событие, вроде бы.
Как наверное многие помнят, раньше он выглядел вот так
Хотя почитав обсуждение нового лоадера, в рассылке freebsd-hackers, можно узнать, что когда то он был и таким
  1. FreeBSD-4.x и рание, не имели меню (после загрузки ядра, лоадер просто начинал автозагрузку)
  2. FreeBSD-5.x появилось меню которое используется по сей день (строится из `beastie.4th').
  3. Текущие меню использует номера, не буквы.
Акцентирование внимание на номерах, сделано потому что некоторые предлагали сделать горячие клавиши на буквах.
И вот после стольких лет стабильности devinteske (Devin Teske) решил усовершенствовать меню и расширить его функционал. Как он пишет, у себя в блоге, новую версию он делал давно, порядка 5 лет, сначала для себя, а не так давно вынес обсуждение прототипа в freebsd-hackers и в последствии, доработанный код был принят в ветку CURRENT.
В итоге получился вот такой загрузчик
New FreeBSD boot loaderNew FreeBSD boot loader (verbos)
Новый LoaderНовый Loader(Verbos ON)
Если кто то будет читать оригинальную статью, то наверное заметит насколько изменился вид загрузчика, и по моему в лучшую сторону. Да и вообще, новый функционал весьма не лишен.
Итак новый функции
  • Возможность независимого выбора опций загрузки и их комбинаций.
  • Возможность "вернуться" в меню загрузчика из loader prompt
  • Полностью переписан модуль проверки пароля
Ну и кому интересно, произошло это почти 2 месяца назад

VN rev 222417 on 2011-05-28 08:50:38Z by julian

New boot loader menus from Devin Teske.
Discussed on hackers and recommended for inclusion into 9.0 at the devsummit.
All support email to devin   dteske at vicor dot ignoreme dot com .
Напоследок приведу все возможные  виды сплешей, для загрузчика




По умолчанию устанавливается orbbw-logo, но как по мне оно крайне неудачно, так что я себе поставил beastie.

суббота, 16 июля 2011 г.

NetBSD на Guruplug первые шаги

Заметка под таким названием Guruplug meets NetBSD: The first steps появилась в блоге . Там в довольно простой форме изложено устройство Guruplug, который представляет из себя миникомпьютер на основе ARM SoC Marvell Kirkwood 88F6281
 В статье проиллюстрирована пошаговая процедура cross-compiling NetBSD ядра для ARM, на ноутбуке с Linux/x86. Его дальнейшей запаковке с u-boot, и загрузке на девайс посредствам TFTP .
Ядро было успешно собрано и загружено, что даёт основания надеятся что будет получена рабочая NetBSD система, пока планируется использовать внешний накопитель для root file system, вместо имеющейся на борту NAND памяти.

Полистать на досуге 15/7/11

Не то что бы накопилось много, но пусть будет, тем более на носу выходные :)
  • Прощай, FreeBSD, пост в блоге [info]slonik_v_domene думаю вызовет ещё немало шума. Однако, стоит ли так уж переживать, для тех кому лень пойти по ссылке, пост в сущности скушен, основная мысль что Rambler почта, переводит свои сервера с FreeBSD на Linux, ну и изложено в авторской манере. С одной стороны, пишет это вроде как не последний там технический специалист, хотя судя по другим постам, ещё и программист. Самое интересное началось в коментариях, читать их многим наверное лень, но вот основные претензии к FreeBSD, если честно они как то смешны, как и прочие "обоснования". Там же есть и комментарий кого то из Яндекса, оказывается у них поисковый кластер, тоже видимо пока на FreeBSD, но тот хотя бы привел весьма вескую причину, да во FreeBSD с виртуализацией, чуть больше чем никак. Думаю развернуто рассмотреть в личном блоге.
  • FreeBSD FBFS live DVD образ доступен для тестирования,  Rudo Tomori один из участников GSoC, объявил о возможности протестировать проект над которым он работает. Это новый планировщик FBFS (FreeBSD Brain Fuck Scheduler) который является попыткой портирования разработанного, Con Kolivas в августе 2009, Linux планировщика BFS.  Сейчас доступен live DVD образ, основанный на 8.2-RELEASE, так же можно попытаться собрать RELENG_8_2, с приведённым в статье набором патчей.
  • Frenzy rebuild? - на bsdportal, olevole объявил что вероятно будет выпущена переработанная и актуализированная сборка, известного многим дистрибьютива Frenzy, который разрабатывался и выпускался сначала Сергеем Можайским, а потом Егором Вершининым. Версии выпущенные Егором можно найти на его сайте, так же там описаны изменения выпущены релизов. Так что если у кого то есть пожелания, присоединяйтесь к обсуждению.
  • в рассылке dragonfly-bsd.kernel появился отчёт о работе проделанной Irina Presa в рамках её GSoC проекта Checkpointing vkernels, как я понимаю, данный проект поможет dfl работать в виртуальном окружении, более подробный отчёт выложен в виде гугл-документа.
Какраз сейчас у GSoC проектов, наступает очередная контрольная точка, и будет наверное много отчётов, думаю надо собрать их в подборку. Кстати если кто то из читателей понимает в темах этих проектов больше меня, ну а это поболее чем взгляд не програмиста, то был бы благодарен, за помощь. Я практически всегда на связи мыло и jabber f0andreyгмылcom, материалы для раздумья, это профильные рассылки FreeBSD soc-status, поиск по рассылке dfl, и так же поиск по NetBSD рассылке.

среда, 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/        ,'  ,-----'   |       \

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

Полистать на досуге 10/7/11

Небольшой микс, из ссылок на любопытное и мининовостей.

тут подкинул любопыную новость, о том что в грядущем OpenBSD 5.0 наступит пост-ALTQ мир. К сожалению квалифицированно перевести, и даже как то доступно адаптировать, с английского, столь не простую тему у меня не выходит, так что не обессудьте за ссылки, на англоязычные материалы, а так же немного дилетантские трактовки.
Henning Brauer в рассылке openbsd-tech опубликовал патчей для new small, fast, always on priority queueing которые как я понимаю и должны приблизить этот  пост-ALTQ мир, и как примерно он будет выглядеть :)
Кстати в статье хватает и других любопытных ссылок, в том числе интересных, с исторической точки зрения. Судя по статье тема ещё будет освещаться в статьях, на конференциях, а так же просят подумать как бы подготовить доступные материалы, для мастер классов и возможно образы готовых виртуальных систем. Так что очень рекомендую почитать, мне даже с гугл транслейтом было интересно.
Так же, как то из неё занесло на историческую страничку, по началу портирования ALTQ: Alternate Queueing for FreeBSD, к сожалению доступ имеется только из вебархива.
Так же уже начали наступать на грабли, связанные с тем что код ALTQ писался ещё в 32-битные времена, а теперь у некоторых возникают проблемы с технологическим ограничением в 4294Mb.

jdixon написал довольно любопытную заметку Monitoring Sucks. Do Something About It.

Так же поисковики принесли пару мелких но забавных, а может и кому полезных заметок:
  • 24Tb FreeBSD NAS budget DIY как не сложно понять из названия, человек собрал себе довольно ёмкий NAS.
  • Using S.M.A.R.T. under NetBSD для других BSD систем вероятно может потребоваться доработка, но общую идею думаю использовать можно.

суббота, 9 июля 2011 г.

DuckDuckGo утка которая ищет

Сегодня, видимо после статьи Jon Buys DuckDuckGo: A New Search Engine Built from Open Source, появились заметки в тематических блогах, об этом поисковике, кстати он так же доступен и по короткому адресу http://ddg.gg.
Оно бы может и заурядное событие, но видимо проект и правда интересный, и весьма не далёк от темы BSD.
Так основу сервиса по словам его разработчика Gabriel Weinberg, составляют
  • Веб-сервер: Nginx
  • Кэш: Memcached и Solr
  • База данных: PostgreSQL
  • Основной язык: Perl
  • Операционная система: FreeBSD для сайта или Ubuntu для Amazon EC2 для отказоустойчивости и масштабируемости, а так же S3 для хранения статических элементов.
Так же впечатляют гиковский интерфейс сервиса, ориентирован на шорткаты и фанатов vi. Так же весьма интересны Goodies, а так же  !bang, среди которых просто куча полезностей для программистов, и ИТшников всех мастей :)
Например можно легко получить “!dfman hammer“ вывод man hammer, и так же кучу подобных полезных знаний, почему то для FreeBSD , предусмотрены только Sysadmin (FreeBSD): !fxr !fports !freshports, видимо с man всё и так хорошо на официальном сайте.
Так же любопытны заявления насчёт приватности, для многих весьма не маловажный фактор.
В общем если кто то до сих пор не видел, советую хотя бы взглянуть, а вдруг понравится :)
Сайт так же поддерживает технологию OpenSearch, и легко добавляется в список поисковиков.

пятница, 8 июля 2011 г.

FreeBSD теперь доступна на EC2 (большем количестве платформ)

Сегодня прям день новостей, причём неплохих.
Начнём по порядку. Colin Perciva объявил в своём блоге, что теперь FreeBSD доступна на  EC2 инстансах  m1.large и m1.xlarge "standard"; m2.xlarge, m2.2xlarge, и m2.4xlarge "high-memory"; и c1.xlarge "high-CPU". Если кто то был не в курсе то 13-го Декабря было объявлено, о поддержке t1.micro, а 22-го Марта, о cc1.4xlarge "cluster compute".
Основным сдерживающим фактором сдерживающим , появление FreeBSD на EC2, была плохая поддержка режима паравиртуализации XEN, который применяется по умолчанию для всех UNIX инстансов, а для 64-битной версии, так и её полное отсутствие. Единственным инстансом на котором возможен запуск FreeBSD в режиме паравиртуализации остаётся t1.micro.
В то же время EC2 Windows инстансы, запускаются в режиме HVM (Hardware Virtual Machine), с поддержкой которого нет никаких проблем. Хотя там возникают некоторые платформо зависимые вещи, более подробно интересующиеся могут их почитать в упомянутом посте.
Однако из за этой особенности пользователи FreeBSD на EC2 будут вынужденны платить, своеобразный налог на Windows, от 24% до 71% дороже чем Linux, так же как это происходит например на ноутбуках :)

Так же существует FreeBSD on EC2 FAQ, который может облегчить жизнь при первом знакомстве. Ну и от себя рекомендовал бы не брезговать справкой, от самого амазона, она весьма дельная. Так же хочу напомнить что t1.micro инстанс можно использовать вообще бесплатно, ну придерживаясь некоторых условий, хотя он и не быстр, но для опытов сгодится. Советую занести в закладки и страничку http://www.daemonology.net/freebsd-on-ec2/, хотя она пока вроде не актуализирована.

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

Мы опять пропустили LVEE 2011

LVEE 2011 Ну вот, думаю как и большинство посетителей данного ресурса, я таки пропустил Седьмую международную конференцию разработчиков и пользователей свободного программного обеспечения Linux Vacation / Eastern Europe состоявшуюся 30 июня - 3 июля, близ Гродно.
Хотя есть подозрение что знает о ней весьма ограниченное количество людей, хотя ребята вроде и рекламу делают, и сайт у них красивый, хотя обновляется видимо не очень оперативно, даже в новостном разделе :(
Хоть по описанию конференция больше ориентирована на Linux, но представлены там и BSD разработчики.
Я узнал об этом мероприятии, на прошлогодней конференции KyivBSD'10, где о ней рассказывал Aleksey Cheusov, во время одного из перерывов.
Aleksey Cheusov
Aleksey Cheusov на KyivBSD'10

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

вторник, 5 июля 2011 г.

Неуловимый c2k11 hackathon

По всей видимости, в настоящее время проходит, или уже прошел OpenBSD c2k11 hackathon. Догадаться о том, что это событие всё же происходит возможно только по редким твиттам
  c2k11. Was very nice seeing many of my old friends yesterday. Cake/Pie was AWESOME. :)
ну и если вы читаете профильные рассылки, например в openbsd-tech, периодически что то появляется.

Судя по сообщениям, общая тема  hackathon'a, очистка и оптимизация кода.
HenningBrauer my kernel is more than 10000 lines of code smaller than yesterday. will have to add a few back tho :((
Видимо сюда, попадают только уже состоявшиеся события :)

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

atop NEW port for FreeBSD

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

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

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

Полистать на досуге 3/7/11

Дурной пример заразителен, так что буду делать подборки всяких около BSD материалов которые попались на глаза, ну и вероятно не одному мне любопытны.
Пожалуй для первого раза достаточно, и кажется удалось не сильно скатится в сторону FreeBSD only подборки :)

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

суббота, 2 июля 2011 г.

Мини новости.

Вышел июльский номер BSD Magazine, тема номера “BSD Security”.
Судя по заголовкам есть любопытные темы.
Например Testing Hammer Deduplication on Real-world Data, видимо родилась из обсуждения пхорониксовской "Сan DragonFlyBSD's HAMMER Compete With Btrfs, ZFS??".
Да и темы про FreeBSD довольно интересные.
В этом журнале расстраивает только одно, необходимость оставлять email при скачивании, но такова политика редакции, говорят что они так собирают статистику, хотя подкованный народ просто выкладывает прямые ссылки.

FreeNASTeam продолжает публикацию обучающих роликов, на своём youtube канале.

Ну и напоследок немного искуства,на канале , вышел новый ролик Credit Is Due (The Attribution Song)

Не совсем о BSD, но весьма близко ;)

пятница, 1 июля 2011 г.

Intel GPU kernel driver (новости проекта)

Начнём с горяченького и крайне интересного.
Вчера, в рассылке current@, появилось очень интересное сообщение от Константина Белоусова
I created the first code drop for the ongoing GEM/KMS project. Please
note that this is not an end-user release, and even _not_ a call for
testing
. The project is not finished yet, and I expect quite more
efforts from me even after the scheduled project end, and from ports/x11
people, before the driver and usermode infrastructure will be ready for
the general public consumption...
(выделено мной) коротко о сути сообщения, наконец доведена до практической реализации, работа в рамках гранта FreeBSD Foundation и iXsystems, по реализации поддержки GEM, KMS, и DRI для Intel Drivers.
Пока статус очень эксперементальный, и это даже не начало тестирования, но всё таки немаленький шаг в реализации такого необходимого функционала.
Если кто не в курсе, то эта поддержка необходима для корректной работы с новыми видеокартами Intel, которых становится всё больше, в том числе их содержат почти все современные ноутбуки.
Так же у проекта есть страничка на официальной wiki, на которой есть в том числе FAQ, для тех кто всё таки наберется храбрости помочь разработчикам.

Вступитеьное слово

Медлить больше нельзя.
Тот факт, что на русском языке, почти нет новостей на тему BSD, меня несказанно печалит. Так что хоть я и не большой организатор, но решил поспособствовать исправлению данной ситуации.
Хочется верить что из данного блога получится нечто похожее на
DragonFly BSD Digest и FreeBSD News, по крайней мере я приложу к этому всяческие усилия.
У некоторых наверное возникнет вопрос, ну почему же новое, ведь уже есть какие то новостные сайты. Пока наиболее адекватным будет ответ,  почему бы и нет.
Кстати, я не большой мастак складывать слова в предложения, и далее, так что не обессудьте. Зато постараюсь радовать отважных читателей не замыленными новостями, из мира BSD. Так же тут будут периодически объёмные цитаты на английском, так как переводчик из меня тоже не великий, а гуглтранслейт больше развлекает, чем помогает.