Новости
Руководства и FAQ
База знаний
Ссылки
Как здесь писать
Перевод интервью с Olivier Cochard-Labbe, основателем проекта FreeNAS. Автор Jesse Smith, впервые опубликовано в BSDmagazine Vol.3 No.2 (дата публикации: февраль 2010)
Проект FreeNAS (http://freenas.org/freenas) основан Olivier Cochard-Labbe в 2005 году как дистрибутив с открытым кодом для сетевых систем хранения данных (NAS). Проект предлагает домашним пользователям и сетевым администраторам простой и элегантный способ хранения данных на небольшой стабильной платформе при очень небольших затратах. В декабре прошлого года заговорили о том что FreeNAS откажется от FreeBSD как основы, и перейдет на Debian как базовую ОС для будущих релизов. Через непродолжительное время после этого, компания iXsystems предложила взять проект FreeNAS под свое крыло и продолжить разработку используя платформу FreeBSD. Господин Cochard-Labbe любезно уделил несколько минут из своего насыщенного расписания, чтобы рассказать о проекте.
BSD Mag: Месье Cochard-Labbe, спасибо за то что нашли время на то чтобы ответить на вопросы. Для начала не могли бы Вы немного рассказать о себе? Откуда Вы, как заинтересовались open source?
OCL: Я живу во Франции, мне 33 года, женат, у меня две дочери, и я работаю сетевым консультантом в Orange Business Services. Я открыл Slackware Linux в студенческие времена в 1996 и с тех пор остаюсь пользователем настольных версий Linux.
BSD Mag: Не так уж много проектов с открытым исходным кодом специализируется на предоставлении сервисов NAS. Что подтолкнуло Вас к созданию FreeNAS?
OCL: В середине 2005 года я хотел переделать мой старый ПК в домашний сервер NAS. У меня были простые цели:
Я не нашел open source проекта, который бы отвечал моим нуждам, так я решил начать свой собственный. Моим вторым мотивом было то, что был обычным пользователем и я хотел использовать это упражнение для более основательного изучения операционной системы. У меня уже была дома система на базе mOnOwall, и я хотел иметь подобный интерфейс для моего NAS. Это историческая причина того, почему FreeNAS базируется на FreeBSD. Я учился PHP и изучал FreeBSD через обучение на коде mOnOwall. И через какое-то количество дней стал доступен первый релиз FreeNAS. Никогда не мог представить что моя небольшая переделка mOnOwdll в NAS станет такой известной… Что вызвало некоторые проблемы: поскольку я не был разработчиком, мне пришлось научиться тому как использовать subversion, как писать PHP-код, который поддерживает перевод пользовательского интерфейса (getext), и я опасался неизвестных мне возможных ошибок. FreeNAS был всего лишь хобби, и я не мог отдавать ему приоритет перед моей семейной жизнью или оплачиваемой работой. Управление этим проектом съедает немало моего времени на сон.
BSD Mag: Ваш последний релиз загрузили более 10,000 раз. По отзывам которые Вы получаете, можете ли Вы оценить кого среди ваших пользователей больше: тех, кто использует FreeNAS дома, или — на работе?
OCL: Я полагаю, что большинство из них домашние пользователи. «Бизнес-функции» FreeNAS в настоящий момент слишком ограничены (аутентификация пользователей, раздача прав группам/пользователям и управление квотами). Но, поскольку я никогда не использовал профессиональные NAS (такие как netapp), для меня непросто определиться с тем какого рода функции требуются для бизнеса. Непросто и работать над профессиональными функциями дома в одиночку. Например, для того чтобы добавить аутентификацию MS Active Directory, мне потребовалось запустить виртуальную машину с MS Windows server и понять как работают серверы Windows, прежде чем использовать его вместе с FreeNAS. Поэтому, у меня не хватает времени на то, чтобы добавить интеграцию LDAP и другие более сложные функции.
BSD Mag: Некоторое время назад Вы анонсировали отказ FreeNAS от FreeBSDкак базовой ОС и переход на Debian. Не могли бы Вы объяснить причины для таких изменений?
OCL: Это история посложнее. Я начал проект в октябре 2005 и был единственным разработчиком до июля 2006, когда Волкер Тейле (Volker Theile) подключился к проекту в качестве разработчика. Но моя профессиональная и личная жизнь сильно изменилась в 2007 и я не смог по-прежнему тратить мое свободное время на FreeNAS. Поэтому в апреле 2008 я передал ключи от проекта Волкеру чтобы предотвратить возможное замедление в развитии FreeNAS. С этого момента я не участвовал в написании кода и Волкер работал практически один. А в сентябре 2009, у нас состоялась внутренняя дискуссия относительно будущего FreeNAS и его технических ограничений (самое заметное из них, это трудность написания пользовательских аддонов). Было решено полностью переписать FreeNAS. Волкер (лидер проекта и единственный разработчик) предпочел использовать в качестве основы Linux, поскольку на считает разработку под Linux более легкой. Я одобрил его выбор. Но после того как было сделано публичное заявление об этих больших планируемых изменениях, я получил множество писем из мира FreeBSD. И наиболее важным из них было письмо из iXsystems в котором предлагалось взять FreeNAS под свое крыло. Поэтому, я вернулся в проект, чтобы управлять переходным периодом вместе с iXsystems.
BSD Mag: Относительно соглашения с iXsystems, какие преимущества получит FreeNAS от ее участия и каковы выгоды самой iXsystems? Увидим ли мы версию FreeNAS, основанную на Debian?
OCL: Они придадут FreeNAS большую направленность в сторону бизнесa (сохраняя функции для домашнего использования). Касательно Debian версии FreeNAS, в качестве совершенно нового проекта: мы не можем называть его Debian версией FreeNAS. Этот проект создан Волкером и называется OpenMediaVault, вы можете следить за его быстрым развитием на http://blog.openmediavault.org/.
BSD Mag: FreeNAS недавно дорос до версии 0.7. Какие новые функции и улучшения появятся по пути к версии 1.0?
OCL Теперь этот вопрос вам следует задавать iXsystems.1)
BSD Mag: В чем преимущества FreeNAS перед другими, проприетарными, NAS-решениями?
OCL Я никогда не использовал проприетарные NAS, так что не смогу дать реальный ответ на этот вопрос. Спросите об этом у пользователей FreeNAS.
BSD Mag: Многим участникам сообщества open source нравится помогать, выполняя вспомогательную работу. В каких областях проект FreeNAS мог бы использовать помощь (разработка, тестирование, написание документации)?
OCL Документация требует больших обновлений. И нам всегда нужны разработчики. Сделать свой вклад в FreeNAS совсем не сложно: это всего лишь PHP-страницы которые генерируют текстовые файлы!
BSD Mag: NAS-системы имеет тенденцию к увеличению до очень больших размеров. Как Вы тестируете пределы FreeNAS в скорости/объемах хранения?
OCL Я не могу тестировать такие ограничения, поскольку такие тесты требую оборудования, которого у меня нет.
BSD Mag: Файловая система ZFS была задумана для серверов и NAS-систем. Что Вы думаете о ZFS и есть ли что-то что не нравиться Вам в ней?
OCL: Я не системный инженер. На самом деле, я не имею достаточно знаний чтобы сравнивать ZFS с другими файловыми системами. Я никогда не слышал о том, что меня просят добавить в списке запрашиваемых функций для работы с ZFS. Эта файловая система требует для работы больших систем, что не очень сочетается с маленькими домашними NAS.
BSD Mag: Работаете ли Вы сейчас над другими проектами? Что на вашем столе?
OCL: Научившись кое-чему на FreeNAS, я, как «сетевик», начал новый проект – BSD Router. Это дистрибутив для создания маршрутизаторов, с открытым кодом на базе nanoBSD и рассчитанный на встраиваемое (embedded) применение.
BSD Mag: Есть что-то еще чем бы Вы хотели поделиться с читателями?
OCL: Пред тем как начать FreeNAS, я никогда ни прикасался к FreeBSD-системам и ничего не знал о программировании на PHP/Shell. Я изучал эти технологии в процессе работы над FreeNAS. Это значит, что всякий у кого есть хорошая идея, может создать такую специализированную ОС (appliance OS) как FreeNAS, даже не имея навыков программировании.
BSD Mag: Спасибо за Ваши вдохновляющие слова и потраченное время!
Об авторе: Джесс Смит (Jesse Smith) системный администратор, программист по образованию, сторонник свободного программного обеспечения и писатель. Когда не работает с компьютерами, любит проводить свое время с семьей или радоваться природным красотам родной для него Канады.
Обсуждение
Спасибо. Интересно.
Пожалуйста. Рад что Вам понравилось.
Я, кроме тех. документации, почти не переводил текстов, поэтому получилось местами «суконным языком». Но, надеюсь, и от такого перевода будет польза.
огромное спасибо, очень важная и нужная статейка. как раз недавно познакомился с FreeNAS когда возникла идея сделать NAS из старенькой машины. FreeNAS - очень нужный и важный проект, надеюсь из-за перехода под крыло ixsystems проект не станет закрытым или платным.
Вообще отлично!
Спасибо за перевод статьи!