کروم و کرومیوم آزمایش Flatpak را برای گسترش دسترسی خود در لینوکس آغاز کردند
گوگل در حال آزمایش بستهبندی Flatpak برای کروم و کرومیوم در لینوکس است، این ابتکار میتواند توزیع آنها را فراتر از بستههای RPM و Debian سادهتر کند، هرچند هنوز نمایانگر تعهد رسمی به پشتیبانی نیست.
- گوگل پشتیبانی آزمایشی از بستهبندی Flatpak را به کد کروم و کرومیوم اضافه کرده است تا در لینوکس آزمایشاتی انجام دهد.
- این پیشنهاد به ارزیابی تنظیمات sandbox محدود و گسترش استفاده از پرتالهای XDG میپردازد.
- این تغییر شامل اسکریپتهای بستهبندی، شناسههای برنامه و الگوهای متاداده برای Flatpak است.
گوگل در حال آزمایش بستهبندی Flatpak برای کروم و کرومیوم در لینوکس است، طبق گزارش Phoronix. این ابتکار هنوز در مرحله آزمایش قرار دارد و نمایانگر تعهد رسمی به این فرمت نیست، بنابراین معادل یک نسخه پایدار نیست و یک مسیر تضمین شده جدید برای نصب را تأیید نمیکند.
این تغییر به تسهیل آزمایش تنظیمات sandbox محدود و گسترش پشتیبانی موجود برای پرتالهای XDG کمک میکند، اجزایی که به برنامهها اجازه میدهند به طور کنترل شده به قابلیتهای سیستم لینوکس دسترسی پیدا کنند. شواهد موجود نمیتواند به طور قطع پیادهسازی را به یک فرد خاص نسبت دهد و تاریخ دقیق ذکر شده در پیشنویس اصلی را تأیید کند.
یک آزمایش محدود، نه یک اعلام پشتیبانی
Flatpak یک فرمت توزیع برنامه برای لینوکس است که برنامه و وابستگیهای آن را در یک محیط ایزولهتر از سیستم میزبان گرد هم میآورد. این معماری میتواند به یک برنامه کمک کند تا به طور یکنواختتری در بین توزیعهای مختلف کار کند، هرچند همچنین نیاز به سازگاری مکانیزمهای ادغام با دسکتاپ، مجوزها و قابلیتهای امنیتی دارد.
اضافهکردن آزمایشی به معنای وعدهای برای پشتیبانی رسمی از بستههای Flatpak نیست. کد امکان بررسی یک امکان فنی را فراهم میکند، اما تأیید نمیکند که کروم به طور عمومی از طریق Flathub توزیع خواهد شد، که گوگل نگهداری دائمی ارائه خواهد کرد یا اینکه این فرمت جایگزین کانالهای فعلی آن خواهد شد.
این کار دایرکتوری chrome/installer/linux/flatpak/ را ایجاد میکند، جایی که اسکریپتهای بستهبندی و الگوها برای متاداده، اطلاعات AppStream و نقطه ورودی راهانداز گنجانده شده است. همچنین آرگومان کامپایل GN enable_flatpak را اضافه میکند که به طور پیشفرض غیرفعال است و اجازه میدهد جریان آزمایشی در کامپایلهایی که برای این فرمت در نظر گرفته شدهاند، فعال شود.
این تغییر به کد آزمایشی اضافه شده است، به طوری که توسعهدهندگان میتوانند رفتار مرورگر را در یک بسته Flatpak ارزیابی کنند. با این حال، ادغام کد فقط نشان میدهد که قابلیت فنی وارد پروژه شده است؛ این به خودی خود تاریخی برای در دسترس بودن برای کاربران نهایی تعیین نمیکند و سیاست توزیع گوگل را تغییر نمیدهد.
چه چیزی در بستهبندی کروم تغییر میکند
این پیشنهاد فیلد package_format را به InstallerConfig اضافه میکند، تنظیماتی که فرآیند نصب برای تمایز بین فرمتهای خروجی استفاده میکند. زمانی که مقصد Flatpak است، سیستم چندین اثر ادغام خاص میزبان را نادیده میگیرد، از جمله فایلهای .desktop سیستم، پیوندهای نمادین در /usr/bin، متادادههای AppStream، برنامههای پیشفرض GNOME، صفحات man و پروفایلهای AppArmor.
این استثنائات به یک تفاوت اساسی بین یک نصب سنتی و یک برنامه محصور شده پاسخ میدهد. در بستههای معمولی، نصبکننده میتواند به طور مستقیم در مکانهای مشترک سیستم بنویسد، در حالی که Flatpak تلاش میکند برنامه را در محدودههای تعریف شده نگه دارد و از رابطهای کنترل شده برای تعامل با دسکتاپ و سایر منابع استفاده کند.
کد همچنین common/installer.py را بهروزرسانی میکند تا پیکربندی Flatpak و نگاشت شناسههای برنامه را در بر بگیرد. برای Chromium الگوی org.chromium.Chromium* در نظر گرفته شده است، در حالی که Google Chrome از com.google.Chrome* استفاده میکند، تفکیکی که امکان تمایز بین این دو محصول را در اکوسیستم برنامههای لینوکس فراهم میآورد.
علاوه بر این، Google common/desktop.template را عمومی میکند تا از دستورات اجرایی هم برای برنامههای Flatpak و هم برای نصبهای سراسری پشتیبانی کند. این سازگاری ضروری است زیرا راهانداز یک برنامه محصور را بهطور دقیق مشابه یک باینری نصبشده در یک مسیر سنتی فراخوانی نمیکند.
Sandbox، ساختها و دامنه بالقوه
این تغییر sandbox setuid و فشردهسازی zlib را در ساختهای غیررسمی غیرفعال میکند. متن پیادهسازی این تصمیمات را با جریان آزمایشی مرتبط میکند، بنابراین نباید بهعنوان تغییرات عمومی در نسخه رسمی مرورگر یا بهعنوان توصیهای برای کاربران برای حذف لایههای امنیتی از نصبهای خود تفسیر شود.
sandbox setuid به مکانیزمهایی تعلق دارد که توسط Chromium برای تقویت جداسازی فرآیندها استفاده میشود، در حالی که Flatpak مدل محصورسازی و کنترل مجوزهای خود را ارائه میدهد. همزیستی این دو سیستم نیاز به آزمایشهای دقیق دارد، زیرا یک پیکربندی نادرست میتواند بر سازگاری، عملکرد یا سطح امنیت برنامه تأثیر بگذارد.
این تغییر همچنین BUILD.gn را با اهداف و نامهای مستعار مربوط به بستهبندی Flatpak بهروزرسانی میکند. با ادغام آنها در سیستم ساخت، توسعهدهندگان میتوانند فرمت را در جریانهای معمول پروژه تولید و آزمایش کنند، اگرچه این گزینه همچنان آزمایشی باقی میماند و از پیکربندی پیشفرض خارج است.
اگر آزمایشها بهطور رضایتبخشی پیش بروند، Flatpak میتواند مسیر یکسانتری را برای Chrome و Chromium در توزیعهای لینوکس که به بستههای RPM یا Debian وابسته نیستند، ارائه دهد. این امکان برای کاربران و نگهدارندگان که یک برنامه خودکفا را ترجیح میدهند، جذاب است، اما هر گونه مزیت آینده به تصمیمات بعدی در مورد پشتیبانی، بهروزرسانیها، مجوزها و توزیع بستگی خواهد داشت.
علل حرکات اخیر
در این مورد، این یک حرکت بازار نیست، بلکه یک تغییر فنی در کد Chrome و Chromium است. کاتالیزور تأییدشده، ادغام آزمایشی بستهبندی Flatpak برای آزمایش پیکربندیهای sandbox محدود و ادغام با درگاههای XDG است. هیچ مدرکی مبنی بر اعلام پشتیبانی رسمی یا تصمیم برای توزیع Chrome از طریق Flathub در دسترس نیست.
یک مرحله جدید ممکن برای لینوکس
Chrome و Chromium بهطور تاریخی حضوری بهویژه مشهود در محیطهای لینوکس مبتنی بر فرمتهای بسته سنتی داشتهاند. کاوش در Flatpak این کانالها را حذف نمیکند، اما نشان میدهد که Google در حال ارزیابی تجربه نصب کمتر وابسته به ساختار خاص هر توزیع است.
برای کاربران، یک بسته Flatpak میتواند در دسترس بودن مرورگر را در سیستمهایی که بسته رسمی سازگار وجود ندارد یا جایی که وابستگیها ایجاد اصطکاک میکنند، ساده کند. با این حال، این فرمت همچنین میتواند سؤالاتی درباره اندازه دانلودها، دسترسی به فایلها، ادغام با تمهای بصری، پخش چندرسانهای و سازگاری با ویژگیهایی که انتظار میرود بهطور مستقیم با سیستم تعامل داشته باشند، ایجاد کند.
پشتیبانی از درگاههای XDG در این مرحله مرکزی است زیرا رابطهای استانداردی برای عملیاتهایی مانند انتخاب فایلها، باز کردن لینکها یا دسترسی به منابع محیط با کنترل بیشتر ارائه میدهد. گسترش این پشتیبانی به Chrome اجازه میدهد تا در یک sandbox بدون وابستگی به مجوزهای وسیع برای هر تعامل روزمره عمل کند، اگرچه کیفیت تجربه باید از طریق آزمایشهای واقعی تأیید شود.
در حال حاضر، سیگنال مشخصتر فنی و نه تجاری است: گوگل کد آزمایشی را برای ساخت بستههای Flatpak اضافه کرده است، اما از پشتیبانی رسمی خبر نداده است. مرحله بعدی بررسی این است که آیا پیادهسازی به ثبات و سازگاری لازم برای توجیه یک توزیع رسمی میرسد یا خیر.
قیمت --
این محتوا صرفاً برای اطلاعرسانی عمومی ارائه شده است و بهمنزله مشاوره مالی، سرمایهگذاری، حقوقی یا مالیاتی تلقی نمیشود. هرگونه رویداد، جایزه، کمپین آنلاین یا اطلاعات مرتبط که در اینجا ذکر شده است، نباید بهعنوان توصیه، ترغیب یا دعوت به خرید، فروش، معامله یا هرگونه دادوستد دیگر داراییهای رمزارزی تلقی شود. داراییهای رمزارزی از نوسان بالایی برخوردار هستند و ممکن است منجر به زیان شوند. دسترسی به خدمات، محصولات و رویدادهای مرتبط با WEEX ممکن است بسته به منطقه جغرافیایی متفاوت باشد. اطمینان از اینکه استفاده شما از این خدمات با قوانین و مقررات محلی مطابقت دارد، بر عهده خود شماست.
ممکن است شما نیز علاقهمند باشید

PHP2Shell: بحث در مورد اینکه آیا به راحتی قابل نفوذ است یا نه

اطلاعات مشتریان در سازنده کیف پول رمزنگاری پس از حمله به وبسایت لو رفت

کریپتو: انتقالات کانادا به سه کشور آسیایی 141 درصد افزایش یافته است

بریتانیا آماده مقابله با حوادث جدی AI Agent است، شرکتها به چه نوع برنامههای اضطراری نیاز دارند

چه کسی در واقع تصمیم میگیرد که یک بهروزرسانی بزرگ ارز دیجیتال انجام شود؟

بیتکوین 0.1 به صورت دانه به دانه بازسازی شده: ماشین ساتوشی ناکاموتو توسط اجرایی آن فاش شد

مطالعه BCG نگهداری را در مرکز برنامههای دارایی دیجیتال بانکها قرار میدهد

اینترپل: 1462 دستگیری و شبکههای پولشویی ارز دیجیتال در آفریقا منهدم شدند

بیت کوین هش ریت به یک زتاهش بازمیگردد در حالی که رقابت در استخراج افزایش مییابد

آیا سقوط معاملات هوش مصنوعی باعث تأخیر در "IPO فوقالعاده" Anthropic خواهد شد؟ زمان زیادی تا "تاریخ پیشبینیشده برای عرضه عمومی" در اواسط نوامبر باقی نمانده است

