Pale Moon هو متصفح ويب مجاني مفتوح المصدر يعتمد على Mozilla Firefox. وهي متاحة لمنصات جنو / لينكس وويندوز.
قبل أيام قليلة ، تم إطلاق برنامج نسخة جديدة من متصفح الويب "Pale Moon 32.3.1" وهي نسخة تصحيحية التي جاءت لتنفيذ حلول للأخطاء التي تم اكتشافها في إصدار الإصدار "32.3" والتي اعتبرت مهمة ليتم تنفيذها في إصدار نقطي.
بالنسبة لأولئك الذين ليسوا على دراية بالمتصفح ، يجب أن يعرفوا أن هذا هو شوكة من قاعدة كود فايرفوكس لتوفير أداء أفضل والحفاظ على الواجهة الكلاسيكية وتقليل استهلاك الذاكرة وتقليل خيارات التخصيص الإضافية.
يلتزم المشروع بالتنظيم الكلاسيكي للواجهة ، دون التغيير إلى واجهة Australis المدمجة في Firefox 29 ، مع توفير إمكانيات تخصيص واسعة النطاق.
برنامج Pale Moon 32.3.1 الميزات الجديدة الرئيسية
في إصدار هذه النسخة التصحيحية تم تنفيذ حلول لمشكلتين وهي العوائق المتقطعةs المتعلقة بأداء API و مشاكل متقطعةs مع عطل JavaScript في نصوص Chrome النصية (تسبب في حدوث أعطال في واجهة المستخدم والإضافات).
بالنسبة لجزء التغييرات التي تم إجراؤها في إصدار الإصدار 32.2 والتي تعد أيضًا جزءًا من الإصدار التصحيحي ، يمكننا أن نجد ذلك هناك الآن تكوين مخفي في "browser.history.menuMaxResults" إلى "about: config" ، والتي عند تنشيطها يسمح للمستخدم بتعيين عدد إدخالات محفوظات الاستعراض المعروضة في القائمة (افتراضيًا ، يتم عرض 15 إدخالًا).
التغيير الآخر الذي يبرز هو ذلكوقد تم العمل على تحسين التوافق مع المتصفحات الأخرى وإصلاح المشكلات عند العمل مع المواقع الشهيرة. على سبيل المثال ، تمت إضافة دعم لحساب الألوان باستخدام وظيفة CSS calc () وطرق البحث عن مصفوفة findLast و findLastIndex ،
كما يبرز ذلك في هذا الإصدارأم أنها ستعمل على تنظيف الشفرة من خلال عدم استخدامها ، بالإضافة إلى ذلك ، تمت إزالة دعم المكونات الإضافية التجريبية من Mozilla وذاك تم تحسين أداة تجميع البيانات المهملة في محرك جافا سكريبت ، مما يترجم إلى حل بعض الأعطال المتقطعة وتحسين الأداء.
من التغييرات الأخرى التي تتميز عن هذا الإصدار الجديد:
- عند التطوير لجميع الأنظمة الأساسية ، انتقلنا إلى استخدام معيار C ++ 14.
- تم إجراء الاستعدادات للانتقال إلى معيار C ++ 17.
- Object.hasOwn (كائن ، خاصية) ، طرق إضافية في واجهة برمجة التطبيقات الدولية (hourCycle ، DateTimeFormat ، Intl.Locale).
- توقف تحليل الروابط الرمزية عند سرد الدلائل.
- تم تحديث قائمة الامتدادات في Windows التي يتم التعامل معها على أنها "ملفات قابلة للتنفيذ".
- تم تناول المشكلات الأمنية: CVE-2023-37208.
- نظرًا لأنه لا يوجد متصفح يحترم هذا الجزء من المواصفات في الوقت الحالي ، يتم ترك هذا معطلاً حتى يكون هناك إجماع بين المتصفحات.
- ملخص تصحيحات أمان UXP Mozilla: تم إصلاح 2 ورفض 2 و 20 لا تنطبق.
أخيرا إذا كنت مهتمًا بمعرفة المزيد عنها حول هذا الإصدار الجديد ، يمكنك التحقق من التفاصيل في الرابط التالي.
كيفية تثبيت متصفح الويب Pale Moon على Ubuntu ومشتقاته؟
بالنسبة لأولئك الذين يرغبون في التمكن من تثبيت متصفح الويب هذا على توزيعاتهم ، عليهم فقط فتح محطة طرفية في نظامك والكتابة أي من الأوامر التالية.
يحتوي المتصفح على مستودعات لكل إصدار من Ubuntu لا يزال قيد الدعم الحالي. وفي هذا الإصدار الجديد من المتصفح ، يوجد بالفعل دعم لـ Ubuntu 23.04. عليهم فقط إضافة المستودع والتثبيت عن طريق كتابة الأوامر التالية:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser:/palemoon-GTK3/xUbuntu_23.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser:palemoon-GTK3.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser:palemoon-GTK3/xUbuntu_23.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser_palemoon-GTK3.gpg > /dev/null sudo apt update sudo apt install palemoon
الآن ل المستخدمون الذين يستخدمون إصدار Ubuntu 22.04 LTS قم بتنفيذ ما يلي:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser:/palemoon-GTK3/xUbuntu_22.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser:palemoon-GTK3.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser:palemoon-GTK3/xUbuntu_22.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser_palemoon-GTK3.gpg > /dev/null sudo apt update sudo apt install palemoon
لمن هم مستخدمو Ubuntu 20.04 LTS سيقومون بتشغيل الأوامر التالية في الجهاز:
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser:/palemoon-GTK3/xUbuntu_20.04/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser:palemoon-GTK3.list curl -fsSL https://download.opensuse.org/repositories/home:stevenpusser:palemoon-GTK3/xUbuntu_20.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_stevenpusser_palemoon-GTK3.gpg > /dev/null sudo apt update sudo apt install palemoon