LINUX.ORG.RU

Вышла новая версия LFS

 ,


0

0
LFS --- Logic file system. Файловая система, написанная на OCaml. LFS предоставляет простой язык запросов для навигации по файловой системе.

Для примера:

$ cd /lfs/ext:mp3|ext:ogg/year:1973/genre:Di sco/

$ ls
artist:BeeGees/ artist:DonnaSummer/ artist:Chic/ ...

$ cd /lfs/ext:ml|ext:mli/.ext

$ ls
list.ml list.mli array.ml array.mli ...

Для работы используется fuse (и ocamlfuse), распространяется под GPL v2

>>> Quic k install guide

>>> Tutorial

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

★★★★

Проверено: Shaman007 ()
так и не понял зачем это надо.
f3ex ★★
()
9.2 мегабайта каких-то бинарников, непойми подо что собранных, куча объектных и временных файлов.

В install.txt написано вранье, по приведенной в тарболле инструкции ничего собрать не получится. Мэйкфайлы написаны вручную, make install/deinstall сделать нельзя.

Короче: унылое поделие, авторы которого даже не осилили сделать make clean перед релизом.

stellar
()
Херь какая-то, зачем нужно такое извращение - совершенно не понятно.. А кэмл этот стыбзил верблюда с логотипа перла..
anonymous
()
А давайте LORFS на Жабе напишем.

anonymous
()
> $ cd /lfs/ext:mp3|ext:ogg/year:1973/genre:Di sco/

Что-то я не могу понять, какой же каталог станет текущим... Или это, вообще, о чём?

Neksys ★★★
()
Ответ на: комментарий от Neksys
> Что-то я не могу понять, какой же каталог станет текущим... Или это, вообще, о чём?

Текущим, очевидно, станет "виртуальный" каталог с диско-музыкой форматов OGG и MP3 1973 года.

anonymous
()
отлично, давно хотел чего-нибудь эдакого. правда, насколько я понимаю, на лету не расширяемое. ну хоть так поиграться - и то хлеб
volh ★★
()
Достойная альтернатива obsolete ReiserFS и неподдерживаемому ext4.
anonymous
()
По ссылке не ходил, но идея интересная. Хотя, если так хреново реализовано, как говорят...
anonymous
()
Ответ на: комментарий от anonymous
> По ссылке не ходил, но идея интересная. Хотя, если так хреново реализовано, как говорят...

... то можно ее сделать лучше на, скажем, дипломе. Или курсовом.

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

Re^2: Вышла новая версия LFS

> По существу: была бы поддержка чего-то типа chmod +good_music *, а так...

Подсказка: это можно реализовать через расширенные атрибуты(xattr). Ровно как и представление тегов.

gaa ★★
()
Ура! Обновляемся! Через неделю отпишусь о результатах... или через две.. или не отпишусь
anonymous
()
Ответ на: комментарий от anonymous
Че за чушь? Это не тот самый линукс (
anonymous
()
лоровцы проявляют удивительное скудоумие и узкость мысли. не это ли microsoft обещала в winfs. отлично, будем смотреть. жаль, что имя неудачно выбрано - конфликтует, и жаль что опять написано на какой-то эзотерике, а не на c+fuse
anonymous
()
Ответ на: комментарий от anonymous
Окамль — не эзотерика, а обычная трава, которую надо покурить, чтоб на нём писать.
INFOMAN ★★★★★
()
Ответ на: комментарий от sv75
>> По ссылке не ходил, но идея интересная. Хотя, если так хреново реализовано, как говорят...

> ... то можно ее сделать лучше на, скажем, дипломе. Или курсовом.

Кстати, да. Что-то я совсем как быдло размышлять начал. =(

anonymous
()
Ответ на: комментарий от anonymous
согласен с вами на все 100%: C в данном случае - самое логичное решение.
anonymous
()
для тех, кто ниасилил ocaml --- традиционное «фтопку». приличный язычок, рекомендую осилить.

остальным: вообще-то эта штука позволяет строить занятные вещи. ну скажем хитровывернутые плейлисты на уровне ФС. и выкинуть тяжелый амарок :)

не нравится реализация? код открыт, вперед. что за вяндовый подход к вопросу развития ПО?

Rastafarra ★★★★
() автор топика
Ответ на: комментарий от anonymous
OCaml — эзотерика? Мсье из страны где знают только няшную сишку, продукты трупа страуса и калькуляторы на дельфи?

А LogicFS (считаю кошерным писать это так, во избежание путаницы) это просто офигенная штука для каталогизации помоек. Единственный ощутимый минус при работе — GUIшные диалоги выбора файла заточены только на деревья и не особо хорошо с ней справляются — даже складирование просто растеганных картинок довольно усложняется. Нужен какой-то хитрый GUI с кругами Эйлера, что-ли...

anonymous
()
Ответ на: комментарий от Rastafarra
> ну скажем хитровывернутые плейлисты на уровне ФС. и выкинуть тяжелый амарок :)

Тут есть беда — большинство плееров считает своим священным долгом изобрести свою союственную медиа-библиотеку по организации. В результате от LogicFS оно сойдет с ума.

anonymous
()
в беос это было миллион лет назад )
kelyar ★★★★★
()
Ответ на: комментарий от anonymous
Мда... букаф уже не хватает :-( а было время - кричали что мол много... ниасилил
Belen ★★
()
Ответ на: комментарий от anonymous
> большинство плееров считает своим священным долгом изобрести свою союственную медиа-библиотеку по организации

ну так и надо свести на нет такие поделки :)

имхо давно пора...

Rastafarra ★★★★
() автор топика
Ответ на: комментарий от Rastafarra
> ну так и надо свести на нет такие поделки :)

Для этого надо:

1) Подчистить Makefile, сделать независимым от версии окамля (по крайней мере мне приходилось в прошлой версии LogicFS пару строк патчить, а то не собиралось на Gentoo), сделать пакеты для основных дистро.

2) Сделать патч для GUI-диалогов Gnome/GTK, KDE и Qt, которые бы определяли что в текущий каталог смонтировано LogicFS и меняли представление. Набор условий (как в SQL), круги Эйлера, или множество таскаемых тегов — не знаю даже, но что-то нужно.

3) Популяризация решения как средства разбора помоек.

Только после этого можно ожидать какого-либо шага со стороны тех же плееров. А сейчас медиа-библиотеки только растут по чистейшему вантузятному пути — как в винде есть «FTP-клиент в каждую программу», так в свободном ПО местами хватает велосипедов.

Но кто все это сможет и станет делать...

anonymous
()
Ответ на: комментарий от phasma
Ну так а я о чём говорю? На этом без просветления писать невозможно.
INFOMAN ★★★★★
()
Ответ на: комментарий от GFORGX
Крон73 вроде бы тоже что-то подобное ждал :)
GFORGX ★★★
()
Но есть один ньюанс... (с)
1. По сцылкам пока не ходил (ессно), дабы не нарушать, но по описанию не видать, как добавлять метаданные к файлам, где эта возможность отсутствует как класс.
С музыкой понятно. А там с картинками например?
2. И еще сразу по ходу - если оно только винимает метаданные - что если я переложу, скажем файло из каталога "Time Machine" в каталог "Машина времени"? Оно, штоле, перепилит метаданные?
3. и на закуско - ессно, деревом это отображать нехорошо, для этого можно применять графы (типа такого: http://kylescholz.com/projects/wordnet/)
4. и немножко рекламы - кто хочет, присоединяйтесь: http://code.google.com/p/semen/. Это примерно в ту же сторону.
TI_Eugene ★★
()
GooSH - наше всио!
anonymous
()
Ответ на: комментарий от TI_Eugene
> Это примерно в ту же сторону.

Это вообще не в ту сторону. Сходите и почитайте, что-ли, там хороший PDF есть.

anonymous
()
Прочитал описание на сайте проекта. Воистину, это круто.
GFORGX ★★★
()
Ответ на: комментарий от anonymous
Уважаемый, Вы хотя бы прочитали? Некрофилия - это то, что предлагают остальные FS...
GFORGX ★★★
()
Ответ на: комментарий от anonymous
> > Это примерно в ту же сторону.
> Это вообще не в ту сторону. Сходите и почитайте, что-ли, там хороший PDF есть.
Сходил, почитал. "One of the main idea in LFS is that files have many properties". Всё правильно - в ту.
TI_Eugene ★★
()
Ответ на: комментарий от anonymous
> Это вообще не в ту сторону. Сходите и почитайте, что-ли
BTW сходил бы и почитал бы сам.
"It's the filesystem you always wanted. It's a Semantic_File_System."
Фсьо, ппц, я нашел счастье.
TI_Eugene ★★
()
Ответ на: комментарий от TI_Eugene
> А там с картинками например?

хочешь индексировать свой файл -- пиши свой плуг для своего формата, что есть вполне кошерно.

Rastafarra ★★★★
() автор топика
Ответ на: комментарий от Rastafarra
> вообще-то эта штука позволяет строить занятные вещи. ну скажем хитровывернутые плейлисты на уровне ФС

не проще ли sqlite + база тегов + доп. атрибуты?

anonymous
()
О! Это примерно та же шняга, что и в симбиане, что на моей нокии! :)

по сути. да, давно пора делать файловые системы, которые упорядочивают данные не только по такому абстрактному параметру, как имя файла

Ingwar ★★★★★
()
Ответ на: комментарий от Rastafarra
> хочешь индексировать свой файл -- пиши свой плуг для своего формата, что есть вполне кошерно.

Ты нипонил.
1. речь идет не о индексировании (сиречь - для поиска), а о навигации. Поисковиков - валом, навигаторов пока реально нет.
2. формат *.txt. Какой там плуг? У него нет своих матаданных.
TI_Eugene ★★
()
Ответ на: комментарий от anonymous
> не проще ли sqlite + база тегов + доп. атрибуты?
Gnome Tracker?
Это не то. Т.е. примерно то - но не то.
TI_Eugene ★★
()
Ответ на: комментарий от Ingwar
> по сути. да, давно пора делать файловые системы, которые упорядочивают данные не только по такому абстрактному параметру, как имя файла
Сделать такую файловую систему - нивапрос. Да вот хотя бы ext3 с xattr.
Вопрос другой - как ты по ней лазить будешь?
Исторически сложилось так, что можно лазить только в иерархии. Т.е. путь - одномерный.
Ну сделаешь ты многомерную ФС - а толку? Все функции работы с файлами заточены под 1-мерную ФС.
И виджеты тоже.
Ну нет на сегодня ни в одном GUI многомерных виджетов.

И вот тут люди приделали прекрасный костыль - поиметь многомерные данные а-ля 1-мерный путь.
TI_Eugene ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.