Почему Ubuntu поддерживает версии только в течение ограниченного времени (и что это значит)?

19

Почему Ubuntu поддерживает версию только в течение ограниченного времени? Так как я был на этом сайте, я видел много ссылок на конкретные версии, которые не поддерживаются. Что это на самом деле означает? По истечении этого времени пользователь должен просто использовать ОС в том состоянии, в котором она находится на дату окончания поддержки? Значит ли это, что больше нет доступных обновлений пакетов?

Или по истечении этой даты поддержки пользователь должен отказаться от версии и установить вместо нее более новую версию? Я немного смущен различием между Ubuntu и Linux здесь (с Windows вы используете его, пока не купите последнюю версию) и был бы признателен, если бы кто-то мог объяснить «жизненный цикл» Ubuntu (если это подходящее слово). Заранее спасибо за помощь.

Bazz
источник

Ответы:

18

Я должен сказать, что это все превосходные вопросы, и я рассмотрю ваши отличные вопросы по одной части с небольшими знаниями об экосистеме Ubuntu. Я разделил ваш вопрос на несколько более мелких:

1. Поддерживает ли Ubuntu определенную версию с ограниченным временем?

Перед объяснением ограничения по времени для каждой версии (9.10, 11.04, 12.10 ...) или типа версии (Desktop, Server ...) нам необходимо сначала увидеть некоторые переменные, которые учитываются для этих временных ограничений. Например, некоторые из них:

Man Power / Geek Power / Количество разработчиков - это количество фанатов, разработчиков и вообще людей, которые работают над созданием Ubuntu. Это количество людей, которые могут посвятить часть своего времени работе над предстоящим выпуском Ubuntu, текущим выпуском Ubuntu и / или предыдущей версией Ubuntu. Прямо сейчас, когда периоды времени поддержки перенесены с серверов на 5 лет и настольных компьютеров на 5 лет в LTS и в обычных версиях на 2 года, это означает, что разработчики Ubuntu должны работать примерно в 9 версиях Ubuntu. На момент написания этой статьи версии Ubuntu, которые имеют поддержку, приведены ниже (вы можете увидеть более актуальный список здесь ):

  • 8.04 Сервер LTS
  • 10.04 Рабочий стол
  • 10.04 Сервер LTS
  • 11.04 Рабочий стол
  • 11.04 Сервер
  • 11.10 Рабочий стол
  • 11.10 Сервер
  • 12.04 Рабочий стол
  • 12.04 Сервер LTS

Это не включает работу, проделанную в 12.10, которая является следующей версией (На момент написания статьи). Таким образом, в настоящее время есть 10 версий, которые получают поддержку. Для того, что я видел, две версии, которые получают больше поддержки, это 12.04 и 12.10 в несколько 70% -80% работы для 12.10 и 30% -20% для 12.04. Конечно, если мы примем во внимание другие предыдущие версии Ubuntu, которые получают поддержку, это будет что-то на процент больше для предстоящего выпуска, за которым следует второй по величине процент для текущего выпуска, а затем несколько почти равных процентов для каждого предыдущего версия поддерживается. Это означает, что на простом английском языке разработчики больше внимания уделяют будущим и текущим версиям, но все же не отказываются от старых, поддерживаемых.

Смысл всего этого заключается в том, чтобы получить четкое представление о количестве работы, которую необходимо выполнить для этих 10 версий Ubuntu, чтобы удовлетворить и предложить поддержку всем пользователям каждой версии. Имея это в виду, мы переходим ко второй части.

Эволюция оборудования / Эволюция программного обеспечения

Со временем приходит новое оборудование, новые программные технологии и новые инновационные и умные способы создавать новые вещи и улучшать старые. Например, когда вышла Ubuntu 5.10, не было USB 3.0, Sata 6G или NFC. Это также относится к аппаратному и программному обеспечению в этот период времени. Когда вышла материнская плата, примерно в то время, когда вышла конкретная версия Ubuntu, не было изобретено или разработано оборудование X. Не было GCC с лучшими свойствами X и временем компиляции Y.

Это означает, что для каждой новой версии Ubuntu пытается освоить любую новую технологию, которая появляется в мире. Это очень помогает разработке, если промежуток времени между выпусками короткий, поскольку наличие промежутка времени между версиями, скажем, 10 лет, будет означать, что для этого потребуется адаптировать все технологии за это время. ЭТО МНОГО !. Наличие этого в течение одного года также означает, что пользователи могут не получать обновления, которые они хотят, или ту специальную версию программы, которую они используют вовремя. Таким образом, сбалансированный период времени составляет цикл выпуска 6 месяцев. Вот почему в этом примере цикл выпуска составляет 6 месяцев. Таким образом, все, что произойдет в течение следующих 6 месяцев, может быть применено к новой версии (для некоторой степени спокойствия для разработчиков я могу добавить).

По сути, у нас есть временные рамки, ориентированные на конечных пользователей, разработчиков и ориентирующиеся на новые технологии, новые идеи, новое программное обеспечение. Сбалансированный, если я могу так сказать.

Идеи / Новая методология / Новые методики

Чтобы применить и работать с 2 пунктами, упомянутыми выше, новые идеи выходят очень часто (могу ли я говорить каждые 6 месяцев ^^). Так что идеи для лучшего рабочего стола Gnome, для лучшего способа интеграции действий пользователя, для лучшего и доступного взаимодействия с компьютером. Наличие этого также означает, что идеи, которые выглядели хорошо 2 года назад, сегодня могут выглядеть не так хорошо, или могут быть улучшены или изменены для других. Это влияет, например, на поведение одной программы вплоть до массовых изменений, таких как переход от Gnome 2.x к Unity. Это также входит в план развития Ubuntu.

Имея в виду все это, мы можем сказать, что поддержка каждой версии Ubuntu в течение нескольких лет - неплохая идея. Это заставит разработчиков больше сосредоточиться на применении своего времени на новых технологиях, новом оборудовании, новом программном обеспечении и новых и текущих версиях Ubuntu. Это может звучать как «оставь всякую надежду любому, у кого есть предыдущая версия», но нет. Тот факт, что Ubuntu имеет поддержку очень старых версий, таких как 8.04, и даже имеет вариант долгосрочной поддержки с их версиями Ubuntu каждые 2 года, означает, что у них фактически есть план для более старых версий. Они хотят предложить безопасность, стабильность и надежную операционную систему, которая может обеспечить вас, когда вам это нужно. Все это, когда вы думаете о 10 версиях Ubuntu, над которыми вы работаете.

2. Версии (очень старые) все еще получают поддержку и обновления?

Да. Но не все. Как я упоминал ранее, некоторые версии, такие как 8.04, получают поддержку, но это потому, что у них есть LTS (долгосрочная поддержка), которая дает вам гарантию, что они будут поддерживать ее в течение следующих 5 лет, в то время как другие обычные версии получают 2 года. Даже в этом случае, если возникает конкретная уязвимость безопасности, ваша версия Ubuntu получит обновление для нее. Имейте в виду, что чем старше ваша версия Ubuntu, тем меньше обновлений она получит. Они все равно получат их, но они могут приходить все в один большой кусок патчей в один и тот же день или в небольших количествах время от времени. Это одна из причин обновления до нового выпуска. Вы получите не только обновления и изменения в новом выпуске, но и будете уверены, что у вас будет поддержка новых технологий в области аппаратного и программного обеспечения компьютерного мира.

После того, как время поддержки закончится, вы можете обновить, так как это нормальное поведение в мире программного и аппаратного обеспечения. Новые вещи появляются, чтобы ускорить и сделать их проще, поэтому мы должны принять это во внимание. Представьте себе, например, в моем случае, мир, застрявший с HTML 1.0 без Ajax, JQuery, Javascript и тому подобного. Нет HTML5 либо. То же самое для оборудования. Нет многопроцессорных архитектур, нет AMD64, нет двухканальной памяти и нет драйверов Gigalan. Кстати, нет Wi-Fi или Facebook либо. Хуже всего ... Нет аскубунту!

3. Должны ли пользователи обновляться с не поддерживаемых версий (очень старых версий) и как?

