BSDCan2017 - 0722

BSDCan 2017
The Technical BSD Conference

Rodney W. Grimes
Day Talks #2 - 10 June - 2017-06-10
Room DMS 1160
Start time 16:00
Duration 01:00
ID 808
Event type Lecture
Track Invited Talks

FreeBSD as a Service

Challenges and Opportunities to Better Use FreeBSD in Enterprise Environments

The members of the BSD Unix lineage of operating systems, notably the original U.C. Berkeley CSRG BSD, BSDi, NetBSD, FreeBSD and OpenBSD have reliably provided infrastructure for a myriad of enterprise-level tasks and services with a distinct emphasis on Internet services. As open source operating systems, the BSDs have relied heavily on frequent individual contributions and less-frequent, but potentially-larger vendor contributions such as the OpenZFS file system and bhyve hypervisor. In some cases, vendors have maintained private BSD operating systems in parallel to the community ones and make few, if any community contributions. The burdens of maintaining an operating system are increasingly motivating vendors to align themselves more closely with community efforts in recognition of community-provided innovations such as SMP support, 64-bit addressing and new file systems. The benefits of any such realignments will frequently outweigh their costs and we have arguably entered an era of unprecedented volunteer/vendor relations.

With any improved relations however, come greater familiarity with each party by the other, and it is no different in BSD volunteer/vendor relationships: With an era of improved volunteer/vendor relations comes a better understanding of the others? technological and procedural shortcomings. This talk will explore several misalignments of the FreeBSD developer community with its vendor community based on real-world experiences and will survey proposed and in-progress solutions to each distinct misalignment.