เบเบฒเบ™เบ›เปˆเบญเบเบฅเบฐเบšเบปเบšเบเบฒเบ™เบซเบธเป‰เบกเบซเปเปˆเบ—เบตเปˆเบžเบฝเบ‡เบžเปเบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡ Flatpak 1.14.0

เบชเบฒเบ‚เบฒเบ—เบตเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡เปƒเบซเบกเปˆเบ‚เบญเบ‡เบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบท Flatpak 1.14 เป„เบ”เป‰เบ–เบทเบเป€เบœเบตเบเปเบœเปˆ, เป€เบŠเบดเปˆเบ‡เบชเบฐเบซเบ™เบญเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบžเบฑเบเป€เบเบฑเบ”เบ—เบตเปˆเบกเบตเบ•เบปเบงเบ•เบปเบ™เบ—เบตเปˆเบšเปเปˆเบ•เบดเบ”เบเบฑเบšเบเบฒเบ™เปเบˆเบเบขเบฒเบ Linux เบชเบฐเป€เบžเบฒเบฐเปเบฅเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เปƒเบ™เบ–เบฑเบ‡เบžเบดเป€เบชเบ”เบ—เบตเปˆเปเบเบเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบญเบญเบเบˆเบฒเบเบชเปˆเบงเบ™เบ—เบตเปˆเป€เบซเบผเบทเบญเบ‚เบญเบ‡เบฅเบฐเบšเบปเบš. เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบซเบธเป‰เบกเบซเปเปˆ Flatpak เปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบชเปเบฒเบฅเบฑเบš Arch Linux, CentOS, Debian, Fedora, Gentoo, Mageia, Linux Mint, Alt Linux เปเบฅเบฐ Ubuntu. เปเบžเบฑเบเป€เบเบฑเบ” Flatpak เปเบกเปˆเบ™เบฅเบงเบกเบขเบนเปˆเปƒเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™ Fedora เปเบฅเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป‚เบ”เบเบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ GNOME.

