LINUX.ORG.RU

Прощай GnomeVFS, привет GIO/GVFS


0

0

Признав дальнейшее развитие GnomeVFS тупиковым команда Gnome отказалась от него в пользу GIO/GVFS - аналога KIO (KDE). Новую VFS планируется включить в состав Gnome 2.22 (т.е. ориентировочно к марту) и она базируется на FUSE.

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Ответ на: комментарий от bff7755a

>> Почему тупиковым??

Он написан не на моно.

anonymous
()
Ответ на: комментарий от dober

Разработчики гнома смотрят в сторону кде как на единственно правильный ДЕ, который им нужно догонять еще очень долго.

anonymous
()
Ответ на: комментарий от bff7755a

> Почему тупиковым??

One complaint about GnomeVFS is that mount points cannot be accessed by non-GnomeVFS-aware applications. GVFS uses a FUSE bridge to make these publicly accessible.

Наверное поэтому.

Bohtvaroh ★★★★
()

>One complaint about GnomeVFS is that mount points cannot be accessed by non-GnomeVFS-aware applications. GVFS uses a FUSE bridge to make these publicly accessible.

неужели до них наконец то это дошло

anonymous
()
Ответ на: комментарий от anonymous

>Разработчики гнома смотрят в сторону кде как на единственно правильный ДЕ, который им нужно догонять еще очень долго. anonymous (*) (27.11.2007 11:18:43)

Предлагаешь поломать переключалку раскладок клавиатуры?

mares
()

Да будетъ флеймъ!

anonymous
()

>Признав дальнейшее развитие GnomeVFS тупиковым команда Gnome отказалась от него в пользу GIO/GVFS - аналога KIO (KDE).

подождём приезда гномотроллей на новеньких пятиколёсных велосипедах

anonymous
()

А не проще команде Gnome войти в команду КДЕ? Сразу все проблемы решатся и хоть какая-то польза от гномятникоф будет.

anonymous
()
Ответ на: комментарий от anonymous

>> А не проще команде Gnome войти в команду КДЕ?

А нах они там нужны? КДЕ и так кривой/косой, но лучше пока ничего нет. XFCE вот только если поднатужится

anonymous
()
Ответ на: комментарий от anonymous

> Разработчики гнома смотрят в сторону кде как на единственно правильный ДЕ, который им нужно догонять еще очень долго.

уважаемый онанизмус... без аргументов можете засунуть себе свое высказывание сми знаете куда...

Tai-Pan
()
Ответ на: комментарий от anonymous

Не нужно им смотреть на КДЕ так как это может вогнать их в ступор от осознания факта, что гному есть к чему стремиться.

anonymous
()
Ответ на: комментарий от anonymous

Сравни принцип работы KIO (виртуальные FS доступны только приложениям KDE) и принцип работы GIO (виртуальные FS будут доступны всем приложениям), будешь сильно удивлён... ;))

Сходство с KDE-шным решением заканчивается на названии.

cruxish ★★★★
()

>Признав дальнейшее развитие Gnome тупиковым команда Gnome отказалась от него в пользу KDE.

FIX3D for great justice!

bitard
()
Ответ на: комментарий от cruxish

Пускай пользуются на здоровье, старший брат разрешает.

anonymous
()
Ответ на: комментарий от Tai-Pan

И почему все так не любят Gnome. Я вот сижу под ним. меня он вполне устраивает. Дело вкуса.

anonymous
()

Тут все распыляются на Gnome против KDE, а у меня такой вопрос к знатокам разработки гнома. Что они будут делать на системах без FUSE, то есть везде кроме Linux и FreeBSD? Более того, у меня не вкомпилен и не загружен FUSE, значит я не могу поставить Гном? Или монтирование будет опциональным, а тогда зачем городить огород - есть клиент FUSE, позволяющий монтировать любую гномовскую FS с его помощью...

Как-то странно они себя ведут - Novell вкладывается в платформонезависимость гномовских библиотек, а сам Gnome их привязывает к Linux, ну еще FreeBSD...

rymis ★★
()
Ответ на: комментарий от rymis

> FUSE is available for Linux, FreeBSD, NetBSD (as PUFFS), OpenSolaris and Mac OS X.

http://en.wikipedia.org/wiki/Filesystem_in_Userspace

> Более того, у меня не вкомпилен и не загружен FUSE, значит я не могу поставить Гном?

