Balancer> Во-первых, в бинарных дистрибутивах есть огромнейшие репозитории, где есть практически всё. И всё - проверенное миллионами юзеров, работающее без левых ходов вокруг системы.
Ну во-первых, начнем с твоего недовольства. ЕМНИС на Линухе не надо особых программ для монтирования ИСО-образа - тебе это сделает обыкновенный mount ....
То, что ты получишь его последнюю версию из репозитория - я не сомневаюсь
Насчет дефрагментатора не скажу - никогда не гонял его под Лином, но ЕМНИС под виндой, если у тебя не идет запись на диск, комп можно вырубить по питанию... спокойно ... и ничего не будет. А с чего начнется старт Лина при таком раскладе? fsck - я не ошибаюсь? ( даже если я на диск на момент вырубания не писал! )
Balancer> Во-вторых, в Gentoo, которую я ставлю примером, совсем другая система инсталлиции. Скажем, RPM, если ставиться придётся с него, а не с сорцов, просто физически не сможет вредоносно вылезти куда-то за пределы песочницы, куда он устанавливается и откуда потом система перенесёт сама файлы в положенные им места. Попытается вылезти из-за какой-нибудь ошибки за пределы установочного каталога - а у него элементарно прав никаких...
Во-вторых - ты писал скрипты под rpmbuild что так смело заявляешь?
Я - писал. В *nix-е есть два вида пользователей - root ( uid = 0 ) и все остальные. Теперь представим - мне надо поставить продукт и в /usr/local/bin и поставить библиотеки в /usr/local/lib и прописать man и сделать каталог и настроить файлы в /var... Как там у нас в Линухе с токеном процесса? Во сколько групп юзер может входить, чтобы это работало? ( я запускаю id и вижу uid пользователя и список групп, в который он входит ).Не, оно разумеется я могу на Линухе впихнуть сколько угодно пользователей в группу ( в /etc/group, в других Юниксах - типа AIX, HP, Solaris, это не так ). А вот во сколько групп может входить пользователь, чтобы это работало? ( и по id было видно ) Видишь ли - я писал PAM и NSS модули, поэтому подсистему безопасности Лин представляю. И теперь представь, что мне надо записать файлы в /usr/local/lib. Какие там права будут на те файлы, которые я туда запишу? Или ты уверен, что
на момент записи на каталог даются права setup-пользователю, меняя общую маску доступа к каталогу? - то-то - как пить дать запускается под рутом и оставляется на честность разработчика setup-а а в том же preremove скрипте я могу снести что мне угодно ( будучи запущен из под рута ) - в том числе и, например, /usr/local/lib если хреново напишу сетап...
Так что ты надеешся на честность разработчиков и то, что проверили то, что выложено в репозиторий. А сама Линь, как система, нифига в этом не способствует - способствует качание с репозитория проверенных программ.
P.S. Не поленись ( у меня Генту под рукой нет ) - запусти top или что там еще и посмотри при инсталляции rpm что из чего растет... мож я ошибаюсь, но ЕМНИС инсталлятор проще реализовать а-ля sudo, чем менять права на время на каталоги, в которые ты собираешьсь что-то писать, а потом на записанные файлы делать chmod/chown