The current FreeBSD system call creation script was implemented to streamline the introduction of system calls into the FreeBSD kernel. It’s a...
Improving FreeBSD user emulation for various architectures.
Ajeet
The proposal is to improve QEMU's emulation capabilities on FreeBSD to support and fix issues related to architectures such as ARM, RISC-V, and...
UFS4fuse: support FreeBSD's UFS2 with fusefs
Benjamin Stürz
FreeBSD's UFS is arguably the longest standing UNIX file system still under active development. It is well documented and has many interesting...
Improving Repair Ability of the FreeBSD Installer
Chun Cheng Yeh
The current FreeBSD installer lacks the environment for users to conveniently repair their system or install packages inside the installer. This...
Porting amd64 libc SIMD enhancements to arm64 (aarch64)
getz
This Google Summer of Code (GSOC) project aims to improve the performance of the libc string manipulation function of the FreeBSD operating system on...
Capsicumizing the Base System
Hans Lu
Our purpose is to extend POSIX file descriptors.UNIX systems have less fine-grained access control than capability systems,but are very widely...
Improve netgraph concurrency
I-Hsuan Huang
Project Proposal Overview: The FreeBSD netgraph system, a flexible, graph-based networking subsystem, plays a pivotal role in the FreeBSD operating...
Speeding up the FreeBSD Boot Process
Isaac Cilia Attard
There is always room for improvement, especially the speed at which FreeBSD boots. The aim of this project is to identify any ineffiencies in the...
Zero-cost conditional execution mechanism
MarkoVlaic
It is common for kernel subsystems to conditionally include functionality, based on compile time and runtime configurations which are relatively...
Port amd64 SIMD libc optimizations to riscv64
Strahinja
The goal of the project is to port the SIMD optimized routines written for amd64 to riscv64. This will be accomplished using SWAR techniques. Because...
IPv6 support and cleanup of address family dependency in userland utilities
Yan-Hao Wang
FreeBSD boasts a plethora of userspace command tools utilizing IPv4 network programming APIs and exhibiting address family dependency. With the...