Te tukunga o te punaha whakahaere ipu LXC 5.0

Kua whakaputahia e Canonical te whakaputanga o te kete taputapu ipu taratahi LXC 5.0, e whakarato ana i te waa whakahaere e tika ana mo nga ipu e rua e rere ana me te taiao punaha katoa, tata ki nga miihini mariko, me te whakahaere i nga ipu tono takitahi (OCI). Ko te LXC he kete taputapu taumata iti e mahi ana i te taumata o nga ipu takitahi. Mo te whakahaeretanga o nga ipu kua horahia ki roto i te roopu o nga kaitoro maha, kei te whakawhanakehia te punaha LXD i runga i te LXC. Ko te peka LXC 5.0 kua whakarōpūhia hei tuku tautoko mo te wa roa, ka hangaia nga whakahoutanga mo te waa 5 tau. Kua tuhia te waehere LXC ki te C me te raihana i raro i te GPLv2.

Kei roto i te LXC te whare pukapuka liblxc, he huinga taputapu (lxc-create, lxc-start, lxc-stop, lxc-ls, etc.), tauira mo te hanga ipu me te huinga here mo nga momo reo hotaka. Ka mahia te wehe ma te whakamahi i nga tikanga kaarai Linux paerewa. Hei wehe i nga tukanga, te ipc network stack, uts, ID kaiwhakamahi me nga tohu maunga, ka whakamahia te tikanga mokowā ingoa. Ka whakamahia nga roopu c ki te whakaiti i nga rauemi. Hei whakaiti i nga mana me te whakatiki i te uru, ka whakamahia nga ahuatanga o te kernel penei i te Apparmor me te SELinux, nga kaupapa here a Seccomp, nga Chroots (pivot_root) me nga kaha.

Nga huringa matua:

  • I huri matou mai i nga taputapu aunoa ki te punaha hanga Meson, ka whakamahia hoki hei hanga kaupapa penei i te X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME me GTK.
  • Kua taapirihia nga whiringa hou mo te whirihora cgroup - lxc.cgroup.dir.container, lxc.cgroup.dir.monitor, lxc.cgroup.dir.monitor.pivot me lxc.cgroup.dir.container.inner, e taea ai e koe te tautuhi i te cgroup. nga huarahi mo te ipu, te mahi aroturuki me nga aroākapa cgroup kohanga.
  • He tautoko taapiri mo nga waahi ingoa wa hei here i tetahi ahuatanga motuhake o te karaka punaha ki te ipu, ka taea e koe te whakamahi i to waa ake i roto i te ipu, he rereke mai i te punaha. Mo te whirihoranga, ka tukuna nga whiringa lxc.time.offset.boot me te lxc.time.offset.monotonic, e taea ai e koe te whakatau i te taapiri mo te ipu e pa ana ki te karaka punaha matua.
  • Ka whakatinanahia te tautoko VLAN mo nga taapiri Ethernet mariko (Veth). Ka tukuna nga whiringa mo te whakahaere VLAN: veth.vlan.id ki te whakarite i te VLAN matua me te veth.vlan.tagged.id hei here i etahi atu VLAN kua tohua.
  • Mo nga taapiri Ethernet mariko, kua taapirihia te kaha ki te whirihora i te rahi o te whiwhi me te tuku i nga rarangi ma te whakamahi i nga whiringa hou veth.n_rxqueues me veth.n_txqueues.

Source: opennet.ru

Tāpiri i te kōrero