FacebookTwitterLinkedinYoutube
1.800.426.8979 |sales@connecttech.com

sales@connecttech.com | 1.800.426.8979  

Connect Tech Inc. Connect Tech Inc. Connect Tech Inc. Connect Tech Inc. Connect Tech Inc. Connect Tech Inc.
  • Home
  • Products
    • FORM FACTORS
      • COM Express®
      • NVIDIA® Jetson™ AGX Xavier™
      • NVIDIA® Jetson™ TX2/TX2i/TX1
      • Qseven
      • SMARC
      • VPX
      • Mini PCIe
      • M.2
      • XMC/PMC
      • PC/104
      • PCI Express
      • PCI
    • TECHNOLOGY
      • Computer-on-Module (COM) Carrier Boards
      • Graphics Processing Unit (GPU/GPGPU)
      • 10 GbE & 1 GbE Embedded Ethernet Switches & NICs
      • Rugged Embedded Systems
      • Rugged Tablets
      • GPS/GNSS
      • Multiport Serial (Asynchronous)
      • Multiport Serial (Synchronous)
      • Single Board Computers
      • Power Supplies
    • TECHNOLOGY
      • FPGA
      • Digital I/O
      • Analog I/O (ADC/DAC)
      • Storage Solutions
      • Cellular/Satellite M2M
      • CAN Controllers
      • Wireless Radio Modems
      • Ethernet-to-Serial
      • Development Tools & Adapters
    • Close
  • Services
    • CUSTOM DESIGN
      • Our Custom Design Capabilities
      • Custom Design Process
    • CUSTOMIZE YOUR PRODUCT
      • Custom COM Express
      • Custom NVIDIA® Jetson™ AGX Xavier™
      • Custom NVIDIA® Jetson™ TX2/TX2i/TX1
      • Custom Product
    • ADDITIONAL SERVICES
      • Conformal Coating
      • Flashing As A Service
    • Close
  • Support
    • RESOURCE CENTER
      • NVIDIA® Jetson™ TX2/TX2i/TX1 Solution Support
      • Downloads
      • Drivers
      • Install Guides
      • Troubleshooting
      • Set Up & Configuration
      • General
      • All KDB Entries
    • PRODUCT LIFECYCLE SUPPORT
      • RMA Request
      • Product Registration
      • Warranty Policy
      • Product Change Notifications
      • EOL Notifications
    • Close
  • About
    • COMPANY OVERVIEW
      • About Us
      • Capabilities
      • Management Team
      • Mission Statement
      • Quality Assurance
    • NEWS & EVENTS
      • News
      • Events
    • CAREERS
      • Working at Connect Tech
      • Career Opportunities
    • PARTNERS & RESELLERS
      • Our Partners
      • Jetson Resellers
      • Resellers
    • Close
  • Home
  • All KDB Entries
  • kdb271: Making Sense of Linux ....

kdb271: Making Sense of Linux Release Numbers and Kernel Revisions

Table of content

  1. Part I – Kernels and Distributions Are Different
  2. Part II – Kernels Are Numbered For a Reason

Title: Making Sense of Linux Release Numbers and Kernel Revisions
Keywords: Kernel, Linux, Revision
Date: April 14, 2000
KDB: KDB-271
Revision: 0.01
Author: Support
Distribution: External

Part I – Kernels and Distributions Are Different

The Linux kernel is the code of the OS: the kernel, along with the drivers. It has a version number. Say 2.2.10. RedHat et al. are distributions: the kernel and drivers, and many common utilities and applications. They also have version numbers that are, in general, NOT related to the kernel version number. Say RedHat 6.0. As it turns out, RedHat 6.0 is based upon (runs on, comes with, etc) kernel 2.2.10.

Some distributions make their own modifications to make a release stable. RedHat 6.0 in fact runs on Linux 2.2.10-5. This just means that the kernel (and source) that is 2.2.10-5 is mildly different from 2.2.10. People will often get these two version numbers mixed up. They will say things like, my app runs on Linux 6.0. Please watch for this.

Part II – Kernels Are Numbered For a Reason

Linux kernels have version numbers in the format x.y.z. x is the major release number, y is the minor revision number, and z is the patch number. PLEASE NOTE: z is NOT the number of patches; it simply indicates that more bugs have been fixed since the last patch number.

Linux kernels come in 2 flavours: development (experimental), and stable. You can easily tell them apart because the stable kernels are x.even.z and the development kernels are x.odd.z. At this time, the current stable kernel is 2.2.14, and the current experimental kernel is 2.3.99-pre5.

You will have noticed the pre in the last version number. This convention in experimental kernals indicates that a stable release is about to happen, and unless you have an exceptional circumstance, no new functionality will be added to this series.

Experimental kernels are unstable. They will do nasty things like eat your hard drive. This is taken from a bad personal experience with experimental kernel 2.3.99. They should not be used in production environments. To do so is to take your data into your own hands.

End of KDB-271

Related Resource Center Posts -

  • kdb116: Printing Problems Under UNIX with Intelligent Cards
  • kdb180: Flex8 I/O Box DB-9 Pinouts
  • kdb138: DFlex (2, 4, 8) Serial I/O UART Chip to Port # Mapping

Contact Info

42 Arrow Road
Guelph, Ontario
N1K 1S6 Canada

Phone: 1-800-426-8979 (North America Only)
1-519-836-1291

Support: support@connecttech.com
Sales: sales@connecttech.com

Upcoming Events

  1. Embedded World 2019 – Stand 1-430

    February 26 - February 28
  2. GTC 2019 – Booth 1347

    March 18 - March 22

View All Events

Join Our Mailing List

Join our mailing list to be notified of Connect Tech events and product updates.

Follow Us

Follow us on Social Media for industry and Connect Tech news.
Copyright 2018 Connect Tech Inc. | All Rights Reserved | Privacy | Contact
FacebookTwitterLinkedinYoutube
  • Search Knowledgebase