Linux - KernelThis forum is for all discussion relating to the Linux kernel.
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.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
1. How to change Linux Kernel to make it Real Time OS.
2. Does one has to take approval to change the Linux Kernel.
3. If Yes, to whom should one approach for the same.
4. If No, then how can one visualise that it has been made real time OS.
May I give you a piece of advice if you start modifying the vanilla kernel with your own real-time "enhancements". Don't, unless you plan to work with the kernel community. Otherwise your kernel will fall out of sync with the kernel development and after a not so long period of time you'll be trapped in your own proprietary corner.
this commercial use means you want to distribute this like fedora and red-hat and other distros right ??and if you don't wanna distribute it then of course you can modify it.
Linux is meant for that.. !!
When you say changing the kernel, I guess you mean more than just writing a kernel module that implements parts of your concept. You really want to modify the kernel?
Well, the kernel is under the GPL, so I recommend to read up on the GPL. In a nutshell, the GPL makes sure that freedom of software is maintained throughout its life cycle (free like in free speech). When you use GPLed software, you are granted the freedom to use it, but also the freedom to modify it such that it suits your needs (open source is the practical requirement to realise this freedom).
If you modify GPLed code such as the Linux kernel, then the result becomes derived work. Following the principles of free software, you'll have to pass on the freedom you were granted to any user of your derived code; you do not want to deprive others from the freedom you were granted, that would be unfair. Consequently you will have to make your code available to whoever you deliver your code to, your customer. For example, like many embedded systems nowadays, modern Samsung TVs run Linux, and the user manual gives instructions to the user how to obtain the source code of the (potentially) modified Linux kernel.
One piece of advice: try to discuss your modifications with the kernel community and try to make it a feature, not a proprietary add-on; otherwise you soon will not be able to keep up with the development speed. If your kernel modifications constitute the core of your business, though, then I am afraid you are in a delicate situation and you will have to rethink your busines case.
These information is really nice to share with us for the kernal to real time OS . These module implements the parts of the concept . It is one of the free software which all can like it in different manners .
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.