Dlaczego Ubuntu obsługuje wersje tylko przez ograniczony czas (i co to oznacza)?

19

Dlaczego Ubuntu obsługuje wersję tylko przez ograniczony czas? Odkąd jestem na tej stronie, widziałem wiele odniesień do poszczególnych wersji, które nie są obsługiwane. Co to właściwie znaczy? Po tym czasie użytkownik musi po prostu korzystać z systemu operacyjnego w stanie, w jakim się znajduje w dniu zakończenia wsparcia? Czy to oznacza, że ​​nie ma już dostępnych aktualizacji pakietów?

A może po upływie tej daty pomocy użytkownik powinien zrezygnować z wersji i zamiast tego zainstalować nowszą wersję? Jestem nieco mylony z różnicą między Ubuntu a Linuksem tutaj (w systemie Windows używasz go, dopóki nie kupisz najnowszej wersji) i byłbym wdzięczny, gdyby ktoś mógł wyjaśnić „cykl życia” Ubuntu (jeśli to odpowiednie słowo). Z góry dziękuje za twoją pomoc.

bazz
źródło

Odpowiedzi:

18

Muszę powiedzieć, że to wszystko jest doskonałe pytanie i przejrzę twoje doskonałe pytania pojedynczo, z niewielką wiedzą na temat ekosystemu Ubuntu. Podzieliłem twoje pytanie na kilka mniejszych:

1. Czy Ubuntu obsługuje określoną wersję w ograniczonym czasie?

Przed wyjaśnieniem limitu czasowego dla każdej wersji (9.10, 11.04, 12.10 ...) lub rodzaju wersji (komputer, serwer ...) musimy najpierw zobaczyć niektóre zmienne, które są brane pod uwagę w tych terminach. Na przykład niektóre z nich to:

Man Power / Geek Power / Ilosc programistów - Jest to liczba maniaków, programistów i ogólnie ludzi, którzy pracują przy tworzeniu Ubuntu. Jest to ilość osób, które mogą poświęcić trochę czasu na pracę nad nadchodzącą wersją Ubuntu, bieżącą wersją Ubuntu i / lub poprzednią wersją Ubuntu. W tej chwili, z okresami wsparcia przesuniętymi z serwerów do 5 lat i Desktop do 5 lat w LTS i w normalnych wersjach do 2 lat, oznacza to, że deweloperzy Ubuntu muszą pracować w około 9 wersjach Ubuntu. W tym momencie wersje Ubuntu, które mają wsparcie są poniżej (możesz zobaczyć bardziej aktualną listę tutaj ):

  • 8.04 Serwer LTS
  • 10.04 Desktop
  • 10.04 Serwer LTS
  • 11.04 Desktop
  • 11.04 Serwer
  • 11.10 Pulpit
  • 11.10 Serwer
  • 12.04 Desktop
  • 12.04 Serwer LTS

Nie obejmuje to pracy wykonanej w 12.10, która jest nadchodzącą wersją (od tego pisania). W sumie teraz jest 10 wersji, które otrzymują wsparcie. Z tego, co widziałem, dwie wersje, które otrzymują więcej wsparcia, to 12.04 i 12.10 w nieco 70% -80% pracy dla 12.10 i 30% -20% dla 12.04. Oczywiście, jeśli weźmiemy pod uwagę inne poprzednie wersje Ubuntu, które otrzymują wsparcie, będzie to coś o procent większego w nadchodzącym wydaniu, a następnie drugi największy odsetek w bieżącym wydaniu, a następnie kilka prawie równych procent dla każdego poprzedniego obsługiwana wersja. Oznacza to w prostym języku angielskim, że twórcy bardziej skupiają się na nadchodzących i bieżących wersjach, ale nadal nie rezygnują ze starszych, obsługiwanych.

Chodzi o to, aby dokładnie przyjrzeć się ilości pracy, jaką należy wykonać, aby 10 wersji Ubuntu było w stanie zaspokoić potrzeby wszystkich użytkowników każdej wersji. Mając to na uwadze, przechodzimy do drugiej części.

Ewolucja sprzętu / ewolucja oprogramowania

