You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Linux</strong> Symposium 2004 • Volume <strong>One</strong> • 257<br />
wide variety of platform, operating systems,<br />
and compiler combinations; can<br />
compile, link, and run the code on their<br />
systems to test for portability, compatibility<br />
and bugs.<br />
• Vendor independent: With <strong>Linux</strong>, you no<br />
longer have to be locked into a specific<br />
vendor. <strong>Linux</strong> is supported on multiple<br />
platforms.<br />
• High innovation rate: New features are<br />
usually implemented on <strong>Linux</strong> before they<br />
are available on commercial or proprietary<br />
systems.<br />
Figure 2: Open development process of the<br />
<strong>Linux</strong> kernel<br />
Other contributing factors include <strong>Linux</strong>’ support<br />
for a broad range of processors and<br />
peripherals, commercial support availability,<br />
high performance networking, and the proven<br />
record of being a stable, and reliable server<br />
platform.<br />
4 Carrier Grade <strong>Linux</strong><br />
<strong>The</strong> <strong>Linux</strong> kernel is missing several features<br />
that are needed in a telecom environment. It<br />
is not adapted to meet telecom requirements<br />
in various areas such as reliability, security,<br />
and scalability. To help the advancement of<br />
<strong>Linux</strong> in the telecom space, OSDL established<br />
the CGL working group. <strong>The</strong> group specifies<br />
and helps implement an Open Source platform<br />
targeted for the communication industry that<br />
is highly available, secure, scalable and easily<br />
maintained. <strong>The</strong> CGL working group is composed<br />
of several members from network equipment<br />
providers, system integrators, platform<br />
providers, and <strong>Linux</strong> distributors. <strong>The</strong>y all<br />
contribute to the requirement definition of Carrier<br />
Grade <strong>Linux</strong>, help Open Source projects<br />
to meet these requirements, and in some cases<br />
start new Open Source projects. Many of<br />
the CGL members companies have contributed<br />
pieces of technologies to Open Source in order<br />
to make the <strong>Linux</strong> <strong>Kernel</strong> a more viable option<br />
for telecom platforms. For instance, the Open<br />
Systems Lab [5] from Ericsson Research has<br />
contributed three key technologies: the Transparent<br />
IPC [6], the Asynchronous Event Mechanism<br />
[7], and the Distributed Security Infrastructure<br />
[8]. <strong>The</strong>re are already <strong>Linux</strong> distributions,<br />
MontaVista [9] for instance, that are<br />
providing CGL distribution based on the CGL<br />
requirement definition. Many companies are<br />
also either deploying CGL, or at least evaluating<br />
and experimenting with it.<br />
Consequently, CGL activities are giving much<br />
momentum for <strong>Linux</strong> in the telecom space<br />
allowing it to be a viable option to proprietary<br />
operating system. Member companies of<br />
CGL are releasing code to Open Source and<br />
are making some of their proprietary technologies<br />
open, which leads to going forward from<br />
closed platforms to open platforms that use<br />
CGL <strong>Linux</strong>.<br />
5 Target CGL applications<br />
<strong>The</strong> CGL Working Group has identified three<br />
main categories of application areas into which<br />
they expect the majority of applications implemented<br />
on CGL platforms to fall. <strong>The</strong>se appli-