Поскольку ядро ​​Linux продолжает уменьшаться и модернизироваться, еще одна древняя файловая система вот-вот попрощается со сценой истории. EFS (Extent File System, Extended File System), которая ранее была ранней конфигурацией по умолчанию операционной системы IRIX, принадлежащей известной компьютерной компании SGI (Silicon Graphics), была подтверждена как включенная в план удаления и, как ожидается, будет полностью удалена в будущей версии ядра Linux 7.3.

изображение.webp

История EFS, предшественника некогда знаменитой файловой системы XFS, насчитывает десятилетия. Еще в период ядра Linux 2.2 разработчики представили в Linux поддержку EFS только для чтения. Его основная цель — облегчить пользователям чтение данных с ранних компакт-дисков с программным обеспечением SGI в системах Linux. Однако с развитием технологии сама SGI много лет назад отказалась от EFS и полностью перешла на более современную и мощную файловую систему XFS. В сегодняшних реальных условиях, поскольку создать новую файловую систему EFS больше невозможно, если обычные пользователи захотят получить к ней доступ, единственным способом может быть загрузка и монтирование этих древних образов дисков SGI из Интернета.

Специалисты по сопровождению ядра Linux отмечают, что драйвер файловой системы EFS в дереве исходного кода Linux практически «не поддерживается» уже более 20 лет. Из-за длительного отсутствия исправлений и обновлений его кода он сталкивается со значительными рисками с точки зрения безопасности и общего развития системы и больше не может оставаться в основном коде современного ядра. После обсуждения в сообществе предложений по удалению в июне у плана очистки теперь есть четкие сроки реализации.

По сути, уход EFS — это всего лишь микромир волны очистки устаревших файловых систем в ядре Linux за последние годы. В последних версиях ядра Linux последовательно отказался от старых файловых систем, таких как ReiserFS и JFS, которые также постепенно уходят со сцены. В соответствии с текущими темпами разработки код, связанный с файловой системой EFS, будет официально удален во время следующего окна слияния ядра Linux 7.3. Это также означает, что этой древней технологии, ставшей свидетелем славной эпохи первых рабочих станций, наконец-то придет конец в основной ветке Linux.