HURD, Linux FUSE ...... Plan? (Кто что знает? Просто интересно....)

Любые разговоры которые хоть как-то связаны с тематикой форума

Модератор: Модераторы разделов

Salekh
Сообщения: 171

HURD, Linux FUSE ...... Plan?

Сообщение Salekh »

Здравствуйте!
-----------------

Вот, заинтересовался тут HURD'ом (уже давно, просто недавно вспомнил). Погуглил, нашел немного почитать. Прочитал про трансляторы. Прочитал про FUSE (конкретно нашел такую штуку http://www.runtimeaccess.com/). Мне показалось, что есть в этом что то похожее. HURD я не юзал.

Вот и хотел спросить, кто юзал HURD, кто знает что такое трансляторы?
Если кто юзал, то какие впечатления?
Debian GNU HURD ? (Я б поставил, но скачать нериально нет тонкий)
Кто нибудь использовал какие либо виртуальные ФС в линукс? (кроме /proc, /sys, shm ......)

Вообще кто что про это все думает? Имеет ли смысл делать все в иде ФС (как в Plan9/B)?

Ну вобщем, вот. Просто заинтересовался этой темой. Кто что может сказать?
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: HURD, Linux FUSE ...... Plan?

Сообщение polachok »

про HURD есть уже топик (вроде в дебиан, посмотрите) (сам не знаком)
Кто нибудь использовал какие либо виртуальные ФС в линукс? (кроме /proc, /sys, shm ......)

юзаю fusesmb, obexfs, gphotofs. удобно. думаю еще wikipediafs глянуть, еще какие-то интересные штуки видел.
Вообще кто что про это все думает? Имеет ли смысл делать все в иде ФС (как в Plan9/B)?

конечно имеет! в этом вроде бы идеология UNIX :)
И немедленно выпил.
Спасибо сказали:
Salekh
Сообщения: 171

Re: HURD, Linux FUSE ...... Plan?

Сообщение Salekh »

Гдето было написано, что трансляторы можно вешать на точки монтирования (н-р подмонтировать фтпшник в папку) и на типы файлов.

Я вот че не понял про трансляторы:
Если они вешаются на типы файлов, то как дальше с этими файлами работать?
В смысле есть транслятор для архивов, так чё, все архивы будут выглядеть как папки, тоесть можно будет сделать так?
ls /gde-to/tam/arhiv.tar.bz2/folder1

Или этот архив сначала куда-либо монтируется? Может ктонить знает?
Можно такую штуку через FUSE сделать? Или еще как в Linux.

Просто ковырялся с Plan9 понравилась идея что все файлы (PlanB и box'ы вроде тоже прикольно, жаль что все по англицки и непонятно (может тоже ктонибудь что то знает ???? )), особенно удаленная работа - типа экспортировал файлы и все......

HURD Вроде тоже налегает на концепцию файлов? Или я ошибаюсь?

---------
2polachok
Посмотрел, топик есть, но в нем ничего интересного нет, что то не очень там о впечатлениях поставившего, да скриншоты где запущен info в консоле не впечатляют.
Ни слова о том что там можно сделать, такого, что в других никсах нельзя, да и просто фичи не описываются.
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: HURD, Linux FUSE ...... Plan?

Сообщение polachok »

unpackfs -u ~/src ~/mnt -o direct_io
[polachok@darkstar ~]# ls ~/src [pts/12-21:39]
a.out f moc-2.4.1
config.h fact ncjabd
conky.diff fu out.txt
crtest.tar fuck.c patch
cvs-1.11.22-1.pkg.tar.gz fvwm-2.5.18 polachok-dwm-0.9.patch
div fvwm-2.5.18.tar.bz2 polapatch-0.9.diff
div.c gcc-4.1.0-cross-compile.patch suckless
dmenu-0.9 gkrellmpc tagsfs-0.0.1-beta3
dmenu-1.0 jari tagsfs-0.0.1-beta3.tar.gz
draw.p kernel trayer-1.0
driftnet-0.1.6 kol universe
dwm-F.tar.gz kolutchka.c unpackfs
dwm-rpmohn-0.8.diff kolutchka.c~ wmii
dwm-rpmohn-0.9.diff kqemu-1.3.0pre9 wmiipsel.c
dwm-wide-1.6.diff madwifi.patch xosd
e16 Makefile
egor.c minimpc-0.1

[polachok@darkstar ~]# ls ~/mnt [pts/12-21:40]
a.out dwm-wide-1.6.diff Makefile
config.h e16 minimpc-0.1
conky.diff egor.c moc-2.4.1
crtest f ncjabd
crtest.tar fact out.txt
cvs-1.11.22-1.pkg fu patch
cvs-1.11.22-1.pkg.tar fuck.c polachok-dwm-0.9.patch
cvs-1.11.22-1.pkg.tar.gz fvwm-2.5.18 polapatch-0.9.diff
div fvwm-2.5.18.tar suckless
div.c fvwm-2.5.18.tar.bz2 tagsfs-0.0.1-beta3
dmenu-0.9 gcc-4.1.0-cross-compile.patch tagsfs-0.0.1-beta3.tar
dmenu-1.0 gkrellmpc tagsfs-0.0.1-beta3.tar.gz
draw.p jari trayer-1.0
driftnet-0.1.6 kernel universe
dwm-F kol unpackfs
dwm-F.tar kolutchka.c wmii
dwm-F.tar.gz kolutchka.c~ wmiipsel.c
dwm-rpmohn-0.8.diff kqemu-1.3.0pre9 xosd
dwm-rpmohn-0.9.diff madwifi.patch

ну а дальше ls ~/mnt/cvs-1.11.22-1.pkg

PS ИМХО неудобно
И немедленно выпил.
Спасибо сказали:
Salekh
Сообщения: 171

Re: HURD, Linux FUSE ...... Plan?

Сообщение Salekh »

Скачал FUSE.
Посмотрел, интересно.

Вот, чего хотел спросить:
А есть какая-нибудь ФС под нее что-то вроде гейтвея (типа универсальная). Т.е. примонтировать через нее корень, а что делать с конкретными типами фойлов определялось бы из конфига. Как бы всеядная.

Пробовал kio-fuse, чето даже архив не открылся, хотел его ls. Получил что нет такой директории.
На оф. сайте приводятся примеры работы по протоколу fish. Никогда не юзал, так, что проверить не могу; внизу (в комментариях) говорится, что вроде как кроме fish ничего и не заработало.
Эта штука, использует KIO-slave, который должен много чего уметь открывать, так почему только fish?
>>> Кто это юзал?

Еще прочитал про FerrisFUSE. Не понял там можно просто примонтировать папку с файлами а тип файла будет определяться самой libferris или это надо каждый файл отдельно монтировать?
Скачал, но еще не собрал (много чего хочет)
>>> Кто это юзал?

Может есть еще какинить интересные (универсальные) ФС, поделитесь ссылками!
Спасибо сказали: