Skip to content

Umbrella issue: Support OCI Version v1.2.1 and v1.3.0 #309

Description

@nayuta723

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

  • Add missing Seccomp Architectures (SCMP_ARCH): Add missing Seccomp Architectures (SCMP_ARCH) #311
    The following architectures are currently missing and need to be supported:
    • SCMP_ARCH_PARISC: 32-bit PA-RISC
    • SCMP_ARCH_PARISC64: 64-bit PA-RISC
    • SCMP_ARCH_LOONGARCH64: 64-bit LoongArch
    • SCMP_ARCH_M68K: 32-bit Motorola 68000
    • SCMP_ARCH_SH: 32-bit SuperH
    • SCMP_ARCH_SHEB: 32-bit SuperH big-endian
  • Implement Windows CPU Affinity Support: Implement Windows CPU Affinity Support #312
    oci-spec-rs is currently missing the Windows CPU Group Affinity features. I will add these to achieve parity with oci-spec-go.
    • Add WindowsCPUGroupAffinity struct
    • Add WindowsCPUResources.Affinity field
  • Address LinuxMemory.Kernel Deprecation: Address LinuxMemory.Kernel Deprecation #313
    Update LinuxMemory.Kernel to handle its deprecated status in accordance with the latest OCI Runtime Specification.

v1.3.0

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions