Ответы:
Это проблема, которую команда Ubuntu Software Center находится в процессе решения.
Проблема в том, что Ubuntu традиционно черпает большинство своих приложений из разрабатываемой ветви Debian GNU / Linux - другой бесплатной операционной системы - и затем «замораживает» ее снимок для включения в выпуск. Этот комплекс программного обеспечения, поддерживаемого сообществом, называемый «вселенная», состоит из 80 000 пакетов программ; Разработчики Ubuntu не могли предоставить крупные обновления для всего этого программного обеспечения для каждого поддерживаемого выпуска, сохраняя при этом тот же уровень качества.
Чтобы решить эту проблему, Ubuntu создал портал разработчиков MyApps . Теперь, когда Ubuntu является большой платформой с более чем двадцатью миллионами пользователей, мы надеемся, что разработчики будут заинтересованы в том, чтобы отправлять приложения непосредственно в Ubuntu и выпускать периодические обновления своего программного обеспечения во всех выпусках Ubuntu.
Для «юниверса» - который команда Software Center надеется в конечном итоге составить небольшую долю доступного программного обеспечения - будет расширена система «необязательных» обновлений программного обеспечения (которая уже существует на полуфункциональном уровне).
Интерфейс Центра программного обеспечения для основных обновлений программного обеспечения был разработан сотрудником Canonical UI , но еще не реализован:
Если вы заинтересованы в будущем доставки приложений в Ubuntu, я рекомендую посмотреть Ubuntu Software Center и будущее Вселенной .
Нет проблем с обновлением программного обеспечения до его последней версии, и разработчики Ubuntu могут сделать это легко. И, на самом деле, это сделано в нескольких других дистрибутивах Linux, включая Arch.
Как вы заметили, программное обеспечение Ubuntu обновляется только с помощью обновлений безопасности и исправления критических ошибок . Все функции «заморожены», и после выпуска Ubuntu программное обеспечение не обновляется до новой основной версии. Хотя это кажется недостатком Ubuntu, на самом деле это один из его плюсов.
Зачем замораживать версии приложений, а не обновлять функции? Есть несколько причин.
Все вышеперечисленное является одной из основных составляющих качества Ubuntu . Вы получаете программное обеспечение и операционную систему самого высокого качества, а чтобы сбалансировать ее, вы используете не самое новое, а всего лишь на несколько месяцев устаревшее программное обеспечение.
Кроме того, помните, что при обновлении до более новой версии Ubuntu все программное обеспечение снова находится в самой новой версии (но остается в нем до следующего выпуска), поэтому не является большой проблемой то, что программное обеспечение не содержит новейших функций. И, как предлагают другие, вы можете использовать PPA для получения более нового программного обеспечения из других источников, если вам нужно.
Canonical (основные спонсоры Ubuntu) с самого начала (v4) решили, что Ubuntu будет распространяться в течение 6 месяцев. Каждые 6 месяцев в репозитории будет включаться самое последнее / наиболее стабильное программное обеспечение, в основном из ветки нестабильного / тестируемого Debian.
Вне этого цикла вы можете получить самое передовое программное обеспечение, скомпилировав программное обеспечение или добавив дополнительные репозитории, называемые PPA - персональные архивы пакетов.
Windows выбрала другую стратегию - новые функции часто (но не всегда) выпускаются с пакетами обновлений. Ситуация ухудшается под Windows - это зависит от отдельных поставщиков программного обеспечения, чтобы решить, должно ли их программное обеспечение автоматически обновляться или нет. ИМХО - это грязная стратегия, и мне часто приходилось перестраивать окна из-за мошеннических обновлений того или иного программного обеспечения.
Другие дистрибутивы Linux имеют разные стратегии выпуска. Например, вы можете использовать дистрибутив с непрерывным выпуском, например, Arch. Как и когда будет выпущено более новое программное обеспечение, сопровождающие выталкивают программное обеспечение в свои репозитории, если оно считается достаточно хорошего качества. Потенциально это может привести к потенциальным конфликтам между различными программами, поскольку не было бы полного пакета тестирования. На практике сопровождающие проделали хорошую работу, и проблемы со стабильностью, которые я читал, редко становятся проблемой.
Debian выбрал другой путь - постоянно дорабатывать и использовать дистрибутив на основе самых стабильных пакетов. Часто намного старше, чем в таких дистрибутивах, как Ubuntu.
Таким образом, решать вам - (в основном) стабильности или потенциальной нестабильности.
Ubuntu следует стандартному циклу выпуска, так что программное обеспечение хорошо тестируется и стабильно между выпусками, и вы переходите от одного выпуска к другому путем обновления. С другой стороны , есть дистрибутивы , которые используют прокатный цикл выпуска, где пакеты постоянно обновляются (наиболее известные из Gentoo, Arch Linux).
Поскольку вы сравниваете с Windows, я слишком устарел, так что вы можете ответить на этот вопрос самостоятельно, я надеюсь. Я не использовал эту ОС в течение десятилетия.
Менеджер обновлений Ubuntu работает очень хорошо, обновляя не только исправления безопасности, но и более новые версии программного обеспечения и исправления ошибок, доступные для пакетов в хранилище, это означает, что обновления пробуются и проверяются, известно, что они работают и НЕ ломают систему с новой непроверенной версией. ,
Если вы действительно хотите более новую версию, то найдите и добавьте репозиторий, скажем, getdeb.net или другой источник, и он обновит ваш пакет / программу до последней версии ...
Я должен не согласиться с общим заявлением в вопросе.
Пакеты «Новые функции» иногда предоставляются в середине релиза, иногда чаще, чем хотелось бы в моем профессиональном качестве.
Например, Canonical обновил CUPS с 1.4.4 до 1.5.0 в качестве пакета обновления до версии Ubuntu 11.10. Несмотря на то, что базовые функциональные возможности до сих пор были идентичны, многие из значений по умолчанию отличаются и требуют изменения нашего набора конфигурации перед развертыванием.
По умолчанию Ubuntu предлагает безопасность и рекомендуемые обновления. Пользователь может при желании запустить «источники программного обеспечения» и выбрать вкладку «Обновления». Я обычно устанавливаю флажок для неподдерживаемых обновлений (oneiric-backports), что дает мне несколько новых выпусков. Существует также флажок для Предварительных выпусков обновлений, который предоставит вам более стабильные, но иногда менее стабильные обновления. Вы также можете добавить ppa для потоков разработки приложений, которые вас интересуют. Я добавил ppa для gimp, который выводит меня из выпуска gimp 2.6 в поток разработки 2.7, в котором есть некоторые новые важные для меня функции. После добавления ppa обновления будут происходить так, как если бы они были частью поддерживаемого выпуска. Это дает мне значительный контроль над стабильностью и возможностями.
Ubuntu может делать то, что они хотят. Windows не может
На мой взгляд, их слишком много. У меня только безопасность выбрана и из 47 ожидающих решения, очень немногие, похоже, являются "проблемами безопасности". Большинство из них являются новыми функциями. Мне нравится то, что у меня есть, поэтому я не верю, что мне нужны новые функции. Разве новые функции не подвержены угрозе безопасности?