Fedora 34 Π²ΡŠΠ·Π½Π°ΠΌΠ΅Ρ€ΡΠ²Π° Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° SELinux Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ към доставка Π½Π° KDE с Wayland

ΠŸΠ»Π°Π½ΠΈΡ€Π°Π½ΠΎ Π·Π° внСдряванС във Fedora 34 промяна, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° SELinux ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°. Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π΅ΠΆΠΈΠΌΠΈ β€žΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»Π΅Π½β€œ ΠΈ β€žΡ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚Π΅Π»Π΅Π½β€œ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° процСса Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Ρ‰Π΅ бъдС Π·Π°ΠΏΠ°Π·Π΅Π½Π°. Π‘Π»Π΅Π΄ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° SELinux, ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π½Π° LSM Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌ само Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява повишСна Π·Π°Ρ‰ΠΈΡ‚Π° срСщу Π°Ρ‚Π°ΠΊΠΈ, насочСни към Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° SELinux слСд ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° уязвимости, ΠΊΠΎΠΈΡ‚ΠΎ позволяват промяна Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° ядрото.

Π—Π° Π΄Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ SELinux, Ρ‰Π΅ трябва Π΄Π° рСстартиратС систСмата ΠΈ Π΄Π° ΠΏΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π° β€œselinux=0” Π² командния Ρ€Π΅Π΄ Π½Π° ядрото. Π”Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Ρ‡Ρ€Π΅Π· промяна Π½Π° настройкитС Π½Π° /etc/selinux/config (SELINUX=Π·Π°Π±Ρ€Π°Π½Π΅Π½ΠΎ) няма Π΄Π° сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°. ΠŸΡ€Π΅Π΄ΠΈ Π² ядрото Π½Π° Linux 5.6 ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° Ρ€Π°Π·Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π° SELinux Π΅ ΠΎΡ‚Ρ…Π²ΡŠΡ€Π»Π΅Π½Π°.

Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° във Fedora 34 ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ ΠŸΡ€ΠΎΠΌΠ΅Π½Π΅Ρ‚Π΅ настройката ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΠΈ с работния ΠΏΠ»ΠΎΡ‚ Π½Π° KDE, Π·Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Wayland ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅. Π‘Π°Π·ΠΈΡ€Π°Π½Π°Ρ‚Π° Π½Π° X11 сСсия сС ΠΏΠ»Π°Π½ΠΈΡ€Π° Π΄Π° бъдС прСкласифицирана ΠΊΠ°Ρ‚ΠΎ опция.
Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° KDE Π²ΡŠΡ€Ρ…Ρƒ Wayland Π΅ СкспСримСнтална функция, Π½ΠΎ Π² KDE Plasma 5.20 Ρ‚Π΅ Π²ΡŠΠ·Π½Π°ΠΌΠ΅Ρ€ΡΠ²Π°Ρ‚ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π°Ρ‚ Ρ‚ΠΎΠ·ΠΈ Ρ€Π΅ΠΆΠΈΠΌ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π΄ΠΎ ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚ във функционалността с Ρ€Π΅ΠΆΠΈΠΌΠ° Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π°Π΄ X11. НарСд с Π΄Ρ€ΡƒΠ³ΠΈ Π½Π΅Ρ‰Π°, сСсията Π½Π° KDE 5.20, Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° Wayland, Ρ‰Π΅ Ρ€Π΅ΡˆΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ с ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅Ρ‚ΠΎ Π½Π° Π΅ΠΊΡ€Π°Π½Π° ΠΈ поставянСто със срСдно Ρ‰Ρ€Π°ΠΊΠ²Π°Π½Π΅. Π—Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° собствСни Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ Π½Π° NVIDIA, Ρ‰Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ kwin-wayland-nvidia. Π‘ΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚Ρ‚Π° с X11 прилоТСния Ρ‰Π΅ бъдС осигурСна Ρ‡Ρ€Π΅Π· ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° XWayland.

Π‘ΠΏΠΎΠΌΠ΅Π½Π°Π²Π° сС ΠΊΠ°Ρ‚ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ срСщу Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π±Π°Π·ΠΈΡ€Π°Π½Π°Ρ‚Π° Π½Π° X11 сСсия ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ стагнация ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ X11, ΠΊΠΎΠΉΡ‚ΠΎ практичСски Π΅ спрял Π΄Π° сС Ρ€Π°Π·Π²ΠΈΠ²Π° ΠΏΡ€Π΅Π· послСднитС Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΈ сС правят само ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ Π½Π° опасни Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈ уязвимости Π² ΠΊΠΎΠ΄Π°. ΠŸΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° компилацията ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ към Wayland Ρ‰Π΅ Π½Π°ΡΡŠΡ€Ρ‡ΠΈ ΠΏΠΎΠ²Π΅Ρ‡Π΅ дСйност Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΎΠΊΠΎΠ»ΠΎ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Π½ΠΎΠ²ΠΈ Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π² KDE, Ρ‚ΠΎΡ‡Π½ΠΎ ΠΊΠ°ΠΊΡ‚ΠΎ ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° сСсията Π½Π° GNOME към Wayland във Fedora 25 ΠΎΠΊΠ°Π·Π° влияниС Π²ΡŠΡ€Ρ…Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π°.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€