Чому Ubuntu підтримує версії лише обмежений час (і що це означає)?


19

Чому так Ubuntu підтримує версію лише обмежений час? З того часу, як я був на цьому сайті, я побачив, що багато посилань на окремі версії не підтримуються. Що це насправді означає? Після закінчення цього часу користувач повинен просто використовувати ОС у такому стані, на який вона перебуває на дату закінчення підтримки? Чи означає це, що більше оновлень пакета немає?

Або коли ця дата підтримки закінчиться, чи повинен користувач відмовитися від версії та встановити нову версію замість цього? Я трохи плутаюсь з різницею між Ubuntu та Linux тут (у Windows ви використовуєте його, поки не купите останню версію), і буду вдячний, якщо хтось може пояснити "життєвий цикл" Ubuntu (якщо це відповідне слово). Заздалегідь дякую за вашу допомогу.

Відповіді:


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 місяців, може бути застосоване до нової версії (До певної міри спокою для розробників я можу додати).

В основному у нас є часові рамки, які зосереджені на кінцевих споживачах, розробниках і мають приціл на нові технології, нові ідеї, нове програмне забезпечення. Збалансований, якщо можу так сказати.

Ідеї ​​/ Нова методологія / Нові методи

Для того, щоб застосувати та працювати з двома згаданими вище пунктами, нові ідеї з'являються щораз так часто (чи можу я говорити кожні 6 місяців ^^). Тож ідеї для кращого робочого столу Gnome, для кращого способу інтеграції дій користувачів, для кращого та доступного комп'ютерного досвіду. Це також означає, що ідеї, які виглядали приємно 2 роки тому, можуть виглядати не так вже й сьогодні, а може бути покращені або змінені для інших. Це впливає, наприклад, на поведінку однієї програми аж до масових змін, таких як перехід від Gnome 2.x до Unity. Це також продумано у плані розвитку Ubuntu.

Зважаючи на це, ми можемо сказати, що підтримка кожної версії Ubuntu обмежена кількома роками - це дуже гарна ідея. Це змусило б розробників зосередитися на застосуванні свого часу на новій технології, новій техніці, новому програмному забезпеченні та новій та поточній версіях Ubuntu. Це може здатися "відмовитись від будь-якої надії тому, хто має попередню версію", але ні. Той факт, що Ubuntu має підтримку дуже старих версій, як 8.04, і навіть має опцію Довгострокової підтримки зі своїми версіями Ubuntu кожні 2 роки, означає, що вони насправді мають план для старих версій. Вони хочуть забезпечити безпеку, стабільність та надійну ОС, яка може надавати, коли вам це потрібно. Все це, думаючи про 10 версій Ubuntu, які над ними працюють.

2. Чи отримують (Very Old) версії ще якусь підтримку та оновлення?

Так. Але не всі. Як я вже згадував, деякі версії, такі як 8.04, отримують підтримку, але це тому, що у них є LTS (Long Term Support), яка дає вам гарантію, що вони підтримуватимуть її протягом наступних 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 (End of Life): https://help.ubuntu.com/community/EOLUpgrades/

4. Чим "життєвий цикл" Ubuntu відрізняється від Windows?

Я порівняю життєвий цикл Windows XP або цикл випуску Windows 7 з Ubuntu. Я пропускаю Windows 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-місячного циклу порівняно з дворічним або 5/7-річним. Додає швидшу підтримку обладнання, щоб кінцевий користувач користувався цим. Додає до нього нові методи програмного забезпечення для меншого використання процесора / пам'яті, і його можна оптимізувати швидко, тому кінцевому користувачеві не потрібно чекати років, щоб з'явилося офіційне виправлення.

В цілому, я думаю, що ви можете бачити відповіді на кожне питання таким чином, що допоможе вам зрозуміти, ЧОМУ, КОЛИ та ЯК Ubuntu підтримує версії лише обмежений час. Я хотів би додати ще одне запитання, яке задають багато користувачів і багато разів плутають:

5 Яка різниця в стабільності між ЛТС та Нормальними викидами

Якщо ми хочемо говорити про стабільність між обома версіями, то відповідь така: Те саме. Вони мають однакову стабільність, оскільки однією з головних цілей кожної версії Ubuntu завжди була стабільність. Якщо встановити LTS або звичайний випуск, ви отримаєте таку ж стабільність. Фактична різниця між LTS та нормальним випуском - це те, що має на увазі LTS : Довгострокова підтримка. Що просто означає, що ви отримаєте оновлення протягом більшого часу, порівняно зі звичайним випуском. Ви не отримаєте покращеної продуктивності, кращої графіки, більшої швидкості чи іншого, порівнявши LTS із звичайним випуском. Це не те, що пропонує LTS порівняно.

Для отримання додаткової інформації про відмінності між LTS та нормальним випуском (який також є стабільним), будь ласка, див. Яка різниця між довгостроковим випуском підтримки та звичайним випуском?


Звичайні версії Ubuntu не такі стабільні, як випуск LTS. Випуски LTS більш ретельно перевірені. В іншому випадку всі залишаться за звичайним випуском, оскільки оновлення кожні 9 місяців - це не дуже велика справа
Anwar

7

Давайте відповімо, що користуючись вікі :

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

Нова версія LTS виходить кожні 2 роки. У попередніх випусках версія довгострокової підтримки (LTS) мала 3-річну підтримку на Ubuntu (Desktop) та 5 років на Ubuntu Server. Починаючи з Ubuntu 12.04 LTS, обидві версії отримають 5-річну підтримку. За версію LTS додаткової плати немає; ми робимо нашу найкращу роботу доступною для всіх на тих самих безкоштовних умовах. Оновлення до нових версій Ubuntu є і завжди будуть безкоштовними.


1
Ця відповідь хороша і чітко пояснює модус-операнди випусків. Але сама відповідь не відповідає на питання. Пальці все одно!
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 - ім'я Kernel, Ubuntu - повноцінна операційна система на базі відділення Debian. Він продовжує розвиватися, включаючи підтримку нового обладнання , підвищення продуктивності та нових функцій (наприклад, Btrfs). Яку нову версію включають і підтримують у кожному новому випуску.

Що стосується купівлі нової версії Іншої ОС, то вона продовжує оновлюватись (Патч вівторок) як пакети послуг, що може бути віддалено порівняно з випусками LTS Point . Нові випуски не мають конкретної часової шкали на відміну від Ubuntu. ( V***a was a failure , they patched it and fixed as ^seven). Також вам доведеться оновлювати такі програми вручну, як браузери, додатки для офісів, AV-файли (не потрібно в Ubuntu) тощо. Тут просто натисніть кнопку та введіть пароль для оновлення.

Чесно кажучи, якщо ви щось купуєте, то за звичкою доводиться дотримуватися цього, поки не з’явиться нова версія. В той час як тут ви отримуєте найкраще, що доступне в кожному циклі випуску безкоштовно.

Користувачі не повинні відмовлятися від непідтримуваного випуску, вони повинні оновити для кращої безпеки, стабільності та функціональних цілей , дотримуючись оновлень так само просто, як оновлення.

Так, після закінчення підтримки EOL , що означає відсутність оновлень безпеки або пакетів , оскільки вони підтримують три версії Ubuntu одночасно (виправте мене, якщо я неправильна).

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


Корисні посилання

Графік випуску ви можете залежати від ›

Технічне обслуговування та підтримка життєвих циклів

Список випусків Ubuntu


1
Хороша відповідь, але виганяння слів і цілеспрямовано уникаючи вимови "Windows" (спробуйте, це не присяга!) Не робить нічого для покращення пошуку та індексації :)
Cesium

0

Коротка, проста відповідь для тих, кому не потрібна велика технічна мова:

Програмній компанії належить досягти балансу між підтримкою старих версій програмного забезпечення та зосередженням уваги на розробці наступної версії.

  • Зазвичай вони зобов’язуються одночасно підтримувати лише певну кількість останніх версій.

  • Багато компаній заздалегідь заявлять, як довго підтримуватимуться певні версії.

    • Знаючи це заздалегідь, можна великим компаніям краще планувати графік їх оновлення.

    • Canonical (засновники Ubuntu) - не єдині, хто робить це. Microsoft встановлює графіки, вказуючи, наскільки довго вони також підтримуватимуть кожну версію Windows. Це звичайно для виробників програмного забезпечення, яке потрібно використовувати великим компаніям (або "підприємствам"), для яких оновлення не є малим завданням.

  • "Підтримка" може означати надання оновлень для помилок або недоліків безпеки та / або надання технічної підтримки та допомоги з використанням або встановлення програмного забезпечення.

  • Оскільки програмне забезпечення стає все більш застарілим, воно все більше і більше відрізняється від останньої версії.

    • Це створює більше роботи для розробників, які надають виправлення помилок для цих версій, та для того, щоб персонал служби підтримки знав про ці версії.

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

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

    • В Ubuntu ці версії позначені "LTS" як "Довгострокова підтримка".

    • Ці версії особливо привабливі для великих компаній, для яких модернізація не є малим завданням.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.