Changes between Version 23 and Version 24 of linux/kernel


Ignore:
Timestamp:
06/29/2020 05:49:54 PM (4 years ago)
Author:
Tim Harvey
Comment:

added more detail on various kernel sources

Legend:

Unmodified
Added
Removed
Modified
  • linux/kernel

    v23 v24  
    1212
    1313=== Mainline upstream Linux kernel
    14 Gateworks usually recommends using the mainline or upstream Linux kernel because it has the most up-to-date features and bug-fixes that have been accepted and peer reviewed from the widest array of kernel developers around the world.
    15 
    16 The 'mainline' Linux kernel is the one officially released by Linus Torvalds and has an approximate release cycle of every 6 months.
     14Gateworks usually recommends using the mainline or upstream Linux LTS/stable kernel because it has the most up-to-date features and bug-fixes that have been accepted and peer reviewed from the widest array of kernel developers around the world.
     15
     16The 'mainline' Linux kernel is the one officially released by Linus Torvalds and has an approximate release cycle of every 6 months and has a major and minor version number components like v5.7.
     17
     18The 'stable' Linux kernel refers to periodic patches that address security issues and bugs (but not new features) and has a major, a minor, and a stable release version number like v5.7.6.
     19
     20Certain kernel versions are designated as 'long term support' kernels (LTS) which means they will get support in the 'stable' tree for several years.
     21
     22Gateworks has Github kerel repo's for each of our product families that can be described as:
     23 - based on (usually the latest) LTS kernel
     24 - usually a 'stable' branch release of that LTS kernel (but we don't often periodically rebase on top of new stable releases)
     25 - patches that may not yet be upstream or have been backported from a newer kernel
     26 - a defconfig that enables everything necessary to support the devices on the board as well as module support for a large variety of usb and pcie devices
     27 - a bootscript that can be used to boot that particular kernel
    1728
    1829Resources:
    19  * [https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git Linux git]
    20  * https://www.kernel.org
     30 * https://www.kernel.org - The Linux Kernel
     31 * [https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git Linux mainline git]
     32 * [https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/ Linux stable git]
     33 * [https://github.com/gateworks/linux-venice Gateworks kernel for IMX8M based Venice]
     34 * [https://github.com/gateworks/linux-newport Gateworks kernel for CN80xx based Newport]
     35 * [https://github.com/gateworks/linux-imx6 Gateworks kernel for IMX6 based Ventana]
    2136
    2237See also:
    2338 * [wiki:ventana/#mainline-linux Gateworks mainline linux details and patches]
    24  * http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git - source
    25  * https://www.kernel.org/ - source archives
    2639 * http://kernelnewbies.org/LinuxVersions - Linux version info
    2740