Насколько я понимаю, поставить сможешь. :) Использовать преимущества GIO - уже нет. Тебя вежливо попросят загрузить модуль ядра... :)

cruxish ★★★★
()
Ответ на: комментарий от rymis

>Тут все распыляются на Gnome против KDE, а у меня такой вопрос к >знатокам разработки гнома. Что они будут делать на системах без >FUSE, то есть везде кроме Linux и FreeBSD? Более того, у меня не >вкомпилен и не загружен FUSE, значит я не могу поставить Гном? Или >монтирование будет опциональным, а тогда зачем городить огород - >есть клиент FUSE, позволяющий монтировать любую гномовскую FS с его >помощью...

>Как-то странно они себя ведут - Novell вкладывается в >платформонезависимость гномовских библиотек, а сам Gnome их >привязывает к Linux, ну еще FreeBSD...


FUSE есть ещё и для mac OS X и для других систем. Если нет - допилят

kkk ★★
()

да уж...

сколько го^на гткшники выливали на кутешников из-за moc'a - и не вспомнить, и вдруг появляется vala, гткшники замолчали... Теперь появляется аналог KIO, а уж сколько го^на на него было вылито...

alex_custov ★★★★★
()
Ответ на: комментарий от mares

>Предлагаешь поломать переключалку раскладок клавиатуры?

Достали вы уже этой переключалкой. Все работает. Нельзя повесить переключение групп на сочетание двух клавиш (можно через конфиг). Это проблема настройки хоткеев в KDE,а не переключалки. Шутка не прошла, петросян.

anonymous
()
Ответ на: комментарий от anonymous

> Достали вы уже этой переключалкой. Все работает.

Самовнушение -- не порок :))

anonymous
()

ждем новости "разработчики гнома признали дальнейшее развитие GNOME тупиковым и решили делать GDE - аналог KDE"

Somewho ★★
()
Ответ на: комментарий от Somewho

> ждем новости "разработчики гнома признали дальнейшее развитие GNOME тупиковым и решили делать GDE - аналог KDE"

А я б CDE вернул! Зря его в утиль отправили...

anonymous
()
Ответ на: комментарий от alex_custov

К сожалению, плюс 1.

Хотя КДЕшники тоже иногда достают свой заготовленный мешок с какашками и рогатку. ))

GreyDoom ★★★★
()

копипаст из толксов, где я заметил, что таким образом изобретён новый велосипед:

> Копирование идей и реализаций, их улучшение и развитие - одно из достоинств свободного ПО, в отличии от проприетарного. Это основа основ, на которой всё держится. Так что хватит себе противоречить.

Тут сделано весьма проприетарненько: взята идея и реализована так, чтобы её можно было использовать только с данным продуктом. Вместо того, чтобы выделить общую часть гномовского, кедовского подхода и fuse и реализовать это независимоот DE. И вообще, безо всяких привязок к DE.

А то получили ерунду: виртуальные файловые системы включены в _графическую_ оболочку.

Труъ-решение, по-моему - сделать _простую_ обёртку для монтирования fuse-файловых систем, и написать fuse-модули для, например, архивов. Для sftp, ftp, iso уже модули есть и они работают.

gaa ★★
()

gnome vs kde, java vs C#, delphi vs C++ продолжать можно вечно. лично мне религия не позволяет пользовать gnome. не могу смотреть на контуженный gtk. расширяемости у него нет.

anonymous
()
Ответ на: комментарий от anonymous

>А я б CDE вернул! Зря его в утиль отправили...

они тоже признали свое развитие тупиковым :)

Somewho ★★
()
Ответ на: комментарий от anonymous

>gnome vs kde, java vs C#, delphi vs C++ продолжать можно вечно.

не обнаружил тут linux vs windows,solaris и все-все-все

Somewho ★★
()
Ответ на: комментарий от gaa

>Труъ-решение, по-моему - сделать _простую_ обёртку для монтирования fuse-файловых систем, и написать fuse-модули для, например, архивов. Для sftp, ftp, iso уже модули есть и они работают.

С ума сошли? Вы вслушайтесь в свой совет: чтобы распаковать архив, вы хотите лезть в ядро, а оттуда лезть в архив через FUSE'шные вызовы.

