Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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?