Download Empowering the FreeBSD Project

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Project management wikipedia , lookup

Transcript
Empowering the FreeBSD
Project
FreeBSD Foundation Update
BSDCan 2014
Justin T. Gibbs
What is FreeBSD?
Technology
Community
Philosophy
•Complete, integrated UNIX system
•Multi-processing, multi-threaded, preemptive kernel
•UNIX, POSIX, BSD programming interfaces
•Extensible debugging tools for both userland and kernel
•Multi-protocol network stack
•Unified, coherent build system across components
•Extensive documentation.
•24,000 third party software ports
•150 Active Kernel Developers, 175 Active Userland
Developers, 200 Active Ports Developers, 32 Doc
Developers.
•Derived open source projects: PC-BSD, FreeNAS, pfSense,
Debian/kFreeBSD, …
•Large User Base
•Freely available, high quality, reliable,
robust, reusable software
Who We Are
• 501(c)3 non-profit founded in 2000
• Board of Directors
– Justin Gibbs, Deb Goodkin, Erwin Lansing, Dru Lavigne, Kirk McKusick,
George Neville-Neil, Hiroki Sato, Robert Watson
• Staff
–
–
–
–
–
–
–
–
Deb Goodkin – Operations(¾ time)
Ed Maste – Project Planning and Management (½ time)
Konstantin Belousov – Project Development & Release Engineering
Edward Tomasz Napierala – Project Development & Security Team
Glen Barber – Cluster Admin & Release Engineering
Cinthy Tanko – Administrative Assistant (½ time)
Part-time writer/marketing contractor
Part-time web site/automation contractor
• Financially Stable, Open-book company
– Financial data published on our web site.
• Worldwide representation
The FreeBSD Foundation’s Role
•
Technology
–
Funded research and development
•
•
•
•
–
–
Technology transfer of commercial and research IP
Project Infrastructure
•
•
•
•
•
$100K budget for 2013 infrastructure projects
ISC, Sentex, Yahoo!, and NYI Co-location centers
Network Performance Cluster (10/40Gb validation Environment)
Automated Test Harness
Community
–
–
–
–
•
$125K for 2011 projects
$200K for 2012 projects
$300K for 2013 projects
$435K budget for 2014 projects
Conferences and developer/vendor summits
Travel Grants
Academic/Corporate  FreeBSD Community Coordination
Paid staff to supplement FreeBSD’s amazing volunteer workforce
Philosophy
–
Legal Support, IP Protection, Marketing
What is FreeBSD?
Technology
Community
Philosophy
•Complete, integrated UNIX system
•Multi-processing, multi-threaded, preemptive kernel
•UNIX, POSIX, BSD programming interfaces
•Extensible debugging tools for both userland and kernel
•Multi-protocol network stack
•Unified, coherent build system across components
•Extensive documentation.
•24,000 third party software ports
•150 Active Kernel Developers, 175 Active Userland
Developers, 200 Active Ports Developers, 32 Doc
Developers.
•Derived open source projects: PC-BSD, FreeNAS, pfSense,
Debian/kFreeBSD, …
•Large User Base
•Freely available, high quality, reliable,
robust, reusable software
Who are these Heroes?
Release
Engineering
Ports
Management
Source
Committers
Security Team
Cluster Admin
Docs
Committers
FreeBSD
Ports
Committers
Heroes need help too!
• Community support means:
– Continuity in project infrastructure, management, and
releases
– Community growth
•
•
•
•
The Project Runs on People!
More users
More contributors
More mindshare
More FreeBSD trained talent to hire.
• Community support delivers:
– New technology development
– Better platform support by hardware and software vendors
Free Software Life Cycle
Consume
Contribute
Profit
Create
2014 Strategy for FreeBSD Support
• Raise a $1Million
– $535K Funded Development
– $100K Project Infrastructure
• FreeBSD Foundation Road Trips
– East/West Coast US Trips in planning stages now.
Contact us if you are interested in participating!
– Individual meetings in Asia, Europe, and the US
• Marketing development
– FreeBSD Journal
– Website refresh
– Printed collateral
• Also available on our website.
Our Financial Strength Makes this Possible
1000000
900000
800000
700000
600000
500000
400000
300000
200000
Income
100000
0
2000
Expense
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
FreeBSD Foundation Project Roadmap
•
Recent
–
–
–
–
–
–
–
–
–
–
–
–
•
Active
–
–
–
–
•
IPv6 and Network Stack Performance
BSD Licensed Tool Chain
Auditdistd
NAND Flash File System
Unmapped I/O
UEFI Bootloader
ARM Reference Platform & “Super Page” Support
Doc Infrastructure Enhancements
In Kernel iSCSI Target and Initiator (iSER, iSER over iWARP)
Capsicum Enhancements
Auditdistd
IOMMU
Autofs automount
Vt(4) new system console
KMS/GEM/DMA-buf (Modern X Support)
AES IPSEC update
Planning
–
–
–
–
–
–
–
–
DNSSEC
Capsicum Enhancements
Binary package transparency
Virtual Dynamically linked Shared Objects (VDSO)
System/Regression Test infrastructure
Event and Fault Management Framework
Debugging Profiling Infrastructure (Audit/Dtrace/GDB replacement)
Port, Packaging, Installation and Upgrade Improvements
FreeBSD Foundation Staffing Roadmap
• Past 18 months
– Two full time Technical Staff
• Internal Projects
• Release Engineering and Sec-Team Support
– System and Release Administrator
• Release engineering and Cluster-Admin Support
– Director of Technical Project Management
– Administrative Assistant
• Planned
– FreeBSD Project Administrative Assistant
– Marketing/Fundraising
Funding
• 100% donor funded
• $2M+ raised in the last 3 years
• $1M goal for 2014
Call To Action
• Become a contributor
– People make FreeBSD possible. Join us!
• Become a donor
– To vendors, our donor count implies the demand for
the FreeBSD platform
• Tell your friends and employer why community
involvement and investment is critical to
FreeBSD’s long term success.
• Buy some SWAG
– I have a 50lbs luggage limit. Help!
Questions?