محقق نقصی در Cake Wallet گزارش میدهد که میتواند پرداختهای بیتکوین را منحرف کند

کریپتو: پنتاگون به سربازان خود ممنوعیت شرطبندی بر روی Polymarket و Kalshi را اعلام کرد

تئوری زنجیرهای پیشنهاد میکند که ثابت ریز را با اطلاعات کوانتومی استخراج کند

تاخیر در بهروزرسانی Glamsterdam بر روی Ethereum، فعالسازی را در Hoodi به تعویق میاندازد

مروری بر مقررات داراییهای دیجیتال (یازدهم): آفریقای جنوبی، از مجوز FSCA تا گزارشدهی فرامرزی

رمزارزها: این غول سرمایهگذاری ریسک، نام خود را تغییر میدهد و به سمت هوش مصنوعی میرود

غانم سعودی 1.5 میلیون دلار اضافی جمعآوری کرد و مجموع دور تأمین مالی به 8.6 میلیون دلار رسید

بازده استیکینگ اتریوم در حال از دست دادن به نرخهای نقدی است، پس چرا سرمایهگذاران هنوز در صف هستند؟

بیت کوین: چرا جیپیمورگان ۲۰.۹٪ بازده متوسط و تنها ۱۰٪ در سال را اعلام میکند

تبدیل سفته بازی به تجارت: آزمایش نقدینگی سهام Standard Reserve

استیبلکوینها: FSB در G20 اعتراف میکند که 300 میلیارد دلار را با دادههای خصوصی زیر نظر دارد

گروک، چتجیپیتی، کلاود: این هوشهای مصنوعی که ارز دیجیتال شما را در حالی که بانکها در حال وحشت هستند، معامله میکنند

سهامداران Circle و سون یوشن به ترتیب شکایت کردند، کسب و کار رمزنگاری خانواده ترامپ با جنجالهای مداوم WLFI

بیتکوین هر ۱۵ دقیقه: شرطبندی سریع که بازارهای پیشبینی را به هیجان میآورد

پلتفرم فعالیتهای عاملی چیست؟ نگاهی به کنسول AX1 2.0

چلو: با وجود ورود خالص قابل توجه به ETF بیت کوین، دادههای کلان فضای بازگشت را محدود میکند

قانون GENIUS "دریچه ای باز"، بانک ها می گویند وام ها ممکن است ۸۵۰ میلیارد دلار کاهش یابد

هوش مصنوعی و تراشهها: واشنگتن محدودیتها را بر سرمایهگذاریهای آمریکایی در چین تشدید میکند

تاریخچه چهار انتخابات میاندورهای و تأثیر آن بر BTC



