Uploaded August 2023 | Updated September 2026, 49 seconds ago
Porting FreeBSD to Firecracker by:Colin Percival
In this talk I will describe the work which went into getting FreeBSD working as a guest in the Firecracker VMM -- features added, bugs uncovered, workarounds added -- and also some of the boot performance improvements which resulted from the ability to run FreeBSD in a very minimalist VM environment.
Porting FreeBSD to Firecracker by:Colin Percival
In this talk I will describe the work which went into getting FreeBSD working as a guest in the Firecracker VMM -- features added, bugs uncovered, workarounds added -- and also some of the boot performance improvements which resulted from the ability to run FreeBSD in a very minimalist VM environment.






![Hardware-accelerated program tracing on FreeBSD By Bojan Novković
Hardware tracing facilities are designed to capture various metrics and information about software execution with a minimal performance overhead, making them a valuable tool for performance analyses and debugging. FreeBSD recently gained a new in-kernel framework for hardware-accelerated tracing technologies (hwt(8) [1]) with support for ARM64 and Intel CPUs.
This talk will cover the work that went into adding support for Intels Processor Trace technology in hwt(8). Well start by covering several key concepts related to hardware-accelerated tracing and use them to explore the architecture of FreeBSDs hwt(8) framework. Well then move on to a case study of Intel Processor Trace technology, giving a brief overview of its features before diving into key implementation details. The talk will also include a short demo of hwt(8)s features on the Intel platform. Hardware-accelerated program tracing on FreeBSD By Bojan Novković](https://i.ytimg.com/vi/NrBGw8N4qL4/mqdefault.jpg)