เบ™เบฐเบงเบฑเบ”เบ•เบฐเบเปเบฒเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เปƒเบ™เบชเบฒเบ‚เบฒ Flatpak 1.14:

  • เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒเบขเบนเปˆเปƒเบ™เบฅเบฑเบ” (.local/state) เปเบฅเบฐเบเปเบฒเบ™เบปเบ”เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก XDG_STATE_HOME เบŠเบตเป‰เป„เบ›เบซเบฒเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ™เบตเป‰.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบเบงเบ”เบชเบญเบšเป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบ‚เบญเบ‡เปเบšเบšเบŸเบญเบก "have-kernel-module-name" เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ›เบฐเบเบปเบ”เบ•เบปเบงเบ‚เบญเบ‡ kernel modules (a analogue เบ—เบปเปˆเบงเป„เบ›เบ‚เบญเบ‡เบเบฒเบ™เบเบงเบ”เบชเบญเบš have-intel-gpu เบ—เบตเปˆเบชเบฐเป€เบซเบ™เบตเบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰, เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบ„เปเบฒเบงเปˆเบฒ "have-kernel-module-i915. โ€ เบ”เบฝเบงเบ™เบตเป‰เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰).
  • เบ„เปเบฒเบชเบฑเปˆเบ‡ โ€œflatpak document-unexport โ€”doc-id=โ€ฆโ€ เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เปเบฅเป‰เบง.
  • เบเบฒเบ™เบชเบปเปˆเบ‡เบญเบญเบ metadata เบ‚เบญเบ‡ Appstream เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ•เบปเป‰เบ™เบ•เปเปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰.
  • เป€เบžเบตเปˆเบกเบเบปเบ”เบฅเบฐเบšเบฝเบšเบเบฒเบ™เบชเปเบฒเป€เบฅเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡ flatpak เบชเปเบฒเบฅเบฑเบšเบซเบญเบเบ›เบฒ
  • เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบ X11 เปเบฅเบฐเบšเปเบฅเบดเบเบฒเบ™ PulseAudio เปเบกเปˆเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰ (เบ–เป‰เบฒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบ–เบทเบเป€เบžเบตเปˆเบก).
  • เบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ•เปเปƒเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™ Git เป„เบ”เป‰เบ–เบทเบเบ›เปˆเบฝเบ™เบŠเบทเปˆเบˆเบฒเบ "เปเบกเปˆเบšเบปเบ”" เป€เบ›เบฑเบ™ "เบ•เบปเป‰เบ™เบ•เป", เป€เบžเบฒเบฐเบงเปˆเบฒเบ„เปเบฒเบงเปˆเบฒ "เปเบกเปˆเบšเบปเบ”" เบšเปเปˆเบ”เบปเบ™เบกเบฒเบ™เบตเป‰เป„เบ”เป‰เบ–เบทเบเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบเบฒเบ™เป€เบกเบทเบญเบ‡.
  • เบ•เบญเบ™เบ™เบตเป‰เบชเบฐเบ„เบฃเบดเบšเป€เบ›เบตเบ”เบ•เบปเบงเบ–เบทเบเบ‚เบฝเบ™เปƒเปเปˆ เบ–เป‰เบฒเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ–เบทเบเบ›เปˆเบฝเบ™เบŠเบทเปˆ.
  • เป€เบžเบตเปˆเบกเบ•เบปเบงเป€เบฅเบทเบญเบ "--include-sdk" เปเบฅเบฐ "--include-debug" เปƒเบชเปˆเบ„เปเบฒเบชเบฑเปˆเบ‡เบ•เบดเบ”เบ•เบฑเป‰เบ‡เป€เบžเบทเปˆเบญเบ•เบดเบ”เบ•เบฑเป‰เบ‡เป„เบŸเบฅเปŒ SDK เปเบฅเบฐ debuginfo.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต โ€œDeploySideloadCollectionIDโ€ เปƒเบซเป‰เบเบฑเบšเป„เบŸเบฅเปŒ flatpakref เปเบฅเบฐ flatpakrepo. เป€เบกเบทเปˆเบญเบ•เบฑเป‰เบ‡, ID เบ„เปเป€เบฅเบฑเบเบŠเบฑเบ™เบˆเบฐเบ–เบทเบเบ•เบฑเป‰เบ‡เป€เบกเบทเปˆเบญเป€เบžเบตเปˆเบก repository เป„เบฅเบเบฐเป„เบ, เปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™เบซเบผเบฑเบ‡เบˆเบฒเบเป‚เบซเบผเบ” metadata.
  • เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹เบชเป‰เบฒเบ‡โ€‹เบชเบฐโ€‹เบžเบฒเบšโ€‹เปเบงเบ”โ€‹เบฅเป‰เบญเบก sandbox เบ—เบตเปˆโ€‹เบ•เบดเบ”โ€‹เบ•เบฑเป‰เบ‡โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบ•เบปเบงโ€‹เบˆเบฑเบ”โ€‹เบเบฒเบ™โ€‹เปƒเบ™โ€‹เบžเบฒเบโ€‹เบชเปˆเบงเบ™โ€‹เบ—เบตเปˆโ€‹เบกเบต MPRIS (เบชเบฐโ€‹เป€เบžเบฒเบฐโ€‹เบเบฒเบ™โ€‹เป‚เบ•เป‰โ€‹เบ•เบญเบšโ€‹เบซเปˆเบฒเบ‡โ€‹เป„เบโ€‹เบชเบญเบโ€‹เบซเบผเบตเบโ€‹เบ‚เบญเบ‡โ€‹เบœเบนเป‰เบ™โ€‹เบชเบทเปˆโ€‹เบกเบงเบ™โ€‹เบŠเบปเบ™โ€‹)โ€‹.
  • เบ›เบฐเบˆเบธเบšเบฑเบ™เบ™เบตเป‰ utilities เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เปƒเบซเป‰เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบ runtime เบฅเป‰เบฒเบชเบฐเป„เบซเบก.
  • เบ„เปเบฒเบชเบฑเปˆเบ‡เบ–เบญเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เบขเบทเบ™เบขเบฑเบ™เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเป€เบญเบปเบฒ runtime เบซเบผเบท runtime extensions เบ—เบตเปˆเบเบฑเบ‡เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบ—เบฒเบ‡เป€เบฅเบทเบญเบ "--socket=gpg-agent" เบเบฑเบšเบ„เปเบฒเบชเบฑเปˆเบ‡เป€เบŠเบฑเปˆเบ™ "flatpak run".
  • เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเป„เบ”เป‰เบ–เบทเบเปเบเป‰เป„เบ‚เปƒเบ™ libostree เบ—เบตเปˆเบญเบฒเบ”เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เบชเบฒเบกเบฒเบ”เบฅเบถเบšเป„เบŸเบฅเปŒเบ—เบตเปˆเบ•เบปเบ™เป€เบญเบ‡เบกเบฑเบเบขเบนเปˆเปƒเบ™เบฅเบฐเบšเบปเบšเป‚เบ”เบเบเบฒเบ™เบซเบกเบนเบ™เปƒเบŠเป‰เบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™ flatpak-system-helper (เบชเบปเปˆเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เบฅเบถเบšเบ”เป‰เบงเบเบŠเบทเปˆเบชเบฒเบ‚เบฒเบ—เบตเปˆเบกเบตเบฎเบนเบšเปเบšเบšเบžเบดเป€เบชเบ”). เบšเบฑเบ™เบซเบฒเบžเบฝเบ‡เปเบ•เปˆเบ›เบฒเบเบปเบ”เบขเบนเปˆเปƒเบ™เบชเบฐเบšเบฑเบšเป€เบเบปเปˆเบฒเบ‚เบญเบ‡ Flatpak เปเบฅเบฐ libostree เบ—เบตเปˆเบ›เปˆเบญเบเบญเบญเบเบกเบฒเบเปˆเบญเบ™ 2018 (< 0.10.2) เปเบฅเบฐเบšเปเปˆเบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบšเบ•เปเปˆเบเบฒเบ™เบ›เปˆเบญเบเบ›เบฐเบˆเบธเบšเบฑเบ™.

เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเป€เบ•เบทเบญเบ™เบ—เปˆเบฒเบ™เบงเปˆเบฒ 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 libraries, เปเบฅเบฐเบญเบทเปˆเบ™เป†) เบ–เบทเบเบญเบญเบเปเบšเบšเป€เบ›เบฑเบ™ plug-in runtime เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก. เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบ—เบตเปˆ เบชเบณ เบ„เบฑเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡ Flatpak เปเบฅเบฐ Snap เปเบกเปˆเบ™เบงเปˆเบฒ Snap เปƒเบŠเป‰เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ‚เบญเบ‡เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบ•เบปเป‰เบ™เบ•เปเปเบฅเบฐเบเบฒเบ™เป‚เบ”เบ”เบ”เปˆเบฝเบงเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบเบฒเบ™เป‚เบ—เบฅเบฐเบšเบปเบšเบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡, เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆ Flatpak เบชเป‰เบฒเบ‡เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบˆเบฒเบเบฅเบฐเบšเบปเบšเปเบฅเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบเบฑเบšเบŠเบธเบ” runtime เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ, เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบซเบธเป‰เบกเบซเปเปˆเบ—เบตเปˆเบšเปเปˆเบ‚เบถเป‰เบ™เบเบฑเบš, เปเบ•เปˆเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™. เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเปƒเบ”เปœเบถเปˆเบ‡ (เบ•เบปเบงเบขเปˆเบฒเบ‡, เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”เบ—เบฑเบ‡เปเบปเบ”เบ—เบตเปˆเบˆเบณเป€เบ›เบฑเบ™เบชเบณเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เป‚เบ›เบฃเปเบเบฃเบก GNOME เบซเบผเบท KDE).

