Лично для себя не вижу плюсов или минусов что в случае одного инсталлятора, что в их куче.Элементарно! Давая возможность использовать сторонние инсталляторы мы даем возможность кому угодно писать в какие угодно папки и оставлять в них после удаления сколько угодно трудноудаляемого говна.
Элементарно! Давая возможность использовать сторонние инсталляторы мы даем возможность кому угодно писать в какие угодно папки и оставлять в них после удаления сколько угодно трудноудаляемого говна.Приложения Modern UI избавят от инсталляторов.
Давая возможность использовать сторонние инсталляторы мы даем возможность кому угодно писать в какие угодно папки и оставлять в них после удаления сколько угодно трудноудаляемого говна.Проблема шире. В Windows, например, любое приложение, не только инсталлятор, может писать что угодно куда угодно. Разумеется, если есть нужные права.
Давая возможность использовать сторонние инсталляторыТ. е., устанавливая через msi, мы не можем писать куда угодно *с подозрением*
Luca, уточни свою мысль, Windows Installer (*.msi) подходит на роль системного установщика, или нетА вот это уже мы будем обсуждать на VIT через 2 недели в какой либо теме а-ля *.msi vs *.rpm
Идея красивая, только её идеальная реализация не просматривается.Идеальная реализация в вакууме копытами перебирает. А практическая реализация – велкам, в той же Android, пока пользователь явно не пожелает вручную получить доступ суперпользователя (тут еще надо инструкцию почитать), все приложения изолируются и в системные каталоги «трудноудаляемое говно» записать не могут.
пока пользователь явно не пожелает вручную получить доступ суперпользователя ..., все приложения изолируются и в системные каталоги «трудноудаляемое говно» записать не могут.Любая программа, в том числе инсталлятор, в Windows начиная с 6.0 тоже не может получить права администратора без явного согласия пользователя, если UAC не отключать.
Android — однопользовательская система (по крайней мере до версии 4.2), поэтому там нет обозначенным мной проблем доступа к данным другого пользователя.Каких проблем Не понял. Систему модифицировать нельзя. А именно вмешательство в настройки и компоненты системы делает инсталлятор «вредным».
Любая программа, в том числе инсталлятор, в Windows начиная с 6.0 тоже не может получить права администратора без явного согласия пользователя, если UAC не отключать.Не то. В Android можно устанавливать все приложения (исключая требующие прав root, что недоступно по умолчанию), не предоставляя приложению прав администратора. Вообще. Там даже отдельный раздел ФС монтируется для приложения, то есть оно в «песочнице» по уши.
Каких проблем Не понял.Разжёвываю: пользователь Папа, администратор компьютера, установил программу, которой в дальнейшем пользовался как сам, так и пользователь Сын. В процессе использования программа, в соответствии с "правилами хорошего тона", сохраняла свои данные (настройки и т. п.) в папках соответствующих пользователей или в разделе HKCU реестра. Затем надобность в программе отпала, и пользователь Папа её удаляет. Но если в данный момент пользователь Сын не авторизован в системе, то доступа к его разделу HKCU нет, и там останется мусор. Так же может не быть доступа к его папкам. Теперь понятно
В Android можно устанавливать все приложения (исключая требующие прав root, что недоступно по умолчанию), не предоставляя приложению прав администратора. Вообще. Там даже отдельный раздел ФС монтируется для приложения, то есть оно в «песочнице» по уши.То же самое реализуемо и в Windows. Только когда программа устанавливается без административных прав и оказывается в «песочнице» по уши, она доступна только установившему её пользователю. Это тоже не вариант, устанавливать программу для каждого пользователя отдельно — абсурд.
Но если в данный момент пользователь Сын не авторизован в системе, то доступа к его разделу HKCU нет, и там останется мусор.Кончайте заниматься х*йдожественной самодеятельностью. Никаких «пап» с «сынами». В Android пользователь не имеет прав на модификацию системы, однако он может сказать «хочу» в Play, и система установит требуемое приложение. Если бы было два пользователя, то система установила бы приложение либо для обоих, либо для одного (тут могла бы быть опция). И удалила бы так же. Опять же, без внесения изменений в ОС. А какой там у пользователя мусор в личном каталоге – никого не волнует, можно добавить опцию удаления ненужных файлов из профиля, это несложно.
Никаких «пап» с «сынами»Это почему же "Нинужно"
В Android пользователь не имеет прав на модификацию системыВы зациклены на модификации системы, это похоже на паранойю.
Если бы было два пользователя, то система установила бы приложение либо для обоих, либо для одного (тут могла бы быть опция)Это фантазии на тему: "Если бы у бабушки были..."
А какой там у пользователя мусор в личном каталоге – никого не волнуетБред. Во-первых, его личный каталог физически находится не на луне. Во-вторых, мусор остался без его вины, поэтому его самого это должно волновать, если он в здравом уме.
можно добавить опцию удаления ненужных файлов из профиля, это несложноВидимо, это телепатическая функция, ибо уму не постижимо, как она будет отличать мусор от нужных данных.
И да, в Android 4.1 нашли недокументированную (пока) поддержку более одного пользователя.В 4.2 официально поддерживаются учётные записи со своими настройками. Надо бы получше знать систему, которую так упорно расхваливаете.
Впрочем, для мобильных устройств это совсем не так важно.Разве наша тема о мобильных устройствах
Вы зациклены на модификации системы, это похоже на паранойюЭто похоже на отсутствие возможности изменять системные файлы и настройки в одной ОС.
Во-первых, его личный каталог физически находится не на луне.Он находится отдельно от системы.
Во-вторых, мусор остался без его вины, поэтому его самого это должно волновать, если он в здравом уме.В рамках обсуждаемой темы – нет. Неудаляемые файлы и настройки программ никак с этим не связаны.
В 4.2 официально поддерживаются учётные записи со своими настройками. Надо бы получше знать систему, которую так упорно расхваливаете.Я как-то не использую Android на десктопе. А что там это потенциально было возможно с самого начала, и так ясно.
Разве наша тема о мобильных устройствахНет, ОС Android «о мобильных устройствах».
Какие конкретно примеры нежелательного (вредного) изменения системных файлов и настроек при установке программ в какой-либо ОС Вам известны Только не надо общих фраз, относящихся к временам Win9x.Вы зациклены на модификации системы, это похоже на паранойюЭто похоже на отсутствие возможности изменять системные файлы и настройки в одной ОС.
Какие конкретно примеры нежелательного (вредного) изменения системных файлов и настроек при установке программ в какой-либо ОС Вам известныИ не только при установке, кстати. Голактеко бизапасносте!
дрова принципиально возможно ставить без root-правДрова можно укладывать в поленницу. Собственно, всё понятно, не трудитесь понапрасну.
По теме: спорить не с чем, факт. А, главное, незачем. Лично для себя не вижу плюсов или минусов что в случае одного инсталлятора, что в их куче. Вопрос в корректности их работы.