Bunun mükemmel bir soru olduğunu söylemek zorundayım ve Ubuntu ekosistemiyle ilgili sahip olduğum küçük bilgilerle mükemmel sorularınızı birer birer inceleyeceğim. Sorunuzu birkaç küçük soruya ayırdım:
1. Ubuntu belirli bir sürümü sınırlı bir süre ile destekliyor mu?
Her sürüm (9.10, 11.04, 12.10 ...) veya sürüm türü (Masaüstü, Sunucu ...) için zaman sınırını açıklamadan önce, bu zaman sınırları için dikkate alınan bazı değişkenleri görmemiz gerekir. Örneğin, bazıları:
İnsan Gücü / Geek Gücü / Geliştiricilerin Miktarı - Bu, Ubuntu'nun yaratılmasında çalışan ineklerin, geliştiricilerin ve genel olarak insanların miktarıdır. Bu, zamanlarının bir kısmını yaklaşmakta olan Ubuntu sürümü, mevcut Ubuntu sürümü ve / veya önceki bir Ubuntu sürümü üzerinde çalışmaya ayırabilecek kişi sayısıdır. Şu anda, LTS ve normal sürümlerde Sunuculardan 5 yıla ve Masaüstünden 5 yıla itilen destek süreleriyle, Ubuntu geliştiricilerinin yaklaşık 9 Ubuntu sürümünde çalışması gerektiği anlamına geliyor. Bu yazıdan sonra destek olan Ubuntu sürümleri aşağıdadır ( burada daha güncel bir liste görebilirsiniz ):
- 8.04 Sunucu LTS
- 10.04 Masaüstü
- 10.04 Sunucu LTS
- 11.04 Masaüstü
- 11.04 Sunucu
- 11.10 Masaüstü
- 11.10 Sunucu
- 12.04 Masaüstü
- 12.04 Sunucu LTS
Bu, gelecek sürüm olan 12.10'da yapılan çalışmaları içermemektedir (bu yazı itibariyle). Toplamda, şu anda, destek alan 10 sürüm var. Gördüğüm kadarıyla, daha fazla destek alan 2 versiyon, 12.04 için% 70 -% 80, 12.04 için% 30 ve% 30 -% 20 oranında 12.04 ve 12.10'dur. Tabii ki, destek almakta olan diğer Ubuntu sürümlerini dikkate alırsak, önümüzdeki sürüm için yüzde daha büyük bir şey, ardından mevcut sürüm için ikinci en büyük yüzde ve ardından her bir önceki için hemen hemen birkaç eşit yüzdelik bir şey olacaktır. sürümü desteklenir. Bu, geliştiricilerin yaklaşan ve güncel sürümlere daha fazla odaklandığı, ancak yine de daha eski, desteklenenleri bırakmadığı anlamına gelen düz İngilizce anlamına gelir.
Tüm bunların amacı, Ubuntu'nun bu 10 sürümü için her bir sürümün tüm kullanıcılarını tatmin etmek ve desteklemek için yapılması gereken iş miktarına net bir şekilde bakmaktır. Bunu aklımızda tutarak ikinci bölüme geçiyoruz.
Donanım Gelişimi / Yazılım Gelişimi
Zamanla yeni donanımlar, yeni yazılım teknikleri ve yeni şeyler yaratmanın ve eski şeyleri daha iyi hale getirmenin yeni ve akıllı yolları geliyor. Örneğin, Ubuntu 5.10 çıktığında, USB 3.0, Sata 6G veya NFC yoktu. Bu, o zaman dilimindeki donanım ve yazılım için de geçerlidir. Bir anakart çıktığında, Ubuntu'nun belirli bir sürümü çıktığında, hiçbir X donanımı icat edilmedi veya geliştirilmedi. Daha iyi X özellikleri ve Y derleme süreleri olan bir GCC yoktu.
Bu, çıkan her yeni sürüm için, Ubuntu'nun dünyada ortaya çıkan her yeni teknolojiyi emmeye çalıştığı anlamına gelir. Bu, sürümler arasındaki zaman dilimi kısaysa gelişime çok yardımcı olur, çünkü diyelim ki, 10 yıl süresinin arasında bir zaman dilimi olması, o zamandaki tüm teknolojilerin benimsenmesi gerektiği anlamına gelecektir. !. Bir yıl içinde olması, kullanıcıların istedikleri güncellemeleri alamayacakları veya programın zaman içinde kullandıkları özel sürümünü de alabilecekleri anlamına gelir. Bu nedenle dengeli bir zaman dilimi 6 aylık serbest bırakma döngüsüdür. Bu nedenle bu örnekte yayın döngüsü 6 aylık bir süredir. Böylece önümüzdeki 6 ay içinde olan her şey yeni sürüme uygulanabilir (Ekleyebileceğim geliştiriciler için bir dereceye kadar gönül rahatlığı için).
Temel olarak son kullanıcılara, geliştiricilere odaklanan ve yeni teknolojiye, yeni fikirlere, yeni yazılımlara odaklanan bir zaman çerçevemiz var. Bunu söyleyebilirsem dengeli.
Fikirler / Yeni metodoloji / Yeni teknikler
Yukarıda belirtilen 2 noktayı uygulamak ve onlarla çalışmak için sık sık yeni fikirler ortaya çıkıyor (6 ayda bir söyleyebilir miyim ^^). Daha iyi ve erişilebilir bir bilgisayar deneyimi için daha iyi bir Gnome masaüstüne, kullanıcı işlemlerini daha iyi bir şekilde entegre etmeye yönelik fikirler. Buna sahip olmak, 2 yıl önce güzel görünen fikirlerin bugün çok fazla görünmeyebileceği veya belki başkaları için geliştirilebileceği veya değiştirilebileceği anlamına gelir. Bu, örneğin Gnome 2.x'ten Unity'ye geçiş gibi büyük bir değişikliğe kadar tek bir programın davranışını etkiler. Bu aynı zamanda Ubuntu'nun gelişim planında da düşünülmektedir.
Tüm bu noktaları göz önünde bulundurarak, aslında Ubuntu'nun her bir sürümünün desteğini birkaç yıl ile sınırlı tutmanın oldukça iyi bir fikir olduğunu söyleyebiliriz. Bu, geliştiricilerin zamanlarını yeni teknoloji, yeni donanım, yeni yazılım ve yeni ve güncel Ubuntu sürümlerine uygulama konusunda daha fazla odaklanacaktır. Bu, "önceki bir sürümü olan herkese umuttan vazgeç" gibi gelebilir ama hayır. Ubuntu'nun 8.04 gibi çok eski sürümleri desteklemesi ve hatta her iki yılda bir Ubuntu sürümleriyle Uzun Süreli Destek seçeneği olması, aslında eski sürümler için bir plana sahip oldukları anlamına gelir. Güvenlik, kararlılık ve ihtiyacınız olduğunda sağlayabilecek sağlam bir işletim sistemi sunmak istiyorlar. Tüm bunlar Ubuntu'nun üzerinde çalıştığı 10 versiyonunu düşünürken.
2. (Çok Eski) sürümler hala bir tür destek ve güncelleme alıyor mu?
Evet. Fakat hepsi değil. Daha önce de bahsettiğim gibi, 8.04 gibi bazı sürümler destek alıyor, ancak bunun nedeni LTS (Uzun Süreli Destek) olması, önümüzdeki 5 yıl boyunca destekleyecekleri bir garanti verirken, diğer normal sürümler 2 yıl alıyor. Bu durumda bile, belirli bir güvenlik açığı ortaya çıkarsa Ubuntu sürümünüz bunun için bir güncelleme alır. Ubuntu sürümünüz ne kadar eski olursa, o kadar az güncelleme alacağını unutmayın. Hala onları alacak, ama hepsi aynı gün büyük bir parça ya da sık sık küçük miktarlarda gelebilirler. Bu, yeni bir sürüme güncelleme yapmak için bir nedendir. Sadece yeni sürümdeki güncellemeleri ve değişiklikleri almayacaksınız, aynı zamanda bilgisayar dünyasının donanım ve yazılım bölümlerinde yeni teknoloji desteğine sahip olacağınızdan emin olacaksınız.
Destek süresi sona erdikten sonra, yazılım ve donanım dünyasında normal bir davranış olduğu için güncelleme yapmanız önerilir. İşleri hızlandırmak ve kolaylaştırmak için yeni şeyler çıkıyor, bu yüzden bunu dikkate almalıyız. Örneğin, benim durumumda, Ajax, JQuery, Javascript ve benzerleri olmadan HTML 1.0 ile sıkışmış bir dünya hayal edin. HTML5 de yok. Aynı donanım için. Çoklu işlem mimarisi, AMD64, Çift Kanal belleği ve Gigalan sürücüsü yok. BTW, Wifi veya facebook yok. En kötü şey ... Hayır askubuntu !!
3. Kullanıcılar desteklemeyen sürümlerden (Çok eski sürümler) güncelleme yapmalı ve nasıl?
Evet yapmalılar. Tek istisna, medeniyetten uzak, çok uzak bir yerde yaşıyorsanız, penguenlere izin verilmez. Ancak sisteminizi güncel ve güncel tutmak için güncelleme yapmalısınız. Sürümlerin desteklenmemesi durumunda, çoğu insanın size söyleyeceği şey, dosyalarınızı yedeklemek ve temiz bir yükleme yapmaktır. Bu, bir sürümden diğerine yükseltme yaparken karşılaşabileceğiniz sorunları ve ayrıca indirmeniz gereken bilgi miktarını çözmenize yardımcı olur.
9.10'dan 10.04'e, 10.04'den 10.10'a, 10.10'dan 11.04'e, 11.04'den 11.10'a, 11.10'dan 12.04'e ve son olarak 12.10'dan güncelleme yapmak, 12.10'u indirmek, önemli dosyalarınızı yedeklemek ve temiz bir yükleme yapmaktan sonra aynı değildir. yedekleme dosyaları. Size zaman, bant genişliği kazandırır ve daha erken "çalışmaya" başlayabilirsiniz. İyi haber şu ki, birkaç sürümden önce, Ubuntu'nun yeni sürümü LiveCD / LiveUSB'ye yükleyicide mevcut bir eski Ubuntu sürümünü bilgisayarda yükseltme seçeneği sunuyor. Örneğin, 12.10'luk bir LiveCD takarsanız ve Ubuntu'nun eski bir sürümünü algılarsa, size yükseltme seçeneği sunacaktır. Yol boyunca tonlarca zaman ve bant genişliği tasarrufu.
Tabii ki bir EOL sürümünden daha yeni bir sürüme yükseltmeye çalışıyorsanız ve bir sonraki sürüm de EOL (Örneğin her ikisinin de EOL olduğu 6.04'ten 6.10'a yükseltmeye çalışırken) gibi normal prosedürü yapıyorlar do-release-upgrade -d
veya apt-get upgrade
çalışmıyorlar çünkü sonraki sürümü arayacak ve aynı zamanda EOL bir hata verecektir. Bununla ilgili daha fazla bilgi Desteklenmeyen eski bir sürümden yazılım yükleme veya yükseltme nasıl yapılır?
Bu durumlarda, kullanıcıyı uygun bir yedekleme yaptıktan sonra liveCD'den yükseltmeye veya sıfırdan yeniden yüklemeye çağırıyorum.
EOL (Kullanım Ömrü Sonu) sürümlerine adanmış bir sayfa bile var: https://help.ubuntu.com/community/EOLUpgrades/
4. Ubuntu'nun "yaşam döngüsü" nin Windows'dan farkı nedir?
Windows XP ile Windows 7 yaşam döngüsünü veya sürüm döngüsünü Ubuntu ile karşılaştıracağım. Windows Vista'yı atlıyorum çünkü bunun ne olduğunu hepimiz biliyoruz. Görüşürüz bebeğim!.
Her neyse, Windows XP ve Windows 7 arasındaki zaman çerçevesinde Ubuntu çıktı ve daha sonra Ubuntu'nun her birine yeni teknoloji, yeni yazılım güncellemeleri ve teknikleri ile topluluk ve geliştiricilerden yeni fikirler içeren 9 yeni sürüm yayınladı. Dikkatlice okuyun, 9 !. Windows 7 çıkmadan önce Ubuntu'nun USB 3.0'ı desteklediğini biliyor muydunuz? Windows 7, çıktığında USB 3.0'ı desteklemedi. Bu, yalnızca Ubuntu'nun değil, açık kaynak dünyasında yazılım geliştirmenin nasıl hareket ettiği hakkında doğrudan bir fikir verir. Yürümez ama çalışır. Windows 7'nin piyasaya sürülmesinden sonra ve Windows 8 çıkmadan önce Ubuntu, hepsi yeni donanım / yazılım içeren 11.04, 11.10, 12.04 ve 12.10 sürümlerine sahipti.
Tüm bunlar, yukarıda belirtilen tüm noktalar ile geliştirme için zaman çerçevesi arasındaki doğrudan bağlantı sayesinde. Donanım ve yazılım dünyaları çok hızlı hareket ediyor ve bir İşletim sisteminin içinde çalışabilmesi için bu hıza göre gelişmesi ve uyum sağlaması gerekiyor. Bu, Windows ile karşılaştırıldığında Ubuntu'ya fayda sağlayan büyük bir avantaj ve özelliktir. Windows Hizmet paketlerine sahip olsa da, yayınladıkları zaman ve Windows sürümünün çıktığı zamanın (Windows 7'nin yayınlanmasından SP1'e kadar sadece 2 yıl için) gerçekleşenlerin% 10'unu bile sunmuyorlar. Bir fikir Ubuntu'nun 4 sürümü veya Linux çekirdeğinin 12 sürümü.).
Bu şekilde, 6 aylık bir döngünün 2 yıl veya 5/7 yıl karşısında faydalarını görebilirsiniz. Donanım için daha hızlı destek ekler, böylece son kullanıcı onu sever. Daha az işlemci / bellek kullanımı için yeni yazılım teknikleri ekler ve hızlı bir şekilde optimize edilebilir, böylece son kullanıcının resmi bir düzeltmenin görünmesi için yıllarca beklemesi gerekmez.
Genel olarak, her sorunun neden NEDEN, NE ZAMAN ve NASIL sadece sınırlı bir süre için desteklediğini bilmenize yardımcı olacak bir şekilde yanıtlandığını düşünüyorum. Birçok kullanıcının sorduğu ve birçok kez karıştırdığı bir soru daha eklemek istedim:
5 LTS ve Normal salımlar arasındaki stabilite farkı nedir
Her iki versiyon arasındaki istikrar hakkında konuşacaksak, cevap şudur: Aynı. Her ikisi de aynı kararlılığa sahiptir, çünkü her Ubuntu sürümünün ana hedeflerinden biri her zaman Kararlılık olmuştur. Bir LTS veya Normal sürüm yüklerseniz aynı kararlılığı elde edersiniz. LTS ve normal sürüm arasındaki gerçek fark, LTS'nin ima ettiği şeydir : Uzun Süreli Destek. Bu, normal bir sürüme kıyasla daha uzun bir süre güncellemeler alacağınız anlamına gelir. LTS ile Normal sürümü karşılaştırırken gelişmiş performans, daha iyi grafikler, daha fazla hız veya başka bir şey elde edemezsiniz. Karşılaştırmada bir LTS bu değildir.
LTS ve Normal sürüm arasındaki Farklar hakkında daha fazla bilgi için (ki bu da Kararlıdır) bkz. Uzun Süreli Destek sürümü ile Normal sürüm arasındaki fark nedir?