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 ☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.