Pale Moon হল Mozilla Firefox-এর উপর ভিত্তি করে একটি বিনামূল্যের, ওপেন সোর্স ওয়েব ব্রাউজার। এটি GNU/Linux এবং Windows প্ল্যাটফর্মের জন্য উপলব্ধ।
ওয়েব ব্রাউজারের নতুন সংস্করণ "প্যাল মুন 32.2" ইতিমধ্যেই মুক্তি পেয়েছে এবং এই নতুন রিলিজে, অন্যান্য জিনিসগুলির মধ্যে অনেকগুলি সংশোধনের পাশাপাশি কিছু পরিবর্তনগুলি প্রয়োগ করা হয়েছে৷
যারা ব্রাউজারটির সাথে অপরিচিত, তাদের জানা উচিত যে এটি ফায়ারফক্স কোডবেসের একটি কাঁটাচামচ আরও ভাল পারফরম্যান্স প্রদান, ক্লাসিক ইন্টারফেস সংরক্ষণ, মেমরির খরচ কমিয়ে আনা এবং অতিরিক্ত কাস্টমাইজেশন বিকল্প সরবরাহ করতে।
প্রকল্পটি ফায়ারফক্স ২৯ এ সংহত অস্ট্রেলিয়ান ইন্টারফেসে পরিবর্তিত না হয়ে এবং ব্যাপক কাস্টমাইজেশন সম্ভাবনার বিধানের সাথে ইন্টারফেসের ক্লাসিক সংস্থার সাথে কাজ করে।
সূচক
ফ্যাকাশে মুন 32.2 মূল নতুন বৈশিষ্ট্য
Pale Moon এর নতুন সংস্করণ 32.2 GTK2 ব্যবহার করে FreeBSD-এর জন্য প্রদত্ত পরীক্ষামূলক বিল্ডগুলির বৈশিষ্ট্য (GTK3 এর সাথে পূর্বে দেওয়া বিল্ডগুলি ছাড়াও)। ফ্রিবিএসডি বিল্ডগুলি bzip2 এর পরিবর্তে xz ফর্ম্যাট ব্যবহার করে সংকুচিত হয়।
নতুন সংস্করণে আরও যে পরিবর্তনগুলি দেখা দেয় তা হ'ল গোয়ানা ব্রাউজার ইঞ্জিন (মোজিলা গেকো ইঞ্জিনের একটি কাঁটা) এবং UXP প্ল্যাটফর্ম (ইউনিফাইড এক্সইউএল প্ল্যাটফর্ম, ফায়ারফক্স উপাদানগুলির একটি কাঁটা) সংস্করণ 6.2-তে আপডেট করা হয়েছে, যা অন্যান্য ব্রাউজারগুলির সাথে সামঞ্জস্যের উন্নতি করে এবং ব্যবহারকারীরা যেখানে সমস্যাগুলি রিপোর্ট করেছে সেগুলির বেশিরভাগ সাইটের সাথে কাজ করে
উপরন্তু, আমরা খুঁজে পেতে পারেন যে FFmpeg 6.0 এর জন্য সমর্থন, বিশেষ করে সাম্প্রতিক প্রজন্মের লিনাক্স ডিস্ট্রিবিউশন, সেইসাথে বাস্তবায়নের জন্য গুরুত্বপূর্ণ GTK-তে স্কেল করা ফন্ট ক্যাশে করা হচ্ছে, কর্মক্ষমতা উন্নত করা এবং পরবর্তী ডিস্ট্রিবিউশনগুলিতে ARM64-এ Linux-এর জন্য কম্পাইল করার সময় একটি বিল্ড সমস্যা সমাধান করা।
আমরা এটিও খুঁজে পেতে পারি window.event ব্যবহার করে ওয়েবসাইটগুলির জন্য একটি সংশোধন করা হয়েছে (এখন অপ্রচলিত হিসাবে বিবেচিত)। এটি ডিফল্টরূপে নিষ্ক্রিয়, কিন্তু dom.window.event.enabled about:config পছন্দের মাধ্যমে সক্রিয় করা যেতে পারে।
অন্যদিকে, পৃষ্ঠার ক্যাশে উন্নত করা হয়েছে মেমরি বরাদ্দকারীতে, বাস্তবায়িত জাভাস্ক্রিপ্ট শ্রেণীর ক্ষেত্র এবং মডিউলগুলিতে অ্যাসিঙ্ক্রোনাস ফাংশন রপ্তানির পাশাপাশি গতিশীল মডিউল আমদানি প্রয়োগ করা হয়েছিল।
এর অন্যান্য পরিবর্তন যে এই নতুন সংস্করণ থেকে দাঁড়ানো:
- বাস্তবায়িত লজিক্যাল অ্যাসাইনমেন্ট অপারেটর ||= এবং .&&=??=
- WebComponents সম্পর্কিত বিভিন্ন ক্র্যাশ সংশোধন করা হয়েছে
- সেকেন্ডারি টার্গেট প্ল্যাটফর্মে সোর্স থেকে তৈরি বিভিন্ন সমস্যা সমাধান করা হয়েছে।
- বিভিন্ন ছোট ব্রাউজার ফ্রন্ট-এন্ড স্ক্রিপ্টিং সমস্যা সমাধান করা হয়েছে যা ত্রুটি বা কার্যকারিতা নষ্ট হতে পারে।
- কনস্ট্রাক্টরের ভিতরে ঘোষিত অ্যাসিঙ্ক্রোনাস (তীর) ফাংশনগুলির স্থির হ্যান্ডলিং।
- বেশ কিছু ছোট জাভাস্ক্রিপ্ট কমপ্লায়েন্স সমস্যা সমাধান করা হয়েছে।
- একটি সমস্যা সমাধান করা হয়েছে যেখানে জাভাস্ক্রিপ্ট (শুধু মডিউলগুলিতে) সঠিকভাবে অ্যাসিঙ্ক্রোনাস র্যাপার তৈরি করবে না।
- বর্তমান স্পেসিফিকেশনে (ইউজার টাইমিং L3) DOM পারফরম্যান্স API আপডেট করা হয়েছে।
- Ctrl+Enter দিয়ে কীপ্রেস ইভেন্ট পাঠাতে কীপ্রেস ইভেন্ট হ্যান্ডলিং আপডেট করা হয়েছে।
- জাভাস্ক্রিপ্ট অভ্যন্তরীণ আপডেট করা হয়েছে ভবিষ্যতে পোর্টেবিলিটি সুবিধার জন্য, সেইসাথে জাভাস্ক্রিপ্ট কর্মক্ষমতা উন্নত করতে।
- ম্যাকে উইন্ডো হ্যান্ডলিং এবং স্টাইলিং আপডেট করা হয়েছে।
- Freetype lib 2.13.0 এ আপডেট করা হয়েছে।
- হার্ফবুজ লাইব্রেরি 7.1.0-এ আপডেট করা হয়েছে।
- বৈশিষ্ট মেনে চলার জন্য ইনপুট নথির ভিত্তি URL-এর পরিবর্তে গ্লোবাল বেস URL ব্যবহার করতে Fetch API আপডেট করা হয়েছে৷
- JPEG ডিকোডিংয়ের সাথে একটি সম্ভাব্য DoS সমস্যা সমাধান করা হয়েছে।
- উইন্ডোজ উইজেট কোডে একটি সম্ভাব্য সমস্যা সমাধান করা হয়েছে যা ক্র্যাশ হতে পারে।
- নিরাপত্তা সংক্রান্ত সমস্যাগুলি সম্বোধন করা হয়েছে: CVE-2023-32209, CVE-2023-32214, এবং আরও কিছু যাদের CVE পদবি নেই।
পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন এই নতুন সংস্করণ সম্পর্কে, আপনি বিশদটি পরীক্ষা করতে পারেন নীচের লিঙ্কে।
যারা তাদের ডিস্ট্রোতে এই ওয়েব ব্রাউজারটি ইনস্টল করতে সক্ষম হতে আগ্রহী তাদের জন্য, তাদের কেবল আপনার সিস্টেমে একটি টার্মিনাল খুলতে হবে এবং টাইপ করতে হবে নিম্নলিখিত আদেশের যে কোনও।
ব্রাউজারে উবুন্টুর প্রতিটি সংস্করণের জন্য সংগ্রহস্থল রয়েছে যা এখনও বর্তমান সমর্থনে রয়েছে। এবং ব্রাউজারের এই নতুন সংস্করণে, ইতিমধ্যেই উবুন্টু 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
এখন জন্য ব্যবহারকারীগণ উবুন্টু 22.04 এলটিএস সংস্করণে আছেন নিম্নলিখিতটি কার্যকর করুন:
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
তারা যারা হয় উবুন্টু 20.04 এলটিএস ব্যবহারকারীগণ তারা টার্মিনালে নিম্নলিখিত কমান্ডগুলি চালাবেন:
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
মন্তব্য করতে প্রথম হতে হবে