https://freebsdfoundation.org/project/oci-container-support/ [png][logo-horizontal-2024] * Our Work + Latest Updates + Events + Projects + Grants + Research + Education & Advocacy + Infrastructure Support + FreeBSD Journal + Newsletter * FreeBSD Project + FreeBSD Day + What is FreeBSD? + Get FreeBSD + FreeBSD Resources + Presentation Library + End User Stories * Get Involved + Partnership Program + Donate + Attend an Event + Propose a Project + Apply for a Grant + Use the Logo + Volunteer * About Us + About the Foundation + Our Team + Open Positions + Contact Us + Our Donors * Store * Search Goal: $2,000,000 Current Donations: $733,326 Donors:574 DONATE NOW [gif][big-arrow-] [gif][big-arrow-] OCI Container Support In Progress Implementation of OCI containers on Jails/Bhyve with support for podman and buildah. Contact: Doug Rabson The Open Container Initiative (OCI) develops open industry standards for cloud native container formats and runtimes, ensuring platform consistency. An OCI working group is defining these standards for FreeBSD, with implementations using jails and potentially lightweight VMs with FreeBSD's bhyve hypervisor (which would allow support for other operating systems besides FreeBSD in a container on a FreeBSD host). Doug Rabson, a FreeBSD project member, has developed ocijail, an experimental OCI-compatible runtime for FreeBSD jails. This tool is designed to integrate with container management systems like Podman and Buildah, providing a comprehensive container management experience. Benefits of Running Applications in OCI Containers: * Standardization: Ensures compatibility and interoperability across different environments, simplifying development and deployment. * Portability: Encapsulates applications and dependencies, allowing them to run consistently on any OCI-supporting environment. * Efficiency: Lightweight and efficient, enabling quick startup times and optimal resource usage, reducing overhead compared to traditional VMs. * Isolation: It provides strong isolation similar to VMs but with less overhead, making it ideal for microservices and modern architectures. It ensures secure, independent application operation, prevents conflicts, and enhances system stability. Doug Rabson's GitHub repository hosts the initial code for integration with Podman and Buildah. You can watch Doug Rabson's talk on the implementation of ocijail during Container Plumbing Day before Open Source Summit Seattle here. Doug also wrote an article about pre-built OCI FreeBSD container image implementation options. The FreeBSD Project envisions that this distribution will be managed using existing container image infrastructure, e.g., Docker Hub or the GitHub container registry, or potentially, by hosting an image registry in FreeBSD-owned infrastructure. More Information: ocijail (GitHub) PreviousNext FreeBSD Foundation LogoFreeBSD Foundation Logo 3980 Broadway Street STE #103-107 Boulder CO 80304 1-720-207-5142 info@freebsdfoundation.org * Forms * Finances * Legal * Privacy Policy * Advocacy Instagram Facebook Twitter LinkedIn YouTube (c)2001-2024 The FreeBSD Foundation. Website designed and built by Giant Rabbit. Join Our Mailing List Email Address *[ ] [ ] [Sign Up]