![]() ![]() It is only changed when new features or new drivers are added. The third number indicates the minor revision of the kernel. However, this has changed starting with the Linux 2.6.x series, and new feature development now takes place in the same revision number. They were for testing new features and device drivers until they became sufficiently stable to be included in a stable release. Likewise, odd numbers, such as 1.1 or 2.5, have historically represented development releases. It was formerly the case that even numbers indicated a stable release, that is, one that was deemed fit for production use (i.e., use in a non-experimental environment), such as 1.2, 2.4 or 2.6. The second number denotes the major revision of the kernel version. In fact, it has been changed only twice in the history of the kernel: in 1994 with version 1.0 and in 1996 with version 2.0. It is changed least frequently, and only when truly major changes in the concept and the code of the kernel occur. The first number denotes the kernel version. Linux kernels are now identified by a set of four numbers, sometimes supplemented by several additional characters. The current version numbering system began with the kernel 1.0, which was released in March 1994. This was followed the next month by the 0.02 kernel. Theįirst, which was released by Torvalds in September 1991, was designated 0.01. The initial Linux kernels had a very simple numbering system. The Linux kernel was originally developed by Linus Torvalds, who based it on (but did not copy) both UNIX and MINIX (an open source clone of UNIX). For these reasons, LTSI kernel versions are supported for the life of the release they originally ship with.Linux kernel version numbering, by The Linux Information Project (LINFO) LINFOīecause there are numerous revisions and releases of the Linux kernel and new ones are developed at frequent intervals, it is important to have a system for clearly identifying them.Ī kernel is a program that constitutes the central core of a computer operating system and which has complete control over everything that occurs in the system. It stands to reason if the kernel version must remain static, then so should the OS stack on top of it. Furthermore, the LTSI kernel is targeted at productization teams that want to minimize change across the life of their product. It would be infeasible purely from a support and QA perspective to support all of them in every release of the Yocto Project. This allows for multiple active LTSI kernels at any point in time. ![]() A: A new LTSI kernel is selected once per year and supported for two years.Q: Why don't you support an LTSI kernel across new Yocto Project releases for as long as the that LTSI kernel is supported by the LTSI project?.They are supported for the life of that release and the corresponding stable updates. In terms of support, the linux-yocto recipes are treated the same as all the other recipes in a given release. This can be seen in the 1.5 release where 3.8 was effectively dropped, 3.4 remained as the LTSI kernel, and 3.10 was added as the new release kernel. In these cases, the non-longterm kernel version will be dropped in the subsequent release, rather than becoming the next LTSI kernel. While we make every effort to select a longterm Linux kernel for each new release kernel, occasionally our releases do not align with those of the Linux kernel, as was the case with the Yocto Project 1.4 release and the 3.8 kernel. The final selection of which versions to ship in any release is made approximately two weeks prior to the feature freeze date for the release. More recently the project works to provide at least a LTS kernel plus a more recent kernel. Historically the Yocto Project tried to provide an LTSI plus a recent kernel with each release. The Linux kernel maintainers also maintain their own LTS kernels. The work of the LTSI appears to have been taken over by another LF project: the Civil Infrastructure Project (CIP). The latest LTSI release was 4.14.75-ltsi, released in 2018. The LTSI is a Linux Foundation project that saw its first LTSI kernel released in 2011. While tooling is provided to use any Linux kernel you wish, the linux-yocto Linux kernel recipes are tested with all the emulated targets, the core hardware BSPs, and some vendor layers. Each release of the Yocto Project, roughly every six months, includes one or more versions of the Linux kernel with a broad range of hardware support. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |