emc {code} open source

25
Open Source. The Rise of Every Great Thing

Upload: bob-sokol

Post on 15-Apr-2017

325 views

Category:

Technology


0 download

TRANSCRIPT

Open Source.The Rise of Every Great Thing

• Facebook is both a consumer of and contributor to free and open source so5ware.

• Facebook's contribu9ons include: HipHop for PHP, Fair scheduler in Apache Hadoop Apache Hive, Apache Cassandra, React.js, and the Open Compute Project

• Facebook also contributes to other opensource projects such as Oracle's MySQL database engine

Moving Fast

• Industries of: ✈ - ! - " - # - $ - %

• StartUps come with a fresh perspec8ve

• StartUps have li;le to no financial resources

• Global Collabora8on (accelera8on)

• Nothing to hide (bug-fixes, features, security)

Is OSS New?

• The short answer: NO

• The long answer: YES

The A-2 system was released to customers with its source code.

United States vs. IBM an0trust suit, filed 17 January 1969, the U.S. government charged that bundled soBware was an0compe00ve

In the early 1970s AT&T distributed early versions of UNIX at no cost to government

and academic researchers. AAer UNIX became more widespread in the early 1980s, AT&T

stopped the free distribuFon and charged for system patches

In 1983, Richard Stallman published the GNU Manifesto and launched the GNU Project

The Linux kernel, started by Linus Torvalds, was released as freely modifiable source code

in 1991

In 1997, Eric Raymond published The Cathedral and the Bazaar, a reflec?ve analysis

of the hacker community and free-soDware principles.

Since its first public release in 1996, the Java pla7orm had not been open source. On 8 May

2007, Sun Microsystems released the Java Development Kit as OpenJDK under the GNU

General Public License.

The first open source distributed revision control system (DVCS) was tla in 2001 (since renamed to GNU arch). Git, which has since

become the most popular DVCS, was created in 2005

GitHub was launched in April 2008 and today hosts more than 15,000,000 repositories with

a growth rate of 5000 repos/day.

Embracing The Change

• Many proprietary products use OSS

• Microso3 Open Sources .NET Framework

Infrastructure.NEXT

containers

As of October 24, 2015, Docker has over 25,600 GitHub stars (making it the 20th most-starred GitHub project), over 6,800 forks, and nearly 1,100 contributors

Containers != Cloud Na1ve• Two camps of P3

• We focus on the plumbing of cloud na9ve infrastructure

What Does OSS Mean to EMC?• EMC {code} forma0on and strategy

• Being a Good OSS Ci0zen

• Enterprise Features -- HA, Clustering, and Container Scheduling Layer

• * as {code}

• Focused but also open to all container run0mes and schedulers

Focused Projects

REX-Ray

• h#ps://github.com/emccode/rexray

• Persistent Storage Access for Container Run?mes

• REX-Ray 0.3.1 released 12/30/15

• VMAX, Isilon, GCE, Virtualbox

• Pre-Emp?on Support

mesos-module-dvdi

• h#ps://github.com/emccode/mesos-module-dvdi

• enables exis:ng Docker Volume Drivers to be used without Docker.

• mesos-module-dvdi 0.3

• 0.23, 0.24, 0.25, 0.26

• Mesos Containeriza:on

RackHD

• h#ps://github.com/RackHD/RackHD

• Bare-metal orchestra<on with a work flow engine

• 1.0

DEMO!

Find Usemccode.github.io

h"p://github.com/emccode/roadmap

h"p://github.com/emccode/conferences