Музыка: | Barry McCabe - Istanbul Blues |
***
О другом. Пришло в голову, на сколько ценна была бы (но уже именно в прошедшем времени) теговая файловая система в Windows. Не пускаясь в долгие рассуждения о том, что при другой внутренней архитектуре ОС подобное может и вовсе не понадобится. Установка множества новых программ, как известно, страшно захламляет системные папки всякими библиотеками, которые регулярно не деинсталлируются вместе с приложением (а нынешние инсталляторы, заодно, считают, что они сами совершенно необходимы пользователю, и хранят весь архив установочных данных в отдельной папке, которая может разрастаться… сами знаете).
Так вот, в случае теговой файловой системы не сложно было бы сделать так, чтобы инсталляторы (а сейчас это вполне просто, ибо нынче, не то что раньше, почти всегда если инсталлятор — то Windows Install, изредка — Install Shield, а программы, использующие для своей установки NSIS обычно малы (хотя, может, это и ложная закономерность), и хранят обычно свои библиотеки по-ближе к телу), инсталляторы, таким образом, могли бы помечать установленные (или обновленные, или не требующие обновления) shared dlls и другие ресурсы тегом с названием этой программы.
Соответственно, деинсталлятор, удалив папки, описанные в его скрипте, приступит к файлам, имеющим ярлык с наименованием данной программы. И все ресурсы, которым не присвоены теги иного ПО, могут быть в таком случае безболезненно удалены. Равно, в случае неполадки, этот процесс можно будет проделать вручную — и даже без специальных административных программных средств, только лишь файловым менеджером, поддерживающим теги.
Вышеизложенное родилось в ходе дискуссии с
paralell@lj о целесообразности и пользе теговой системы (на примере hachoo.ru); прошу прощения у тех, кто совершенно не въехал, о чем это я — для подобных размышлизмов и прочего в таком духе надобно завести отдельный блог.
Так то.
Ссылка по теме: «Gartner: Windows может погибнуть под грузом собственных недостатков»