ෆයර්ෆොක්ස් ස්නැප් පැකේජය මන්දගාමී දියත් කිරීමත් සමඟ උබුන්ටු සංවර්ධකයින් ගැටළු විසඳීමට පටන් ගෙන ඇත

සාමාන්‍ය ඩෙබ් පැකේජය වෙනුවට උබුන්ටු 22.04 හි පෙරනිමියෙන් පිරිනමන ෆයර්ෆොක්ස් ස්නැප් පැකේජය සමඟ කාර්ය සාධන ගැටළු විසඳීමට කැනොනිකල් ආරම්භ කර ඇත. පරිශීලකයින් අතර ඇති ප්‍රධාන අතෘප්තිය Firefox ඉතා මන්දගාමී දියත් කිරීම හා සම්බන්ධ වේ. උදාහරණයක් ලෙස, Dell XPS 13 ලැප්ටොප් එකක, ස්ථාපනය කිරීමෙන් පසු Firefox හි පළමු දියත් කිරීම තත්පර 7.6ක්, Thinkpad X240 ලැප්ටොප් එකක - තත්පර 15ක් සහ Raspberry Pi 400 පුවරුවක - තත්පර 38ක් ගතවේ. නැවත නැවත දියත් කිරීම් පිළිවෙළින් තත්පර 0.86, 1.39 සහ 8.11 කින් අවසන් වේ.

ගැටළුව විශ්ලේෂණය කිරීමේදී, මන්දගාමී ආරම්භය සඳහා ප්‍රධාන හේතු 4 ක් හඳුනාගෙන ඇති අතර, එයට විසඳුම අවධානය යොමු කරනු ඇත:

  • සම්පීඩිත squashfs රූපයක් තුළ ලිපිගොනු සෙවීමේදී ඉහළ උඩිස්, අඩු බල පද්ධතිවල විශේෂයෙන් කැපී පෙනේ. ආරම්භයේදී රූපය වටා ගමන් කිරීමේ මෙහෙයුම් අවම කිරීම සඳහා අන්තර්ගත කණ්ඩායම්කරණය හරහා ගැටළුව විසඳීමට සැලසුම් කර ඇත.
  • Raspberry Pi සහ AMD GPU සහිත පද්ධති මත, දිගු ප්‍රමාදයන් ග්‍රැෆික් ධාවක නිර්ණය කිරීමේ අසාර්ථක වීමක් සහ සෙවනැලි ඉතා සෙමින් සම්පාදනය කරමින් මෘදුකාංග විදැහුම්කරණය භාවිතයේ පසුබෑමක් සමඟ සම්බන්ධ විය. ගැටළුව විසඳීම සඳහා පැච් එකක් දැනටමත් snapd වෙත එක් කර ඇත.
  • පැකේජයට ගොඩනගා ඇති ඇඩෝන පරිශීලක නාමාවලියට පිටපත් කිරීමට බොහෝ කාලයක් ගත විය. ස්නැප් පැකේජය තුළ භාෂා ඇසුරුම් 98 ක් ගොඩනගා ඇති අතර, තෝරාගත් භාෂාව කුමක් වුවත් ඒවා සියල්ල පිටපත් කර ඇත.
  • පවතින සියලුම අකුරු, අයිකන තේමා, සහ අකුරු වින්‍යාසයන් හඳුනා ගැනීම හේතුවෙන් ද ප්‍රමාදයන් සිදු විය.

snap වෙතින් Firefox දියත් කරන විට, ක්‍රියාත්මක වීමේදී අපට කාර්ය සාධන ගැටළු කිහිපයක් ද ඇති විය, නමුත් Ubuntu සංවර්ධකයින් දැනටමත් කාර්ය සාධනය වැඩි දියුණු කිරීම සඳහා විසඳුම් සකස් කර ඇත. උදාහරණයක් ලෙස, ෆයර්ෆොක්ස් 100.0 සමඟින් පටන් ගෙන, ගොඩනඟන විට සබැඳි-කාල ප්‍රශස්තිකරණය (LTO) සහ කේත පැතිකඩ ප්‍රශස්තකරණය (PGO) සක්‍රීය වේ. ෆයර්ෆොක්ස් සහ බාහිර උප පද්ධති අතර පණිවිඩ යැවීමේ ගැටළු විසඳීම සඳහා, නව XDG ඩෙස්ක්ටොප් ද්වාරයක් සකස් කර ඇති අතර, ඒ සඳහා සහාය ෆයර්ෆොක්ස් හි ඇතුළත් කිරීම සඳහා සමාලෝචන අදියරේ පවතී.

බ්‍රව්සර් සඳහා ස්නැප් ආකෘතිය ප්‍රවර්ධනය කිරීමට හේතු වන්නේ උබුන්ටු හි විවිධ අනුවාද සඳහා නඩත්තුව සරල කිරීමට සහ සංවර්ධනය ඒකාබද්ධ කිරීමට ඇති ආශාවයි - deb පැකේජයට උබුන්ටු හි සහය දක්වන සියලුම ශාඛා සඳහා වෙනම නඩත්තුවක් අවශ්‍ය වන අතර, ඒ අනුව, පද්ධතියේ විවිධ අනුවාදයන් සැලකිල්ලට ගනිමින් එකලස් කිරීම සහ පරීක්ෂා කිරීම. සංරචක, සහ snap පැකේජය සියලුම Ubuntu ශාඛා සඳහා වහාම ජනනය කළ හැක. එපමණක් නොව, ෆයර්ෆොක්ස් සමඟ උබුන්ටු හි පිරිනමනු ලබන ස්නැප් පැකේජය මොසිල්ලා සේවකයින් විසින් නඩත්තු කරනු ලැබේ, i.e. එය අතරමැදියන් නොමැතිව මුලින්ම පිහිටුවා ඇත. Snap ආකෘතියෙන් ලබා දීමෙන් Ubuntu භාවිතා කරන්නන් වෙත බ්‍රවුසරයේ නව අනුවාදයන් ලබා දීම වේගවත් කිරීමට හැකි වූ අතර, AppArmor යාන්ත්‍රණය භාවිතයෙන් නිර්මාණය කරන ලද හුදකලා පරිසරයක Firefox ධාවනය කිරීමට හැකි වූ අතර, ඉතිරි පද්ධතිය තවදුරටත් සූරාකෑමෙන් ආරක්ෂා කර ගැනීමට හැකි විය. බ්රවුසරයේ ඇති දුර්වලතා.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න