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