18.11.2014 Views

One - The Linux Kernel Archives

One - The Linux Kernel Archives

One - The Linux Kernel Archives

SHOW MORE
SHOW LESS

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-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!