Z czasem pojawia się nowy sprzęt, nowe techniki oprogramowania oraz nowe innowacyjne i inteligentne sposoby tworzenia nowych rzeczy i ulepszania starych. Na przykład, kiedy pojawiło się Ubuntu 5.10, nie było USB 3.0, Sata 6G ani NFC. Dotyczy to również sprzętu i oprogramowania w tym czasie. Kiedy pojawiła się płyta główna, mniej więcej w tym czasie pojawiła się konkretna wersja Ubuntu, nie wynaleziono ani nie opracowano żadnego sprzętu X. Nie było GCC z lepszymi właściwościami X i czasami kompilacji Y.

Oznacza to, że w przypadku każdej nowej wersji Ubuntu próbuje wchłonąć każdą nową technologię, która pojawi się na świecie. To bardzo pomaga w rozwoju, jeśli ramy czasowe między wydaniami są krótkie, ponieważ czas pomiędzy wersjami, powiedzmy 10 lat, oznaczałby, że musiałby przyjąć wszystkie technologie w tym czasie. TO JEST DUŻO ! Posiadanie go w ciągu jednego roku oznacza również, że użytkownicy mogą nie otrzymać wymaganych aktualizacji lub specjalnej wersji programu, z którego będą korzystać. Dlatego zrównoważony przedział czasowy to cykl wydawania wynoszący 6 miesięcy. Właśnie dlatego w tym przykładzie cykl wydania to okres 6 miesięcy. Tak więc wszystko, co wydarzy się w ciągu najbliższych 6 miesięcy, może zostać zastosowane do nowej wersji (do pewnego stopnia spokoju programistów mogę dodać).

Zasadniczo mamy ramy czasowe, które koncentrują się na użytkownikach końcowych, programistach i mają oko na nowe technologie, nowe pomysły, nowe oprogramowanie. Zrównoważony, jeśli mogę to powiedzieć.

Pomysły / Nowa metodologia / Nowe techniki

Aby zastosować i pracować z 2 punktami wymienionymi powyżej, nowe pomysły pojawiają się tak często (czy mogę powiedzieć co 6 miesięcy ^^). Więc pomysły na lepszy pulpit Gnome, lepszy sposób integracji działań użytkownika, dla lepszego i łatwiejszego korzystania z komputera. Posiadanie tego oznacza również, że pomysły, które wyglądały dobrze 2 lata temu, mogą dzisiaj nie wyglądać tak często, a może mogą zostać ulepszone lub zmienione dla innych. Wpływa to na ich zachowanie, na przykład zachowanie pojedynczego programu, aż do ogromnych zmian, takich jak przejście z Gnome 2.x do Unity. Jest to również brane pod uwagę w planie rozwoju Ubuntu.

Biorąc to wszystko pod uwagę, możemy powiedzieć, że ograniczenie wsparcia dla każdej wersji Ubuntu ograniczone do kilku lat jest całkiem dobrym pomysłem. Sprawiłoby to, że programiści bardziej skupiliby się na wykorzystaniu czasu na nową technologię, nowy sprzęt, nowe oprogramowanie oraz nowe i aktualne wersje Ubuntu. Może to brzmieć jak „porzucić wszelką nadzieję każdemu, kto ma poprzednią wersję”, ale nie. Fakt, że Ubuntu obsługuje bardzo stare wersje, takie jak 8.04, a nawet ma opcję wsparcia długoterminowego w swoich wersjach Ubuntu co 2 lata, oznacza, że ​​faktycznie mają plan dla starszych wersji. Chcą oferować bezpieczeństwo, stabilność i solidny system operacyjny, który może zapewnić, gdy jest to potrzebne. Wszystko to z myślą o 10 wersjach Ubuntu, nad którymi pracujemy.

2. Czy (bardzo stare) wersje nadal otrzymują wsparcie i aktualizacje?