เบ™เบญเบเป€เบซเบ™เบทเบญเป„เบ›เบˆเบฒเบเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ (runtime), เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เป‚เบ”เบเบœเปˆเบฒเบ™ repository เบžเบดเป€เบชเบ”, เบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบชเป€เบžเบตเปˆเบกเป€เบ•เบตเบก (เบกเบฑเบ”) เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ‚เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰. เป‚เบ”เบเบฅเบงเบกเปเบฅเป‰เบง, runtime เปเบฅเบฐ bundle เบ›เบฐเบเบญเบšเป€เบ›เบฑเบ™เบเบฒเบ™เบ•เบทเปˆเบกเบ‚เบญเบ‡เบšเบฑเบ™เบˆเบธ, เป€เบ–เบดเบ‡เบงเปˆเบฒเบˆเบฐเบกเบตเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒ runtime เป„เบ”เป‰เบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเปเบฅเบฐ tied เบเบฑเบš containers เบซเบผเบฒเบเบ„เบฑเป‰เบ‡, เป€เบŠเบดเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เป€เบžเบทเปˆเบญเบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™ duplicating เป„เบŸเบฅเปŒเบฅเบฐเบšเบปเบšเบ—เบปเปˆเบงเป„เบ›เบเบฑเบšเบšเบฑเบ™เบˆเบธ. เบฅเบฐเบšเบปเบšเบซเบ™เบถเปˆเบ‡เบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เบฑเป‰เบ‡ runtime เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบซเบผเบฒเบ (GNOME, KDE) เบซเบผเบทเบซเบผเบฒเบเบฅเบธเป‰เบ™เบ‚เบญเบ‡ runtime เบ”เบฝเบงเบเบฑเบ™ (GNOME 3.40, GNOME 3.42). container เบ—เบตเปˆเบกเบตเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เป€เบ›เบฑเบ™ dependency เปƒเบŠเป‰เบเบฒเบ™เบœเบนเบเบกเบฑเบ”เบเบฑเบš runtime เบชเบฐเป€เบžเบฒเบฐ, เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ„เปเบฒเบ™เบถเบ‡เป€เบ–เบดเบ‡เปเบ•เปˆเบฅเบฐเปเบžเบฑเบเป€เบเบฑเบ”เบ—เบตเปˆเบ›เบฐเบเบญเบšเป€เบ›เบฑเบ™ runtime. เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบ‚เบฒเบ”เบซเบฒเบเป„เบ›เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบ–เบทเบเบซเบธเป‰เบกเบซเปเปˆเป‚เบ”เบเบเบปเบ‡เบเบฑเบšเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™. เป€เบกเบทเปˆเบญเบšเบฑเบ™เบˆเบธเบ–เบทเบเบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡เบ‚เบถเป‰เบ™, เป€เบ™เบทเป‰เบญเปƒเบ™ runtime เป„เบ”เป‰เบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™เบžเบฒเบ—เบดเบŠเบฑเบ™ / usr, เปเบฅเบฐเบกเบฑเบ”เป„เบ”เป‰เบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™ /app directory.

