Home / Linux / Linux Kernel 5.3 released and here is how to install it
nixCraft

Linux Kernel 5.3 released and here is how to install it

Linux Kernel 5.3 released and here is how to install it

Linux kernel model 5.3 released. This model contains many enhancements together with fortify for AMD Navi GPU, fortify for brand spanking new IPv4 addresses within the zero.zero.zero.zero/eight vary, the light-weight hypervisor ACRN for embedded IoT units and a lot more.

Adblock detected 😱
My website online is made conceivable by means of exhibiting on-line commercials to my guests. I am getting it! Ads are disturbing however they lend a hand stay this website online operating. It is exhausting to stay the website online operating and generating new content material when such a lot of folks block advertisements. Please believe donating cash to the nixCraft by means of PayPal/Bitcoin, or transform a supporter the use of Patreon.

Linux Kernel 5.3 released

This is unencumber brings many new options and advanced fortify for networking, safety, drivers and different new stuff in Linux. Let us see one of the vital primary new options. From the announcement unencumber observe:

So we’ve had a rather quiet final week, however I feel it was once excellent that we ended up having that further week and the overall rc8.

Even if the cause of that further week was once my shuttle agenda reasonably than any pending problems, we ended up having a couple of excellent fixes are available in, together with some for some unhealthy btrfs conduct. Yeah, there’s some needless noise in there too (just like the speling fixes), however we additionally had a number of last-minute reverts for issues that led to problems.

One _particularly_ last-minute revert is the top-most devote (ignoringthe model exchange itself) accomplished simply prior to the discharge, and whilst it’s very disturbing, it’s possibly additionally instructive.

What’s new in Linux kernel 5.3

  1. Driver fortify for AMD Navi GPUs.
  2. Support for Zhaoxin x86 CPUs.
  3. Better control of PIDs on Linux that solves PID reuse issues.
  4. Improved energy control for Xeon CPUs that helps Intel velocity make a choice generation.
  5. Linux now helps the zero.zero.zero.zero/eight IPv4 vary. Please observe that it is no longer declared as requirements and adopted by means of different working techniques. But it now a legitimate IPv4 cope with vary, taking into account 16 million new IPv4 addresses.
  6. The ACRN hypervisor IoT tool. The ACRN created with real-time and safety-criticality in thoughts, optimized to embedded building.
  7. Support advanced and added for pills, contact displays, keyboards, and mouses.
  8. Apple MacBook and MacBook professional keyboard fortify for Linux desktop customers
  9. File techniques have advanced for NFS, CIFS, AFS, CODA, OCFS2, Ceph, ext4, Btrfs, and XFS.
  10. Linux fortify for measuring the boot command line all over kexec
  11. New fortify for TCG2 match logs on EFI techniques
  12. Kernel has the facility to clear out audit data in response to the community cope with circle of relatives and extra.

How to collect and install Linux kernel 5.3

Download Linux kernel supply code:
wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.3.tar.xz
Type the next unzx command or xz command command to extract it:
unxz -v linux-5.3.tar.xz
OR
xz -d -v linux-5.3.tar.xz
Verify Linux kernel tartball with pgp:
wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.3.tar.sign
Security of supply code is crucial. Hence, confirm it with the assistance of gpg command
gpg --verify linux-5.3.tar.signal
If you don’t get “BAD signature” output from the “gpg –verify” command, untar/extract the Linux kernel tarball the use of the tar command, input:
tar xvf linux-5.3.tar
Next, replica present config record the use of the cp command
cd linux-5.3
cp -v /boot/config-$(uname -r) .config

Install the specified compilers and different gear for Linux OS

You should have building gear akin to GCC compilers and comparable gear put in to collect the Linux kernel.

How to install GCC and building gear on a Debian/Ubuntu Linux

Type the next apt command or apt-get command to install the similar:
sudo apt-get install build-essential libncurses-dev bison flex libssl-dev libelf-dev
See “Ubuntu Linux Install GNU GCC Compiler and Development Environment” for more information.

How to install GCC and building gear on a CentOS/RHEL/Oracle/Scientific Linux

Try yum command:
sudo yum team install "Development Tools"
OR
sudo yum groupinstall "Development Tools"
Additional applications too:
sudo yum install ncurses-devel bison flex elfutils-libelf-devel openssl-devel

How to install GCC and building gear on a Fedora Linux

Run the next dnf command:
sudo dnf team install "Development Tools"
sudo dnf install ncurses-devel bison flex elfutils-libelf-devel openssl-devel

Configuring the kernel

Now you’ll get started the kernel configuration by means of typing the next command in supply code listing:
make menuconfig
Linux Kernel 5.3 released and how to compile it
Start compiling and to create a compressed kernel symbol, input:
make -j $(nproc)

Install the Linux kernel modules

sudo make modules_install

Install the Linux kernel

So a ways now we have compiled the Linux kernel and put in kernel modules. It is time to install the kernel itself:
sudo make install

Update grub config

You want to alter Grub 2 boot loader configurations. Type the next command at a shell instructed as consistent with your Linux distro:

CentOS/RHEL/Oracle/Scientific and Fedora Linux

$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
$ sudo grubby --set-default /boot/vmlinuz-5.3

You can verify the main points with the next instructions:
grubby --info=ALL | extra
grubby --default-index
grubby --default-kernel

Debian/Ubuntu Linux

The following instructions are not obligatory as make install does the entirety in your however incorporated here for historic causes best:
$ sudo update-initramfs -c -k 5.3
$ sudo update-grub

You have compiled a Linux kernel. The procedure takes a while, on the other hand now you have got a customized Linux kernel in your device. Let us reboot the Linux device, run:
sudo reboot
Verify new Linux kernel model after reboot:
uname -mrs
Sample outputs:

Linux 5.3 x86_64

Conclusion

Now that Linux kernel 5.3 is released we discovered about adjustments together with installations. See how to collect and install Linux Kernel five.2.15 from supply code for more information.

Posted by means of: Vivek Gite

The writer is the author of nixCraft and a seasoned sysadmin, DevOps engineer, and a instructor for the Linux working device/Unix shell scripting. Get the newest tutorials on SysAdmin, Linux/Unix and open supply subjects by means of RSS/XML feed or weekly e-mail e-newsletter.

Check Also

How to Watch TCP and UDP Ports in Real-time

How to Watch TCP and UDP Ports in Real-time

How to Watch TCP and UDP Ports in Real-time In tool phrases, particularly on the …

Leave a Reply

Your email address will not be published. Required fields are marked *

Categories

Recent Posts

Categories