Открыть сервисСервис

OKFS — файловая система для ОС Windows

OKFS (Open Kernel File System) — файловая система, разработанная российскими специалистами для операционных систем семейства Windows с целью обеспечения совместимости с отечественными платформами и снижения зависимости от зарубежных технологий. OKFS поддерживает русскоязычные имена файлов, длинные пути, расширенные атрибуты и некоторые особенности, характерные для файловых систем Linux (ext4, XFS), что позволяет использовать одни и те же носители данных на компьютерах с разными операционными системами.

История создания

OKFS создавалась в рамках работ по импортозамещению в сфере программного обеспечения для настольных и серверных компьютеров. Проект связан с инициативой перехода государственных и корпоративных заказчиков на отечественные операционные системы, в частности на дистрибутивы семейства Astra Linux и РЕД ОС, работающие на ядре Linux. Для организации совместного доступа к данным между Linux- и Windows-компьютерами требовалась файловая система, которую обе стороны могли бы читать и писать без потери функциональности.

Разработка велась силами российских ИТ-компаний при участии специалистов, ранее работавших над драйверами и файловыми системами для Windows. Первые публичные упоминания OKFS относятся к началу 2020-х годов, когда тема импортозамещения в корпоративном секторе приобрела особую актуальность. В частности, проект связан с деятельностью компании «Регура» (ранее — «Базальт СПО»), разработчика Astra Linux, и партнёров, обеспечивающих поддержку Windows-среды в гибридных инфраструктурах.

Технические особенности

OKFS реализована как драйвер файловой системы для Windows, устанавливаемый на стороне ОС Microsoft. Драйвер регистрируется в системе и позволяет Windows монтировать разделы с файловой системой OKFS так же, как нативные NTFS или exFAT.

Ключевые технические характеристики:

  • Поддержка длинных путей и Unicode. OKFS корректно обрабатывает имена файлов и каталогов с русскими буквами, кириллицей и другими символами Unicode, что принципиально для русскоязычной среды.
  • Совместимость с ext4. Формат хранения данных и метаданных во многом соответствует ext4, что упрощает двусторонний обмен данными между Linux и Windows.
  • Поддержка прав доступа. OKFS реализует POSIX-подобную модель прав (rwx), в отличие от NTFS-модели ACL, что позволяет сохранять права при копировании данных с Linux-серверов.
  • Журналирование. Как и ext4, OKFS ведёт журнал изменений, что снижает риск повреждения файловой системы при сбое питания или аварийном завершении работы.
  • Работа с большими томами. Поддерживаются разделы объёмом до нескольких терабайт, что делает файловую систему пригодной для серверных применений и сетевых хранилищ.

Применение

Основная область применения OKFS — гибридные ИТ-инфраструктуры, где одновременно используются Linux- и Windows-компьютеры. Типовые сценарии:

  1. Общие сетевые ресурсы. Файловые серверы на Astra Linux или РЕД ОС раздают данные в формате OKFS, а рабочие станции на Windows подключаются к ним через драйвер OKFS.
  2. Внешние носители. Флеш-накопители и жёсткие диски, отформатированные в OKFS, читаются и пишутся с обеих сторон без конвертации.
  3. Гипервизоры и виртуализация. В средах виртуализации, где гостевые и хостовые ОС различаются, OKFS служит общим форматом для обмена файлами.
  4. Государственные и корпоративные заказчики. Организации, переходящие на отечественные ОС, используют OKFS для поэтапного перевода парка компьютеров без остановки работы.

Сравнение с альтернативами

Для двустороннего доступа к данным между Linux и Windows традиционно использовались решения вроде Samba (сетевой доступ по протоколам SMB/CIFS) или универсальные файловые системы вроде exFAT. Однако Samba требует настройки сервера и сети, а exFAT не поддерживает права доступа и журналирование. OKFS позиционируется как более плотная интеграция: драйвер работает на уровне ОС, не требует отдельного сервера и сохраняет POSIX-права.

РешениеУровень интеграцииПрава доступаЖурналирование
OKFSДрайвер ОСPOSIXЕсть
SambaСетевой протоколЧерез маппингЗависит от ФС
exFATДрайвер ОСНетНет
NTFS-3G (Linux)Драйвер ОСЧерез маппингОграниченно

Перспективы

OKFS рассматривается как часть более широкой экосистемы отечественного ПО, включающей операционные системы, офисные приложения и средства информационной безопасности. Поддержка файловой системы со стороны разработчиков Astra Linux и партнёров создаёт условия для её включения в стандартные поставки корпоративных решений. Перспективное развитие связано с расширением функциональности — поддержкой дедупликации, сжатия и более тесной интеграции с системами резервного копирования.

См. также

  • Astra Linux
  • РЕД ОС
  • ext4
  • NTFS
  • exFAT

Источники

  • Официальная документация проекта OKFS
  • Публикации о импортозамещении в сфере операционных систем
  • Технические обзоры файловых систем Linux и Windows
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru