Автор Тема: OS Inferno  (Прочитано 5605 раз)

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
OS Inferno
« : Июнь 19, 2012, 09:56:33 am »
На хабре начался цикл статей про OS Inferno. Вот первая статья про пространство имен: http://habrahabr.ru/post/146076/
По моему, довольно интересно.
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

Romiras

  • Sr. Member
  • ****
  • Сообщений: 264
    • Просмотр профиля
    • Romiras Dev Lab
Re: OS Inferno
« Ответ #1 : Июнь 19, 2012, 12:27:10 pm »
В дополнение к перечисленному выше подходу пространства имён есть другой подход: www.dmi.me.uk/code/insight/final-report.pdf (Insight: A Semantic File System). В этом отчёте расматриваются способы хранения данных с гибкой системой атрибутов с применением языка запросов к файловой системе для того чтобы уйти от неудобной системы древовидной иерархии файловой системы.
Есть ещё довольно интересные исследования Sasha Ames и его коллег на тему метаданных и языка запросов к файловой системе (Quasar File System).
Реализации касались только Linux + FUSE. Было бы любопытно взглянуть на их реализацию на протоколе 9P.

Geniepro

  • Hero Member
  • *****
  • Сообщений: 1955
  • Знайте- истина в том, что повторено трижды подряд!
    • Просмотр профиля
Re: OS Inferno
« Ответ #2 : Июнь 19, 2012, 12:34:25 pm »
способы хранения данных с гибкой системой атрибутов с применением языка запросов к файловой системе для того чтобы уйти от неудобной системы древовидной иерархии файловой системы.
Аналог Be File System из BeOS?
to iterate is human, to recurse, divine

Салат «рекурсия»: помидоры, огурцы, салат…

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: OS Inferno
« Ответ #3 : Июнь 19, 2012, 01:36:47 pm »
способы хранения данных с гибкой системой атрибутов с применением языка запросов к файловой системе для того чтобы уйти от неудобной системы древовидной иерархии файловой системы.
Аналог Be File System из BeOS?
Или NTFS на стероидах (индексацией по потокам каждого файла).

Да, если что - NTFS тоже умеет несколько потоков (считай расширенных атрибутов) в одном файле. Extfs3 вроде как тоже умеет.
« Последнее редактирование: Июнь 19, 2012, 01:39:13 pm от valexey »
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

Geniepro

  • Hero Member
  • *****
  • Сообщений: 1955
  • Знайте- истина в том, что повторено трижды подряд!
    • Просмотр профиля
Re: OS Inferno
« Ответ #4 : Июнь 19, 2012, 01:41:50 pm »
способы хранения данных с гибкой системой атрибутов с применением языка запросов к файловой системе для того чтобы уйти от неудобной системы древовидной иерархии файловой системы.
Аналог Be File System из BeOS?
Или NTFS на стероидах (индексацией по потокам каждого файла).
В NTFS же нету языка запросов типа SQL, в отличие от BeFS...
to iterate is human, to recurse, divine

Салат «рекурсия»: помидоры, огурцы, салат…

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: OS Inferno
« Ответ #5 : Июнь 19, 2012, 01:46:20 pm »
Или NTFS на стероидах (индексацией по потокам каждого файла).
В NTFS же нету языка запросов типа SQL, в отличие от BeFS...
Ну, справедливости ради, там тоже далеко не SQL-запросы (как человек имевший в качестве главной оси дома BeOS на протяжении 8ми лет говорю). Алсо оно работает ме-едленно.

PS. Потому и написал про NTFS на стероидах - единственное что не хватает в NTFS для этого - автоматического построения индекса по этим расширенным атрибутам. В BFS это есть.

PPS. Кстати, чтобы BFS шевелилась пошустрее на большом числе файлов (например при компиляции какого-нибудь большого проекта) частенько создавали в файлике раздел отформатированный уже под BFS с отключенной индексацией.
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

Kemet

  • Hero Member
  • *****
  • Сообщений: 587
    • Просмотр профиля
Re: OS Inferno
« Ответ #6 : Июнь 19, 2012, 05:44:12 pm »

DIzer

  • Гость
Re: OS Inferno
« Ответ #7 : Июнь 20, 2012, 06:32:52 am »
как человек имевший в качестве главной оси дома BeOS на протяжении 8ми лет говорю
Либо фанат -музыкант, либо ЖУТКИЙ извращенец (меня , я 98 удалил ее через 8 дней- и то , только по тому  сделать это раньше  руки не доходили...)

Romiras

  • Sr. Member
  • ****
  • Сообщений: 264
    • Просмотр профиля
    • Romiras Dev Lab
Re: OS Inferno
« Ответ #8 : Июнь 20, 2012, 12:27:21 pm »
способы хранения данных с гибкой системой атрибутов с применением языка запросов к файловой системе для того чтобы уйти от неудобной системы древовидной иерархии файловой системы.
Аналог Be File System из BeOS?
Скорее всего, некоторые черты были унаследованы и от BFS.
Насколько я могу судить, в Insight применялась попытка отойти от иерархического метода классификации (директориями) при помощи фасетной классификации аттрибутов (комбинация признаков) и логического языка запросов (как в BFS). Что касается реализации, то не знаю. Возможно, разве что схожи в поиске блоков файлов при помощи B+ деревьев.

Valery Solovey

  • Hero Member
  • *****
  • Сообщений: 509
    • Просмотр профиля
Re: OS Inferno
« Ответ #9 : Июль 30, 2012, 03:03:03 pm »
Кто-нибудь пытался поставить инферно на винду? А то у меня mk install завершается с ошибкой линковки одной из компилируемых библиотек.