[Rehber] Ubuntu Kernel Güncelleme

EFI Shell

Rektör
Emektar
Katılım
9 Ağustos 2018
Mesajlar
19,532
Çözümler
37
Reaksiyon puanı
19,245
Puanları
5,258
Yaş
20
Konum
ÇANKAYA/ANKARA
Herkese iyi forumlar. Size en kısa sürede nasıl Ubuntu'nuzun kernelini güncellemeyi göstereceğim. Başlamadan önce belirlememiz gereken bazı hususlar var:
1) İlk önce kurma amacımızı düşünmeliyiz. Eğer, kullandığınız yazılımlar kuracağınız kernel ile uyumlu değilse çalışmayabilir
2) Ubuntu'nuzun mimarisini öğrenmelisiniz
3) Kurmak istediğiniz sürümü belirleyin

İndirme Aşaması:
1) Index of /~kernel-ppa/mainline adresine gidelim
2) İndirmek istediğimiz kernelin klasörünü bulalım.
3) Klasöre girelim
4) Burada Low Latency ve Generic kernellerinin .deb halinde dosyaları var. İstediğinizi kurabilirsiniz.
5) Linux Headers, Linux Modules, Linux Image Unsigned dosyalarını indirmemiz lazım. Sonlarında lowlatency ve generic diye yazmaktadır. Generic kuracaksak generic, Low Latency kuracaksak, lowlatency yazanlarını indiriyoruz.

Resim 1.0: Görüldüğü üzere, lowlatency ve generic diye ayrılmıştır.
Screenshot from 2020-07-17 15-27-23.png


Kurulum Aşaması:
1) İndirdiğimiz .deb dosyaları için bir klasör oluşturalım. (Toplu kurma yöntemi ile göstereceğim. Kolay olması açısından.)
2) Klasöre girelim ve içerisinden "Sağ Tık> Uçbirimi aç" diyelim.
3) Açılan uçbirimi ekranına
Kod:
sudo dpkg -i *
yazalım ve enter tuşuna basalım.
4) Kurulum tamamlandıktan sonra, uçbirimi kapatalım ve Ubuntu'yu yeniden başlatalım.

Kontrol Aşaması

1) CTRL+ALT+T yaparak uçbirimi açalım.
2)
Kod:
uname -mrs
yazalım ve enter diyelim.
3) Sürümünüz
Kod:
Linux 5.8.0-050800-generic x86_64
biçiminde yazacaktır.

Umarım doğru ve eksiksiz anlatmışımdır. Sorunuz var ise yazabilirsiniz. :)

@rise @CoderxL @Mustafa.Demiral @saltinirmak
 

darkstar

Profesör
Katılım
21 Ağustos 2016
Mesajlar
1,707
Çözümler
2
Reaksiyon puanı
1,503
Puanları
358
Konum
shell
Kerneli değiştirmek istiyorsanız Xanmod kullanmanızı tavsiye ederim.
Debian için hazırlanmıştır ama ubuntu da da çalışır.

Kod:
$ echo 'deb http://deb.xanmod.org releases main' | sudo tee /etc/apt/sources.list.d/xanmod-kernel.list && wget -qO - https://dl.xanmod.org/gpg.key | sudo apt-key add -
$ sudo apt update && sudo apt install linux-xanmod

Kod:
Main Features
    Preemptive Full Tickless Kernel at 500Hz w/ Tuned CPU Core Scheduler.
    RCU Boost for better multitasking performance and lower DRI frametime latency.
    Tuned Multi-Queue Block Layer w/ Low-Latency BFQ I/O Scheduler [sq devices].
    Caching, Virtual Memory Manager and CPUFreq Governor improvements.
    BBR TCP Congestion Control + CAKE Queue Management Algorithm.
    ORC Unwinder for Kernel Stack Traces (debuginfo) implementation.
    Third-party patchset available: ZSTD kernel, initrd and modules support [5.7][5.6-rt], FSGSBASE instructions [5.7], Clear Linux [partial], Wine / Proton Fsync, PCIe ACS Override, BMQ Process Scheduler [5.4][stock disabled], Aufs [5.7][5.4] and GCC graysky's.
    Real-time Linux kernel (PREEMPT_RT) build available [5.6-rt][5.4-rt].
    Generic kernel package for compatibility with most Debian & Ubuntu based distributions. Built on the latest GCC 10.1 and Binutils 2.34.
    GPLv2 license. Can be built for any distribution or purpose.
 

EFI Shell

Rektör
Emektar
Katılım
9 Ağustos 2018
Mesajlar
19,532
Çözümler
37
Reaksiyon puanı
19,245
Puanları
5,258
Yaş
20
Konum
ÇANKAYA/ANKARA
Kerneli değiştirmek istiyorsanız Xanmod kullanmanızı tavsiye ederim.
Debian için hazırlanmıştır ama ubuntu da da çalışır.

Kod:
$ echo 'deb http://deb.xanmod.org releases main' | sudo tee /etc/apt/sources.list.d/xanmod-kernel.list && wget -qO - https://dl.xanmod.org/gpg.key | sudo apt-key add -
$ sudo apt update && sudo apt install linux-xanmod

Kod:
Main Features
    Preemptive Full Tickless Kernel at 500Hz w/ Tuned CPU Core Scheduler.
    RCU Boost for better multitasking performance and lower DRI frametime latency.
    Tuned Multi-Queue Block Layer w/ Low-Latency BFQ I/O Scheduler [sq devices].
    Caching, Virtual Memory Manager and CPUFreq Governor improvements.
    BBR TCP Congestion Control + CAKE Queue Management Algorithm.
    ORC Unwinder for Kernel Stack Traces (debuginfo) implementation.
    Third-party patchset available: ZSTD kernel, initrd and modules support [5.7][5.6-rt], FSGSBASE instructions [5.7], Clear Linux [partial], Wine / Proton Fsync, PCIe ACS Override, BMQ Process Scheduler [5.4][stock disabled], Aufs [5.7][5.4] and GCC graysky's.
    Real-time Linux kernel (PREEMPT_RT) build available [5.6-rt][5.4-rt].
    Generic kernel package for compatibility with most Debian & Ubuntu based distributions. Built on the latest GCC 10.1 and Binutils 2.34.
    GPLv2 license. Can be built for any distribution or purpose.
Buna gerek yok. Bu rehberde gösterdiğim kolay ve hemen bitiyor.
 

darkstar

Profesör
Katılım
21 Ağustos 2016
Mesajlar
1,707
Çözümler
2
Reaksiyon puanı
1,503
Puanları
358
Konum
shell
Buna gerek yok. Bu rehberde gösterdiğim kolay ve hemen bitiyor.
Tercih sizin tabii ki ama standart kerneller uyumluluk gözetilerek hazırlanır Xanmod'un amacı oyun ve masaüstü uygulamalarının performansını artırmaktır. Preemptive özelliği aktiftir...

Debian 10 da 5.6 kerneli kendim derlemiştim uzun süre kullandım sonra Xanmod yükledim ve hala kullanıyorum. Xanmod iyi bir kernel sürümüdür, Ubuntu reposundaki RC kernellerle kıyaslanmaz, kıyaslanmamalıdır da çünkü amacı ve configurasyonu farklıdır...
 

Redlonmas

Profesör
Katılım
16 Mart 2020
Mesajlar
2,478
Çözümler
1
Reaksiyon puanı
3,078
Puanları
358
Konum
Mersin
Bu konuyu önceden görseydim, her screenfetch atışımda kernel neden 4.1 sürümünde diye şikayet etmezdim. ?
 
Üst