GVFS

GVFS — подсистема среды рабочего стола GNOME (для UNIX-подобных ОС), виртуальная файловая система, созданная как альтернатива для GnomeVFS[англ.]. Применяется начиная с GNOME 2.22 (март 2008 года)[1][2]. GVFS позволяет по желанию подключать виртуальные файловые системы, монтируя их через FUSE.

GVFS состоит из двух частей: общедоступной библиотеки, загружаемой приложениями, поддерживающими GIO[англ.] и саму GVFS, и набора программ-демонов, которые взаимодействуют друг с другом и GIO-модулем по D-Bus. GVFS создаёт виртуальную файловую систему без создания пользовательского процесса, в отличие от GnomeVFS, но в чём-то похоже на KIO.

Поддерживаются различные интерфейсы, включая HAL-интеграцию, SFTP, WebDAV, SMB[3], ObexFTP, а также монтирование архивов (через libarchive).

С июля 2009 107 из 113 зарегистрированных компонентов GNOME были перенесены на GIO как следствие поддержки GVFS URIs. Для компонентов, которые ещё не поддерживают GVFS URIs, используется модуль GVFS-Fuse[4], который возвращает абсолютные пути приложениям, монтируемым в виде каталогов в домашнем каталоге пользователя.

Рассматривался переход на GVFS в PCManFM (lxde)[5].

Работа с метаданными в GVFS может раскрыть некоторую информацию о содержимом зашифрованных разделов[6].

См. также

  • archivemount
  • KIO — система ввода-вывода среды KDE
  • Не путать с Git Virtual File System[англ.][7]

Примечания

  1. Features/Gvfs - Fedora Project Wiki  (неопр.). Дата обращения: 14 октября 2018. Архивировано 14 октября 2018 года.
  2. GNOME 2.22 Release Notes  (неопр.). Дата обращения: 14 октября 2018. Архивировано 30 июля 2017 года.
  3. meetings-archive.debian.net/pub/debian-meetings/2015/mini-debconf-lyon/slides/GNOME for system administrators - jessie edition.pdf#page=21
  4. 15.6. Exposing GNOME Virtual File Systems to All Other Applications - Red Hat Customer Portal  (неопр.). Дата обращения: 14 октября 2018. Архивировано 14 октября 2018 года.
  5. PCManFM Roadmap - LXDE.org  (неопр.). Дата обращения: 14 октября 2018. Архивировано 14 октября 2018 года.
  6. C.J. Lees, GVFS metadata: Shellbags for Linux Архивная копия от 14 октября 2018 на Wayback Machine / doi:10.1016/j.diin.2015.11.001 Digital Investigation 16 (2016) 12-18 ISSN 1742-2876
  7. OpenNews: Microsoft пообещал переименовать GVFS из-за пересечения имени с виртуальной ФС GNOME  (неопр.). Дата обращения: 14 октября 2018. Архивировано 14 октября 2018 года.

Ссылки

  • https://wiki.gnome.org/Projects/gvfs
  • Chapter 15. Virtual File Systems and Disk Management 15.1. GVFS / Red Hat Enterprise Linux 7 Desktop Migration and Administration Guide
  • https://www.freedesktop.org/wiki/Software/dvfs/
Перейти к шаблону «GNOME»
GNOME
Core Applications[англ.]
Приложения
Графика
  • GIMP
  • Inkscape
Игры
Интернет
Мультимедиа
Офис
Разработка
Система
Утилиты
Компоненты
Platform
Architecture
Интерфейс пользователя
Basic
Компоненты
freedesktop.org
Сообщество
Люди
  • Категория Категория
  • Commons