Хоть я пользуюсь гномом (в Федоре по умолчанию), и он мне вполне нравится, но слушая подобные идеи хочется вылечить автора и гном. Гильотиной или ближайшей стенкой.

rtc ★★
()
Ответ на: комментарий от anonymous

>> gtk. расширяемости у него нет.

офигенный пердеж в лужу.

anonymous
()
Ответ на: комментарий от gaa

>>Труъ-решение, по-моему - сделать _простую_ обёртку для монтирования fuse-файловых систем, и написать fuse-модули для, например, архивов. Для sftp, ftp, iso уже модули есть и они работают.

Я не следил за KDE4 API, но там вроде как в KIO хотели поменять backend, чтобы он использовал FUSE на тех системах, где это доступно (*nix). Таким образом, система доступная через KIO будет доступна и из любого другого места.

alex_custov ★★★★★
()
Ответ на: комментарий от rtc

>> Труъ-решение, по-моему - сделать _простую_ обёртку для монтирования fuse-файловых систем, и написать fuse-модули для, например, архивов. Для sftp, ftp, iso уже модули есть и они работают.

> С ума сошли? Вы вслушайтесь в свой совет: чтобы распаковать архив, вы хотите лезть в ядро, а оттуда лезть в архив через FUSE'шные вызовы.

Да, придётся делать так. Только так можно дать доступ к содержимому архива _любой_ программе.

gaa ★★
()
Ответ на: комментарий от alex_custov

> Я не следил за KDE4 API, но там вроде как в KIO хотели поменять backend, чтобы он использовал FUSE на тех системах, где это доступно (*nix).

Хорошо бы. Только вот нескоро они это сделают: придётся кучу кода переписывать...

gaa ★★
()
Ответ на: комментарий от rtc

>>С ума сошли? Вы вслушайтесь в свой совет: чтобы распаковать архив, вы хотите лезть в ядро, а оттуда лезть в архив

между прочим, в ядре такое собирались сделать - прямой доступ к содержимому архива через #

alex_custov ★★★★★
()
Ответ на: комментарий от gaa

>> С ума сошли? Вы вслушайтесь в свой совет: чтобы распаковать архив, вы хотите лезть в ядро, а оттуда лезть в архив через FUSE'шные вызовы.

>Да, придётся делать так. Только так можно дать доступ к содержимому архива _любой_ программе.

Почему-то когда любая программ использует glibc и прочие библиотеки, никто по этому поводу не задумывается.

Если так сильно хочется структуру директорий, сделайте временную директорию в /tmp или ramdisk, распакуйте туда архив и покажите ее всем.

Но нет, нужно к гландам добираться необычным путем...

rtc ★★
()
Ответ на: комментарий от gaa

>> Только вот нескоро они это сделают: придётся кучу кода переписывать

а мы подождём :)

alex_custov ★★★★★
()
Ответ на: комментарий от alex_custov

>между прочим, в ядре такое собирались сделать - прямой доступ к содержимому архива через #

Файл как директория? Это несколько (точнее совсем) иное - больше подходит для обновлоения метаданных. Архив был в качестве примера.

rtc ★★
()
Ответ на: комментарий от alex_custov

А вот мне инетересно Гномовики будут тоже backend менять ? или переписывать апи ? Этоже тоже отголосок правильности gnome vs kde. Расширябельности c vs c++. :)

vtVitus ★★★★★
()

А давайте перепишем KDE на gtk2, а GNOME на QT - и тогда будем решать что же было лучше?! )

MEZON ★★★★★
()
Ответ на: комментарий от rtc

> Почему-то когда любая программ использует glibc и прочие библиотеки, никто по этому поводу не задумывается.

То есть мне понадобится в grep добавлять поддержку этой libfuckinvfs? А зачем нужна лишняя ветка кода в десять лет назад отлаженном грепе? А что делать с проприетарщиками, которые эту libfuckinvfs не использовали?

> Если так сильно хочется структуру директорий, сделайте временную директорию в /tmp или ramdisk, распакуйте туда архив и покажите ее всем.

А если архив большой, а из него надо вынуть 1 файл?

> Но нет, нужно к гландам добираться необычным путем...

Вполне стандартизированный путь. Ещё скажите, что пайпы не нужны, т.к. всё можно сделать записью в файл, а потом чтением из него.

gaa ★★
()

это хорошо, это шорошо.

Muromec ☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.