ОпенАФС
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Оригинальный автор(ы) | Университет Карнеги-Меллон |
---|---|
Разработчик(и) | Трансарк , IBM , Фонд OpenAFS |
Стабильная версия | 1.8.11 / 23 марта 2024 г |
Репозиторий | |
Написано в | С |
Операционная система | Кросс-платформенный |
Тип | Распределенная файловая система |
Лицензия | Публичная лицензия IBM |
Веб-сайт | www |
OpenAFS — это (AFS) с открытым исходным кодом реализация Эндрю распределенной файловой системы . Первоначально AFS был разработан в Университете Карнеги-Меллон и разработан как коммерческий продукт корпорацией Transarc , которую впоследствии приобрела IBM . На LinuxWorld 15 августа 2000 г. IBM объявила [1] они планируют выпустить версию своего коммерческого продукта AFS под лицензией IBM Public License . Это стало OpenAFS. Сегодня OpenAFS активно разрабатывается для широкого спектра семейств операционных систем, включая: AIX , Mac OS X , Darwin , HP-UX , Irix , Solaris , Linux , Microsoft Windows , FreeBSD , NetBSD .
Фундамент
[ редактировать ]Фонд OpenAFS был основан 20 мая 2013 года как некоммерческая организация, призванная способствовать стабильности и росту OpenAFS.
Управление
[ редактировать ]Управление проектом разделено между советом старейшин, который рассматривает вопросы стратегического направления, и привратниками, которые контролируют репозиторий исходного кода.
Лицензирование
[ редактировать ]Хотя не существует юридического лица, владеющего исходным кодом OpenAFS, авторские права на многие файлы принадлежат IBM. Большая часть исходного кода защищена IPL, однако на несколько файлов в дереве распространяются университетские лицензии . Все применимые лицензии перечислены в файле в репозитории исходного кода под названием openafs/doc/LICENSE .
Разработка
[ редактировать ]Участники за последние пять лет [ когда? ] внесли значительные улучшения как в реализацию, так и в протокол AFS3, не нарушая совместимости с выпусками IBM/Transarc. С момента написания этого объявления было интегрировано несколько крупных проектов разработки, таких как: поддержка 64-битной MS-Windows, поддержка MS-Windows 7, поддержка Apple-Mac OS X v10.4-v10.9 и файловый сервер с подключением по требованию. .
Многие девелоперские проекты находятся на разной стадии завершения. Ниже приведены несколько ярких примеров:
- Серверная часть файлового сервера, использующая объектное хранилище
- rxtcp
- рхк
- rxk5
- Инструментальная основа
- Поддержка блокировки диапазона байтов
Развертывание
[ редактировать ]Существующая база пользователей включает в себя как небольшие ячейки с одним сервером, так и крупные многонациональные развертывания, охватывающие академические круги, частные исследовательские лаборатории, государственные и коммерческие организации. Небольшой снимок развернутых ячеек AFS можно найти, просмотрев содержимое файла CellServDB, распространяемого вместе с OpenAFS.