Linux is a mostly POSIX-compliant Unix-inspired operating system kernel, originally implemented by Linus Torvalds and now maintained as an international project. It's the base and common namegiver to a wide array of Linux distributions. The kernel provides all modern Unix-y features, like true process multitasking, virtual memory, virtual and clustered filesystem support, complex networking and extensive support for various hardware and machine platforms.
minor feature: Linux 4.20.11, drm/i915: Prevent a race during I915_GEM_MMAP ioctl with WC set, drm/i915: Block fbdev HPD processing during suspend, drm/sched: Always trace the dependencies we wait on, to a race. drm/vkms: license inconsistent, drm: Use array_size() when creating lease, dm thin: where bio that overwrites thin block ignores FUA, dm crypt: don't overallocate the integrity tag space, sunrpc: more call sites that were using stack memory with a scatterlist, x86/a.out: Clear the dump structure initially, md/raid1: don't clear bitmap bits on interrupted recovery. crypto: ccree - resume race condition on init, signal: Restore the stop PTRACE_EVENT_EXIT, scsi: sd: entropy gathering for most rotational disks, powerpc/64s: possible corruption on big endian due to pgd/pud_present(), x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls, tracing: probeevent: Correctly update remaining space in dynamic area, s390/zcrypt: specification exception on z196 during ap probe, s390/suspend: stack setup in swsusp_arch_suspend, alpha: Eiger NR_IRQS to 128, alpha: page fault handling for r16-r18 targets, mm: proc: smaps_rollup: pss_locked calculation, Revert "mm: slowly shrink slabs with a relatively small number of objects", Revert "mm: don't reclaim inodes with many attached pages", Revert "nfsd4: return default lease period", Input: elantech - enable 3rd button support on Fujitsu CELSIUS H780, Input: bma150 - register input device after setting private data, mmc: block: handle complete_work on separate workqueue, mmc: sunxi: Filter out unsupported modes declared in the device tree, mmc: sunxi: Disable HS-DDR mode for H5 eMMC controller by default, kvm: vmx: entry number check for add_atomic_switch_msr(), x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available, riscv: Add pte bit to distinguish swap from invalid, tools uapi: Alpha support, ASoC: hdmi-codec: oops on re-probe, ALSA: pcm: Revert capture stream behavior change in blocking mode, ALSA: usb-audio: