Juniper и Semihalf передают проекту FreeBSD стек и ФС для накопителей NAND Flash
2 марта 2012 года
Организация FreeBSD Foundation объявила о выделении компании Semihalf (Архивная копия от 25 октября 2020 на Wayback Machine) денежного гранта на выполнение работы по интеграции в состав FreeBSD созданных данной фирмой файловой системы и стека хранения данных для накопителей NAND Flash. Указанные технологии будут открыты под лицензией BSD и позволят обеспечить во FreeBSD прямое управление устройствами NAND Flash, удовлетворив ключевые потребности многих приложений в быстром, надёжном и энергонезависимом хранилище. Ожидается, что интеграция стека с поддержкой NAND Flash откроет новые возможности по применению FreeBSD в области встраиваемых устройств.
В состав передаваемой проекту FreeBSD подсистемы NAND Flash входят следующие компоненты:
- Фреймворк для создания драйверов и набор драйверов для контроллеров NAND и чипов памяти;
- Cимулятор NAND-устройств;
- Устойчивая к сбоям файловая система, основанная на механизме представления структур в форме лога и обеспечивающая равномерное использование блоков данных для снижения износа NAND Flash;
- Набор сопутствующих утилит, инструментов и документации, необходимых для работы с NAND Flash и интеграции поддержки данной технологии в пользовательские приложения.
Предоставление гранта стало возможным благодаря финансовой поддержке компании Juniper Networks, полученные от которой средства позволят покрыть расходы на передачу проекту FreeBSD прав на разработанные компанией Semihalf технологии, созданные ранее по заказу Juniper Networks. Juniper надеется, что NAND Flash FS и NAND Flash Framework удастся включить в состав следующего значительного релиза FreeBSD. Выступившая в роли подрядчика компания Semihalf (Архивная копия от 25 октября 2020 на Wayback Machine) специализируется на создании встраиваемых решений на базе FreeBSD и уже имеет успешный опыт сотрудничества с FreeBSD Foundation. В частности, в 2010 году силами данной компании обеспечена поддержка технологии FDT (Flattened Device Tree), позволяющей описать аппаратные ресурсы компьютерной системы, с учетом всех связей, платформо-независимым и переносимым способом.
Интеграция наработок в дерево исходных текстов FreeBSD позволит обеспечить приведение фреймворка стандартам сообщества, а также упростит последующее развитие и сопровождение кода. По словам представителя Juniper наличие надёжной файловой системы для NAND Flash является важным фактором будущего успеха встраиваемых устройств компании. Но системы хранения не являются основным бизнесом Juniper, поэтому оптимальным решением по обеспечению дальнейшей поддержки разработанной по заказу файловой системы является её передача в руки надёжного открытого проекта. Компания Juniper рассказала о своём намерении фонду FreeBSD и компании Semihalf, которые пошли навстречу идее по открытию кода фреймворка.
По словам президента организации FreeBSD Foundation, инициатива компании Juniper демонстрирует выгоды от открытия кода разработанных улучшений, не затрагивающих критическую для бизнеса интеллектуальную собственность. Передача таких разработок в основные открытые проекты позволяет значительно снизить затраты на сопровождение кода. Например, передача фреймворка NAND Flash проекту FreeBSD позволит сократить расходы по поддержанию адаптированного для продуктов Juniper дистрибутива FreeBSD. Таким образом, подобное открытие кода выгодно всем сторонам, и сообществу, и коммерческим пользователям FreeBSD.
Источники
[править]Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии[править]
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.