Я должен сказать, что это все превосходные вопросы, и я рассмотрю ваши отличные вопросы по одной части с небольшими знаниями об экосистеме 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 и нормальным выпуском (который также является стабильным), пожалуйста, посмотрите, в чем разница между долгосрочным выпуском поддержки и нормальным выпуском?