ΠžΠ±Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡ˜Π½ΠΈΠΎΡ‚ систСм Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Flatpak 1.12.0

ОбјавСна Π΅ Π½ΠΎΠ²Π° стабилна Π³Ρ€Π°Π½ΠΊΠ° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ Π°Π»Π°Ρ‚ΠΊΠΈ Flatpak 1.12, кој ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° систСм Π·Π° Π³Ρ€Π°Π΄Π΅ΡšΠ΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡ˜Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΊΠΎΠΈ Π½Π΅ сС Π²Ρ€Π·Π°Π½ΠΈ Π·Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ дистрибуции Π½Π° Linux ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ Π²ΠΎ посСбСн ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ кој ја ΠΈΠ·ΠΎΠ»ΠΈΡ€Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° ΠΎΠ΄ остатокот ΠΎΠ΄ систСмот. ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Flatpak ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π° Π·Π° Arch Linux, CentOS, Debian, Fedora, Gentoo, Mageia, Linux Mint, Alt Linux ΠΈ Ubuntu. Flatpak ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ сС Π²ΠΊΠ»ΡƒΡ‡Π΅Π½ΠΈ Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅Ρ‚ΠΎ Π½Π° Fedora ΠΈ сС ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ΠΈ ΠΎΠ΄ Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΠΎΡ‚ ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π° GNOME.

ΠšΠ»ΡƒΡ‡Π½ΠΈ ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈ Π²ΠΎ Π³Ρ€Π°Π½ΠΊΠ°Ρ‚Π° Flatpak 1.12:

  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со Π²Π³Π½Π΅Π·Π΄Π΅Π½ΠΈ срСдини со пСсок ΡˆΡ‚ΠΎ сС користат Π²ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ flatpak со ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ Π·Π° услугата Π·Π° испорака Π½Π° ΠΈΠ³Ρ€ΠΈ Steam. Π’ΠΎ Π²Π³Π½Π΅Π·Π΄Π΅Π½ΠΈΡ‚Π΅ пСсочни ΠΊΡƒΡ‚ΠΈΠΈ, Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ Π΅ создавањС Π½Π° посСбни Ρ…ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈΡ‚Π΅ /usr ΠΈ /app, ΠΊΠΎΠΈ сС користат Π²ΠΎ Steam Π·Π° Π»Π°Π½ΡΠΈΡ€Π°ΡšΠ΅ ΠΈΠ³Ρ€ΠΈ Π²ΠΎ посСбСн ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ со своја ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΡ˜Π° /usr, ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½Π° ΠΎΠ΄ ΠΎΠΊΠΎΠ»ΠΈΠ½Π°Ρ‚Π° со ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ Steam.
  • Π‘ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΡ†ΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ со ист ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° (app-ID) Π³ΠΈ сподСлуваат Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈΡ‚Π΅ /tmp ΠΈ $XDG_RUNTIME_DIR. Π˜Π·Π±ΠΎΡ€Π½ΠΎ, ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π³ΠΎ Π·Π½Π°ΠΌΠ΅Ρ‚ΠΎ β€ž--allow=per-app-dev-shmβ€œ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈΡ‚Π΅ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° сподСлСниот Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌ /dev/shm.
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π·Π° тСкстуалСн кориснички ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ (TUI), ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ gdb.
  • ΠŸΠΎΠ±Ρ€Π·Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° β€žostree pruneβ€œ Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π²ΠΎ Π°Π»Π°Ρ‚ΠΊΠ°Ρ‚Π° build-update-repo, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π° Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° со ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π° Π²ΠΎ Ρ€Π΅ΠΆΠΈΠΌ Π½Π° Π°Ρ€Ρ…ΠΈΠ²Π°.
  • ΠŸΠΎΠΏΡ€Π°Π²Π΅Π½Π° Π΅ ранливоста CVE-2021-41133 Π²ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΏΠΎΡ€Ρ‚Π°Π»Π½ΠΈΠΎΡ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·Π°ΠΌ, ΠΏΠΎΠ²Ρ€Π·Π°Π½Π° со нСдостатокот Π½Π° Π±Π»ΠΎΠΊΠΈΡ€Π°ΡšΠ΅ Π½Π° Π½ΠΎΠ²ΠΈ систСмски ΠΏΠΎΠ²ΠΈΡ†ΠΈ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ° Π½Π° ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΈ Π²ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° seccomp. Ранливоста ѝ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π΄Π° создадС Π²Π³Π½Π΅Π·Π΄Π΅Π½ΠΎ пСсочно ΠΏΠΎΠ»Π΅ Π·Π° Π΄Π° Π³ΠΈ Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈΡ‚Π΅ Π·Π° Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° β€žΠΏΠΎΡ€Ρ‚Π°Π»β€œ ΡˆΡ‚ΠΎ сС користат Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ пристап Π΄ΠΎ рСсурси Π½Π°Π΄Π²ΠΎΡ€ ΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΎΡ‚.

    Како Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ°, Π½Π°ΠΏΠ°Ρ“Π°Ρ‡ΠΎΡ‚, со ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° систСмски ΠΏΠΎΠ²ΠΈΡ†ΠΈ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ°, ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΡ‚ Π·Π° ΠΈΠ·ΠΎΠ»Π°Ρ†ΠΈΡ˜Π° Π½Π° пСсокот ΠΈ Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ цСлосСн пристап Π΄ΠΎ содрТината Π½Π° ΠΎΠΊΠΎΠ»ΠΈΠ½Π°Ρ‚Π° Π½Π° Π΄ΠΎΠΌΠ°ΡœΠΈΠ½ΠΎΡ‚. Ранливоста ΠΌΠΎΠΆΠ΅ Π΄Π° сС искористи само Π²ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΊΠΎΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°Π°Ρ‚ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ со Π΄ΠΈΡ€Π΅ΠΊΡ‚Π΅Π½ пристап Π΄ΠΎ AF_UNIX ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΎΡ†ΠΈΡ‚Π΅, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС ΠΎΠ½ΠΈΠ΅ ΡˆΡ‚ΠΎ Π³ΠΈ користат Wayland, Pipewire ΠΈ pipewire-pulse. Π’ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ 1.12.0, ранливоста Π½Π΅ бСшС цСлосно Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Π½Π°, ΠΏΠ° Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ 1.12.1 бСшС објавСно ТСшко.

