
Тема для пользователей Microsoft Windows. Snap, flatpack, nix, squashfs, overlayfs, unionfs, aufs, атомарщина, это всё в загоне, тред для домохозяечек.
Давайте раз и навсегда определимся, какой формат развёртывания программного обеспечения наиболее выгоден для системы:
Как это вижу:
Софт из установщиков
1. Плюс: Регистрируется в системе, самостоятельно обновляется.
1.1. Минусы данного подхода: из-за частой эксплуатации установщиков в реестре остаются следы этих самых установщиков.
1.2. После удаления программного обеспечения не все программы умеют за собой полностью убирать свои файлы.
Портативный софт:
1. Минусы: Для процесса портабелизации некоторых программ необходимы дополнительные действия. Например, для qbittorrent необходимо создать папку profile, для mpv portable_config, для Firefox применить один из васянских патчей на портабелизацию (tete009, adonais), для браузера iridium прописать аргументы запуска --user-data-dir=IridiumUserData.
1.1 Так же в реестре остаются следы от взаимодействия с программами.
2. Плюсы: как правило, с удалением директории с содержимым программы, удаляются так же все настройки программы.
2.1. Программы легко переносимы, легко откатывать, восстанавливать в случае экспериментов.
Давайте раз и навсегда определимся, какой формат развёртывания программного обеспечения наиболее выгоден для системы:
Как это вижу:
Софт из установщиков
1. Плюс: Регистрируется в системе, самостоятельно обновляется.
1.1. Минусы данного подхода: из-за частой эксплуатации установщиков в реестре остаются следы этих самых установщиков.
1.2. После удаления программного обеспечения не все программы умеют за собой полностью убирать свои файлы.
Портативный софт:
1. Минусы: Для процесса портабелизации некоторых программ необходимы дополнительные действия. Например, для qbittorrent необходимо создать папку profile, для mpv portable_config, для Firefox применить один из васянских патчей на портабелизацию (tete009, adonais), для браузера iridium прописать аргументы запуска --user-data-dir=IridiumUserData.
1.1 Так же в реестре остаются следы от взаимодействия с программами.
2. Плюсы: как правило, с удалением директории с содержимым программы, удаляются так же все настройки программы.
2.1. Программы легко переносимы, легко откатывать, восстанавливать в случае экспериментов.

Основной софт (браузер, торрент, офис, иде, етц...) пусть будет установлен, а всякую ситуативную мелочь лучше держать в портабл виде, снижая количество мусора в системе.
/тхреад
/тхреад
>>85773
Можно и всю систему держать на внешнем SSD, лол.
Можно и всю систему держать на внешнем SSD, лол.
чем больше вес файлов, тем лучше портейбл, ебал я в рот сначала качать 80гб архива/установщика, а потом столько же ждать распаковку/установку

>>85589 (OP)
Тред школьника? Софт из установщика может быть и Portable, и обновляться самостоятельно, сможешь даже выбрать как хочешь ставить Portable или не Portable. Если разработчик не мудак.
>Portable vs софт из установщиков
Тред школьника? Софт из установщика может быть и Portable, и обновляться самостоятельно, сможешь даже выбрать как хочешь ставить Portable или не Portable. Если разработчик не мудак.
>>86168
Спасибо за констатацию факта, ебло. У тебя проблемы с восприятием, если ты считаешь, что это не частный случай, как и приведённые в ОП-посте и унификация в этой связи полностью отсутствует.
Школьник здесь только ты, если не понял, о чём тред, приведя нерелевантный тематике треда пример, вместо обсуждения предпочтительных методов хранения софта (основная суть треда).
> Софт из установщика может быть и Portable, и обновляться самостоятельно, сможешь даже выбрать как хочешь ставить Portable или не Portable.
Спасибо за констатацию факта, ебло. У тебя проблемы с восприятием, если ты считаешь, что это не частный случай, как и приведённые в ОП-посте и унификация в этой связи полностью отсутствует.
> Тред школьника?
Школьник здесь только ты, если не понял, о чём тред, приведя нерелевантный тематике треда пример, вместо обсуждения предпочтительных методов хранения софта (основная суть треда).
>>86224
ССД тоже не очень полезны слишком частые циклы перезаписи, так что не в ту сторону воюешь. Даже для ССД портейбл гораздо лучше
>5400рпм хдд
ССД тоже не очень полезны слишком частые циклы перезаписи, так что не в ту сторону воюешь. Даже для ССД портейбл гораздо лучше
>>86286
Дегенератов незачем терпеть, достаточно об тебя просто не шквариться, дабы не подхватить тупость.
Дегенератов незачем терпеть, достаточно об тебя просто не шквариться, дабы не подхватить тупость.
>>86289
да не трясись ты так
да не трясись ты так
>>85589 (OP)
Он должен быть удобным и выгодным для пользователя, а не для системы, поэтому на минусы, связанные с остатками в реестре, становится похуй.
Если программу пришлось удалить, значит она изначально не особо нужна была, установить и использовать её можно было в виртуальной машине или песочнице, это относится и ко всяким экспериментам.
Переносимость же реализуется с помощью бэкапов, я вот как делаю — бэкап, где в одной папке лежат сами программы, в любом виде, установщики, просто исполняемые файлы, архивы, а в другой папке настройки в виде файлов, больших или часто изменяемых, рядом с этими двумя папками располагаются PowerShell скрипты, которые при запуске устанавливают и настраивают нужную программу, для некоторых программ настройки записаны прямо в скрипте, это что-то редко изменяемое, небольшое или настраиваемое через реестр. В итоге, в каком бы виде программа не хранилась, она будет готова к использованию в пару кликов.
> какой формат развёртывания программного обеспечения наиболее выгоден для системы
Он должен быть удобным и выгодным для пользователя, а не для системы, поэтому на минусы, связанные с остатками в реестре, становится похуй.
Если программу пришлось удалить, значит она изначально не особо нужна была, установить и использовать её можно было в виртуальной машине или песочнице, это относится и ко всяким экспериментам.
Переносимость же реализуется с помощью бэкапов, я вот как делаю — бэкап, где в одной папке лежат сами программы, в любом виде, установщики, просто исполняемые файлы, архивы, а в другой папке настройки в виде файлов, больших или часто изменяемых, рядом с этими двумя папками располагаются PowerShell скрипты, которые при запуске устанавливают и настраивают нужную программу, для некоторых программ настройки записаны прямо в скрипте, это что-то редко изменяемое, небольшое или настраиваемое через реестр. В итоге, в каком бы виде программа не хранилась, она будет готова к использованию в пару кликов.
сижу на портативах
> какой формат развёртывания программного обеспечения наиболее выгоден для системы
Очевидно что нативный. Когда ты не эмулируешь виртуалки и не придумываешь велосипеды, а используешь систему так, как она была задумана. На винде - установщики/winget. На линуксе - пакетник твоего дистрибутива. На маке - лол, убейся, только верёвку за 99,99$ купить не забудь
>>85589 (OP)
Есть scoop, который делает эти действия на автомате. Проблема обновления софта тоже фиксится через scoop.
Только если это говнософт. Даже удалив софт через установщик, он не всегда полностью вычищается из реестра.
>Для процесса портабелизации некоторых программ необходимы дополнительные действия
Есть scoop, который делает эти действия на автомате. Проблема обновления софта тоже фиксится через scoop.
>Так же в реестре остаются следы от взаимодействия с программами
Только если это говнософт. Даже удалив софт через установщик, он не всегда полностью вычищается из реестра.