ืืืงืจืืกืืคื ืคืจืกืื ืืช ืืขืืืื ืืืฆืื ืืจืืฉืื ืฉื ืขื ืฃ ืืืคืฆื ืืืืฉ CBL-Mariner 2.0 (Common Base Linux Mariner), ืืืคืืชื ืืคืืืคืืจืืช ืืกืืก ืืื ืืืจืกืืืช ืขืืืจ ืกืืืืืช ืืื ืืงืก ืืืฉืืฉืืช ืืชืฉืชืืืช ืขื ื, ืืขืจืืืช ืงืฆื ืืฉืืจืืชืื ืฉืื ืื ืฉื ืืืงืจืืกืืคื. ืืคืจืืืงื ื ืืขื ืืืื ืืช ืคืชืจืื ืืช ืืื ืืงืก ืฉื ืืืงืจืืกืืคื ืืืคืฉื ืืช ืืชืืืืงื ืฉื ืืขืจืืืช ืืื ืืงืก ืืืืจืืช ืฉืื ืืช ืขืืื ืืืช. ืืคืืชืืืื ืฉื ืืคืจืืืงื ืืืคืฆืื ืชืืช ืจืืฉืืื MIT. ืื ืืืช ืืืืืืช ื ืืฆืจืืช ืขืืืจ ืืจืืืืงืืืจืืช aarch64 ื-x86_64.
ืืืืืืจื ืืืืฉื ืืืืืช ืืขืืืื ืืืฉืืขืืชื ืฉื ืืจืกืืืช ืืชืืื ืืช. ืืืื ืืจืกืืืช ืืขืืืื ืืช ืฉื ืืืืช ืืื ืืงืก 5.15 (ืืขื ืฃ 1.0 ื ืขืฉื ืฉืืืืฉ ืืืืืช 5.4), systemd 250, glibc 2.35, GCC 11.2, clang 12, Python 3.9, ruby โโ3.1.2, rpm 4.17, qemu 6.1 , ostree 5.34. ืืืืจ ืืืืื ืืืื ืจืืืื GUI ืืืื Wayland 2022.1, Mesa 1.20, GTK 21.0 ื-X.Org Server 3.24, ืืฉืจ ื ืฉืืื ืืขืืจ ืืืืืจ coreui ื ืคืจื. ื ืืกืคื ืื ืืืช ืืืื ืขื ืชืืงืื ื PREEMPT_RT ืืฉืืืืฉ ืืืขืจืืืช ืืืื ืืืช.
ืืคืฆืช CBL-Mariner ืืกืคืงืช ืกื ืกืื ืืจืื ืงืื ืฉื ืืืืืืช ืืกืืกืืืช ืืืฉืืฉืืช ืืืกืืก ืืื ืืืจืกืื ืืืฆืืจืช ืชืืืืช ืงืื ืืืื ืจืื, ืกืืืืืช ืืืจืืืช ืืฉืืจืืชืื ืืคืืขืืื ืืชืฉืชืืืช ืขื ื ืืืืืฉืืจื ืงืฆื. ื ืืชื ืืืฆืืจ ืคืชืจืื ืืช ืืืจืืืื ืืืืืืืื ืืืชืจ ืขื ืืื ืืืกืคืช ืืืืืืช ื ืืกืคืืช ืขื ืืื CBL-Mariner, ืื ืืืกืืก ืืื ืืืขืจืืืช ืืืื ื ืฉืืจ ืืื, ืื ืฉืืงื ืขื ืืชืืืืงื ืืืขืืืื ืื. ืืืืืื, CBL-Mariner ืืฉืืฉ ืืืกืืก ืืืคืฆืช ืืืื ื WSLg, ืืืกืคืงืช ืจืืืื ืืืกื ืืช ืืจืคืืงื ืืืคืขืืช ืืืฉืืื GUI ืฉื Linux ืืกืืืืืช ืืืืืกืกืืช ืขื ืชืช-ืืขืจืืช WSL2 (Windows Subsystem for Linux). ืคืื ืงืฆืืื ืืืืช ืืืจืืืช ื-WSLg ืืืฉืืช ืืืืฆืขืืช ืืืืืช ืืืืืืช ื ืืกืคืืช ืขื Weston Composite Server, XWayland, PulseAudio ื-FreeRDP.
ืืขืจืืช ืืื ืืื ืฉื CBL-Mariner ืืืคืฉืจืช ืื ืืืฆืืจ ืื ืืืืืืช RPM ืืืืืืช ืืืืืกืกืืช ืขื ืงืืฆื SPEC ืืงืื ืืงืืจ, ืืื ืชืืื ืืช ืืขืจืืช ืืื ืืืืืืืช ืฉื ืืฆืจื ืืืืฆืขืืช ืขืจืืช ืืืืื rpm-ostree ืืืชืขืืื ืืช ืืืืื ื ืืืืืืช ืืืื ืืืชืคืฆื ืืืืืืืช ื ืคืจืืืช. ืืืชืื ืืื, ืฉื ื ืืืืืื ืฉื ืืกืืจืช ืขืืืื ืื ื ืชืืืื: ืืืืฆืขืืช ืขืืืื ืืืืืืช ืืืืืืช ืืืจื ืื ืืื ืืืืฉ ืืขืืืื ืฉื ืชืืื ืช ืืืขืจืืช ืืืื. ืืืื ืืืืจ ืฉื ื-3000 ืืืืืืช RPM ืืืื ืืช ืืจืืฉ ืฉืืื ืชืืืื ืืืฉืชืืฉ ืืื ืืื ืืช ืชืืื ืืช ืืฉืืื ืขื ืกืื ืงืืืฅ ืชืฆืืจื.
ืืืคืฆื ืืืืืช ืจืง ืืช ืืจืืืืื ืืืจืืฉืื ืืืืชืจ ืืืื ืืืชืืืช ืืฆืจืืืช ืืืืจืื ืืื ืืืืืช ืืฆืจืืืช ืฉืื ืืืกืง, ืืื ืื ืืืืืจืืช ืืขืื ื ืืืืื. ืืืคืฆื ืืืืืช ืื ืืืืืืช ืื ืื ืื ืื ื ืืกืคืื ืฉืื ืื ืืฉืืคืืจ ืืืืืื. ืืคืจืืืงื ื ืืงื ืืืืฉืช "ืืืืื ืืจืืืช ืืืจืืจืช ืืืื". ืืคืฉืจ ืืกื ื ืงืจืืืืช ืืขืจืืช ืืืืฆืขืืช ืื ืื ืื seccomp, ืืืฆืคืื ืืืืฆืืช ืืืกืง ืืืืืช ืืืืืืช ืืืืฆืขืืช ืืชืืื ืืืืืืืืช.
ืืืคืขืืื ืืฆืื ืืงืจืื ืฉื ืืจืื ืืชืืืืช ืื ืชืืืื ืืืืืช ืืื ืืงืก, ืืื ืื ืื ืื ืื ื ืืื ื ืืคื ื ืืชืงืคืืช ืกืืืืื ืง, mmap, /dev/mem ื-/dev/kmem. ืืืืจื ืืืืืจืื ืืืืืืื ืืงืืขืื ืขื ื ืชืื ื ืืืื ืืืืืื ืืืืืจืื ืืืฆื ืงืจืืื ืืืื ืืืืฆืืข ืงืื ืืกืืจ. ืืคืฉืจืืช ืืืคืฆืืื ืืืช ืืื ืืืื ืืขืื ืช ืืืืืื ืืืื ืืืืจ ืืชืืื ืืืขืจืืช. ืขืจืืช ืืืืื iptables ืืฉืืฉืช ืืกืื ืื ืื ืืช ืจืฉืช. ืืฉืื ืืื ืืื, ืืื ื ืืคื ื ืืฆืคืช ืืืกื ืืช, ืืืืฉืช ืืืืจ ืืืขืืืช ืขืืฆืื ืืืจืืืช ืืืคืขืืช ืืืจืืจืช ืืืื (_FORTIFY_SOURCE, -fstack-protector, -Wformat-security, relro).
ืืขืจืืช ืื ืื ืืืขืจืืช ืืฉืืฉืช ืื ืืืื ืฉืืจืืชืื ืืืืชืืื. ืื ืืื ืืืืืืช RPM ื-DNF ืืกืืคืงืื ืื ืืืื ืืืืืืช. ืฉืจืช SSH ืืื ื ืืืคืขื ืืืจืืจืช ืืืื. ืืื ืืืชืงืื ืืช ืืืคืฆื, ืืกืืคืง ืืชืงืื ืฉืืืื ืืขืืื ืื ืืืฆืื ืืงืกื ืืื ืืืฆื ืืจืคื. ืืืชืงืื ืืกืคืง ืืคืฉืจืืช ืืชืงื ื ืขื ืกื ืืื ืื ืืกืืกื ืฉื ืืืืืืช, ืืืฆืืข ืืืฉืง ืืืืืจืช ืืืืฆืช ืืืกืง, ืืืืจืช ืฉื ืืืจื ืืืฆืืจืช ืืฉืชืืฉืื.
ืืงืืจ: OpenNet.ru