Π”Π° Π²Π΅ потсСтимС Π΄Π΅ΠΊΠ° Flatpak ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π½Π° Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‡ΠΈΡ‚Π΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π΄Π° ја поСдностават Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π½ΠΈΠ²Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΠΊΠΎΠΈ Π½Π΅ сС Π²ΠΊΠ»ΡƒΡ‡Π΅Π½ΠΈ Π²ΠΎ стандарднитС ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π° Π·Π° Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π° со ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π½Π° Π΅Π΄Π΅Π½ ΡƒΠ½ΠΈΠ²Π΅Ρ€Π·Π°Π»Π΅Π½ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ Π±Π΅Π· создавањС посСбни склопови Π·Π° сСкоја Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π°. Π—Π° корисници ΠΊΠΎΠΈ сС свСсни Π·Π° бСзбСдноста, Flatpak Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΈΠ·Π²Ρ€ΡˆΠΈΡ‚Π΅ сомнитСлна Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π²ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€, ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°Ρ˜ΡœΠΈ пристап само Π΄ΠΎ ΠΌΡ€Π΅ΠΆΠ½ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ корисничкитС Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π°. Π—Π° корисницитС ΠΊΠΎΠΈ сС заинтСрСсирани Π·Π° Π½ΠΎΠ²ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ, Flatpak Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π³ΠΈ инсталиратС Π½Π°Ρ˜Π½ΠΎΠ²ΠΈΡ‚Π΅ тСст ΠΈ стабилни изданија Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π±Π΅Π· ΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ систСмот. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Flatpak ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ сС ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π·Π° LibreOffice, Midori, GIMP, Inkscape, Kdenlive, Steam, 0 AD, Visual Studio Code, VLC, Slack, Skype, Telegram Desktop, Android Studio ΠΈΡ‚Π½.

