> Чем удобно? Тем, что вы гробите своё время на сборку? Что вам
> время своё не жалко? Что вы сексом с компьютером занимаетесь вместо
> того, чтобы наслаждаться жизнью? Чем вы гордитесь?Ну мне вот например время на сборку жалко гробить. Поэтому я использую бинарные дистры. И собираю только то в чем лично заинтересован - версии которые в разработке, кастомные конфиги ядер под какую-то специфику и прочее. Но если этим кексам так хочется - наверное все таки не есть плохо что и я и они могут сделать себе удобно. Я их не понимаю в этом, но если им так хочется - вам так уж жалко чтоли?
И если мы о сборке: вкатить в бинарном лине либы и хидеры для сборки - буквально пара команд и пара минут (на скачку и распаковку). В винде подцепить либы и хидеры - весьма отдельный кластерфак. Вообще, в бинарных дистрах есть пакетные менеджеры. И этот ваш MSI installer - жалкая и невзрачная пародия на нормальный пакетный менеджер. Там и нормальная работа с зависимостями, и скачка недостающего на автомате, и обновление всей системы СО ВСЕМ СОФТОМ И ЛИБАМИ ИЗ РЕПОВ на предмет секурити, etc. Перейдя на линь я сэкономил себе туеву хучу времени на администрировании системы ;]. В том числе - я могу без особого гемора пересобрать например новую версию энной программы. Пакетный менеджер с удовольствием вкатит мне либы и хидеры в правильные локации где их ищет компилер за считанные минуты. А в винде это длииииииительный и геморный процесс.
> Программы для Windows собираются раз и работают на протяжении ... 13 лет
> различных систем.
Только при попытке кому-нибудь программы раздать - мы быстро знакомимся с тем фактом что MSVCRTшного рантайма есть полдюжины разных версий. И совсем не факт что в юзеровской системе есть именно тот который конкретно эта студия юзала. Поэтому у юзера или лезет сообщение что не найдена DLL или того веселее программа тихо не стартует.
> Есть LibreOffice для Windows.
Да и фиг с ним.
> просто запускаете .exe
И потом клацаете дурной сетап визард. Вместо того чтобы пакетный менеджер вкатил программу без моего участия. На секундочку, я могу поставить 20 программ из реп за 5 минут на полном автомате. Удачи такой номер в винде с "просто запускаю exe" сделать. Пакетный манагер как раз крутая штука, позволяющая и инсталлить софт без хвостов после сноса, и обновлять на предмет безопасности все и сразу. То-есть если в LibreOffice завтра найдут дыру, а еще в openssl и где там еще - ну я скачаю пакеты с либрой и пакеты с libssl. Они 1 командой или нажатием пары кнопок в гуятине вкатятся и на этом все закончится - система снова в заапдейченом состоянии без известных дыр. В винде же - сам ищи кто openssl юзал и сам проверяй - кто заапдейтился, кто нет, а кто вообще апдейтер поломался писать и надо самому дуть на сайт и качать обновление руками. В 20 раз больше долботни.