CGL and the Linux Foundation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Dan, All,

I don't really agree with the statement that Carriers run on RH.

RH claims that the top network equipment providers and telecom ISVs
incorporate Red Hat Enterprise Linux. Perhaps this is true, but not
necessarily in carrier-class context.  I am sure that TEMs, NEPs and
operators use RHEL for all sorts of front-office and data center
applications.  But we can list at least two dozen or more world-class
deployers who DO roll out their mission-critical voice and data apps on
CGL. 

We need to make a differentiation here on what runs where and read in
between the lines of RH statements/claims. 

What CGL really targets goes beyond the enterprise.  Red Hat is trying
to force-fit its enterprise-only offerings into a more
technically-oriented, industrial/embedded space, and ignore the more
difficult capabilities that form the core of CGL (and that Red Hat does
not offer).


Best regards
Ibrahim


-----Original Message-----
From: lf_carrier-bounces@xxxxxxxxxxxxxxxxxxxxxxxxxx
[mailto:lf_carrier-bounces@xxxxxxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Dan
Kohn
Sent: May 11, 2007 2:48 AM
To: Takashi Ikebe
Cc: Smarduch Mario-CMS063; lf_carrier@xxxxxxxxxxxxxxxxxxxx
Subject: Re: CGL and the Linux Foundation

On May 10, 2007, at 11:28 PM, Takashi Ikebe wrote:

> I agree that.
> Basically CGL is the Linux that applicable on carrier equipment.  
> This means the CGL is different from general purpose Linux.
> Network equipment typically requires high availability, real time 
> capability (response time), serviceability than scalability and total 
> throughput.
> I think general purpose computing prefer latter.
> Therefore I think the acceptance of community is hard because of 
> carrier specific functionality. and that's why CGL exists.

Thank you for your comments.  I agree that this is the premise that has
largely driven CGL in the past.

What is confusing to me is that a very large amount of carrier  
equipment (if not the majority) runs on Red Hat Enterprise Linux.   
Red Hat explicitly has a policy against having "carrier Red Hat",
"secure Red Hat", etc.

Please note that the LF is not partial to any one distribution.   
Further, I agree that the options compiled into Linux on a mobile phone
will be very different from those used for compiling Linux used on a
mobile base station.  But one of the great strength of Linux, I would
argue, is that all implementations derive directly from the same
mainline.  When CGL requires (in order to be compliant with P1
requirements) the use of patches that have been explicitly rejected by
the relevant kernel subsystem maintainers, it comes very close to
promoting a fork.  Of course, since Linux is GPLed, any organization can
fork it at any time.  But no one has wanted to do so because of the
enormous cost of maintaining such a fork.

I would appreciate if you could provide some specific examples (perhaps
from the CGL 4.0 spec) of NTT requirements whose implementations were
explicitly rejected by the kernel community.  I greatly appreciate NTT's
involvement with CGL and the LF.  Further, I know that the kernel
community values the input of end users like NTT in specifying where the
Linux kernel is not adequate today.

I am suggesting, however, a change in focus in CGL toward specifying
requirements (what and why) and away from specifying implementations.
Further, I believe it is in the entire Linux community's interest to
avoid a fork.

            - dan
--
Dan Kohn <mailto:dan@xxxxxxxxxxx>
COO, The Linux Foundation <http://www.linux-foundation.org>
<http://www.dankohn.com/>  <tel:+1-415-233-1000>


_______________________________________________
Lf_carrier mailing list
Lf_carrier@xxxxxxxxxxxxxxxxxxxxxxxxxx
https://lists.linux-foundation.org/mailman/listinfo/lf_carrier


[Index of Archives]     [Linux Kernel]     [Linux ARM (vger)]     [Linux ARM MSM]     [Linux Omap]     [Linux Arm]     [Linux Tegra]     [Fedora ARM]     [Linux for Samsung SOC]     [eCos]     [Linux Fastboot]     [Gcc Help]     [Git]     [DCCP]     [IETF Announce]     [Security]     [Linux MIPS]     [Yosemite Campsites]     [Asterisk PBX]

  Powered by Linux