يأتي Firefox 84 مع تحسينات Webrender لنظام التشغيل Linux والذاكرة المشتركة والمزيد

شعار فايرفوكس

النسخة الجديدة من Firefox 84 موجود هنا ويأتي مع العديد من التحسينات التي يركز بعضها على Linux ، مثل تحسين دعم ملفات Webrender لـ X11 و Gnome، بالإضافة إلى طرق تخصيص الذاكرة المشتركة جنبًا إلى جنب مع تحسينات Docker ، من بين أشياء أخرى.

بالإضافة إلى الابتكارات وإصلاحات الأخطاء في Firefox 84 ، تم إصلاح 31 نقطة ضعف ، تم تصنيف 19 منها على أنها خطيرة ، 7 منها (تم تجميعها لـ CVE-2020-35113 و CVE-2020-35114) ناتجة عن مشاكل في الذاكرة ، مثل فائض المخزن المؤقت والوصول إلى مناطق الذاكرة المحررة بالفعل. من المحتمل أن تؤدي هذه المشكلات إلى تنفيذ تعليمات برمجية ضارة عند فتح صفحات معدة خصيصًا. كما لوحظت الثغرة الخطيرة CVE-2020-16042 ، والتي تسمح بقراءة محتويات الذاكرة غير المهيأة من خلال التلاعب بنوع BigInt.

ويمكن أيضا ملاحظة أن سيكون Firefox 84 هو الإصدار الأخير الذي يدعم مكون Adobe Flash الإضافي ، مثل كما يعلم الكثيرون ، تعتزم Adobe إنهاء دعم Flash بحلول نهاية ديسمبر 2020.

الأخبار الرئيسية في Firefox 84

من بين التغييرات الرئيسية التي تبرز ، يمكننا العثور على توزيعات Linux مع جنوم و X11 ، يتم استخدام محرك تكوين WebRender افتراضيًا، تظل برامج التشغيل الخاصة بشركة NVIDIA في قائمة الحظر الخاصة بـ WebRender ، وكذلك برامج تشغيل Intel عند استخدام دقة الشاشة 3440 × 1440 وما فوق. لفرض التضمين في حول: config ، قم بتمكين إعداد "gfx.webrender.enabled" أو ابدأ Firefox مع مجموعة متغيرات البيئة MOZ_WEBRENDER = 1.

في حين بالنسبة لنظام التشغيل Android ، يتم تمكين محرك WebRender للأجهزة المزودة بوحدات معالجة رسومات Mali-G، بالإضافة إلى Adreno 5xx (Google Pixel و Google Pixel 2 / XL و Oneplus 5) و Adreno 6xx (Google Pixel 3 و Google Pixel 4 و Oneplus 6) والهواتف الذكية Pixel 2 و Pixel 3. بالنسبة لنظام التشغيل Windows ، يتم تمكين دعم WebRender للهواتف الذكية الخامسة والجيل السادس من وحدات معالجة الرسومات Intel ، لنظام التشغيل macOS لإصدار Big Sur.

تغيير رئيسي آخر لنظام Linux ، eأنا أعرف ذلك الآن يتم استخدام طرق أكثر حداثة لتخصيص الذاكرة المشتركة، مما يؤدي إلى أداء أفضل وتوافق أفضل مع Docker. عند عرض محتوى الوسائط المتعددة مثل مقاطع فيديو YouTube ، تعرض عناصر التحكم في مستوى الصوت والتشغيل GNOME و MATE الآن صورة مصغرة للمحتوى الجاري تشغيله وأزرار التحكم في التشغيل.

استخدام البنية التحتية لـ التكوين عن بعد ، تم تنفيذ التحميل الاستباقي لشهادات CA الوسيطة ، مما قلل من عدد رسائل الخطأ عند عرض المواقع المكونة بشكل غير صحيح. في الإصدار الجديد ، تم أيضًا تقديم دعم آلية CRLite إلى تنسيق عمل ، مما يسمح بتنظيم فحص فعال لإبطال الشهادة مقابل قاعدة بيانات مستضافة على نظام المستخدم.

في مدير البرنامج المساعد ، يتم تنفيذ القدرة على منح وإلغاء حقوق إضافية الخيارات الاختيارية المطلوبة لتنفيذ الوظيفة الموسعة في المكون الإضافي ، والتي يتم تمكينها من خلال إعدادات منفصلة. في السابق ، كانت هذه الحقوق الموسعة تُطلب ديناميكيًا عند تمكين الوظائف الموسعة ولم تنعكس في واجهة about: addons

وبالإضافة إلى ذلك، تم تنفيذ PerformancePaintTiming API (توقيت الطلاء)، والذي يسمح لك بتتبع وقت المراحل المختلفة لعرض الصفحة. باستخدام واجهة برمجة التطبيقات هذه ، يمكنك تحديد الاختناقات في تحميل الصفحة واللحظات الإشكالية ، على سبيل المثال المواقف التي يشاهد فيها الزائر بالفعل رابطًا أو نموذج إدخال ، ولكن نظرًا لأن JavaScript لم يتم تحميله بعد ، فإن برامج التشغيل الخاصة به غير متوفرة.

أبرز أيضًا في هذا الإصدار الجديد من Firefox 84 هو ملف دعم أنظمة Apple على أساس شريحة ARM M1 ، يعمل على تشغيل أجهزة MacBook Air و Mac Mini و MacBook Pro الأحدث. ومع ذلك ، في الأنظمة الأحدث ، هناك مشاكل في مشاهدة مقاطع الفيديو من Netflix و Hulu و Disney + و Amazon Video Prime ، والتي تتطلب تثبيت Rosetta.

كيف يتم تثبيت الإصدار الجديد من Firefox 84 على نظام Linux؟

مستخدمو Ubuntu أو Linux Mint أو مشتقات أخرى من Ubuntu ، يمكنهم تثبيت أو تحديث هذا الإصدار الجديد بمساعدة PPA الخاص بالمستعرض.

يمكن إضافة هذا إلى النظام عن طريق فتح محطة وتنفيذ الأمر التالي فيه:

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update

فعلت هذا الآن عليهم فقط التثبيت باستخدام:

sudo apt install firefox

لمستخدمي ومشتقات آرتش لينوكس ، مجرد تشغيل في محطة:

sudo pacman -S firefox

الآن لأولئك الذين يستخدمون Fedora أو أي توزيع آخر مشتق منه:

sudo dnf install firefox

أخيرا إذا كانوا من مستخدمي openSUSEيمكنهم الاعتماد على مستودعات المجتمع ، والتي يمكنهم من خلالها إضافة Mozilla إلى نظامهم.

يمكن القيام بذلك باستخدام Terminal وفيه عن طريق كتابة:

su -
zypper ar -f http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.1/ mozilla
zypper ref
zypper dup --from mozilla

إلى يمكن لجميع توزيعات Linux الأخرى تنزيل الحزم الثنائية من الرابط التالي.  

بالإضافة إلى ذلك ، تم إنشاء تحديث لإصدار Firefox LTS (دعم طويل الأجل) 78.6.0 بالإضافة إلى أن الفرع التالي من Firefox 85 قد دخل بالفعل في مرحلة الاختبار ومن المقرر إطلاقه في 26 يناير.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.