рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрд▓реЗ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг CBL-Mariner рдорд╛ рдЕрдкрдбреЗрдЯ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реЗрдХреЛ рдЫ

рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрд▓реЗ рд╡рд┐рддрд░рдг рдХрд┐рдЯ CBL-Mariner 2.0.20221029 (Common Base Linux Mariner) рдХреЛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реЗрдХреЛ рдЫ, рдЬреБрди рдХреНрд▓рд╛рдЙрдб рдкреВрд░реНрд╡рд╛рдзрд╛рд░, рдХрд┐рдирд╛рд░рд╛ рдкреНрд░рдгрд╛рд▓реА рд░ рд╡рд┐рднрд┐рдиреНрди Microsoft рд╕реЗрд╡рд╛рд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рд╣реБрдиреЗ рд▓рд┐рдирдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рдЖрдзрд╛рд░ рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд░реВрдкрдорд╛ рд╡рд┐рдХрд╛рд╕ рднрдЗрд░рд╣реЗрдХреЛ рдЫред рдпрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдЙрджреНрджреЗрд╢реНрдп рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХрд╛ рд▓рд┐рдирдХреНрд╕ рд╕рдорд╛рдзрд╛рдирд╣рд░реВрд▓рд╛рдИ рдПрдХрддрд╛рдмрджреНрдз рдЧрд░реНрдиреЗ рд░ рд╡рд┐рднрд┐рдиреНрди рдЙрджреНрджреЗрд╢реНрдпрдХрд╛ рд▓рд╛рдЧрд┐ рд▓рд┐рдирдХреНрд╕ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рдорд░реНрдорддрд╕рдореНрднрд╛рд░рд▓рд╛рдИ рд╕рд░рд▓ рдмрдирд╛рдЙрдиреБ рд╣реЛред рдкрд░рд┐рдпреЛрдЬрдирд╛рдХрд╛ рд╡рд┐рдХрд╛рд╕рд╣рд░реВ MIT рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рдг рдЧрд░рд┐рдиреНрдЫред рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ aarch64 рд░ x86_64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЙрддреНрдкрдиреНрди рд╣реБрдиреНрдЫрдиреНред x1.1_86 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдХреЛ рд▓рд╛рдЧрд┐ рдмреБрдЯреЗрдмрд▓ ISO рдЫрд╡рд┐ рддрдпрд╛рд░ (64 GB)ред

рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрдорд╛:

  • рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ 5.15.74, PHP 8.1.11, nodejs 16.17.1, cassandra 4.0.7, dbus 1.15.2, expat 2.5.0, mysql 8.0.31, tira.1.32.2 рдХреЛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд░рд┐рд▓реАрдЬ рд╕рд╣рд┐рдд рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдкреНрдпрд╛рдХреЗрдЬ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВред 5.8.0, wireshark 3.4.16, nginx 1.22.1ред
  • рдирдпрд╛рдБ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ cairomm 1.12.0, cpptest 1.1.2, k-exec-tools, kernel-drivers-gpu, libcroco 0.6.13, python-google-auth-oauthlib, sgx-backwards-compatability рдердкрд┐рдпреЛред
  • TCP рднреАрдб рдирд┐рдпрдиреНрддреНрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо (TCP рднреАрдбрднрд╛рдб) рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ред
  • рдЬреЛрдЦрд┐рдо рд╕рдорд╛рдзрд╛рдирд╣рд░реВ libtar, unbound, aspell, libtiff, redis, livepatch, libtasn1, PHP, nodejs, dbus, expat, mod_wsgi, wireshark, nginx, mysql, terraform рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдорд╛ рд╕рд╛рд░рд┐рдПрдХреЛ рдЫред

