2gusia (2gusia) wrote,
2gusia
2gusia

Category:

nas4free - о развитии проекта

Как софт для создания домашнего NAS на x86 платформе nas4free достиг весьма зрелой стадии. Вся заявленная функциональность работает и её объём обеспечивает практически любые потребности рядового пользователя. Так что дальнейшее - скорее для удовлетворения любопытства.

1) Head. Основные разработчики сейчас заняты достаточно рутинным процессом улучшения поддержки нового оборудования и внедрением в сборку обновляющихся версий софта. Поэтому публичные сборки выходят не так часто, что на самом деле радует. Ход процесса можно смотреть здесь. Нажать на History и смотреть свежие изменения. Любой желающий с небольшой квалификацией по инструкции может собрать самую свежую сборку (не факт, что свободную от ошибок)

2) FreeBSD 10. nas4free бегает на FreeBSD 9.2-RELEASE, а текущая версия оси - 10. Проблем в этом обычно нет, 9.2 поддерживается. Исключения бывают связаны с новейшим железом и специфической функциональностью. Сообщество действует, хочу обратить внимание на экспериментальный вариант nas4free на FreeBSD 10. Гуру jandegr (на секундочку, ему же мы обязаны vbox под nas4free) сделал сборку на базе FreeBSD 10. Сам он её использует с февраля на железе, не работающем с 9.2 Я сборку у него выпросил на условиях нераспространения, тк это практически альфа и кое что не работает (following ports are not built for various reasons : firefly, fuppes,
istgt, lcdproc, open-vm-tools, vmxnet3). Из этого списка только что исчез bash и в результате не осталось ни одного важного для меня пункта. (istgt не использую, удовлетворившись AoE - пост-оглавление, глава Б п 21)

Поставил в виртуалку - работает.
nf10

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

finch_w_menu3) finch - FreeBSD in a chroot. Есть такой полуживой проект, zfsguru. Развивается в год по чайной ложке, но есть в нём интересная идея. Можно взять этот вебгуй и поставить на полную FreeBSD. C nas4free такое сделать нельзя, что в большинстве случаев и правильно, а некоторых - недостаток. В очень большой степени недостаток это позволяет расшить проект finch (англ - зяблик). Эта птичка представляет собой полную FreeBSD в chroot, как, собственно и видно из названия. Милая птичка, кстати, живёт не только на nas4free, но на freenas и полной фряхе версий 9 и 10 тоже гнездиться заточена.

chroot отличается от jail среди прочего существенно меньшими ограничениями - например, можно ставить файловые системы, что я тестил для WebDAV (работает, но нестабильно, впрочем)

Зябликов таких можно наплодить в системе несколько, внутри разработчики из коробки приделали механизм для jail - qjail (ср напр). Причём эти джейлы могут свободно сосуществовать с джейлами, сооружёнными через TheBrig. (см также в этом блоге по тегу chroot)

4) Не забываем про nas4free extensions механизм расширений, через который реализовано немало полезного - btsync, к примеру. А два из этих расширений упомяну отдельно ещё раз - virtualbox, позволяющий запускать другие оси и TheBrig, дающий гуй для создания и управления джейлами. Подробнее всё есть в посте-оглавлении.

Так что с расширяемостью у nas4free, изначально обрезанной сборкой, сложилось.
Tags: chroot, jail, nas4free, virtual
Subscribe

  • Танцы с WiFi свистком TP-Link TL-WN821N. Не зря вас Тупой Линк величают

    Понадобилось мне срочно подключить десктоп по WiFi. зашел в магазин, у них нашелся TP-Link TL-WN821N Времени не было, взял. Хочу рассказать…

  • Статья про SSD Apacer в NAS

    Сегодня после длительной борьбы с web-редактором IXBT Live (который оказался не совместимым с Google Docs), наконец, опубликовали мой опус про SSD,…

  • OpenZFS и XigmaNAS

    Месяц назад я писал про Open ZFS. Там были мысли о том, когда он будет доступен в XogmaNAS. А в конце декабря зацепился на эту тему языками с…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 4 comments