เป€เบงเบฅเบฒเปเบฅเปˆเบ™เปเบฅเบฐเบเปˆเบญเบ‡เบšเบฑเบ™เบˆเบธเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เป‚เบ”เบเปƒเบŠเป‰เป€เบ—เบเป‚เบ™เป‚เบฅเบเบต OSTree, เป€เบŠเบดเปˆเบ‡เบฎเบนเบšเบžเบฒเบšเป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡เบ”เป‰เบงเบเบ›เบฐเบฅเปเบฒเบกเบฐเบ™เบนเบˆเบฒเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™ Git เบ„เป‰เบฒเบเบ„เบท, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบงเบดเบ—เบตเบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเป€เบงเบตเบŠเบฑเบ™เบ–เบทเบ เบ™เบณ เปƒเบŠเป‰เบเบฑเบšเบชเปˆเบงเบ™เบ›เบฐเบเบญเบšเบเบฒเบ™เปเบˆเบเบขเบฒเบ (เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบเบฑเบšเบ„เบทเบ™เบฅเบฐเบšเบปเบšเป„เบ”เป‰เป„เบง. เบฅเบฑเบ”โ€‹เบ—เบตเปˆโ€‹เบœเปˆเบฒเบ™โ€‹เบกเบฒ). เบŠเบธเบ” RPM เบ–เบทเบเปเบ›เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™ OSTree เป‚เบ”เบเปƒเบŠเป‰เบŠเบฑเป‰เบ™ rpm-ostree เบžเบดเป€เบชเบ”. เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบฅเบฐเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบซเบธเป‰เบกเบซเปเปˆเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบžเบฒเบเปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปเบกเปˆเบ™เบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™; เบฅเบฐเบšเบปเบšเป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡เบšเปเปˆเบขเบนเปˆเปƒเบ™เบฅเบฐเบ”เบฑเบšเบ‚เบญเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™, เปเบ•เปˆเป‚เบ”เบเบฅเบงเบก, เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ‚เบญเบ‡เบ›เบฐเบฅเปเบฒเบกเบฐเบ™เบน. เบชเบฐเปœเบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเป€เบžเบทเปˆเบญเบ™เบณเปƒเบŠเป‰เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เป€เบ—เบทเปˆเบญเบฅเบฐเบเป‰เบฒเบง, เบฅเบปเบšเบฅเป‰เบฒเบ‡เบ„เบงเบฒเบกเบˆเบณเป€เบ›เบฑเบ™เปƒเบ™เบเบฒเบ™เบ›เปˆเบฝเบ™เบฎเบนเบšเบžเบฒเบšเบ—เบฑเบ‡เปเบปเบ”เบ”เป‰เบงเบเบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เปเบ•เปˆเบฅเบฐเบญเบฑเบ™.

เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเป‚เบ”เบ”เบ”เปˆเบฝเบงเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เปเบกเปˆเบ™เป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฒเบ”เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™เบˆเบฒเบเบเบฒเบ™เปเบˆเบเบขเบฒเบเบ—เบตเปˆเปƒเบŠเป‰เปเบฅเบฐ, เบ”เป‰เบงเบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบ‚เบญเบ‡เบŠเบธเบ”, เบšเปเปˆเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบŸเบฅเปŒเปเบฅเบฐเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบซเบผเบทเบฅเบฐเบšเบปเบšเบ•เบปเป‰เบ™เบ•เป, เบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบญเบธเบ›เบฐเบเบญเบ™เป‚เบ”เบเบเบปเบ‡, เบเบปเบเป€เบงเบฑเป‰เบ™เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบœเปˆเบฒเบ™ DRI, เปเบฅเบฐเป‚เบ—เบซเบฒเบฅเบฐเบšเบปเบšเบเปˆเบญเบเป€เบ„เบทเบญเบ‚เปˆเบฒเบ. เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เบเบฃเบฒเบŸเบดเบ เปเบฅเบฐเบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบเปƒเบŠเป‰เป‚เบ›เบฃเป‚เบ•เบ„เป Wayland เบซเบผเบทเบœเปˆเบฒเบ™เบเบฒเบ™เบชเบปเปˆเบ‡เบ•เปเปˆเบŠเบฑเบญเบเป€เบเบฑเบ” X11. เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบเบฑเบšเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบžเบฒเบเบ™เบญเบเปเบกเปˆเบ™เบญเบตเบ‡เปƒเบชเปˆเบฅเบฐเบšเบปเบšเบเบฒเบ™เบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบก DBus เปเบฅเบฐ Portals API เบžเบดเป€เบชเบ”.

เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป‚เบ”เบ”เบ”เปˆเบฝเบง, เบŠเบฑเป‰เบ™ Bubblewrap เปเบฅเบฐเป€เบ—เบเป‚เบ™เป‚เบฅเบเบต virtualization container Linux เปเบšเบšเบ”เบฑเป‰เบ‡เป€เบ”เบตเบกเปเบกเปˆเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, เบญเบตเบ‡เปƒเบชเปˆเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ cgroups, namespaces, Seccomp เปเบฅเบฐ SELinux. PulseAudio เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบญเบญเบเบชเบฝเบ‡. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰, เบเบฒเบ™เป‚เบ”เบ”เบ”เปˆเบฝเบงเบชเบฒเบกเบฒเบ”เบ–เบทเบเบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™เป„เบ”เป‰, เป€เบŠเบดเปˆเบ‡เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบžเบฑเบเป€เบเบฑเบ”เบ—เบตเปˆเบ™เบดเบเบปเบกเบซเบผเบฒเบเป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเปเบฅเบฐเบญเบธเบ›เบฐเบเบญเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบ™เบฅเบฐเบšเบปเบšเบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆ. เบ•เบปเบงเบขเปˆเบฒเบ‡, GIMP, VSCodium, PyCharm, Octave, Inkscape, Audacity, เปเบฅเบฐ VLC เบกเบฒเบžเป‰เบญเบกเบเบฑเบšเป‚เบซเบกเบ”เบเบฒเบ™เป‚เบ”เบ”เบ”เปˆเบฝเบงเบ—เบตเปˆเบˆเปเบฒเบเบฑเบ”เบ—เบตเปˆเบ›เปˆเบญเบเปƒเบซเป‰เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป€เบ•เบฑเบกเป„เบ›เบซเบฒเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเป€เบฎเบทเบญเบ™. เบ–เป‰เบฒเปเบžเบฑเบเป€เบเบฑเบ”เบ—เบตเปˆเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเป€เบฎเบทเบญเบ™เบ–เบทเบเบ—เปเบฒเบฅเบฒเบ, เป€เบ–เบดเบ‡เบงเปˆเบฒเบˆเบฐเบกเบตเบ›เป‰เบฒเบ "sandboxed" เปƒเบ™เบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบเบŠเบธเบ”, เบœเบนเป‰เป‚เบˆเบกเบ•เบตเบžเบฝเบ‡เปเบ•เปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เป„เบŸเบฅเปŒ ~/.bashrc เป€เบžเบทเปˆเบญเบ›เบฐเบ•เบดเบšเบฑเบ”เบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡เบฅเบฒเบง. เบšเบฑเบ™เบซเบฒเบ—เบตเปˆเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเปเบกเปˆเบ™เบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบเบฒเบ™เบซเบธเป‰เบกเบซเปเปˆเปเบฅเบฐเบ„เบงเบฒเบกเป„เบงเป‰เบงเบฒเบ‡เปƒเบˆเปƒเบ™เบœเบนเป‰เบชเป‰เบฒเบ‡เบŠเบธเบ”, เบœเบนเป‰เบ—เบตเปˆเบกเบฑเบเบˆเบฐเบšเปเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบ•เบปเป‰เบ™เบ•เปเบซเบผเบทเบเบฒเบ™เปเบˆเบเบขเบฒเบ.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™