23
NASA Open Source Summit 29-30 March 2011 Brian Stevens, CTO, VP WW Eng, Red Hat

2011 NASA Open Source Summit - Brian Stevens

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: 2011 NASA Open Source Summit - Brian Stevens

NASA Open Source Summit29-30 March 2011Brian Stevens, CTO, VP WW Eng, Red Hat

Page 2: 2011 NASA Open Source Summit - Brian Stevens

Where have we been ...

80's - UNIX and de-centralized computing

90's - “Open systems” but differentiated, Linux in hiding

2000 – Commodity hardware platforms and open source

Page 3: 2011 NASA Open Source Summit - Brian Stevens

and where are we now.

Commodity HW platforms lead in feature innovation

Broad-base Linux acceptance

Business model exploration in the land of free software

OSS inspired collaboration and development models. Being

applied to all layers of the s/w stack.

User-driven innovation

Page 4: 2011 NASA Open Source Summit - Brian Stevens

What should we care about?

Sharing. Building on each other's successes. Avoiding re-invention.

Efficiency.

Agility.

Building predictable, secure and quality systems. Repeatedly.

Measure and reward based on the above.

Page 5: 2011 NASA Open Source Summit - Brian Stevens

Collaboration not Islands

Enabled by:

Non-restrictive software licenses

The internet and tools

Communities of Interest

Intra-business development practices being influenced

Techniques are imperfect, evolving, and self-correcting

Page 6: 2011 NASA Open Source Summit - Brian Stevens

SELinux ... as an example Initial public release in Dec 2000, regular updates

Active public mailing list, >900 members

SELinux adopted into Linux 2.6 stable series (2003)

Integrated into Red Hat distributions

Fedora Core 3 and later

Red Hat Enterprise Linux 4 (supported product)

Adopted by Gentoo, Debian, Slackware, Ubuntu, TCS Trusted Linux

Foundation for HP's NetTop

Today serves as the security foundation for virtualization and cloud

Page 7: 2011 NASA Open Source Summit - Brian Stevens

SELinux Ongoing Development

LSPP Certification @ EAL4+ (Red Hat)

Enhanced MLS support (Everybody)

MCS support (Red Hat)

Security-Enhanced X (NSA and TCS)

Enhanced Audit subsystem (IBM, Red Hat, HP)

IPSEC integration (IBM); CIPSO (HP)

Enhanced application integration (Red Hat)

Policy tools / infrastructure (Tresys, MITRE, IBM, Hitachi, 10-art-ni)

Scalability and performance (NEC, Red Hat, IBM)

Page 8: 2011 NASA Open Source Summit - Brian Stevens

Transparency not Opacity

Access, exchange, and contribution

Peer review for ideas and correctness

Re-usable code and modules rather than alternatives

The learned become teachers

More like this:

http://www.itproportal.com/2011/03/17/linux-kernel-2638-arrives-with-deep-changes/

than this:

http://www.dotspress.com/google-restricts-access-to-android-honeycomb/771519/

Page 9: 2011 NASA Open Source Summit - Brian Stevens

Fedora

A 100% pure open source distribution

The best of what works today in the world of open source

Frequent, roll-forward releases

A toolkit for user-driven innovation

A new way to approach the development

of enterprise-class software

Page 10: 2011 NASA Open Source Summit - Brian Stevens

> 18,000 Registered Fedora account holders

> 5M Unique IP address accessing the Fedora repositories in 2010

Page 11: 2011 NASA Open Source Summit - Brian Stevens
Page 12: 2011 NASA Open Source Summit - Brian Stevens
Page 13: 2011 NASA Open Source Summit - Brian Stevens
Page 14: 2011 NASA Open Source Summit - Brian Stevens
Page 15: 2011 NASA Open Source Summit - Brian Stevens
Page 16: 2011 NASA Open Source Summit - Brian Stevens
Page 17: 2011 NASA Open Source Summit - Brian Stevens
Page 18: 2011 NASA Open Source Summit - Brian Stevens
Page 19: 2011 NASA Open Source Summit - Brian Stevens

Cgroups: resource confinement

Page 20: 2011 NASA Open Source Summit - Brian Stevens
Page 21: 2011 NASA Open Source Summit - Brian Stevens
Page 22: 2011 NASA Open Source Summit - Brian Stevens

Closing thoughts on OSS business models

Treat your customer as a partner, not a revenue source

Focus on the SLA

Understand your customers needs before you design

Measure yourself on customer success, not revenue

Create long-standing relationships which aren't disrupted by

product features of others

Avoid the false comfort, and trappings, of lock-in: look to value

creation rather than protection

Disrupt not just others but yourself

Page 23: 2011 NASA Open Source Summit - Brian Stevens