Bir kaç gün önce Linux çekirdek güncellemesi 4.18 yayınlandı bazı iyileştirmelerin dahil edildiği ve hepsinden önemlisi bazı hataların çözümü. Bu yüzden sistemin çekirdeğine sahip olmak son derece önemlidir.
"Linux Kernel" terimini bilmeyen veya bilmeyenler için Biraz daha teknik olmak gerekirse, donanıma güvenli erişim ile farklı programları sunmaktan asıl sorumlu çekirdeğin olduğu söylenebilir. bilgisayar veya temel biçimde, sistem çağrı hizmetleri aracılığıyla kaynakların yönetiminden sorumludur.
Arasında bir çekirdeğin temel ve genel işlevleri, bizde:
- Kaynak ve donanım gerektiren programlar arasında iletişim.
- Bir makinenin farklı bilgisayar programlarının (görevlerinin) yönetimi.
- Donanım yönetimi (bellek, işlemci, çevre birimi, depolama vb.)
Dünyanın dört bir yanından gelen geniş geliştirici topluluğu sayesinde gelişimi sürdürülmektedir. Boş zamanlarınızda veya işiniz için değerli kod satırları sağlarlar.
En Linux Kernel 4.18'in bu yeni güncellemesi bize aşağıdaki geliştirmeleri sunuyor:
- Qualcomm Snapdragon 845 SoC için ilk destek.
- AMDGPU için çeşitli güç yönetimi iyileştirmeleri.
- Nouveau DRM sürücüsü etrafında NVIDIA GV100 için ilk destek.
- 1 bit ARM'de Spectre V2 / V32 için düzeltmeler.
- Birden çok yeni ses yongası desteği.
- USB 3.2 yükseltmeleri ve USB Type-C.
Ve diğer birçok değişiklik.
Ubuntu ve türevlerine Linux kernel 4.18 nasıl kurulur?
Daha Ubuntu'nun özel durumunda ve türevlerinde, Canonical geliştiricileri genellikle zaten .deb biçiminde paketlenmiş Çekirdek için güncellemeler sunar.
Kurulumu zaten kolaylaştırılmış ve her şeyden önce bize bunu derleme ve inşa etme zamanından kurtarıyor.
Canonical tarafından sunulan paketlerin, var olan büyük miktarda donanım göz önüne alındığında olabildiğince genel olduğunu belirtmeliyim, bu nedenle Kernel'in daha kişiselleştirilmiş bir sürümüne ihtiyacınız varsa, size bu makalenin size göre olmadığını söylemeliyim.
Sadece sistemde bir terminal açmamız ve kullandığımız sistemin mimarisine karşılık gelen komutları yürütmemiz gerekiyor.
Olanlar için 64 bit sistem kullanıcıları şu paketleri indirmelidir:
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-headers-4.18.0-041800_4.18.0-041800.201808122131_all.deb wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-headers-4.18.0-041800-generic_4.18.0-041800.201808122131_amd64.deb wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-image-unsigned-4.18.0-041800-generic_4.18.0-041800.201808122131_amd64.deb wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-modules-4.18.0-041800-generic_4.18.0-041800.201808122131_amd64.deb
Şimdi olanlar için 32 bit sistem kullanıcıları, mimarilerine karşılık gelen paketler şunlardır:
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-headers-4.18.0-041800_4.18.0-041800.201808122131_all.deb wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-headers-4.18.0-041800-generic_4.18.0-041800.201808122131_i386.deb wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-image-4.18.0-041800-generic_4.18.0-041800.201808122131_i386.deb wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-modules-4.18.0-041800-generic_4.18.0-041800.201808122131_i386.deb
Düşük gecikmeli paketler de mevcutturBu nedenle, bu tür bir çekirdeğe ihtiyaç duyan kullanıcılar için bu paketleri indirmeleri gerekir.
Si 32 bit sistem kullanıcıları şu paketleri indirmelidir:
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-headers-4.18.0-041800_4.18.0-041800.201808122131_all.deb wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-headers-4.18.0-041800-lowlatency_4.18.0-041800.201808122131_i386.deb wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-image-4.18.0-041800-lowlatency_4.18.0-041800.201808122131_i386.deb wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-modules-4.18.0-041800-lowlatency_4.18.0-041800.201808122131_i386.deb
Süre 64 bit sistemlere sahip olanlar için şu paketleri indirmelisiniz:
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-headers-4.18.0-041800_4.18.0-041800.201808122131_all.deb wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-headers-4.18.0-041800-lowlatency_4.18.0-041800.201808122131_amd64.deb wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-image-unsigned-4.18.0-041800-lowlatency_4.18.0-041800.201808122131_amd64.deb wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/linux-modules-4.18.0-041800-lowlatency_4.18.0-041800.201808122131_amd64.deb
Şimdi indirilen paketleri aşağıdaki komutla yüklememiz yeterlidir:
sudo dpkg -i linux-*.deb
Son olarak, sistemimizi yeniden başlatmamız gerekiyor, böylece yeniden başlattığımızda, sistemimiz yeni kurduğumuz Kernel'in yeni sürümüyle çalışıyor.
Ukuu ile Kernel 4.18 nasıl kurulur?
Acemiyseniz veya yukarıdaki adımları uygulayarak sisteminizi bozabileceğinizi düşünüyorsanız, bu çekirdek kurulum sürecini basitleştirmenize yardımcı olabilecek bir araçtan yararlanabilirsiniz.
Bilebileceğiniz ve yükleyebileceğiniz bu Ukuu aracı hakkında önceki bir makalede zaten konuştum aşağıdaki bağlantıdan.
Uygulamayı yükledikten sonra sistemde çalıştırmanız yeterlidir ve program aynı kolaylığa sahiptir Kernel çok ve basittir.
Kernel.ubuntu.com sitesinde bir çekirdek listesi yayınlanır. ve yeni bir çekirdek güncellemesi mevcut olduğunda size bildirimleri gösterir ve izin verilirse paketleri otomatik olarak indirir ve yükler.
dpkg: hata: 'linux-image-4.18 * .deb' dosyasına erişilemiyor: dosya veya dizin mevcut değil
Bu nihai sonuç… ve ??????
Tüm indirmelerden sonra, son komut çalışmıyor…. YAYINLAMADAN ÖNCE KONTROL EDİN !!!
$ sudo dpkg -i linux-headers-4.18 * .deb linux-image-4.18 * .deb
juanpablo için [sudo] şifre:
dpkg: hata: 'linux-image-4.18 * .deb' dosyasına erişilemiyor: dosya veya dizin mevcut değil
Önce indirildikleri dizine girmeniz gerekir. Genelde:
cd / home / »kullanıcı adınız» / İndirilenler
Doğru dizinde olup olmadığınızı öğrenmek için yapmanız gerekenler:
ls-la
Çekirdek dosyalarını görüyorsanız, artık dpkg çalıştırabilirsiniz.
Umarım bu size yardımcı olabilir.