لینوکس و دنیای متن‌باز

گوگل در حال آزمایش نسخه Flatpak کروم و کرومیوم در لینوکس است

برای ما لینوکس‌کارها که همیشه عادت داشتیم فایل‌های deb یا rpm کروم را دانلود کنیم و از طریق ترمینال به جان سیستم بیفتیم، این خبر می‌تواند یک تغییر مسیر جذاب باشد! مهندسان گوگل که روی توسعه مرورگر Chrome و Chromium کار می‌کنند، اخیراً آزمایش روی پکیج‌های فلت‌پک (Flatpak) را برای لینوکس آغاز کرده‌اند.

البته گوگل هنوز به طور رسمی پشتیبانی از فرمت Flatpak را تایید نکرده است، اما شروع این آزمایش‌ها نشان می‌دهد که آن‌ها حداقل در حال بررسی این گزینه محبوب برای توزیع مرورگر خود در دنیای متن‌باز هستند.

جزئیات این تغییرات چیست؟ تام اندرسون (Tom Anderson) از تیم توسعه مرورگر گوگل، کدهای آزمایشی پشتیبانی از بسته‌بندی Flatpak را برای تست در مخازن مرج کرده است. در توضیحات این مرج (Merge) اشاره شده که هدف فعلی، فقط تست کردن است و هنوز برنامه قطعی برای انتشار رسمی وجود ندارد:

«اضافه شدن بسته‌بندی آزمایشی Flatpak در مسیر chrome/installer/linux برای تسهیل در تست پیکربندی‌های محدودشده سندباکس (Restricted Sandboxing) و گسترش پشتیبانی از XDG Portal است. این به معنای تعهد برای پشتیبانی رسمی از پکیج‌های Flatpak نیست.»

برخی از مهم‌ترین تغییرات فنی این کامیت عبارتند از:

  • ایجاد مسیر chrome/installer/linux/flatpak/ به همراه اسکریپت‌ها و قالب‌های متادیتا، AppStream metainfo و نقطه ورود (entrypoint) لانچر.
  • اضافه شدن آرگومان بیلد enable_flatpak GN (که به صورت پیش‌فرض روی False تنظیم شده است).
  • به‌روزرسانی common/installer.py برای پیکربندی فلت‌پک و مپ کردن App ID برای کرومیوم (org.chromium.Chromium) و گوگل کروم (com.google.Chrome).
  • غیرفعال کردن فشرده‌سازی zlib و setuid sandbox برای بیلد‌های غیررسمی.
  • همگام‌سازی فایل common/desktop.template برای پشتیبانی همزمان از دستورات اجرایی Flatpak و دسکتاپ.

چرا این خبر برای لینوکسی‌ها مهم است؟ این یک پیشرفت هیجان‌انگیز برای تکنولوژی توزیع نرم‌افزار و سندباکس (Sandboxing) در لینوکس است. با توجه به اینکه توزیع‌های غیر دبیانی و غیر RPM (مثل آرچ‌لینوکس یا توزیع‌های تغییرناپذیر) روزبه‌روز محبوب‌تر می‌شوند، استفاده از فلت‌پک می‌تواند تجربه نصب و اجرای تمیزتری از کروم و کرومیوم را برای تمام لینوکس‌کارها فراهم کند.

کدهای آزمایشی مرج شده‌اند و باید منتظر ماند و دید که آیا این تست‌ها آن‌قدر موفقیت‌آمیز خواهند بود که گوگل بالاخره به صورت رسمی به دنیای Flatpak سلام کند یا خیر.

آزمایش نسخه Flatpak کروم و کرومیوم در لینوکس توسط گوگل

شما طرفدار کدام روش هستید؟ آیا نصب از طریق پکیج‌منیجر اصلی توزیع خودتان (مثل apt) را ترجیح می‌دهید یا دوست دارید مرورگرتان در یک محیط ایزوله مثل Flatpak اجرا شود؟ نظرتان را در لاگِ امروز با ما به اشتراک بگذارید!

خسرو عظیمی

خسرو عظیمی هستم. علاقه مند به دنیای اوپن سورس و IT، لینوکس، امنیت، وب و برنامه نویسی. در حال حاضر توسعه دهنده وب، کارشناس سئو و ادمین سیستم عامل هستم. لینک سایت شخصی: khosro-azimi.ir

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا