Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет I. A. ([info]ash)
@ 2008-04-11 01:14:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Музыка:Barry McCabe - Istanbul Blues

***
О другом. Пришло в голову, на сколько ценна была бы (но уже именно в прошедшем времени) теговая файловая система в Windows. Не пускаясь в долгие рассуждения о том, что при другой внутренней архитектуре ОС подобное может и вовсе не понадобится. Установка множества новых программ, как известно, страшно захламляет системные папки всякими библиотеками, которые регулярно не деинсталлируются вместе с приложением (а нынешние инсталляторы, заодно, считают, что они сами совершенно необходимы пользователю, и хранят весь архив установочных данных в отдельной папке, которая может разрастаться… сами знаете).

Так вот, в случае теговой файловой системы не сложно было бы сделать так, чтобы инсталляторы (а сейчас это вполне просто, ибо нынче, не то что раньше, почти всегда если инсталлятор — то Windows Install, изредка — Install Shield, а программы, использующие для своей установки NSIS обычно малы (хотя, может, это и ложная закономерность), и хранят обычно свои библиотеки по-ближе к телу), инсталляторы, таким образом, могли бы помечать установленные (или обновленные, или не требующие обновления) shared dlls и другие ресурсы тегом с названием этой программы.

Соответственно, деинсталлятор, удалив папки, описанные в его скрипте, приступит к файлам, имеющим ярлык с наименованием данной программы. И все ресурсы, которым не присвоены теги иного ПО, могут быть в таком случае безболезненно удалены. Равно, в случае неполадки, этот процесс можно будет проделать вручную — и даже без специальных административных программных средств, только лишь файловым менеджером, поддерживающим теги.


Вышеизложенное родилось в ходе дискуссии с [info]paralell@lj о целесообразности и пользе теговой системы (на примере hachoo.ru); прошу прощения у тех, кто совершенно не въехал, о чем это я — для подобных размышлизмов и прочего в таком духе надобно завести отдельный блог.

Так то.



Ссылка по теме: «Gartner: Windows может погибнуть под грузом собственных недостатков»



(Добавить комментарий)


[info]ext_94773@lj
2008-04-11 06:57 (ссылка)
Ну так почему я на отсутствие симлинков жаловался? Линки это та же теговость, практически. Отношение один ко многим и много к одному, плюс к тому разделение не жесткие и нежесткие ссылки - тоже очень мощная фича.

Представь себе следующую схему (это о жестких ссылках):
1) Есть набор данных.
2) У него есть имена. Пока хоть одно имя существует, набор данных тоже. Зато если одна и та же библиотека нужна в двух местах, то это не два набора данных, а только два имени.

Т.е. в случае деинсталляции программа просто сносит нафиг все свои файлы и не парится.

(Ответить) (Ветвь дискуссии)


[info]ext_94774@lj
2008-04-11 06:59 (ссылка)
Кстати, насколько я знаю, в ext2/3 это все как раз таки возможно.
Это одна из причин по которым линуксы так не захламляются.

(Ответить) (Уровень выше)

cleo women's fashion stores
(Анонимно)
2011-06-22 20:12 (ссылка)
fashion show calendars http://clothingtrends.eu/cappalo-brand71.html women's fashion from 1950 969799

(Ответить)

tricare pharmacy claims
(Анонимно)
2012-01-21 16:57 (ссылка)
pharmacy leadership skills http://sundrugstore.net/products/procalisx.htm online pharmacy consultation

(Ответить)