Tak. Ale nie wszystko. Jak wspomniałem wcześniej, niektóre wersje, takie jak 8.04, otrzymują wsparcie, ale dzieje się tak, ponieważ mają LTS (długoterminowe wsparcie), co daje gwarancję, że będą one obsługiwać przez następne 5 lat, podczas gdy inne normalne wersje otrzymają 2 lata. Nawet w takim przypadku, jeśli pojawi się szczególna luka w zabezpieczeniach, twoja wersja Ubuntu otrzyma aktualizację. Należy pamiętać, że im starsza jest wersja Ubuntu, tym mniej aktualizacji otrzyma. Nadal je otrzymają, ale mogą przyjść w jednym kawałku łatek tego samego dnia lub w niewielkich ilościach co jakiś czas. Jest to jeden z powodów aktualizacji do nowej wersji. Otrzymasz nie tylko aktualizacje i zmiany w nowej wersji, ale będziesz mieć pewność, że będziesz mieć wsparcie dla nowych technologii w części sprzętowej i programowej świata komputerowego.

Po upływie czasu wsparcia zachęcamy do aktualizacji, ponieważ jest to normalne zachowanie w świecie oprogramowania i sprzętu. Pojawiają się nowe rzeczy, które przyspieszają i ułatwiają, dlatego powinniśmy to wziąć pod uwagę. Wyobraź sobie, na przykład, w moim przypadku, świat utknięty z HTML 1.0 bez Ajax, JQuery, JavaScript i podobnych. Brak HTML5. To samo dotyczy sprzętu. Bez architektur wieloprocesorowych, bez AMD64, bez pamięci dwukanałowej i sterowników Gigalan. BTW, brak Wi-Fi lub facebook. Najgorsze jest to ... Brak askubuntu !!

3. Czy użytkownicy powinni aktualizować wersje nieobsługiwane (bardzo stare wersje) i jak?

Tak, powinni. Jedynym wyjątkiem jest to, że jeśli mieszkasz w bardzo odległym miejscu, z dala od cywilizacji, pingwiny nie są dozwolone. Ale należy zaktualizować, aby system był aktualny i aktualny. W przypadku wersji nieobsługiwanych większość osób powie Ci, aby wykonać kopię zapasową plików i przeprowadzić czystą instalację. Pomaga to rozwiązać wszelkie problemy, które mogą wystąpić podczas aktualizacji z jednej wersji do drugiej, a także ilość informacji, które należy pobrać.

Aktualizacja to od 9.10 do 10.04, 10.04 do 10.10, 10.10 do 11.04, 11.04 do 11.10, 11.10 do 12.04 i wreszcie do 12.10 niż po prostu pobranie 12.10, wykonanie kopii zapasowej ważnych plików i przeprowadzenie czystej instalacji, a następnie przywrócenie kopia zapasowa. Oszczędza czas, przepustowość i możesz zacząć „pracować” wcześniej. Dobrą wiadomością jest to, że od czasu, gdy kilka wersji temu nowa wersja Ubuntu zawiera w LiveCD / LiveUSB opcję instalatora do aktualizacji istniejącej starszej wersji Ubuntu na komputerze. Jeśli więc włożysz LiveCD na przykład 12.10 i wykryje on starszą wersję Ubuntu, da ci możliwość jego uaktualnienia. Oszczędzając mnóstwo czasu i przepustowości.

Oczywiście, jeśli próbujesz zaktualizować wersję EOL do nowszej wersji, a następną wersją jest również EOL (na przykład próba aktualizacji z 6.04 do 6.10, gdzie oba są EOL), wykonując normalną procedurę, jak przy użyciu do-release-upgrade -dlub apt-get upgradenie będzie działać, ponieważ wyszuka następną wersję, a ponieważ jest to również EOL, zgłosi błąd. Więcej informacji na ten temat w Jak zainstalować oprogramowanie lub uaktualnić ze starej nieobsługiwanej wersji? W takich przypadkach wzywam również użytkownika do pobrania najnowszej wersji i uaktualnienia z LiveCD lub ponownej instalacji od zera po wykonaniu odpowiedniej kopii zapasowej.

Istnieje nawet strona poświęcona wydaniom EOL (End of Life): https://help.ubuntu.com/community/EOLUpgrades/

4. Czym różni się „cykl życia” Ubuntu od systemu Windows?

Porównuję cykl życia systemu Windows 7 lub cykl wydań z systemem Ubuntu. Pomijam Windows Vista, ponieważ wszyscy wiemy, co się z nim stało. Do zobaczenia kochanie!.

