WinFUSE — Filesystem in Userspace

Крутейшая штука, написано на втором .NET’е немецким парнем по имени Рихард Хайнрих (Richard Heinrich).
Использует идею, подсказанную кем-то из Microsoft Research ещё в эпоху WinNT4 — использовать CIFS (в те времена ещё SMB) сервер. Таким образом, всё реализуется целиком в user-mode! В комплекте идёт в исходниках пример «файловой системы», тупо «зеркалящей» каталог TEMP. Причём оно реально работает (по крайней мере в WinXP.SP2)! Есть alternative streams и права доступа. Самая «вкусная» часть — собственно CIFS-сервер — пока без исходников, вопрос об открытии автором рассматривается 🙂 Беглый взгляд показал, что она сделана на .NET’е с использованием p/invoke. Все комментарии в коде пока на немецком, но ведь истинных джедаев это не остановит, верно?

Сервер биндится на первую сетевую плату, находящуюся в операбельном состоянии (если таковых нет — поставьте «родной» Loopback Adaptor от Майкрософт), в следующей версии обещается работа с несколькими платами, а заодно и английские комментарии.

Вердикт: качать прямо сейчас.

Один ответ to “WinFUSE — Filesystem in Userspace”

  1. gyurkin Says:

    Всё классно, за исключением одного, сайт не доступен:

    Forbidden

    You don’t have permission to access /sodcms_FUSE_for_WINDOWS.htm on this server.

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

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s


%d такие блоггеры, как: