فلت پک

Flatpak
نویسنده(های)
اصلی
Alex Larsson
توسعه‌دهنده(ها)Flatpak Team
انتشار اولیهسپتامبر ۲۰۱۵ (۲۰۱۵}})[۱]
انتشار پایدار
۱.۱۶.۱ / ۱۱ مه ۲۰۲۵ (۲۰۲۵-11}})[۲]
مخزن
نوشته‌شده باC
سیستم‌عاملLinux
مجوزLGPL[۳]
وبگاه

فلت پک - (به انگلیسی: Flatpak) (سابقاً xdg-app) یک نرم‌افزار سودمند برای استقرار نرم‌افزار و مدیریت بسته برای لینوکس است. فلت پک یک محیط sandbox در اختیار کاربران می‌گذارد که در آن می‌توانند نرم‌افزارهای کاربردی را به صورت جدا از بقیه سیستم اجرا کنند.[۴][۵] برنامه‌های کاربردی با استفاده از فلت پک برای دسترسی به بلوتوث، صدا (با PulseAudio)، شبکه، پرونده‌ها و غیره به مجوزهایی احتیاج دارند که توسط نگهدارنده فلت پک تعریف شده‌اند و توسط کاربران در سیستم خود قابل کنترل (اضافه یا حذف) هستند.[۶][۷] فلت پک به عنوان بخشی از پروژه Freedesktop.org (که قبلاً با نام X Desktop Group یا XDG شناخته می‌شد) توسعه داده شد و در ابتدا xdg-app نامیده می‌شد.[۸]

Flathub، مخزنی (یا منبع از راه دور در اصطلاحات فلت پک) که در flathub.org قرار دارد، به یک استاندارد برای دریافت برنامه‌های بسته‌بندی شده با فلت پک تبدیل شده است.[۹] بسته‌های flathub توسط مدیران Flathub یا برنامه نویسان برنامه‌ها ارایه می‌شوند.[۱۰] اگرچه Flathub منبع اصلی برای برنامه‌های بسته‌بندی شده با فلت پک است، فلت پک می‌تواند به‌طور مستقل از Flathub کار کند.[۱۱] امکان میزبانی از راه دور و دسترسی به Remoteهایی که کاملاً مستقل از Flathub هستند امکان‌پذیر است.[۱۲]

پشتیبانی

به صورت تئوری، برنامه‌های فلت پک را می‌توان بر روی هر توزیع لینوکس، از جمله آنهایی که با لایه سازگاری Windows Subsystem for Linux نصب شده‌اند، تا زمانی که bubblewrap و OSTree در دسترس باشند، نصب کرد.

همچنین می‌توان از این برنامه در سیستم‌های مبتنی بر هسته لینوکس مانند ChromeOS استفاده کرد.[۱۳]

پانویس

مشارکت‌کنندگان ویکی‌پدیا. «Flatpak». در دانشنامهٔ ویکی‌پدیای انگلیسی، بازبینی‌شده در ۱ ژوئیهٔ ۲۰۲۰.

منابع

  1. "Flatpak's History". GitHub.
  2. "Releases · flatpak/flatpak". GitHub.
  3. "LGPL". xdg-app repository. freedesktop.org. Retrieved 2016-11-21. {{cite web}}: Italic or bold markup not allowed in: |website= (help)
  4. Larsson, Alexander (29 April 2016). "Using bubblewrap in xdg-app". Alexander Larsson: Cool links and commentary. GNOME. Retrieved 8 January 2016.
  5. Willis, Nathan (2015-01-21). "GNOME and application sandboxing revisited". LWN. Archived from the original on 25 November 2018. Retrieved 2016-01-03.
  6. "Sandbox Permissions". Flatpak documentation (به انگلیسی). Retrieved 2019-06-24.
  7. "flatpak-run". Flatpak documentation (به انگلیسی). Retrieved 2019-06-24.
  8. Larsson, Alexander (9 May 2016). "Renamed to flatpak in git". freedesktop.org. Retrieved 1 June 2016.
  9. "7 Flatpak Apps You Can Install Right Now from Flathub". OMG! Ubuntu! (به انگلیسی). 2017-07-20. Retrieved 2019-05-29.
  10. Pull requests for new applications to be added. Contribute to flathub/flathub development by creating an account on GitHub, Flathub, 2019-05-24, retrieved 2019-05-29
  11. "Reasons to use Flatpak". Flatpak documentation (به انگلیسی). Retrieved 2019-06-24.
  12. "List remotes". Flatpak documentation (به انگلیسی). Retrieved 2019-06-24.
  13. «Flatpak—the future of application distribution». Flatpak. دریافت‌شده در ۲۰۲۴-۱۱-۲۳.