W każdym razie, w okresie między Windows XP a Windows 7, Ubuntu wyszło, a następnie wydało 9 nowych wersji Ubuntu, z których każda zawierała nową technologię, nowe aktualizacje i techniki oprogramowania oraz nowe pomysły od społeczności i deweloperów. Przeczytaj uważnie, 9 !. Zanim pojawił się system Windows 7, czy wiesz, że Ubuntu obsługuje USB 3.0. System Windows 7 nie obsługiwał USB 3.0, kiedy został wydany. Daje to bezpośredni obraz tego, jak porusza się nie tylko Ubuntu, ale także rozwój oprogramowania w świecie open source. Nie chodzi, ale biegnie. Po wydaniu systemu Windows 7, a przed wydaniem systemu Windows 8, Ubuntu miało wersje 11.04, 11.10, 12.04 i 12.10, wszystkie z nowym sprzętem / oprogramowaniem.

Wszystko to dzięki bezpośredniemu powiązaniu wszystkich wyżej wymienionych punktów z ramami czasowymi rozwoju. Świat sprzętu i oprogramowania porusza się bardzo szybko i aby system operacyjny mógł w nim działać, musi się rozwijać i dostosowywać do tej prędkości. Jest to duża zaleta i atrybut, który daje korzyści Ubuntu w porównaniu do systemu Windows. Chociaż system Windows zawiera dodatki Service Pack, nie oferują nawet 10% tego, co dzieje się w momencie jego wydania i czasu wydania tej wersji systemu Windows (2 lata od wydania systemu Windows 7 aż do dodatku SP1, aby dać pomysł. To około 4 wersje Ubuntu lub 12 wersji jądra Linux.).

W ten sposób możesz zobaczyć korzyści z cyklu 6-miesięcznego w porównaniu z 2-letnim lub 5/7-letnim. Dodaje szybszą obsługę sprzętu, dzięki czemu cieszy go użytkownik końcowy. Dodaje do niego nowe techniki oprogramowania w celu zmniejszenia zużycia procesora / pamięci i można go szybko zoptymalizować, aby użytkownik końcowy nie musiał czekać lat na pojawienie się oficjalnej poprawki.

Ogólnie rzecz biorąc, myślę, że możesz zobaczyć odpowiedź na każde pytanie w sposób, który pomaga poznać DLACZEGO, KIEDY i JAK Ubuntu obsługuje wersje tylko przez ograniczony czas. Chciałem dodać jeszcze jedno pytanie, które wielu użytkowników zadaje i wiele razy myli:

5 Jaka jest różnica w stabilności między wersjami LTS i Normal

Jeśli mamy mówić o stabilności między obiema wersjami, odpowiedź brzmi: to samo. Oba mają tę samą stabilność, ponieważ jednym z głównych celów każdej wersji Ubuntu była zawsze stabilność. Jeśli zainstalujesz LTS lub wersję Normal, uzyskasz taką samą stabilność. Rzeczywista różnica między LTS a normalnym wydaniem jest tym, co sugeruje LTS : Wsparcie długoterminowe. Co oznacza po prostu, że będziesz otrzymywać aktualizacje przez dłuższy czas w porównaniu do normalnej wersji. Nie uzyskasz lepszej wydajności, lepszej grafiki, większej prędkości lub czegokolwiek innego, porównując LTS z wydaniem Normal. To nie to, co oferuje LTS.

Aby uzyskać więcej informacji na temat różnic między wydaniem LTS a wydaniem normalnym (które jest również stabilne), zobacz Jaka jest różnica między wydaniem wsparcia długoterminowego a wydaniem normalnym?

Luis Alvarado
źródło
Normalne wydania Ubuntu nie są tak stabilne jak wydanie LTS. Wersje LTS są dokładniej testowane. W przeciwnym razie wszyscy pozostaliby przy normalnym wydaniu, ponieważ aktualizowanie co 9 miesięcy nie jest zbyt wielką sprawą
Anwar
7

Odpowiedzmy na to za pomocą wiki :

Co pół roku produkujemy nową wersję Ubuntu Desktop i Ubuntu Server [schemat poniżej]. Oznacza to, że zawsze będziesz mieć najnowsze i najlepsze aplikacje oferowane przez świat open source. Ubuntu zostało zaprojektowane z myślą o bezpieczeństwie. Otrzymujesz bezpłatne aktualizacje zabezpieczeń przez co najmniej 18 miesięcy na komputer i serwer.

Nowa wersja LTS jest wydawana co 2 lata. W poprzednich wersjach wersja Long Term Support (LTS) miała 3 lata wsparcia na Ubuntu (Desktop) i 5 lat na Ubuntu Server. Począwszy od wersji Ubuntu 12.04 LTS, obie wersje będą objęte 5-letnim wsparciem. Nie ma dodatkowej opłaty za wersję LTS; udostępniamy naszą najlepszą pracę wszystkim na tych samych bezpłatnych warunkach. Uaktualnienia do nowych wersji Ubuntu są i zawsze będą bezpłatne.

SirCharlo
źródło
1
Ta odpowiedź jest dobra i jasno wyjaśnia sposób działania wydań. Ale sama odpowiedź nie odpowiada na pytanie. Zresztą kciuki do góry!
Geppettvs D'Constanzo
7

Chciałbym dodać kilka punktów z białej księgi technicznej serwera Ubuntu . Ubuntu zostało zaprojektowane z myślą o bezpieczeństwie

Unikalny cykl życia Ubuntu umożliwia naszemu zespołowi programistycznemu łatwiejsze zrównoważenie stabilności systemu z możliwością wspierania rozwoju nowego sprzętu i oprogramowania. Cykl podwójnego wydawania Ubuntu zapewnia częste sześciomiesięczne wydania, które zawierają najnowsze innowacje open source i wsparcie sprzętowe, a wersje wsparcia długoterminowego (LTS), które są wydawane co dwa lata, zapewniają większą stabilność systemów, które nie wymagają wysoka częstotliwość odświeżania.

Sześciomiesięczny cykl wydania (rodzaj wydania opartego na funkcjach)

- zapewnia, że najnowsze aktualizacje technologii zostaną wprowadzone na stabilną platformę Ubuntu klasy korporacyjnej. Te standardowe wydania są utrzymywane z aktualizacjami bezpieczeństwa i poprawkami błędów przez okres do 18 miesięcy. Regularne wydania Ubuntu oznaczają, że otrzymujesz nowe technologie i możliwość korzystania z nowych urządzeń z Ubuntu , szybciej niż jakikolwiek inny system operacyjny

Wersja długoterminowego wsparcia Ubuntu (LTS)

- wydawane są co dwa lata. Ponieważ każde środowisko IT ma różne klasy maszyn, cykl życia LTS został stworzony specjalnie dla tych systemów w środowiskach IT, które wymagają większej stabilności, a nie wysokiej częstotliwości odświeżania .

Wersje LTSaktualizowane co sześć miesięcy w skonsolidowanym wydaniu punktowym, które ułatwia organizacjom zainstalowanie bieżącego LTS na nowym sprzęcie bez konieczności pobierania wszystkich kolejnych poprawek wydanych od czasu wprowadzenia produktu. Wersje punktowe są udostępniane do momentu udostępnienia następnej pełnej wersji LTS . Wydania LTS są utrzymywane przez pięć lat na serwerach i komputerach stacjonarnych.

Poniższa tabela podsumowuje różnice między wydaniami standardowymi i wydaniami LTS.

wprowadź opis zdjęcia tutaj

Obraz z bloga ilustruje stany rozwojowe w celu zapewnienia stabilności i bezpieczeństwa.

wprowadź opis zdjęcia tutaj

Wydania Ubuntu są zaplanowane na około miesiąc po wydaniu GNOME , które są z kolei około miesiąc po wydaniu X.Org , co powoduje, że każde wydanie Ubuntu zawiera nowszą wersję GNOME i X .


Linux to nazwa jądra, Ubuntu to pełnoprawny system operacyjny oparty na gałęzi Debiana. Cały czas się rozwija, w tym wsparcie dla nowego sprzętu , poprawiając wydajność i nowe funkcje (np. Btrfs). Z których nowsza wersja jest dołączana i utrzymywana w każdej nowej wersji.

