Разработчики) | iXsystems |
---|---|
Стабильный выпуск | 12.0-U5.1 / 13 июля 2021 г. ; 3 месяца назад ( 2021-07-13) |
Репозиторий | |
Операционная система | FreeBSD |
Платформа | x86-64, v9.2.1.9 был последним выпуском, который поддерживал 32-разрядную версию. |
Тип | Компьютерное хранилище |
Лицензия | Лицензия BSD |
Веб-сайт | truenas.com |
TrueNAS - это бренд для ряда бесплатных операционных систем с открытым исходным кодом для сетевых хранилищ (NAS), производимых iXsystems и основанных на FreeBSD и Linux, использующих файловую систему OpenZFS. Он лицензирован в соответствии с условиями лицензии BSD и работает на стандартном оборудовании x86-64.
Ассортимент TrueNAS включает бесплатные общедоступные версии (TrueNAS CORE, ранее известный как FreeNAS), коммерческие версии (TrueNAS Enterprise), версии для Linux (TrueNAS SCALE, разрабатываются с января 2021 г.) и аппаратное обеспечение от небольших домашних систем до массивов размером 10 петабайт на основе на этих.
TrueNAS поддерживает клиентов Windows, macOS и Unix, а также различные узлы виртуализации, такие как XenServer и VMware, с использованием протоколов SMB, AFP, NFS, iSCSI, SSH, rsync и FTP / TFTP. Расширенные функции TrueNAS включают полное шифрование диска и архитектуру подключаемых модулей для стороннего программного обеспечения.
TrueNAS - это торговая марка сетевой платформы хранения данных ixSystems с открытым исходным кодом. Это включает в себя:
TrueNAS поддерживает файловую систему OpenZFS, которая обеспечивает проверку целостности данных для предотвращения повреждения данных, позволяет создавать моментальные снимки, репликацию и несколько уровней избыточности, включая чередование, зеркалирование, чередующиеся зеркала (RAID 1 + 0) и три уровня RaidZ.
TrueNAS управляется через комплексный веб-интерфейс, который дополняется минимальной консолью оболочки, которая выполняет основные административные функции. Веб-интерфейс поддерживает настройку пула хранения, управление пользователями, настройку совместного использования и обслуживание системы. Как встроенное системное устройство TrueNAS загружается с USB-накопителя или SATA DOM. Этот образ настраивается с помощью загрузочного установщика USB Flash / CD-ROM. Операционная система TrueNAS полностью независима от дисков хранения, что позволяет создавать резервные копии базы данных конфигурации и ключей шифрования и восстанавливать их до новой установки ОС. Это разделение также позволяет выполнять обновления системы TrueNAS через веб-интерфейс.
Проект FreeNAS был начат в октябре 2005 года Оливье Кочар-Лаббе, который основал его на встроенном межсетевом экране m0n0wall и FreeBSD 6.0. Фолькер Тайле присоединился к проекту в июле 2006 года и стал руководителем проекта в апреле 2008 года. В сентябре 2009 года группа разработчиков пришла к выводу, что проект, на тот момент находившийся в версии.7, подлежал полной переработке, чтобы учесть современные функции, такие как подключаемая архитектура. Фолькер Тайле решил, что проект лучше всего реализовать с помощью Debian Linux, и переключил свои усилия на разработку временного проекта CoreNAS и, в конечном итоге, OpenMediaVault, где он продолжает возглавлять проект. Кокард-Лаббе ответил на возражения сообщества против «версии FreeNAS для Debian», возобновил деятельность в проекте и руководил его передачей пользователю FreeNAS iXsystems. Разработчики Дайсуке Аояма и Майкл Зун продолжили разработку FreeNAS 7 как проекта NAS4Free. Тем временем iXsystems переписала FreeNAS с новой архитектурой, основанной на FreeBSD 8.1, выпустив FreeNAS 8 Beta в ноябре 2010 года. Архитектура подключаемых модулей появилась с FreeNAS 8.2, а управление версиями FreeNAS было синхронизировано с FreeBSD для ясности. FreeNAS 8.3 представил полное шифрование диска, а FreeNAS 9.1 на базе FreeBSD 9.1 принес обновленную архитектуру подключаемых модулей, совместимую со структурой управления тюрьмами TrueOS Warden. FreeNAS 9.1 также был первой версией FreeNAS, в которой использовалась поддерживаемая сообществом OpenZFS v5000 с флагами функций. FreeNAS 9.2, основанный на FreeBSD 9.2, включал улучшения производительности и представил REST API для удаленного администрирования системы. FreeNAS 9.3, основанный на FreeBSD 9.3, представил загрузочное устройство на основе ZFS, мастер начальной настройки и высокопроизводительный сервер iSCSI в ядре. FreeNAS 9.10, основанный на FreeBSD 10.3-RC3, положил конец синхронизированному именованию FreeNAS / FreeBSD и представил поддержку мониторинга Graphite и экспериментальную поддержку гипервизора bhyve.
В октябре 2015 года, через десять лет после первоначального выпуска FreeNAS, была выпущена FreeNAS 10 ALPHA, которая представляет собой предварительную версию того, что станет FreeNAS Corral GA 15 марта 2017 года. FreeNAS Corral представила новый графический пользовательский интерфейс, интерфейс командной строки, лежащее в основе промежуточное ПО., система управления контейнерами и система управления виртуальными машинами. FreeNAS Corral отличается от FreeNAS, обеспечивая не только функциональность NAS, но и гиперконвергентную функциональность благодаря встроенной поддержке виртуальных машин. Однако 12 апреля 2017 года iXsystems объявила, что FreeNAS Corral вместо этого будет отнесена к категории «Предварительная версия технологии», сославшись на такие проблемы, как «общая нестабильность, отсутствие паритета функций с 9.10 (тюрьмы, iSCSI и т. Д.), А также некоторые пользователи, испытывающие производительность ниже ожидаемой »и уход руководителя проекта. Вместо этого было принято решение вернуться к существующему коду 9.10 и перенести функции Corral в 9.10.3 и далее.
В мае 2017 года iXsystems объявила, что в скором времени будет выпущен FreeNAS 11, основанный на версии 9.10, но включающий такие функции, как обновление операционной системы FreeBSD, управление виртуальными машинами, обновления тюрем и новый пользовательский интерфейс бета-версии по типу Corral, но на основе Angular.
В марте 2020 года iXsystems объявила, что версия 12.0 объединит кодовую базу FreeNAS с базой кода их коммерческого предложения TrueNAS. FreeNAS станет TrueNAS CORE, а TrueNAS будет переименован в TrueNAS Enterprise. Это изменение было официально внесено с выпуском TrueNAS 12.0 20 октября 2020 года.
В октябре 2020 года iXsystems анонсировала новый продукт - TrueNAS SCALE. Он по-прежнему будет использовать ZFS, но будет основан на Linux.
Повторная реализация FreeNAS 8.0 переместила проект с архитектуры на основе m0n0BSD / m0n0wall / PHP на архитектуру, основанную на встроенной системе сборки FreeBSD NanoBSD, языке программирования Python, фреймворке веб-приложений Django и наборе инструментов dōjō ( библиотека JavaScript ). Он также использовал веб-сервер lighttpd, но в FreeNAS 8.2 он был заменен на nginx. Преемник 9.10.2, известный как FreeNAS Corral, сохранил веб-сервер nginx и загрузочное устройство FreeNAS на основе ZFS, но заменил структуру веб-приложений Django / dōjō на исходную. FreeNAS 11 реализовал новый интерфейс с использованием Angular.
Ветвь | Первый выпуск | Последняя сборка | Выпущенный | Версия FreeBSD | Положение дел | Примечания / Изменения |
---|---|---|---|---|---|---|
9.10 | 2016-03-23 | 9.10.2-U4 | 2017-05-25 | 10.3 СТАБИЛЬНЫЙ | Предыдущий выпуск | |
10.0 («Загон») | 2017-03-15 | N / A | Снято: переведено только в предварительный просмотр | Ветка «Corral» была закрыта примерно 23 апреля 2017 года, разработчики в качестве причин ссылались на то, что, хотя это была серьезная «переработка» FreeNAS, слишком много проблем возникло в течение 2 недель после выпуска. Разработка вернулась к проверенной ветке FreeNAS 9.10, а ветка Corral была переведена в «предварительную версию технологии». | ||
11.0 | 2017-06-14 | ВЫПУСКАТЬ | 2017-06-14 | 11 СТАБИЛЬНЫЙ | Предыдущий выпуск | (По сравнению с веткой 9.10):
|
11.1 | 2017-12-13 | ВЫПУСКАТЬ | 2017-12-13 | 11 СТАБИЛЬНЫЙ | Предыдущий выпуск | Изменения включают добавление облачной синхронизации и предварительной поддержки контейнера Docker, а также обновления графического интерфейса администрирования на основе Angular и заметные улучшения OpenZFS для обработки больших файлов и множественных снимков. |
11.2 | 2018-07-09 | ВЫПУСКАТЬ | 2018-12-05 | 11.2 СТАБИЛЬНЫЙ | Предыдущий выпуск | Основные моменты из объявления о выпуске:
|
11,3 | 2019-11-15 | ВЫПУСКАТЬ | 2020-01-28 | 11.3 СТАБИЛЬНЫЙ | Предыдущий выпуск | Основные моменты из объявления о выпуске:
|
12.0 | 2020-10-20 | ВЫПУСКАТЬ | 2020-10-20 | 12.0-СТАБИЛЬНЫЙ | Текущий выпуск | * Собственное шифрование ZFS, позволяющее шифрование каждого набора данных и
|
Показанные функции и плагины предназначены для ветки 11.0.