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 -d
lub apt-get upgrade
nie 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?