Showing posts with label Linux Kernel. Show all posts
Showing posts with label Linux Kernel. Show all posts

Monday, November 13, 2017

How to Install Linux Kernel 4.14 on Ubuntu, Linux Mint

Linux kernel is the essential part of any Linux operating system. It is responsible for resource allocation, low-level hardware interfaces, security, simple communications, basic file system management, and more. Written from scratch by Linus Torvalds.



  Linus Torvalds announced that:

    No surprises this week, although it is probably worth pointing out how the 0day robot has been getting even better (it was very useful before, but Fengguang has been working on making it even better, and reporting the problems it has found).

Wednesday, February 22, 2017

How to install Kernel 4.10 released on Ubuntu and Linux Mint

Linus Torvalds announced the final release of Kernel 4.10 . He wrote on lkml.org:

    So there it is, the final 4.10 release. It’s been quiet since rc8, but we did end up fixing several small issues, so the extra week was all
    good.

    On the whole, 4.10 didn’t end up as small as it initially looked. After the huge release that was 4.9, I expected things to be pretty quiet, but it ended up very much a fairly average release by modern kernel standards. So we have about 13,000 commits (not counting merges – that would be another 1200+ commits if you count those). The work is all over, obviously – the shortlog below is just the changes in the  last week, since rc8.



Linux Kernel 4.10 Hightlights
  • Fix missing sanity check in /dev/sg
  • bpf: introduce BPF_F_ALLOW_OVERRIDE flag
  • NTB: ntb_transport: fix debugfs_remove_recursive

Thursday, February 16, 2017

How to install Ukuu – Simple Tool to Install the Latest Kernels on Ubuntu

   Ukuu utility is a graphical program for notification of release of the new Linux kernel with automatic installer in graphical form, without the need to download separate .deb packages of the kernel.


Ukuu features:
  •     Fetches list of kernels from kernel.ubuntu.com
  •     Displays notifications when a new kernel update is available.
  •     Downloads and installs packages automatically

Friday, November 11, 2016

How to install Kernel 4.8.7 on Ubuntu and derivative systems

Linux kernel is the essential part of any Linux operating system. It is responsible for resource allocation, low-level hardware interfaces, security, simple communications, basic file system management, and more. Written from scratch by Linus Torvalds.

Linux Kernel 4.8.7 Hightlights
  • HID: usbhid: add ATEN CS962 to list of quirky devices
  • cpufreq: intel_pstate: Set P-state upfront in performance mode
  • ubi: fastmap: Fix add_vol() return value test in ubi_attach_fastmap()
  • btrfs: qgroup: Prevent qgroup->reserved from going subzero
  • kvm: x86: Check memopp before dereference (CVE-2016-8630)
  • ARM: fix oops when using older ARMv4T CPUs
  •  tty: vt, fix bogus division in csi_J

Monday, October 24, 2016

How to install Kernel 4.7.10 Released is End-of-Life on Ubuntu and derivative systems

Linux kernel is the essential part of any Linux operating system. It is responsible for resource allocation, low-level hardware interfaces, security, simple communications, basic file system management, and more. Written from scratch by Linus Torvalds.



Linux Kernel 4.7.10 Hightlights
  • cfq: fix starvation of asynchronous writes
  • cachefiles: Fix attempt to read i_blocks after deleting file [ver #2]
  • vfs: move permission checking into notify_change() for utimes(NULL)
  • dlm: free workqueues after the connections
  • crypto: vmx - Fix memory corruption caused by p8_ghash
  • crypto: ghash-generic - move common definitions to a new header file
  • ext4: unmap metadata when zeroing blocks
  • ext4: release bh in make_indexed_dir
  • ext4: allow DAX writeback for hole punch

Sunday, October 23, 2016

How to install Kernel 4.4.27 Has Been Released on Ubuntu and derivative systems

    Linux kernel is the essential part of any Linux operating system. It is responsible for resource allocation, low-level hardware interfaces, security, simple communications, basic file system management, and more. Written from scratch by Linus Torvalds.


Linux Kernel 4.4.27 Hightlights
  • cfq: fix starvation of asynchronous writes
  • vfs: move permission checking into notify_change() for utimes(NULL)
  • dlm: free workqueues after the connections
  • crypto: vmx - Fix memory corruption caused by p8_ghash
  • crypto: ghash-generic - move common definitions to a new header file
  • ext4: release bh in make_indexed_dir
  • ext4: allow DAX writeback for hole punch
  • ext4: fix memory leak in ext4_insert_range()

Wednesday, October 5, 2016

How to install Kernel 4.7.6 released on Ubuntu 16.04

    Linux kernel is the essential part of any Linux operating system. It is responsible for resource allocation, low-level hardware interfaces, security, simple communications, basic file system management, and more. Written from scratch by Linus Torvalds.


Linux Kernel 4.7.6 Hightlights

  • builddeb: really include objtool binary in headers package
  • iw_cxgb4: stop MPA_REPLY timer when disconnecting
  • Fixes: e4b76a2 ("RDMA/iw_cxgb4: stop_ep_timer() after MPA negotiation")
  • mm/kasan: don't reduce quarantine in atomic contexts
  • NMI watchdog: Watchdog detected hard LOCKUP on cpu 2irq event stamp: 1411258
  • kasan: avoid overflowing quarantine size on low memory systems
  • hostfs: Freeing an ERR_PTR in hostfs_fill_sb_common()
  • qxl: check for kmap failures

Sunday, September 25, 2016

How to install Kernel 4.7.5 released on Ubuntu 16.04

Linux kernel is the essential part of any Linux operating system. It is responsible for resource allocation, low-level hardware interfaces, security, simple communications, basic file system management, and more. Written from scratch by Linus Torvalds.


Linux Kernel 4.7.5 Hightlights
  • fix the fix of copy_from_user()
  • fix 'undefined reference to `___copy_from_user'
  • Add braces to avoid "ambiguous ‘else’" compiler warnings
  • Fix broken debug output
  • avoid warning about missing braces
  • copy_from_user() should zero the destination on access_ok() failure
  • fix copy_from_user()
  • make copy_from_user() zero the destination properly

Thursday, September 22, 2016

How to install Kernel 4.8 rc7 on Ubuntu 16.04

  Linux kernel is the essential part of any Linux operating system. It is responsible for resource allocation, low-level hardware interfaces, security, simple communications, basic file system management, and more. Written from scratch by Linus Torvalds.


 Kernel 4.8 RC7 has been released, coming with various updates and fixes

Installation instructions:

Because it is very difficult to compile a Linux kernel, Canonical has packed all the kernel releases as deb packages and made them available for everybody that uses Ubuntu or Ubuntu-based systems, via its kernel.ubuntu.com repository.

Sunday, August 21, 2016

How to install Kernel 4.7.2 released on Ubuntu 16.04

  Linux kernel is the essential part of any Linux operating system. It is responsible for resource allocation, low-level hardware interfaces, security, simple communications, basic file system management, and more. Written from scratch by Linus Torvalds.

Linux Kernel 4.7.2 Hightlights
  • phy: rcar-gen3-usb2: fix mutex_lock calling in interrupt
  • Fix it so READ bios are properly errored with -EIO; doing so early in flakey_map() as long as there isn't a match for the corrupt_bio_byte  feature.
  • lpfc: fix oops in lpfc_sli4_scmd_to_wqidx_distr() from lpfc_send_taskmgmt()
  • ACPI / EC: Work around method reentrancy limit in ACPICA for _Qxx
  • ACPI Error: Method reached maximum reentrancy limit (255) (20150818/dsmethod-341)
  • Fixes: 02b771b64b73 (ACPI / EC: Fix an issue caused by the serialized _Qxx evaluations)

How to install Kernel 4.8 rc2 on Ubuntu 16.04

   Linux kernel is the essential part of any Linux operating system. It is responsible for resource allocation, low-level hardware interfaces, security, simple communications, basic file system management, and more. Written from scratch by Linus Torvalds.

The diffstat for rc2 looks unusual, in that only about 1/6th is drivers (normally drivers account for about half the bulk of the updates). Instead, it's dominated by arch updates, and fs/ and mm/. But that's most likely just because the fixes to the bigger driver areas haven't started trickling in yet - rc2 tends to be a quiet period after the craziness that is the merge window.

Thursday, August 11, 2016

How to install Kernel 4.8 rc1 on Ubuntu 16.04

   Linux kernel is the essential part of any Linux operating system. It is responsible for resource allocation, low-level hardware interfaces, security, simple communications, basic file system management, and more. Written from scratch by Linus Torvalds.

Linux kernel 4.8 RC1 release, we can tell you that over 20% of the patch consists documentation updates, 60% comes in the form of updated drivers, this time for things like GPU, sound, media (including a driver for the touchscreen controller found on the Microsoft Surface 3 tablet computer), and networking, and 15% represents architecture updates, in particular for ARM, PowerPC (PPC), x86, MIPS, and s390.

Linux 4.8 rc1 new features:
  •     AMDGPU driver supports overclocking, improved PowerPlay;
  •     Initial support NVIDIA Pascal graphics;
  •     Support Raspberry Pi 3 of BCM2837 SoC;
  •     ACPI Low-Power Idle support;
  •     Support for Microsoft Surface 3 touch screen

Tuesday, June 28, 2016

How to install Linux Kernel 4.6.3 released on ubuntu

Kernel 4.6.3 has been released, bringing impressive new features and changes.  Linux Kernel 4.6.3. This latest release brings multiple network improvements, filesystem changes, enhancements and optimizations
 


Linux Kernel 4.6.3 Hightlights
  •     ALSA: hda – Fix headset mic detection problem for Dell machine
  •     x86/entry/traps: Don’t force in_interrupt() to return true in IST handlers
  •     powerpc/mm/hash: Fix the reference bit update when handling hash fault
  •     vxlan: Accept user specified MTU value when create new vxlan link
  •     sparc64: Take ctx_alloc_lock properly in hugetlb_setup().
  •     sparc: Harden signal return frame checks.