Открыт код файловых систем из состава ОС QNX
Новости
→
NIX-новости
Дата публикации: 07.08.2008
Автор статьи: Maxim Chirkov
Источник: www.opennet.ru (Оригинал: Перейти)
Компания QNX Software Systems объявила
об открытии исходных текстов реализации файловых систем для ОС QNX,
призванных обеспечить максимальную надежность и производительность на
широком спектре устройств, таких как NAND/NOR флэш память, IDE, SATA,
SCSI диски, USB накопители, CD/DVD и RAM диски.
Пакет поддерживает работу с широким спектром файловых систем,
включая QNX 4 FS, FAT, EXT2, FFS3, ETFS, Power-safe FS, NFS v2/v3 и
CIFS. Исходные тексты доступны
под гибридной лицензией «QNX Non-Commercial End User License», дающей
возможность сторонним разработчикам вносить изменения в код, но
ограничивающей применение некоммерческим использованием.
Из отличительных черт ФС, входящих в комплект, можно отметить:
- Power-safe ФС обеспечивает высокую устойчивость от
проблем, возникающих при сбое из-за отключения питания (используется
механизм «copy on write», при котором при записи данные не
переписываются, а сохраняются на новое место);
- ФС FFS3 (Flash file system) и ETFS (Embedded
transaction file system) обеспечивает оптимальный режим распределения
данных для NOR и NAND флеш накопителей, систему автоматической
дефрагментации и коррекции и выявления ошибок;
- Package manager виртуальная ФС, обеспечивающая отображение заданного набора файлов на сервере для клиентских машин;
- Все файловые системы выполняются вне контекста ядра
ОС, в виде изолированных приложений, что позволяет запускать,
останавливать и обновлять ФС без необходимости перезагрузки.
Дата публикации: 07.08.2008
Автор статьи: Maxim Chirkov
Источник: www.opennet.ru (Оригинал: Перейти) |