Pull to refresh

Comments 9

А в чём заключается POSIX-подобие файловой системы? У неё, э-э-э, для разделения элементов пути используются прямые слеши или есть что-то ещё?

Насколько я могу судить по краткому описанию в документации – с POSIX её объединяет структура. Имеется корневой каталог, плюс есть монтирование. Ну и POSIX-данные на месте: время модификации, время создания итд

Ну, корневой каталог есть в любой ФС где в принципе есть каталоги. А монтирование — вообще не ответственность файловой системы, оно всегда делалось уровнем выше.

Как будто статья криво написана/переведена. Хотя документация на том же уровне.

Вроде просто шаринг файлов/папок. При чем тут POSIX и вообще файловая система?
В статье браузеры приплетены, хотя все это вроде как nodejs модуль и в браузере не заведется (или заведется?).
Есть еще демон, который вроде нужен, а вроде и без него все должно работать.
Расхождений в посте и документации каких-то нет, например, одним из признаков POSIX – наличие файловой системы с единым корнем /. Из схем в блоге разработчиков Hyperdrive следует, что так и есть. Может, документация находится еще на ранних этапах разработки — в будущем наверное рассортируют этот вопрос

Делать файловую систему на JS — это примерно как использовать лошадей вместо двигателя. Ездить можно, но вот как быстро и комфортно… особенно по мере возрастания нагрузок и расстояний.

Столько уже всяких децентрализованных технологий, и ни одна толком не взлетела.

А что касается файловых систем как таковых, то для начала сделали бы локальную метаинформацию, встроенную в ФС. POSIX это уже давно прошлый век. А очень не хватает такого — вот есть документ, допустим книга, или фильм, или аудиофайл, или картинка. У него есть только стандартные атрибуты — имя, расширение, время, размер. Но нет атрибутов «автор», «жанр», «источник», нет метаописания, невозможно присоединить пользовательский комментарий и затем использовать его в поиске…
Такое чувство, что в какой-то момент пропустили очередной уровень абстракции, и стали скакать через три ступеньки. За стройным порядком старой иерархической ФС следует какой-то бессистемный хаос.
У него есть только стандартные атрибуты — имя, расширение, время, размер. Но нет атрибутов «автор», «жанр», «источник», нет метаописания, невозможно присоединить пользовательский комментарий и затем использовать его в поиске…

Это не взлетает. Технически всё как бы готово — есть потоки NTFS, есть xattrs для ext и прочих POSIX-фс. Но все эти атрибуты срезаются при прохождении через http или при копировании на флешку с fat32. Поддержки в GUI файловых менеджеров и в индексаторах тоже толком нет.

Я знаю про эти потоки. Но нет никакого общепринятого их применения, и соответственно никакого нормального софта для работы с ними (специальные утилиты не в счет, я имею в виду именно софт для массового использования простыми юзерами).
Вот именно это отсутствие общепринятого применения, общепринятого стандарта метаинформации и есть «упущенный слой абстракции». Если бы он был, то может быть и в http сделали бы поддержку, а может и вообще интернет был бы другим.
Sign up to leave a comment.