Да, они должны. Единственное исключение - если вы живете в очень отдаленном от цивилизации месте, пингвины не допускаются. Но вы должны обновить, чтобы ваша система была актуальной и актуальной. В случае не поддерживаемых версий большинство людей скажет вам сделать резервную копию ваших файлов и выполнить чистую установку. Это помогает решить любые проблемы, которые могут возникнуть при обновлении с одной версии на другую, а также объем информации, который вам потребуется загрузить.

Это не то же самое, что обновить с 9.10 до 10.04, с 10.04 до 10.10, с 10.10 до 11.04, с 11.04 до 11.10, с 11.10 до 12.04 и, наконец, до 12.10, чем просто загрузить 12.10, сделать резервную копию важных файлов и выполнить чистую установку, а затем восстановить резервные копии файлов. Экономит ваше время, пропускную способность и вы можете начать «работать» раньше. Хорошей новостью является то, что с тех пор, как пару версий назад, новая версия Ubuntu включила в LiveCD / LiveUSB параметр в программе установки, чтобы обновить существующую более старую версию Ubuntu на компьютере. Поэтому, если вы вставите LiveCD, например, 12.10, и он обнаружит более старую версию Ubuntu, он даст вам возможность обновить ее. Экономия вам времени и пропускной способности.

Конечно, если вы пытаетесь перейти с выпуска EOL на более новую версию, и следующая версия также является EOL (например, при попытке обновить версию с 6.04 до 6.10, где оба являются EOL), выполняете обычную процедуру, например использование do-release-upgrade -dили apt-get upgradeне будет работать, потому что они будет искать следующую версию и, так как это также EOL, выдаст ошибку. Подробнее об этом в Как установить программное обеспечение или обновить старый неподдерживаемый выпуск? В этих случаях я также призываю пользователя загрузить последнюю версию и либо обновить ее с liveCD, либо переустановить с нуля после правильного резервного копирования.

Есть даже страница, посвященная релизам EOL (Конец жизни): https://help.ubuntu.com/community/EOLUpgrades/

4. Чем жизненный цикл Ubuntu отличается от Windows?

Я буду сравнивать жизненный цикл Windows XP с Windows 7 или цикл выпуска с Ubuntu. Я пропускаю Windows Vista, потому что мы все знаем, что с ней происходит. Hasta la Vista, детка!

Так или иначе, в промежутке между Windows XP и Windows 7 вышла Ubuntu, а затем выпустила 9 новых версий Ubuntu, каждая из которых включала в себя новые технологии, новые обновления программного обеспечения и методы, а также новые идеи от сообщества и разработчиков. Читайте внимательно, 9 !. До выхода Windows 7 вы знали, что Ubuntu поддерживает USB 3.0. Windows 7 не поддерживала USB 3.0, когда она вышла. Это дает вам прямое представление о том, как движется не только Ubuntu, но и разработка программного обеспечения в мире открытого исходного кода. Он не ходит, а бежит. После выпуска Windows 7 и до выхода Windows 8 в Ubuntu были выпущены версии 11.04, 11.10, 12.04 и 12.10, каждая из которых включала новое аппаратное и программное обеспечение.

Это все благодаря прямой связи между всеми пунктами, упомянутыми выше, и сроками разработки. Аппаратные и программные миры движутся очень быстро, и чтобы операционная система работала в ней, она должна развиваться и адаптироваться в соответствии с этой скоростью. Это большое преимущество и атрибут Ubuntu по сравнению с Windows. Хотя у Windows есть пакеты обновления, они не предлагают даже 10% того, что происходит во время их выпуска, и время, когда вышла версия Windows (2 года с момента выпуска Windows 7 до SP1 - просто дать Вы идея. Это около 4 версий Ubuntu или 12 версий ядра Linux.).

Таким образом, вы можете увидеть преимущества цикла 6 месяцев по сравнению с 2 года или 5/7 года. Добавлена ​​более быстрая поддержка аппаратного обеспечения, так что конечному пользователю это нравится. Добавляет новые программные технологии для меньшего использования процессора / памяти, и его можно быстро оптимизировать, чтобы конечному пользователю не пришлось годами ждать появления официального исправления.

В целом, я думаю, вы можете увидеть ответы на каждый вопрос таким образом, чтобы вы знали, ПОЧЕМУ, КОГДА и КАК Ubuntu поддерживает версии только в течение ограниченного времени. Я хотел добавить еще один вопрос, который многие пользователи задают и много раз путают:

5 В чем разница в стабильности между версиями LTS и Normal

Если говорить о стабильности между обеими версиями, то ответ таков. Они оба имеют одинаковую стабильность, потому что одной из основных целей каждой версии Ubuntu всегда была стабильность. Если вы установите LTS или нормальный выпуск, вы получите ту же стабильность. Фактическая разница между LTS и обычным выпуском - это то, что подразумевает LTS : долгосрочная поддержка. Это просто означает, что вы будете получать обновления в течение более длительного периода времени по сравнению с обычным выпуском. Вы не получите улучшенную производительность, лучшую графику, большую скорость или что-либо еще при сравнении LTS с нормальным выпуском. Это не то, что предлагает LTS для сравнения.

Для получения дополнительной информации о различиях между LTS и нормальным выпуском (который также является стабильным), пожалуйста, посмотрите, в чем разница между долгосрочным выпуском поддержки и нормальным выпуском?

Луис Альварадо
источник
Обычные выпуски Ubuntu не так стабильны, как релизы LTS. Релизы LTS проходят более тщательную проверку. В противном случае все остались бы с нормальным выпуском, потому что обновление каждые 9 месяцев не очень большое дело
Анвар
7

Давайте ответим на это, используя вики :

Мы выпускаем новую версию Ubuntu Desktop и Ubuntu Server каждые шесть месяцев [диаграмма ниже]. Это означает, что вы всегда будете иметь самые последние и лучшие приложения, которые может предложить мир открытого исходного кода. Ubuntu разработана с учетом требований безопасности. Вы получаете бесплатные обновления безопасности в течение не менее 18 месяцев на рабочем столе и на сервере.

Новая версия LTS выпускается каждые 2 года. В предыдущих выпусках версия Long Term Support (LTS) имела 3 года поддержки на Ubuntu (Desktop) и 5 ​​лет на Ubuntu Server. Начиная с Ubuntu 12.04 LTS, обе версии получат 5-летнюю поддержку. За версию LTS дополнительная плата не взимается; Мы делаем нашу лучшую работу доступной для всех на одинаковых бесплатных условиях. Обновления до новых версий Ubuntu есть и всегда будут бесплатными.

SirCharlo
источник
1
Этот ответ хорош и четко объясняет modus-operandis выпусков. Но сам ответ не отвечает на вопрос. Так или иначе!
Geppettvs D'Constanzo
7

Я хотел бы добавить несколько моментов с сервера Ubuntu Технический документ . Ubuntu разработана с учетом требований безопасности

Уникальный жизненный цикл Ubuntu позволяет нашей команде разработчиков легче сбалансировать стабильность системы с возможностью поддержки нового аппаратного и программного обеспечения. Двойной цикл выпуска Ubuntu предоставляет частые шестимесячные выпуски, которые включают в себя последние инновации с открытым исходным кодом и поддержку оборудования, в то время как версии с долгосрочной поддержкой (LTS), которые выпускаются каждые два года, обеспечивают большую стабильность для систем, которые не требуют высокая частота обновления.

Шестимесячный цикл выпуска (разновидность релиза на основе функций)

- гарантирует, что последние обновления технологий будут внедрены в стабильную платформу Ubuntu корпоративного уровня. Эти стандартные выпуски сопровождаются обновлениями безопасности и исправлениями ошибок до 18 месяцев. Регулярные выпуски Ubuntu означают, что вы получаете новые технологии и возможность использовать новые устройства с Ubuntu быстрее, чем любая другая операционная система.

Выпуск Ubuntu долгосрочной поддержки (LTS)

- выпускаются каждые два года. Поскольку в каждой ИТ-среде есть разные классы машин, жизненный цикл LTS был специально создан для тех систем в ИТ-средах, которые требуют большей стабильности, а не высокой частоты обновления .

Версии LTS обновляются каждые шесть месяцев в виде консолидированной точечной версии, что упрощает для организаций установку текущей LTS на новое оборудование без необходимости загрузки всех последующих исправлений, выпущенных после выпуска продукта. Точечные релизы предоставляются до тех пор, пока не станет доступна следующая полная версия LTS . Релизы LTS поддерживаются в течение пяти лет на серверах и десктопах.

