WinFS

WinFS (dla Windows Future Storage  (in) ) to nazwa rozszerzenia anulowanego, a następnie przeprojektowanego systemu plików NTFS , a dokładniej, nowa procedura dostępu do plików z obsługą NTFS pozostałaby na miejscu, za kulisami Windows .

Historia i cel

W przeszłości, gdy pojawiały się dyski twarde o dużej pojemności, powszechnie spostrzegano, że z setek plików nie można zarządzać wszystkimi tymi nazwami w jednym miejscu . Dlatego informatycy wymyślili hierarchiczny system plików, używany przez większość systemów operacyjnych, takich jak Unix, a następnie DOS . W ten sposób wszystkie pliki są dostępne poprzez ich ścieżkę (lub adres ), a nie tylko poprzez ich nazwę.

Wiele katalogów oznaczało, że nie można było już uzyskać dostępu do plików przez cały czas, co okazało się niepraktyczne. Dlatego zaproponowaliśmy kilka środków paliatywnych, na przykład:

Kiedy zaczęliśmy docierać do 40 000 plików, pojawił się inny problem: jak efektywnie zarządzać plikami pod względem ergonomii  : użytkownicy zostali w rzeczywistości zagubieni w mnożeniu się katalogów i podkatalogów . Problem znany już w czasach UNIX-owych . Istnieje wiele plików SETUP.EXE lub README.TXT , ten problem nazywany jest wieloma synonimami . Pliku nie można zatem przenieść automatycznie bez ryzyka utraty znaczenia poprzez utratę kontekstu.

IBM zajął się tym problemem już w latach 70. ubiegłego wieku w projekcie FS , mającym zastąpić wcześniejszą architekturę . Projekt ten został porzucony w 1975 r., Ale około 1979 r. Pojawił się system 38  (en) , a następnie AS / 400  : jego rozwiązanie polegało na tym, że użytkownik nie miał już hierarchii katalogów , ale pliki relacyjne w bazie danych . Dokładnie patenty IBM , który obejmował jego własność w procesie przez 20 lat, były na skraju przejścia do domeny publicznej.

Celem WinFS jest przyjęcie tego samego rozwiązania, a co za tym idzie uczynienie korzystania z plików bardziej intuicyjnym i łatwiejszym dla użytkownika.

Obecnie większość systemów plików jest zorganizowana w strukturę drzewa . WinFS, z pomocą metadanych , pozwoliłby użytkownikowi wyszukać plik nie na podstawie jego nazwy lub / i miejsca w drzewie, ale na podstawie jego zawartości. Stamtąd, jeśli szukasz dokumentu mówiącego o planecie Mars , wystarczy wpisać w interfejsie wyszukiwania (podobnym na przykład do Google) to, co o nim wiesz (nazwa, zawartość tekstowa, typ pliku, metadane ), a system zarządzania plikami zajmie się resztą. Nazwy znowu najwyraźniej będą znajdować się w jednym miejscu, a użytkownikowi nie przeszkadza szczegół hierarchicznej organizacji, która już mu się nie pojawi. Chociaż droższe pod względem zasobów maszynowych (co w rzeczywistości stwarza niewielki problem w przypadku nowoczesnych maszyn), takie podejście skutkowałoby wzrostem produktywności dla użytkownika .

Wersja Beta 1 systemu WinFS została rozpowszechniona wśród członków sieci Microsoft Developer Network (MSDN)29 sierpnia 2005.

Podczas gdy wersja beta 2 była planowana dlaczerwiec 2006, Microsoft anulował WinFS na25 czerwca, ku zaskoczeniu wszystkich. Quentin Clark, główny programista, pisze na swoim blogu, że kod zostanie użyty w następnej wersji SQL Server i ADO.NET.

Ostatecznie projekt WinFS, wciąż rozwijany zgodnie z najnowszymi wiadomościami, może zostać przyjęty w przyszłej wersji systemu Windows, chociaż Windows 10 nie wykazuje żadnych oznak WinFS.

Innowacja

Jako usługa plików

WinFS nie jest innowacją firmy Microsoft. Zasada kojarzenia metadanych z plikami była już stosowana przez System 38  (en) , OS / 400 , OS / 2 (w którym również uczestniczył Microsoft) oraz BFS , system plików BeOS . System operacyjny Pick zawierał również w standardzie relacyjną bazę danych zintegrowaną z systemem.

System plików w wersji 4 , ReiserFS, również używa metadanych. W rzeczywistości, Ext2 z Remy Card również się używa, choć ogranicza się do kilku bitów meta-atrybutów (polecenie chattr w systemie Linux ).

Jako usługa dla użytkownika

Apple ze swojej strony opracował technologię Spotlight , dostępną od wersji Mac OS X 10.4 Tiger . Spotlight indeksuje zawartość dysku twardego, aby natychmiast dostarczyć wynik wyszukiwania, ale dotyczy to tylko interfejsu użytkownika ( wyszukiwanie na pulpicie ), a nie dostępu do systemu lub aplikacji. W Linuksie możemy przytoczyć jako odpowiedniki Beagle , Gnome Storage  (en) lub GScube  (en) . I Google Desktop jest już odSierpień 2008w „klasycznym” systemie Windows XP . Usługi indeksowania systemu Windows NT mają długą historię i spełniają te same funkcje, co Spotlight i Google Desktop . Firma Microsoft udostępniła mu funkcję wyszukiwania  z pulpitu systemu Windows (w) .

Dostępność

Dostępność WinFS jako nowego systemu plików Windows Vista jest kilkakrotnie odkładana, zanim zostanie anulowana wczerwiec 2006. Niektóre z opracowanych technologii są zachowane i zintegrowane z innymi produktami firmy Microsoft, takimi jak SQL Server 2008 , ADO.NET Entity Framework .

Kilka miesięcy później Listopad 2006, Bill Gates ogłosił podczas wywiadu w Moskwie, że rozwój WinFS trwa i że produkty takie jak Windows Mail , Kalendarz systemu Windows  (en) , Galerii fotografii systemu Windows , Windows Media Player, jak również niektórych zastosowaniach Microsoft Office Suite , takich jak Outlook używają WinFS do zarządzania swoimi danymi.

W 2009 roku nie ogłoszono żadnej integracji jako systemu plików.

Uwagi i odniesienia

  1. (in) "  Windows Future Storage: Tak? Nie? Być może ?  » , Na nextinpact.com ,10 marca 2005(dostęp 5 stycznia 2021 ) .
  2. (w) Quentin Clark, „  WinFS Update  ” na blogs.msdn.com ,23 czerwca 2006(dostęp 24 kwietnia 2009 ) .
  3. (w) Daniel Kornev, „  Kilka słów o WinFS: projekt jest ZAMKNIĘTY  ” na channel9.msdn.com ,19 grudnia 2006(dostęp 24 kwietnia 2009 ) .

Zobacz też

Powiązane artykuły

Linki zewnętrzne