Jeśli chodzi o zakup Nowej wersji Innego systemu operacyjnego, wciąż aktualizuje się (wtorek łaty) jako dodatki Service Pack, które można odległo porównać z wydaniami LTS Point . Nowe wersje nie mają określonej osi czasu w przeciwieństwie do Ubuntu. ( V***a was a failure , they patched it and fixed as ^seven). Musisz także ręcznie zaktualizować aplikacje, takie jak przeglądarki, aplikacje biurowe, AV (niewymagane w Ubuntu) itp. Tutaj wystarczy kliknąć przycisk i podać hasło do aktualizacji.

Szczerze mówiąc, jeśli coś kupisz, to z przyzwyczajenia musisz się tego trzymać, aż pojawi się nowsza wersja. Podczas gdy tutaj otrzymujesz to, co najlepsze, które jest dostępne w każdym cyklu wydania za darmo.

Użytkownicy nie powinni rezygnować z nieobsługiwanej wersji, powinni dokonać aktualizacji w celu zwiększenia bezpieczeństwa, stabilności i funkcji , wykonując aktualizacje tak proste, jak aktualizacja.

Tak, po zakończeniu obsługi EOL , co oznacza brak aktualizacji zabezpieczeń lub pakietów , ponieważ utrzymują one jednocześnie trzy wersje Ubuntu (popraw mnie, jeśli się mylę).

To zależy od wyboru użytkowników, jeśli chcą nadal korzystać z nieobsługiwanej wersji lub nowszej wersji, użycie nieobsługiwanej nie uszkodzi systemu ani nie spowoduje degradacji. Po prostu odmówi zintegrowania nowych funkcji i ulepszeń.


Przydatne linki

Harmonogram wydań, na którym możesz polegać ›

Cykle konserwacji i wsparcia

Lista wydań Ubuntu

atenz
źródło
1
Dobra odpowiedź, ale wygaszania się słowami i celowo unikając mówiąc: „Windows” (spróbuj, a nie przekleństwo jej!) Nie robi nic dla poprawy możliwości wyszukiwania i indeksowania :)
Cez
0

Krótka, prosta odpowiedź dla tych, którzy nie potrzebują dużo technicznego języka:

Firma programistyczna musi znaleźć równowagę między obsługą starych wersji oprogramowania i skupieniem się na opracowaniu następnej wersji.

  • Zazwyczaj zobowiązują się do obsługi tylko pewnej liczby najnowszych wersji jednocześnie.

  • Wiele firm z góry określi, jak długo będzie obsługiwana dana wersja.

    • Wiedza o tym z wyprzedzeniem pozwala dużym firmom lepiej zaplanować harmonogram aktualizacji.

    • Canonical (założyciele Ubuntu) nie są jedynymi, którzy to robią. Microsoft ustawia harmonogramy określające, jak długo będą one obsługiwać również każdą wersję systemu Windows. Jest to powszechne wśród producentów oprogramowania, z którego muszą korzystać duże firmy (lub „przedsiębiorstwa”), dla których aktualizacja nie jest drobnym zadaniem.

  • „Wsparcie” może oznaczać zapewnianie aktualizacji błędów lub luk w zabezpieczeniach i / lub zapewnianie wsparcia technicznego i pomocy przy korzystaniu lub instalowaniu oprogramowania.

  • Ponieważ oprogramowanie staje się coraz bardziej nieaktualne, staje się coraz bardziej odmienne od najnowszej wersji.

    • Powoduje to więcej pracy dla programistów dostarczających poprawki błędów dla tych wersji, a personel pomocy technicznej ma wiedzę na temat tych wersji.

    • Nadchodzi czas, gdy niska liczba osób korzystających ze starszej wersji, jej przestarzałości lub liczby nowszych wersji również wymagających wsparcia, nie uzasadnia dalszego jej wspierania.

  • Czasami poszczególne wersje mają dłuższą żywotność wsparcia niż inne.

    • W Ubuntu wersje te są oznaczone jako „LTS” dla „Long Term Support”.

    • Te wersje są szczególnie atrakcyjne dla dużych firm, dla których aktualizacja jest niemałym zadaniem.

thomasrutter
źródło