Description
While runc currently supports ociVersion v1.3.0, both youki and oci-spec-rs only support ociVersion v1.1.0. youki has been actively enhancing its compatibility with runc. We plan to update oci-spec-rs incrementally.
ToDo
I intend to implement the unsupported features listed below.
v1.2.1
v1.3.0
Description
While
runccurrently supportsociVersionv1.3.0, bothyoukiandoci-spec-rsonly supportociVersionv1.1.0.youkihas been actively enhancing its compatibility withrunc. We plan to updateoci-spec-rsincrementally.ToDo
I intend to implement the unsupported features listed below.
v1.2.1
The following architectures are currently missing and need to be supported:
oci-spec-rsis currently missing the Windows CPU Group Affinity features. I will add these to achieve parity withoci-spec-go.WindowsCPUGroupAffinitystructWindowsCPUResources.AffinityfieldLinuxMemory.KernelDeprecation: AddressLinuxMemory.KernelDeprecation #313Update
LinuxMemory.Kernelto handle its deprecated status in accordance with the latest OCI Runtime Specification.v1.3.0
LinuxIntelRdtfor v1.3.0 (Breaking Changes): Update LinuxIntelRdt to align with runtime-spec youki#3405, UpdateLinuxIntelRdtfor v1.3.0 (Breaking Changes) #314schematafieldenable_monitoringfieldenable_cmtandenable_mbmfieldsFeatures.IntelRdtschemataandmonitoringboolean flagsVM.HwConfigSupport: AddVM.HwConfigSupport #315Implement hardware configuration support for VM-based runtimes:
HWConfigstruct (includingdevice_tree,vcpus,memory, etc.)IOMemsstructImplement the FreeBSD-specific specification:
FreeBSDstruct includingdevicesandjailconfigurationFreeBSDJail,FreeBSDJailAllow, and related typesLinuxMemoryPolicyrequirements: UpdateLinuxMemoryPolicyrequirements #317nodesfield to be required as per v1.3.0 specification