Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Honestly I'm not sure what he meant. But you've already got some pretty clear explanations from several others in this thread, and you should be able to get it by now.
Well, at least this is the way I see it ...
So, you download the original vanilla kernel from kernel.org. Take that kernel, and modify it to include drivers, extra functionality, etc. Now, this version of the kernel is not vanilla from the perspective of kernel.org, but if you use the newly modified kernel as a starting point for a new distro, then it could be called vanilla/base for the distro you create. This is not correct?
So, you download the original vanilla kernel from kernel.org. Take that kernel, and modify it to include drivers, extra functionality, etc. Now, this version of the kernel is not vanilla from the perspective of kernel.org, but if you use the newly modified kernel as a starting point for a new distro, then it could be called vanilla/base for the distro you create. This is not correct?
No, the convention is that the term vanilla applies exclusively to kernel.org releases.
Further developing his own code and integrating changes made by other programmers, Linus Torvalds keeps releasing new versions of the Linux kernel. These are called "vanilla" kernels, meaning they have not been further modified by anyone. Many Linux operating system vendors modify the kernels of their product, mainly in order to add support for drivers or features which have not officially been released as stable, while some distributions rely on vanilla kernels.
This clearly states the term 'vanilla kernel'. Officially the Linus Torvalds Linux Kernels are his release kernels without modification by anyone thus they are tagged as vanilla. Note the statement after vanilla adds some confusion.
This clearly states the term 'vanilla kernel'. Officially the Linus Torvalds Linux Kernels are his release kernels without modification by anyone thus they are tagged as vanilla. Note the statement after vanilla adds some confusion.
The only problem I see with that part of the article is that it sounds as if it had to be Linus Torvalds that does the release, which of course isn't the case. The term vanilla is used for any official kernel release from kernel.org, which includes the kernel releases which aren't made by Linus Torvalds, such as the 2.4 kernel branch (where releases are made by Willy Tarreau).
Yes, it does say that. Somewhat the same as distributions are worked on by more that one person. The kernel is worked on by many but Linus does control the release.
Yes, it does say that. Somewhat the same as distributions are worked on by more that one person. The kernel is worked on by many but Linus does control the release.
Linus manages the release of 2.6. Willy manages the release of 2.4. Both of those official kernel.org releases are vanilla. The Wikipedia quote you posted sounds like it's either from a time when Linus was the only release manager, or it's referring only to the 2.6 kernel.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.