Submit your Linux news story here.

Linux Kernel version 4.19 released

Linux Kernel version 4.19 released
Greg Kroah-Hartman (GKH) is a major Linux kernel developer and the Linux, and kernel maintainer has released Linux kernel version 4.19.

Linux Kernel version 4.19 released

From the release page:

While it was not the largest kernel release every by number of commits,
it was larger than the last 3 releases, which is a non-trivial thing to
do. After the original -rc1 bumps, things settled down on the code side
and it looks like stuff came nicely together to make a solid kernel for
everyone to use for a while. And given that this is going to be one of
the “Long Term” kernels I end up maintaining for a few years, that’s
good news for everyone.

A small trickle of good bugfixes came in this week, showing that waiting
an extra week was a wise choice. However odds are that linux-next is
just bursting so the next -rc1 merge window is going to be bigger than
“normal”, if there is such a thing as “normal” for our rate of
development.

What’s new in Linux kernel version 4.19

  1. Added document explaining how the Code of Conduct is to be interpreted.
  2. Fix Spectre v1 vulnerability
  3. rxrpc: use correct kvec num when sending BUSY response packet
  4. rxrpc: use correct kvec num when sending BUSY response packet
  5. USB: fix the usbfs flag sanitization for control transfers
  6. virtio_net: avoid using netif_tx_disable() for serializing tx routine and more

How to compile Linux kernel version 4.19

Download the Linux kernel and verification files:
$ wget -qc https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.19.tar.xz -O linux-4.19.tar.xz
$ wget -qc https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.19.tar.sign -O linux-4.19.tar.sign

Decompress the tar ball:
$ xz -fd linux-4.19.tar.xz
Use the gpg to verify new tar ball:
$ gpg --verify linux-4.19.tar.sign
Untar it:
$ tar xf linux-4.19.tar
Star compiling the Linux kernel 4.19:
$ cd linux-4.19
$ cp -v "/boot/config-$(uname -r)" .config
$ make -j $(nproc)

Install the Linux kernel modules:
$ sudo make modules_install
$ sudo make install

Reboot the Linux box:
$ sudo reboot
See “How to compile and install Linux Kernel 4.19 from source code” for more info.