Towards a Robust FreeBSD-Based Cloud: Porting OpenStack Components By: Mr Chih-Hsin Chang @BsdcanOrg
Towards a Robust FreeBSD-Based Cloud: Porting OpenStack Components By: Mr Chih-Hsin Chang  @BsdcanOrg
Uploaded June 2024 | Updated September 2026, 36 minutes ago
This talk presents a pioneering initiative to integrate OpenStack, an open-source cloud computing platform, with FreeBSD, a robust Unix-like operating system. Traditionally, OpenStack has been closely associated with Linux-based environments, leveraging specific Linux features and technologies. This integration aims to expand OpenStack's applicability by harnessing FreeBSD's advanced networking, security, and efficient resource management capabilities.

The project scope involves adapting OpenStack's key components to function seamlessly within FreeBSD's system architecture, focusing on virtualization with bhyve and FreeBSD's unique networking stack. A Proof of Concept (PoC) has been successfully developed, demonstrating the viability of this integration and laying a foundation for further development.

We address several critical challenges in this integration process, including adapting libvirt for bhyve, leveraging Open vSwitch to connect VMs to the network, and ensuring security group functionality. The project also tackles the adaptation of OpenStack's oslo.privsep library to FreeBSD's privilege model and addresses the complexities of nested virtualization and VM console access within FreeBSD.

Future work involves expanding the integration to more OpenStack components, enhancing system performance, and fostering collaboration within the FreeBSD and OpenStack communities. This integration represents a significant advancement in cloud computing, offering a versatile platform that combines the strengths of both OpenStack and FreeBSD. The project invites collaboration and contribution from the community to overcome the challenges and fully realize the potential of this innovative integration.
Towards a Robust FreeBSD-Based Cloud: Porting OpenStack Components By: Mr Chih-Hsin ChangMetaslab Allocation Performance in ZFS: Paul DagnelieELF Nightmares GOTs, PLTs, and Relocations Oh My by John BaldwinSupporting a development lab with FreeBSD By: Chuck TuffliLightning Talk: Using production environment for tests Olivier Cochard LabbéWhy and how were migrating many of our servers from Linux to the BSDs by Stefano MarinelliAn Overview of Scheduling in the FreeBSD Kernel: Marshall KirkThunderbolt on FreeBSD: Scott LongBSDCan Saturday 2025-06-14:: 1120Other userlands in the FreeBSD Linuxulator  Charlie LiAn embedded dev kit for EndBASIC with NetBSD by Julio MerinoEncouraging & enabling SMEs (small to medium enterprises) to contribute to BSD development -TomSmyth
BSDCan |

Towards a Robust FreeBSD-Based Cloud: Porting OpenStack Components By: Mr Chih-Hsin Chang

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER