Oracle берется за Linux

17 август, 2007 - 16:35Андрій Кухар

Как уже недавно сообщалось, компания Oracle решила всерьез заняться развитием возможностей ОС Linux, необходимых для корпоративного применения. Одно из направлений работ – разработка новой файловой системы под названием btrfs (рискну предположить, что оно расшифровывается как better file system...), которая должна прийти на смену не удовлетворяющей требованиям для сегодняшнего ext3 (эта цель, надо отметить, также преследуется при создании ext4). По существу, главная претензия к данной ФС заключается в том, что она не обеспечивает должного уровня масштабируемости. В ней занимают неприемлемо много времени или вообще недоступны такие задачи, как оперативное обнаружение и исправление ошибок, «горячее» добавление и извлечение накопителей и пр.

Среди главных особенностей btrfs называются: проверка на присутствие ошибок и сжатие ФС в оперативном режиме, «стремительная» проверка в автономном режиме, моментальные снимки, поддержка экстентов (позволяет свести к минимуму или даже избежать фрагментации файлов), эффективное хранение небольших файлов, зеркалирование критической информации, использование контрольных сумм для данных и метаданных и др.

В данный момент проект находится на ранних стадиях реализации. Предстоит еще добавить некоторые базовые функции, еще много необходимо сделать в плане оптимизации. Тем не менее, уже сейчас система показывает неплохие результаты в тестах.

В общем, реакция Oracle на усовершенствования ядра Linux компанией Rad Hat и в то же время попытка создать аналог ФС ZFS от Sun Microsystems производит довольно неплохое впечатление.