Π—Π° Π΄Π° сС Π½Π°ΠΌΠ°Π»ΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚, Ρ‚ΠΎΡ˜ Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° само зависности спСцифични Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π°, Π° основнитС систСмски ΠΈ Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ GTK, Qt, GNOME ΠΈ KDE, ΠΈΡ‚Π½.) сС Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½ΠΈ ΠΊΠ°ΠΊΠΎ стандардни ΠΎΠΏΠΊΡ€ΡƒΠΆΡƒΠ²Π°ΡšΠ° Π·Π° Ρ‚Ρ€Π°Π΅ΡšΠ΅ со ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΎΠΊ. ΠšΠ»ΡƒΡ‡Π½Π°Ρ‚Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΏΠΎΠΌΠ΅Ρ“Ρƒ Flatpak ΠΈ Snap Π΅ Π²ΠΎ Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ Snap Π³ΠΈ користи ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° Π³Π»Π°Π²Π½Π°Ρ‚Π° систСмска ΠΎΠΊΠΎΠ»ΠΈΠ½Π° ΠΈ ΠΈΠ·ΠΎΠ»Π°Ρ†ΠΈΡ˜Π° Π²Ρ€Π· основа Π½Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°ΡšΠ΅ систСмски ΠΏΠΎΠ²ΠΈΡ†ΠΈ, Π΄ΠΎΠ΄Π΅ΠΊΠ° Flatpak создава ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ ΠΎΠ΄Π²ΠΎΠ΅Π½ ΠΎΠ΄ систСмот ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ со Π³ΠΎΠ»Π΅ΠΌΠΈ мноТСства Π·Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅, ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°Ρ˜ΡœΠΈ Π½Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΊΠ°ΠΊΠΎ зависност, Ρ‚ΡƒΠΊΡƒ стандард систСмски ΠΎΠΊΠΎΠ»ΠΈΠ½ΠΈ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ситС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π½Π΅ΠΎΠΏΡ…ΠΎΠ΄Π½ΠΈ Π·Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ Π½Π° GNOME ΠΈΠ»ΠΈ KDE).

ΠŸΠΎΠΊΡ€Π°Ρ˜ стандардната систСмска ΠΎΠΊΠΎΠ»ΠΈΠ½Π° (Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°), инсталирана ΠΏΡ€Π΅ΠΊΡƒ ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅, сС ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°Π°Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ зависности (ΠΏΠ°ΠΊΠ΅Ρ‚) ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ Π·Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π°. Π‘Π΅Π²ΠΊΡƒΠΏΠ½ΠΎ, Ρ‚Ρ€Π°Π΅ΡšΠ΅Ρ‚ΠΎ ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ Π³ΠΎ Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π°Ρ‚ ΠΏΠΎΠ»Π½Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΎΡ‚, ΠΈ ΠΏΠΎΠΊΡ€Π°Ρ˜ Ρ„Π°ΠΊΡ‚ΠΎΡ‚ ΡˆΡ‚ΠΎ Ρ‚Ρ€Π°Π΅ΡšΠ΅Ρ‚ΠΎ Π΅ инсталирано ΠΎΠ΄Π΄Π΅Π»Π½ΠΎ ΠΈ Π²Ρ€Π·Π°Π½ΠΎ Π·Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ одСднаш, ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅Ρ‚Π΅ Π΄ΡƒΠΏΠ»ΠΈΡ€Π°ΡšΠ΅ Π½Π° систСмски Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π²ΠΎΠΎΠ±ΠΈΡ‡Π°Π΅Π½ΠΈ Π·Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈΡ‚Π΅. Π•Π΄Π΅Π½ систСм ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° инсталирано Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π²Ρ€Π΅ΠΌΠΈΡšΠ° Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° (GNOME, KDE) ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ Π²Π΅Ρ€Π·ΠΈΠΈ Π½Π° исто Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° (GNOME 3.40, GNOME 3.42). ΠšΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ со Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° ΠΊΠ°ΠΊΠΎ зависност користи Π²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ само Π·Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΎ Ρ‚Ρ€Π°Π΅ΡšΠ΅, Π±Π΅Π· Π΄Π° Π³ΠΈ Π·Π΅ΠΌΠ΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅Ρ‡Π½ΠΈΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΡˆΡ‚ΠΎ Π³ΠΎ сочинуваат Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° Ρ‚Ρ€Π°Π΅ΡšΠ΅. Π‘ΠΈΡ‚Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ ΡˆΡ‚ΠΎ нСдостасуваат сС спакувани Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ со Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π°. Кога сС Ρ„ΠΎΡ€ΠΌΠΈΡ€Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€, содрТината Π½Π° Ρ‚Ρ€Π°Π΅ΡšΠ΅ сС ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π° ΠΊΠ°ΠΊΠΎ ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΡ˜Π° /usr, Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ Π΅ ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½ Π²ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΎΡ‚ /app.

ΠšΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈΡ‚Π΅ Π·Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ сС ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΈ со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π°Ρ‚Π° OSTree, Π²ΠΎ која сликата Π΅ атомски Π°ΠΆΡƒΡ€ΠΈΡ€Π°Π½Π° ΠΎΠ΄ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅ слично Π½Π° Git, ΡˆΡ‚ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π½Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π° Π΄Π° сС ΠΏΡ€ΠΈΠΌΠ΅Π½Π°Ρ‚ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π° (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π±Ρ€Π·ΠΎ Π΄Π° Π³ΠΎ Π²Ρ€Π°Ρ‚ΠΈΡ‚Π΅ систСмот Π½Π° ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½Π° ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°). RPM ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ сС ΠΏΡ€Π΅Π²Π΅Π΄ΡƒΠ²Π°Π°Ρ‚ Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅Ρ‚ΠΎ OSTree ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»Π΅Π½ слој rpm-ostree. ОддСлна ΠΈΠ½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ˜Π° ΠΈ Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π²ΠΎ Ρ€Π°Π±ΠΎΡ‚Π½Π°Ρ‚Π° срСдина Π½Π΅ Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½Π°; систСмот сС Π°ΠΆΡƒΡ€ΠΈΡ€Π° Π½Π΅ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅Ρ‡Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ, Ρ‚ΡƒΠΊΡƒ ΠΊΠ°ΠΊΠΎ Ρ†Π΅Π»ΠΈΠ½Π°, атомски ΠΌΠ΅Π½ΡƒΠ²Π°Ρ˜ΡœΠΈ ја ΡΠ²ΠΎΡ˜Π°Ρ‚Π° ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°. ΠžΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° постСпСно ΠΏΡ€ΠΈΠΌΠ΅Π½Π° Π½Π° Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ°, Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Ρ˜ΡœΠΈ ја ΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° цСлосно Π΄Π° сС Π·Π°ΠΌΠ΅Π½ΠΈ сликата со сСкоС Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅.

