You are here: Home / OSADL / News / 
2024-11-23 - 21:52

Dates and Events:

OSADL Articles:

2024-10-02 12:00

Linux is now an RTOS!

PREEMPT_RT is mainline - What's next?


2023-11-12 12:00

Open Source License Obligations Checklists even better now

Import the checklists to other tools, create context diffs and merged lists


2023-03-01 12:00

Embedded Linux distributions

Results of the online "wish list"


2022-01-13 12:00

Phase #3 of OSADL project on OPC UA PubSub over TSN successfully completed

Another important milestone on the way to interoperable Open Source real-time Ethernet has been reached


2021-02-09 12:00

Open Source OPC UA PubSub over TSN project phase #3 launched

Letter of Intent with call for participation is now available



2007-08-27 12:06 Age: 17 Years

Linus on Linux

By: Carsten Emde

Ultimate Answers to Linux (and to Life, The Universe, and Everything)

Linus Torvalds

You should not miss the interview Linus Torvalds recently gave to Swapnil Bhartiya, assistant editor at EFYTimes.com. It is published on openITis.com (also known as linuxforu.com) - India's contribution to GNU, Linux, Free Software and Open Source communities.

On page 2, for example, we read:

Q: "Slowly but steadily, features of the -rt tree are getting integrated into the mainline. What are your current thoughts regarding a merger of the remaining -rt tree into the mainline (and I'm not talking about the CFS)?"

Linus: "I won't guarantee that everything from -rt will 'ever' be merged into the standard kernel (there may be pieces that simply don't end up making sense in the generic kernel), but yes, over the years we've actually integrated most of it, and the remaining parts could end up making it one of these days.

I'm a big fan of low-latency work, but at the same time I'm pretty conservative, and I pushed back on some of the more aggressive merging, just because I want to make sure that it all makes sense for not just some extreme real time perspective, but also for 'normal' users who don't need it. And that explains why the process has been a pretty slow but steady trickle of code that has gotten merged, as it was sufficiently stable and made sense.

That, by the way, is not just an -rt thing; it's how a lot of the development happens. -rt just happens to be one of the more 'directed' kernel projects, and one where the main developer is pretty directly involved with the normal kernel too. But quite often the migration of other features (security, virtual memory changes, virtualization, etc) follows a similar path: they get written up in a very targeted environment, and then pieces of the features get slowly but surely merged into the standard kernel."


When Linus said that "the remaining parts could end up making it one of these days." we conclude that the important pieces of the -rt patch will probably be integrated until kernel 2.6.25 or 2.6.26. The statement "I won't guarantee that everything from -rt will 'ever' be merged" probably refers to the various diagnostic and experimental parts of the patch and other things that do not contribute to the real-time capabilities of the kernel in a relevant manner. It is important to note that in the near future it will no longer be necessary to apply additional patches to the mainline kernel before it can be used in a real-time project. It will be the day when

CONFIG_PREEMPT_RT=y

becomes available as a configuration item in an unpatched kernel.

Read the original four-page interview LinusTorvalds: I Have Never Really Talked To Microsoft! here.