|
Главная » 2008 » Август » 15 » WinFS beta 1 Refresh
23:30 WinFS beta 1 Refresh |
Тип: компонент ОС Назначение: файловая система Дата выпуска: 2006 Разработчик: Microsoft Платформа: Windows XP SP2 only! Разрядность: только 32 бита Язык приложения: недоступно Описание: WinFS (сокр. от Windows Future Storage) — платформа управления данными и метаданными выполненная компанией Microsoft в форме реляционных баз данных и тесно интегрируемая в файловую систему NTFS. Её появление должно было быть приурочено к выходу Microsoft Windows Longhorn, но в ноябре 2006 года после "ресета" разработки Longhorn, Microsoft в очередной раз заявила, что файловая система ещё разрабатывается, и появится позже — либо в Windows Vienna, либо как отдельный продукт. Этого не произошло и шагов к этому не ведется.
В основе работы WinFS лежит так называемая модель структурированных данных. Под этим скрывается механизм, который постоянно обрабатывает (администрирует и структурирует) цифровые элементы или обьекты (термин ITEMS не удается корректно перевести, но дословно же нужно знать, что возможно существование обьектов, описание которых не может быть заданно в виде файла, ибо они содержат описательные элементы, выходящие за это понятие.
Следует понимать, что эти описательные элементы не присутствуют в файле, а полностью принадлежат и управляются внутренними механизмами WinFS. Так что физическая структура файлов на уровне NTFS не претерпевает каких-либо изменений, сама же NTFS так же не наращивает потоки, количество которых как альтернатива реляционным базам данных было бы истинно огромно. При данной схеме в качестве обьектов можно регистрировать не только файлы, но и, скажем, контакты, любимые ссылки в Интернете, письма, даты, брэнды, производетелей и т.д., т.е. любые атрибуты, установленные по умолчанию либо назначенные пользователем. Инным словом, пользовательскую информацию.
WinFS "изнутри". Просмотр адресных данных WinFS силами Windows codename "Longhorn" build 4093
С точки зрения этих самых пользователей, обьекты в WinFS снимают необходимость в использовании физического пространства для расположения файлов конфигурации. Вместо этого Windows организует данные, в зависимости от их содержания, в виртуальные папки. При поиске данных пользовательский критерий типа "Все фотографии отпуска за последний два год" (атрибуты «тип файла», «откуда» и «за какой период времени») теперь заменяют информацию о формате файла, авторстве и расположении.
Microsoft реализовала динамическую модель обьектов в WinFS. Разработчики могут сами определять их с помощью метаданных XML и указывать связи между ними. При этом существует возможность, скажем, вывода всех документов данного автора вместе с информацией о его адресе и связанных с ним фотографиях.
Также можно менять дизайн опций просмотра в проводнике и команд, привязанных к определённым типам файлов. Разработчики могут оговаривать, к примеру, какие опции в контекстном меню будут появляться для определённых обьектов, и какие будут использовать пиктограммы. Поэтому проводник в Longhorn может осуществлять полностью новый ассортимент задач. Например, во время поиска разработчик может дополнительно указать выполнение команд, привязанных к тем или инным обьектам. Так, если пользователь осуществляет поиск по архиву электронной почты, то проводник может вызвать Outlook для подготовки и отсылки стандартного ответа - по щелчку мыши.
Каким бы было бы будущее ?
Естественно что столь широкий спектр доступных API и столь тесная интеграция в систему могли бы обуславливать новые её уязвимости, для которых по сути открылась бы еще одна среда разработки. Вполне вероятно, можно было бы ожидать интеграции WinFS с системой управления правами Microsoft и "безопасной компьютерной платформой следующего поколения" - Next Generation Secure Computer Base (NGSCB), которая уже присутствовала в Longhorn. Возможно, в некоторый момент система была бы способна классифицировать файлы по определённым критериям безопасности, тем самым распределяя их по критериям доступа к API и квотированию по приоритетам распределения ресурсов.
О грустном
Не смотря на нововведения в refresh версии, которая якобы должна была бы поддерживать *.net framework 3, любые попытки установки на Windows Vista увенчались провалом. Установка на 64-битные ОС так же не возможна. MS никогда не выпускала 64-разрядной версии WinFS. Даже Longhorn'ы 40** 64-битных изданий поставлялись без него. Устанока WinFS beta 1 refresh на Longhorn 5048 x86, как и на 5112 прошла успешно. В комплект с WinFS так же входила бетка второго фреймворка - не вздумайте её поставить!
|
Просмотров: 993 |
Добавил: Admin
| Рейтинг: 0.0/0 |
|
|
|