Development of the Linux Kernel

Apr 24, 2007 15:27 GMT  ·  By

Tim Burke, the director of emerging technologies with Red Hat talked at the Linux/Open Source on Wall Street conference that took place on April 23, about Red Hat initiative of developing the Linux kernel by changing almost 1.2 million lines of code and working on the patches which ensure a proper observing of the processes hierarchy for a better stability.

He also mentioned that the Red Hat community runs severe tests over the code before adding it to the kernel so that it is highly improbable to generate any fatal errors. Many projects driving real-time requirements involve messaging, and the target of these real-time capabilities is to foresee in response time and to ensure that the highest priority processes run first.

"The key challenge of getting this done is to remove 'black holes' in the Linux kernel [...] There can also be downsides to real time, one of which is that average throughput might decrease. Real-time capabilities do not solve all the world's problems. But, on the positive side, recompilation is not required" - Burke said.

John O'Hara, chairman of the AMQP (Advanced Message Queuing Protocol) working group, shared his view over the AMQP open standard for middleware benefits. AMQP has been in development for more than three years before going public on June 20, 2006. According to O'Hara, the AMQP protocol layering is network friendly, the infrastructure data is binary, it is independent of JMS (Java Message Service) and multivendor interoperable.

"The AMQP model also provides common semantics: an exchange routes messages to a destination based on a set of rules" - O'Hara said.