Еще одно немаловажное преимущество Linux (да наверное и прочих *nix) перед Windows для меня заключается в том, что в первом давным-давно есть пакетные менеджеры, позволяющие управлять установкой, удалением и обновлением имеющегося в операционной системе программного обеспечения. Это настолько удобно – при помощи одной команды получить нужную программу – что быстро забываешь о том, как это было раньше в Windows. В случае пакетного менеджера максимум что придется сделать сложного – это подключить сторонний источник приложений (репозиторий) и указать его для использования.
Программы для компьютера под Windows приходилось выискивать по одной через интернет (а еще раньше – по книгам и журналам), каждую устанавливать при помощи собственного инсталлятора (при этом большинство из них были кривыми и при удалении не желали подчищать все свои “хвосты”), при необходимости обновления – опять вручную загружать инсталлятор и повторять процесс (иногда еще и вручную старую версию приходилось деинсталлировать).
Поэтому любимыми программами на моем компьютере были те, которые имели встроенное автообновление. Были конечно сторонние попытки сделать централизованное автообновление для всех установленных программ, но я ни одной удачной припомнить не могу. То ли дело пакетный менеджер – одной командой получаешь список интересующих программ, следующей тут же устанавливаешь нужную. Перестала быть нужна – удаляешь с очисткой созданных директорий. Обновить все программы тоже можно одной командой – красота!