LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Kernel
User Name
Password
Linux - Kernel This forum is for all discussion relating to the Linux kernel.

Notices


Reply
  Search this Thread
Old 05-28-2010, 01:11 AM   #1
Arvind1572
LQ Newbie
 
Registered: May 2010
Posts: 3

Rep: Reputation: 0
How to change Linux Kernel to Real Time OS


Dear All,

I like to know the following:

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.

With regards,

Arvind
 
Old 05-28-2010, 07:08 PM   #2
pljvaldez
LQ Guru
 
Registered: Dec 2005
Location: Somewhere on the String
Distribution: Debian Wheezy (x86)
Posts: 6,094

Rep: Reputation: 281Reputation: 281Reputation: 281
http://www.rtlinuxfree.com/
 
Old 06-01-2010, 11:49 PM   #3
aarsh
Member
 
Registered: Mar 2010
Location: USA
Distribution: Ubuntu MATE
Posts: 182

Rep: Reputation: 18
no need to do these all UNLESS YOU DON'T WANT TO USE TI COMMERCIALLY
(I've listened from sources. Is this really true ?)
 
Old 06-03-2010, 02:06 AM   #4
Arvind1572
LQ Newbie
 
Registered: May 2010
Posts: 3

Original Poster
Rep: Reputation: 0
Linux RT System

Yes, I want to use it for commercial purpose.
 
Old 06-09-2010, 08:00 AM   #5
PeterWurmsdobler
LQ Newbie
 
Registered: May 2010
Location: Cambridge, UK
Distribution: Ubuntu 9.04
Posts: 17

Rep: Reputation: 1
Hello, how "real-time" do you need to be?

Perhaps it might be sufficient to use the standard kernel and the RT_PREEMPT patch and high resolution timers? Look on https://rt.wiki.kernel.org/index.php/Main_Page for more information; alternatively have a look into RTAI, on https://www.rtai.org/, or more generally go on http://www.realtimelinuxfoundation.org/

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.

Cheers,
peter
 
Old 06-10-2010, 04:00 AM   #6
aarsh
Member
 
Registered: Mar 2010
Location: USA
Distribution: Ubuntu MATE
Posts: 182

Rep: Reputation: 18
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.. !!
 
Old 06-10-2010, 11:13 PM   #7
Arvind1572
LQ Newbie
 
Registered: May 2010
Posts: 3

Original Poster
Rep: Reputation: 0
I want to use the changed Linux Kernel for more than one location commercially. So kindly advise for the same.

With regards,
Arvind
 
Old 06-11-2010, 04:34 AM   #8
PeterWurmsdobler
LQ Newbie
 
Registered: May 2010
Location: Cambridge, UK
Distribution: Ubuntu 9.04
Posts: 17

Rep: Reputation: 1
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.

Cheers,
peter
 
Old 06-11-2010, 05:35 AM   #9
Aquarius_Girl
Senior Member
 
Registered: Dec 2008
Posts: 4,731
Blog Entries: 29

Rep: Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940
Quote:
Originally Posted by Arvind1572 View Post
1. How to change Linux Kernel to make it Real Time OS.
See the following links too:
http://www.captain.at/programming/rtai/
http://www.captain.at/xenomai-2.1-installation.php
 
Old 06-23-2010, 12:47 AM   #10
rogerjeny
LQ Newbie
 
Registered: Jun 2010
Posts: 3

Rep: Reputation: 0
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 .
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
real time kernel not real time, still xruns in Jackd browny_amiga Linux - General 0 09-20-2009 02:47 PM
LXer: Linux: Real Time Kernel Patch Queue LXer Syndicated Linux News 0 07-15-2007 05:01 AM
LXer: Linux kernel gains new real-time support LXer Syndicated Linux News 0 10-13-2006 01:54 AM
LXer: Real-time Linux gains real-time JVM LXer Syndicated Linux News 0 10-12-2006 10:54 AM
What is the version of the real time extension kernel in RH Linux 7.x? sceadu Linux - General 1 01-24-2003 08:39 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Kernel

All times are GMT -5. The time now is 04:15 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration