"Те, кто думают, что файловые системы (ФС) пространства пользователя
могут быть чем-то большим, чем игрушки, просто введены в заблуждение" -
так Линус Торвальдс прокомментировал
сообщение Эндрю Мортона о том, что проблемы производительности файловых
систем, основанных на FUSE, нельзя решить только за счет перемещения их
кода в ядро. "Fuse подходит тогда, когда речь идет о редко используемом
интерфейсе к изначально низкоскоростному устройству. Но для чего-то
вроде корневой ФС ? Нет. Из этого ничего не выйдет." - добавил Линус.
Спор о файловых системах пространства пользователя начался после того, как Миклос Жереди (Miklos Szeredi) отправил
в список рассылки linux-fsdevel письмо с просьбой добавить код драйвера
OverlayFS в Linux-ядро версии 3.1. Эндрю Мортон (Andrew Morton) спросил
его о причинах реализации ФС в виде драйвера ядра, вместо использования
FUSE, на что Миклос ответил, что по его мнению, реализация ФС в
пространстве пользователя никогда не будет такой же быстрой как ФС
пространства ядра. Мортон принял этот аргумент, но в ходе дальнейшей
дискуссии добавил, что если ФС, основанная на FUSE имеет низкий у
...
Читать дальше »