2013-03-15 16 views
14

Wszystkie istniejące systemy operacyjne działają teraz w plikach i folderach. Myślałem, że są inne sposoby przechowywania plików. Byłby to lepszy sposób przechowywania plików według znaczników, na przykład:System plików oparty na znacznikach

Plik o nazwie "music1" może mieć znacznik "2013", jeśli utwór został wykonany w 2013 roku. Ten sam plik może mieć inny znacznik " Muzyka ", aby powiedzieć, że plik to muzyka, inny plik o nazwie" wideo1 "może mieć tag" 2013 ", ale ma też tag" Wideo "zamiast" Muzyczny ". Byłoby to przydatne, ponieważ można wyszukiwać znaczniki i generować ładnie wyglądające mapy wszystkich posiadanych plików.

Oto przykład:

enter image description here

W tym przykładzie, pliki są w kolorze zielonym. Każdy plik ma kilka znaczników (niebieski) i kilka specjalnych znaczników (czerwony). Znaczniki specjalne zawierają rzeczy takie jak użytkownik (tylko użytkownik w tagu może zobaczyć pliki oznaczone jako USER: Username) i typ pliku (zamiast rozszerzenia pliku). Tagi na żółto są filetypes systemowe, które nie wymagają program do ich uruchomienia (jak w Windows) .exe

  • Czarne linie połączyć znaczniki do plików
  • Czerwone linie połączyć specjalnych znaczników do plików
  • Niebieskie linie łączą jaki typ pliku (lub pliku) jest otwierany przez. Na przykład muzyka jest plikiem OGG. Jest otwierany przez OggViewer, który jest plikiem jar otwieranym przez java. Java jest otwierana przez system.
+0

Magazynowanie obiektowe istnieje od co najmniej 10 lat. – stark

+0

[TagSpaces] (http://www.tagspaces.org/) jest oprogramowaniem typu open source, działa w trybie offline i modeluje tagi używane w Evernote. –

Odpowiedz

3

Mogłaby to być zasługa, na przykład jestem absolutnie niezainteresowany nazwami plików/ścieżek moich dziesiątek tysięcy plików muzycznych; Bardzo zależy mi tylko na wykonawcy, tytule, albumie, roku itp., Tak jak pokazuje to mój odtwarzacz muzyki (quodlibet). Wybór zestawu muzyki do umieszczenia na innym urządzeniu lub wysłania komuś może być równie łatwy jak wybór albumu (zamiast przeglądania w katalogu/home/me/music/who/knows/what/someartist - somealbum).

2

Microsoft próbował zrobić coś takiego z WinFS , ale zrezygnował z tego. Byłoby wspaniale, gdyby mogli go uruchomić.

3

O ile mi wiadomo, istnieje niezłe rozwiązanie systemowe na poziomie systemu plików o nazwie NHFS lub niehierarchiczny system plików. Dostępna jest również montowalna wersja systemu plików FUSE o nazwie TMSU, która może Cię zadowoli.

3

Dla okien jest TagsForAll. Jest to menedżer plików oparty na tagach. Tagi mogą mieć strukturę hierarchiczną. Interfejs użytkownika jest bardzo prosty, ale przyjemny. Darmowa wersja w pełni funkcjonalna i zapisz tagi w bazie danych, Pro wersja zapisuje tagi również w strumieniu NTFS do pliku.

0

Myślę, że pomysł ma przyszłość. Zastanawiałem się już nad tym samym pomysłem.Znaczniki zasadniczo działają lepiej dla większości treści niż foldery; zastanawiam się jednak, czy hierarchiczna struktura folderów nie jest lepiej dopasowana do plików. Innymi słowy, chociaż podoba mi się pomysł używania tagów na wielu poziomach, zastanawiam się, czy rzeczywiście zwiększyłoby to ogólną złożoność. Rozważmy na przykład, w jaki sposób można z powodzeniem stosować tagi do zarządzania wersjonowanymi bibliotekami oprogramowania. Obawiam się, że nie będziemy znać odpowiedzi, dopóki ktoś nie zacznie używać koncepcji zamiast folderów dla całego systemu operacyjnego. To będzie interesujące zobaczyć/spróbować.

Powiązane problemy