В таблице ниже приведены различия между стандартными и LTS-релизами.

введите описание изображения здесь

Изображение из блога иллюстрирует состояние развития для обеспечения стабильности и безопасности.

введите описание изображения здесь

Ubuntu релизы приурочено к приблизительно один месяц после GNOME - релизов, которые в свою очередь примерно через месяц после выпусками X.Org , в результате чего в каждом выпуске Ubuntu , включая новую версию GNOME и X .


Linux - это имя ядра, Ubuntu - полноценная операционная система, основанная на ветке Debian. Он продолжает развиваться, включая поддержку нового оборудования , повышение производительности и новые функции (например, Btrfs). Из которых новая версия включена и поддерживается в каждом новом выпуске.

Что касается покупки новой версии Other OS, она продолжает обновляться (вторник исправлений) как пакеты обновления, которые можно дистанционно сравнить с выпусками LTS Point . Новые выпуски не имеют конкретной временной шкалы в отличие от Ubuntu. ( V***a was a failure , they patched it and fixed as ^seven), Также вам необходимо вручную обновить приложения, такие как браузеры, приложения для офисов, AV (не требуется в Ubuntu) и т. Д. Здесь вам достаточно нажать кнопку и указать пароль для обновления.

Честно говоря, если вы покупаете что-то, то по привычке вы должны придерживаться этого, пока не появится новая версия. Принимая во внимание, что здесь вы получаете лучшее, что доступно в каждом цикле выпуска бесплатно.

Пользователи не должны отказываться от неподдерживаемого выпуска, они должны обновляться для повышения безопасности, стабильности и функциональности , выполняя обновления так же просто, как обновление.

Да, после окончания поддержки EOL , что означает отсутствие безопасности или обновлений пакетов , поскольку они поддерживают три версии Ubuntu за раз (поправьте меня, если ошиблись).

Выбор пользователя, если они хотят продолжать использовать неподдерживаемый выпуск или более новый выпуск, не поддерживается, не повредит систему и не приведет к ухудшению. Он просто откажется интегрировать новые функции и улучшения.


Полезные ссылки

Расписание релизов, от которого вы можете зависеть ›

Жизненные циклы обслуживания и поддержки

Список релизов Ubuntu

atenz
источник
1
Хороший ответ, но вычеркивание слов и намеренное избегание высказывания «Windows» (попробуйте, это не ругательство!) Ничего не делает для улучшения поиска и индексации :)
Cesium
0

Короткий, простой ответ для тех, кому не нужен технический язык:

Компания-разработчик программного обеспечения должна найти баланс между поддержкой старых версий программного обеспечения и сосредоточением усилий на разработке следующей версии.

  • Обычно они обязуются поддерживать только определенное количество последних версий одновременно.

  • Многие компании заранее сообщат, как долго будет поддерживаться конкретная версия.

    • Знание этого заранее позволяет крупным компаниям лучше планировать график своих обновлений.

    • Canonical (основатели Ubuntu) не единственные, кто это делает. Microsoft устанавливает графики, указывающие, как долго они будут поддерживать каждую версию Windows. Это характерно для производителей программного обеспечения, которые должны использоваться крупными компаниями (или «предприятиями»), для которых обновление не является малой задачей.

  • «Поддержка» может означать предоставление обновлений для ошибок или недостатков безопасности и / или предоставление технической поддержки и помощи при использовании или установке программного обеспечения.

  • Поскольку часть программного обеспечения становится все более устаревшей, она становится все более и более отличной от последней версии.

    • Это создает больше работы для разработчиков, предоставляющих исправления ошибок для этих версий, и для персонала службы поддержки, чтобы быть осведомленным об этих версиях.

    • Наступает время, когда небольшое количество людей, использующих более старую версию, ее устаревание или число более поздних версий, также требующих поддержки, больше не оправдывает ее дальнейшую поддержку.

  • Иногда определенные версии обозначаются как имеющие более длительный срок службы поддержки, чем другие.

    • В Ubuntu эти версии обозначены как «LTS» для «Долгосрочной поддержки».

    • Эти версии особенно привлекательны для крупных компаний, для которых модернизация - задача не из легких.

thomasrutter
источник