Главная » Эксперты » Экс-программист Google разработал файловую систему для Linux

Экс-программист Google разработал файловую систему для Linux

  • 26 августа 2015
0 комментариев

Бывший инженер из Google по имени Кент Оверстрит (Kent Overstreet) создал новую файловую систему для Linux, призванную повысить скорость работы операционных систем. Помимо этого, Bcachefs является первой файловой системой для Linux, которая была создана для работы с твердотельными накопителями. Об этом Оверстрит сообщил на сайте lkml.org.

На данный момент существует множество рабочих файловых систем для Linux. Однако, похоже, что среди них нет той, которая бы полностью устраивала всех пользователей. Самой популярной системой остается Gnu/Linux Extended Filesystem, которая была создана несколько десятилетий назад. Но в некоторых организациях всё же предпочитают Btrfs или XFS, если требуется работать с большими массивами либо гарантировать целостность данных.

При создании Bcachefs основной целью разработчика было добиться быстродействия, дополнив его масштабируемостью и надежностью, которые свойственны современным системам. Основой этого проекта стали наработки Кента в Google, где он занимался совершенствованием кэширующего ПО с 2011 по 2013 год.

По заверениям разработчика, Bcachefs обладает всеми атрибутами современной системы, в том числе контрольными суммами, сжатием для экономии места на дисках, функцией «копирование при записи», которая позволяет многим получать доступ к файлу одновременно, а также кэширование для быстрого реагирования.

В будущем Bcachefs получит новые возможности: автоматическое сохранение резервных копий образцов ОС и функцию erasure coding .

Оверстрит также отметил недостатки новой системы, среди которых долгое время установки и неэкономность – для работы Bcachefs необходимо почти 20 % пространства на диске. Эти недостатки разработчик в будущем планирует устранить.

Добавить комментарий

Вы должны войти, чтобы оставить комментарий.

WordPress Appliance - Powered by TurnKey Linux