CBL-Mariner рд╡рд┐рддрд░рдгрд▓реЗ рдЖрдзрд╛рд░рднреВрдд рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд╕рд╛рдиреЛ рдорд╛рдирдХ рд╕реЗрдЯ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рдЬрд╕рд▓реЗ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ, рд╣реЛрд╕реНрдЯ рд╡рд╛рддрд╛рд╡рд░рдгрд╣рд░реВ рд░ рдХреНрд▓рд╛рдЙрдб рдкреВрд░реНрд╡рд╛рдзрд╛рд░рд╣рд░реВрдорд╛ рд░ рдХрд┐рдирд╛рд░рд╛ рдпрдиреНрддреНрд░рд╣рд░реВрдорд╛ рдЪрд▓реНрдиреЗ рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рдЖрдзрд╛рд░рдХреЛ рд░реВрдкрдорд╛ рд╕реЗрд╡рд╛ рдЧрд░реНрджрдЫред CBL-Mariner рдХреЛ рд╢реАрд░реНрд╖рдорд╛ рдердк рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдердкреЗрд░ рдердк рдЬрдЯрд┐рд▓ рд░ рд╡рд┐рд╢реЗрд╖ рд╕рдорд╛рдзрд╛рдирд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рддрд░ рддреНрдпрд╕реНрддрд╛ рд╕рдмреИ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рдЖрдзрд╛рд░ рд╕рдорд╛рди рд░рд╣рдиреНрдЫ, рдорд░реНрдордд рд░ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдЙрдБрджреИред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, CBL-Mariner WSLg рдорд┐рдиреА-рд╡рд┐рддрд░рдгрдХреЛ рдЖрдзрд╛рд░рдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рдЬрд╕рд▓реЗ WSL2 (Linux рдХреЛ рд▓рд╛рдЧрд┐ Windows Subsystem) рд╕рдмрд╕рд┐рд╕реНрдЯрдордорд╛ рдЖрдзрд╛рд░рд┐рдд рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ Linux GUI рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдЪрд▓рд╛рдЙрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╕реНрдЯреНрдпрд╛рдХ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред WSLg рдорд╛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡реЗрд╕реНрдЯрди рдХрдореНрдкреЛрдЬрд┐рдЯ рд╕рд░реНрднрд░, XWayland, PulseAudio рд░ FreeRDP рд╕рдБрдЧ рдердк рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реЗрд░ рдорд╣рд╕реБрд╕ рдЧрд░рд┐рдПрдХреЛ рдЫред

CBL-Mariner рдмрд┐рд▓реНрдб рдкреНрд░рдгрд╛рд▓реАрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ SPEC рдлрд╛рдЗрд▓рд╣рд░реВ рд░ рд╕реНрд░реЛрдд рдХреЛрдбрдорд╛ рдЖрдзрд╛рд░рд┐рдд рджреБрд╡реИ рд╡реНрдпрдХреНрддрд┐рдЧрдд RPM рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ, рд╕рд╛рдереИ rpm-ostree рдЯреВрд▓рдХрд┐рдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЙрддреНрдкрдиреНрди рдЧрд░рд┐рдПрдХрд╛ рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рдкреНрд░рдгрд╛рд▓реА рдЫрд╡рд┐рд╣рд░реВ рд░ рдЫреБрдЯреНрдЯреИ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдорд╛ рд╡рд┐рднрд╛рдЬрди рдирдЧрд░реА рдкрд░рдорд╛рдгреБ рд░реВрдкрдорд╛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рддрджрдиреБрд╕рд╛рд░, рджреБрдИрд╡рдЯрд╛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдбреЗрд▓рд┐рднрд░реА рдореЛрдбреЗрд▓рд╣рд░реВ рд╕рдорд░реНрдерд┐рдд рдЫрдиреН: рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реЗрд░ рд░ рд╕рдореНрдкреВрд░реНрдг рдкреНрд░рдгрд╛рд▓реА рдЫрд╡рд┐ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рд░ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реЗрд░ред рд▓рдЧрднрдЧ 3000 рдкреВрд░реНрд╡-рдирд┐рд░реНрдорд┐рдд RPM рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рднрдгреНрдбрд╛рд░ рдЙрдкрд▓рдмреНрдз рдЫ рдЬреБрди рддрдкрд╛рдИрдВрд▓реЗ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЖрдлреНрдиреИ рдЫрд╡рд┐рд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рд╡рд┐рддрд░рдгрд▓реЗ рдХреЗрд╡рд▓ рд╕рдмреИрднрдиреНрджрд╛ рдЖрд╡рд╢реНрдпрдХ рдШрдЯрдХрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ рд░ рдиреНрдпреВрдирддрдо рдореЗрдореЛрд░реА рд░ рдбрд┐рд╕реНрдХ рд╕реНрдкреЗрд╕ рдЦрдкрдд, рд╕рд╛рдереИ рдЙрдЪреНрдЪ рд▓реЛрдбрд┐рдЩ рдЧрддрд┐рдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдХреВрд▓рд┐рдд рдЫред рд╕реБрд░рдХреНрд╖рд╛ рдмреГрджреНрдзрд┐ рдЧрд░реНрди рд╡рд┐рднрд┐рдиреНрди рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрдпрдиреНрддреНрд░рд╣рд░реВрдХреЛ рд╕рдорд╛рд╡реЗрд╢рдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рддрд░рдг рдкрдирд┐ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдЫред рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ "рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдЕрдзрд┐рдХрддрдо рд╕реБрд░рдХреНрд╖рд╛" рджреГрд╖реНрдЯрд┐рдХреЛрдг рд▓рд┐рдиреНрдЫред рд╕реЗрдХрдореНрдк рдореЗрдХрд╛рдирд┐рдЬрдо рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрд░рдгрд╛рд▓реА рдХрд▓рд╣рд░реВ рдлрд┐рд▓реНрдЯрд░ рдЧрд░реНрди, рдбрд┐рд╕реНрдХ рд╡рд┐рднрд╛рдЬрдирд╣рд░реВ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯ рдЧрд░реНрди, рд░ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред

рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдорд╛ рд╕рдорд░реНрдерд┐рдд рдареЗрдЧрд╛рдирд╛ рд╕реНрдкреЗрд╕ рдЕрдирд┐рдпрдорд┐рддрддрд╛ рдореЛрдбрд╣рд░реВ рд╕рдХреНрд░рд┐рдп рдЫрдиреН, рд╕рд╛рдереИ рд╕рд┐рдорд▓рд┐рдЩреНрдХ рдЖрдХреНрд░рдордгрд╣рд░реВ, mmap, /dev/mem рд░ /dev/kmem рд╡рд┐рд░реБрджреНрдз рд╕реБрд░рдХреНрд╖рд╛ рд╕рдВрдпрдиреНрддреНрд░рд╣рд░реВред рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рдЬрд╕рдорд╛ рдХрд░реНрдиреЗрд▓ рд░ рдореЛрдбреНрдпреБрд▓ рдбреЗрдЯрд╛рд╕рдБрдЧ рдЦрдгреНрдбрд╣рд░реВ рдЫрдиреН рдкрдвреНрди-рдорд╛рддреНрд░ рдореЛрдбрдорд╛ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдирд┐рд╖реЗрдзрд┐рдд рдЫред рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╛рд░рдореНрдн рдкрдЫрд┐ рд▓реЛрдбрд┐рдЩ рдХрд░реНрдиреЗрд▓ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рдЕрд╕рдХреНрд╖рдо рдкрд╛рд░реНрдиреЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╡рд┐рдХрд▓реНрдк рд╣реЛред iptables рдЯреВрд▓рдХрд┐рдЯ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рдлрд┐рд▓реНрдЯрд░ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рдирд┐рд░реНрдорд╛рдг рдЪрд░рдгрдорд╛, рд╕реНрдЯреНрдпрд╛рдХ рдУрднрд░рдлреНрд▓реЛрд╣рд░реВ, рдмрдлрд░ рдУрднрд░рдлреНрд▓реЛрд╣рд░реВ, рд░ рд╕реНрдЯреНрд░рд┐рдЩ рдврд╛рдБрдЪрд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╡рд┐рд░реБрджреНрдз рд╕реБрд░рдХреНрд╖рд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫ (_FORTIFY_SOURCE, -fstack-protector, -Wformat-security, relro)ред

рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдмрдиреНрдзрдХ systemd рд╕реЗрд╡рд╛рд╣рд░реВ рд░ рдмреБрдЯ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред RPM рд░ DNF рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХрд╣рд░реВ рдкреНрдпрд╛рдХреЗрдЬ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред SSH рд╕рд░реНрднрд░ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫреИрдиред рд╡рд┐рддрд░рдг рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди, рдПрдХ рд╕реНрдерд╛рдкрдирд╛рдХрд░реНрддрд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫ рдЬрд╕рд▓реЗ рдкрд╛рда рд░ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдореЛрдбрд╣рд░реВрдорд╛ рдХрд╛рдо рдЧрд░реНрди рд╕рдХреНрдЫред рд╕реНрдерд╛рдкрдирд╛рдХрд░реНрддрд╛рд▓реЗ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рдкреВрд░реНрдг рд╡рд╛ рдЖрдзрд╛рд░рднреВрдд рд╕реЗрдЯрдХреЛ рд╕рд╛рде рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреЗ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рд░ рдбрд┐рд╕реНрдХ рд╡рд┐рднрд╛рдЬрди рдЪрдпрди рдЧрд░реНрди, рд╣реЛрд╕реНрдЯ рдирд╛рдо рдЪрдпрди рдЧрд░реНрди рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди