The FreeBSD platform was merged into the OCI runtime spec!

FreeBSD is now an official target for OCI containers (it’s been working in Podman as an unofficial target for a while).

#FreeBSD #OCI

Add FreeBSD as a platform by dfr · Pull Request #1286 · opencontainers/runtime-spec

This uses FreeBSD jails to implement container isolation.

GitHub
@david_chisnall That’s a great milestone @dfr . After the merge, I’ve seen remarks about it being rushed, but I’m not fully up to date with the process. It could be further polished if changes are needed for v1.3 https://github.com/opencontainers/runtime-spec/issues/1295
v1.3 planning · Issue #1295 · opencontainers/runtime-spec

We should consider releasing the spec v1.3.0 soon, as the ETA of runc v1.4.0 is approaching opencontainers/runc#4875 The current items in the v1.3.0 milestone #1111 #1241 #1196 #1209 #1279 #1281 #1...

GitHub
@gogo @david_chisnall The process didn't feel rushed - the code review took the best part of six months and before that there was about a year of work on the proposal in our working group. I do accept that there were open questions when the proposal was merged and I would have preferred to address them before rather than after the merge.