Everything about Linux kernel
Free Unix-like operating system kernel
The Linux kernel is a free and open-source Unix-like kernel that is used in many computer systems worldwide. The kernel was created by Linus Torvalds in 1991 and was soon adopted as the kernel for the GNU operating system (OS), which was created to be a free replacement for Unix. Since the late 1990s, it has been included in many operating system distributions, many of which are called Linux. One such Linux kernel operating system is Android, which is used in many mobile and embedded devices. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Linux kernelA 5-minute orientation
- Skim a recent paper: When and why PINNs fail to train: A neural tangent kernel perspectiveInfluential work since 2022
- Pick up a classic book: Advances in large margin classifiersThe most-reprinted book on the subject
- Read the landmark paper: An Introduction to Kernel and Nearest-Neighbor Nonparametric RegressionCited 9,528 times
- Go sideways: Linux kernel version historyA closely related topic
- Go sideways: BcachefsA closely related topic
📖 Definitions
Noun The core, center, or essence of an object or system.
Noun The central (usually edible) part of a nut, especially once the hard shell has been removed.
Noun A single seed of grain, especially of corn or wheat.
Noun The stone of certain fruits, such as peaches or plums.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
An Introduction to Kernel and Nearest-Neighbor Nonparametric Regression
Nonlinear Component Analysis as a Kernel Eigenvalue Problem
Kernel-based object tracking
New fractional derivatives with nonlocal and non-singular kernel: Theory and application to heat transfer model
Kernel Methods for Estimating the Utilization Distribution in Home‐Range Studies
An introduction to kernel-based learning algorithms
Reproducing kernel particle methods
Rare-Variant Association Testing for Sequencing Data with the Sequence Kernel Association Test
🆕 Influential since 2022
When and why PINNs fail to train: A neural tangent kernel perspective
Large Separable Kernel Attention: Rethinking the Large Kernel Attention design in CNN
Omni-Kernel Network for Image Restoration
Estimation of vegetation traits with kernel NDVI
Tutorial on PCA and approximate PCA and approximate kernel PCA
📚 Books worth reading
Advances in large margin classifiersAlexander J. Smola · 2000- 📕Development of low-frequency kernel-function aerodynamics for comparison with time-dependent finite-difference methodsSamuel R. Bland · 1982
Kernel based algorithms for mining huge data setsTe-Ming Huang · 2006
Theory of Bergman spacesHaakan Hedenmalm, Hakan Hedenmalm · 2000- 📕Introduction to the Theory of Reproducing Kernel Hilbert SpacesVern I. Paulsen, Mrinal Raghupathi · 2016
General irreducible Markov chains and non-negative operatorsEsa Nummelin · 1984
Kernel methods in computational biologyBernhard Schölkopf, Koji Tsuda · 2004- 📕Quasi-kernal polynomials and convergance results for quasi-minimal residual iterationsRoland W. Freund · 1992
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Linux kernel version history This article documents the broad, wide version history of the Linux kernel, a free, open-source, and Unix-like kernel that is used on many computer systems…
- Bcachefs Bcachefs is a copy-on-write (COW) file system for Linux-based operating systems. It is intended to compete with the modern features of ZFS or Btrfs. It…
- History of Linux Linux began in 1991 as a personal project by Finnish student Linus Torvalds to create a new free operating system kernel. The resulting Linux kernel has…
- Glibc The GNU C Library, commonly known as glibc, is the GNU Project implementation of the C standard library. It provides a wrapper around the system calls…
- Linux Linux (/ˈlɪnʊks/ LIN-uuks) is a family of free and open-source software Unix-like operating systems based on the Linux kernel, which was first released…
- Linux kernel mailing list The Linux kernel mailing list (LKML) is the main electronic mailing list for Linux kernel development, where the majority of the announcements, discussion…
- Kpatch kpatch is a feature of the Linux kernel that implements live patching of a running kernel, which allows kernel patches to be applied while the kernel is…
- KGraft kGraft is a feature of the Linux kernel that implements live patching of a running kernel, which allows kernel patches to be applied while the kernel is…