Π“Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π°Ρ‚Π° ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½Π° срСдина Π΅ цСлосно нСзависна ΠΎΠ΄ користСната Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π° ΠΈ, со соодвСтни поставки Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚, Π½Π΅ΠΌΠ° пристап Π΄ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ ΠΈ процСситС Π½Π° корисникот ΠΈΠ»ΠΈ Π³Π»Π°Π²Π½ΠΈΠΎΡ‚ систСм, Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π΄Π° пристапи Π΄ΠΎ ΠΎΠΏΡ€Π΅ΠΌΠ°Ρ‚Π°, со исклучок Π½Π° ΠΈΠ·Π»Π΅Π·ΠΎΡ‚ ΠΏΡ€Π΅ΠΊΡƒ DRI, ΠΈ ΠΏΠΎΠ²ΠΈΡ†ΠΈ Π΄ΠΎ ΠΌΡ€Π΅ΠΆΠ½ΠΈΠΎΡ‚ потсистСм. Π“Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈΠΎΡ‚ ΠΈΠ·Π»Π΅Π· ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π²Π»Π΅Π·ΠΎΡ‚ сС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ со помош Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ Wayland ΠΈΠ»ΠΈ ΠΏΡ€Π΅ΠΊΡƒ ΠΏΡ€Π΅ΠΏΡ€Π°ΡœΠ°ΡšΠ΅ Π½Π° ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΎΠΊΠΎΡ‚ X11. Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° со Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΎΡ‚ΠΎ ΠΎΠΏΠΊΡ€ΡƒΠΆΡƒΠ²Π°ΡšΠ΅ сС заснова Π½Π° систСмот Π·Π° ΠΏΠΎΡ€Π°ΠΊΠΈ DBus ΠΈ ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»Π½ΠΎΡ‚ΠΎ Portals API.

Π—Π° ΠΈΠ·ΠΎΠ»Π°Ρ†ΠΈΡ˜Π°, сС користат ΡΠ»ΠΎΡ˜ΠΎΡ‚ Bubblewrap ΠΈ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ Π½Π° Linux, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° cgroups, имСнски простори, Seccomp ΠΈ SELinux. PulseAudio сС користи Π·Π° Π΅ΠΌΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅ Π·Π²ΡƒΠΊ. Π’ΠΎ овој ΡΠ»ΡƒΡ‡Π°Ρ˜, ΠΈΠ·ΠΎΠ»Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠΈ, ΡˆΡ‚ΠΎ Π³ΠΎ користат Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‡ΠΈΡ‚Π΅ Π½Π° ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΠΎΠΏΡƒΠ»Π°Ρ€Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π·Π° Π΄Π° Π΄ΠΎΠ±ΠΈΡ˜Π°Ρ‚ цСлосСн пристап Π΄ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈΠΎΡ‚ систСм ΠΈ ситС ΡƒΡ€Π΅Π΄ΠΈ Π²ΠΎ систСмот. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, GIMP, VSCodium, PyCharm, Octave, Inkscape, Audacity ΠΈ VLC Π΄ΠΎΠ°Ρ“Π°Π°Ρ‚ со ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ Π½Π° ΠΈΠ·ΠΎΠ»Π°Ρ†ΠΈΡ˜Π° ΡˆΡ‚ΠΎ остава цСлосСн пристап Π΄ΠΎ Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΠΎΡ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌ.

Ако ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ со пристап Π΄ΠΎ Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΠΎΡ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌ сС ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠΈΡ‚ΠΈΡ€Π°Π½ΠΈ, ΠΈ ΠΏΠΎΠΊΡ€Π°Ρ˜ присуството Π½Π° ΠΎΠ·Π½Π°ΠΊΠ°Ρ‚Π° β€žsandboxedβ€œ Π²ΠΎ описот Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚, Π½Π°ΠΏΠ°Ρ“Π°Ρ‡ΠΎΡ‚ Ρ‚Ρ€Π΅Π±Π° само Π΄Π° ја ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° ~/.bashrc Π·Π° Π΄Π° Π³ΠΎ ΠΈΠ·Π²Ρ€ΡˆΠΈ ΡΠ²ΠΎΡ˜ΠΎΡ‚ ΠΊΠΎΠ΄. ПосСбно ΠΏΡ€Π°ΡˆΠ°ΡšΠ΅ Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π°Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΈ Π΄ΠΎΠ²Π΅Ρ€Π±Π°Ρ‚Π° Π²ΠΎ создавачитС Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, ΠΊΠΎΠΈ чСсто Π½Π΅ сС ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со Π³Π»Π°Π²Π½ΠΈΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΠ»ΠΈ дистрибуции.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€