SerenityOS ව්‍යාපෘතිය මගින් සංවර්ධනය කරන ලද වෙබ් බ්‍රවුසරය Acid3 පරීක්ෂණ සාර්ථකව සමත් විය

SerenityOS මෙහෙයුම් පද්ධතියේ සංවර්ධකයින් වාර්තා කර ඇත්තේ ව්‍යාපෘතිය මගින් නිර්මාණය කරන ලද වෙබ් බ්‍රව්සරය Acid3 පරීක්ෂණ සාර්ථකව සමත් වූ බවයි. Acid3 පිහිටුවීමෙන් පසු නිර්මාණය කරන ලද නව විවෘත බ්‍රව්සර් අතරින්, SerenityOS බ්‍රව්සරය පරීක්ෂණ සම්පූර්ණයෙන් සමත් වූ පළමු ව්‍යාපෘතිය බවට පත් වූ බව සටහන් වේ.

SerenityOS ව්‍යාපෘතිය මගින් සංවර්ධනය කරන ලද වෙබ් බ්‍රවුසරය Acid3 පරීක්ෂණ සාර්ථකව සමත් විය

Acid3 පරීක්ෂණ කට්ටලය 2008 දී HTML5 පිරිවිතරයේ ආරම්භකයා සහ CSS පිරිවිතරවල සම කර්තෘ ඉයන් හික්සන් විසින් නිර්මාණය කරන ලදී. Acid3 ධනාත්මක හෝ ඍණාත්මක පරීක්ෂණ ප්‍රතිඵලයක් ලබා දෙන ශ්‍රිතයන් ලෙස සකස් කරන ලද පරීක්ෂණ 100ක් ඇතුළත් වේ. පරීක්ෂණ ECMAScript, HTML 4.01, DOM Level 2, HTTP/1.1, SVG, XML වැනි විවිධ ක්ෂේත්‍ර ආවරණය කරයි. පරීක්ෂණ 2011 දී යාවත්කාලීන කරන ලද නමුත් නවීන වෙබ් පිරිවිතරවල වෙනස්කම් හේතුවෙන් නවීන Chrome සහ Firefox සමත් වන්නේ Acid97 පරීක්ෂණ 100 න් 3 ක් පමණි.

SerenityOS බ්‍රව්සරය C++ වලින් ලියා BSD බලපත්‍රය යටතේ බෙදා හැර ඇත. ව්‍යාපෘතිය බාහිර පුස්තකාලවල තබා ඇති තමන්ගේම බ්‍රවුසර එන්ජිමක් වන LibWeb සහ JavaScript පරිවර්තක LibJS භාවිතා කරයි. WebAssembly අතරමැදි කේතය ක්‍රියාත්මක කිරීම සඳහා සහාය ඇත. HTTP සහ HTTPS ප්‍රොටෝකෝල සඳහා සහය දැක්වීම සඳහා, LibHTTP සහ LibTLS පුස්තකාල සංවර්ධනය වෙමින් පවතී.

Serenity ව්‍යාපෘතිය 86 දශකයේ අග භාගයේ මෙහෙයුම් පද්ධතිවල විලාසයෙන් නිර්මාණය කරන ලද, තමන්ගේම කර්නලයක් සහ චිත්‍රක අතුරුමුහුණතකින් සමන්විත, x86 සහ x64_1990 ගෘහ නිර්මාණ සඳහා Unix වැනි මෙහෙයුම් පද්ධතියක් සංවර්ධනය කරමින් සිටින බව අපි සිහිපත් කරමු. සංවර්ධනය මුල සිටම සිදු කරනු ලබන්නේ උනන්දුව සඳහා වන අතර එය පවතින මෙහෙයුම් පද්ධතිවල කේතය මත පදනම් නොවේ. 90 දශකයේ අග භාගයේ පද්ධතිවල සෞන්දර්යය ආරක්ෂා කරමින්, නමුත් නවීන පද්ධති වලින් බලශක්ති භාවිතා කරන්නන් සඳහා ප්‍රයෝජනවත් අදහස් එකතු කරමින්, එදිනෙදා වැඩකටයුතු සඳහා සුදුසු මට්ටමකට SerenityOS ගෙන ඒම කතුවරු තමන් විසින්ම ඉලක්ක කර ගත්හ.

Preemptive multitasking, දෘඪාංග ආරක්ෂණ යාන්ත්‍රණ භාවිතය (SMEP, SMAP, UMIP, NX, WP, TSD), multithreading, IPv4 ස්ටැක්, Ext2-පාදක ගොනු පද්ධතිය, POSIX සංඥා, mmap(), වැනි විශේෂාංග සඳහා SerenityOS කර්නලය සහාය දෙන බව කියයි. ELF ආකෘතියෙන් ක්‍රියාත්මක කළ හැකි ගොනු, ව්‍යාජ-FS/proc, Unix සොකට්, ව්‍යාජ පර්යන්ත, පැතිකඩ මෙවලම්.

පරිශීලක පරිසරය සංයුක්ත සහ කොන්සෝල කළමනාකරුවන් (WindowServer, TTYServer), විධාන රේඛා කවචයක්, සම්මත C පුස්තකාලයක් (LibC), සම්මත පරිශීලක උපයෝගිතා කට්ටලයක් සහ එහිම GUI රාමුව මත පදනම් වූ චිත්‍රක පරිසරයකින් (LibGUI, LibGfx, LibGL) සමන්විත වේ. ) සහ විජට් කට්ටලයක්. චිත්‍රක යෙදුම් සමූහයට විද්‍යුත් තැපැල් සේවාදායකයක්, දෘශ්‍ය අතුරුමුහුණත් නිර්මාණය සඳහා පරිසරයක් HackStudio, පෙළ සංස්කාරකයක්, ශ්‍රව්‍ය සංස්ෙල්ෂකයක්, ගොනු කළමනාකරුවෙක්, ක්‍රීඩා කිහිපයක්, වැඩසටහන් දියත් කිරීම සඳහා අතුරු මුහුණතක්, අකුරු සංස්කාරකයක්, ගොනු බාගැනීම් කළමනාකරු, පර්යන්තයක් ඇතුළත් වේ. emulator, configurators, PDF viewer, ග්‍රැෆික් සංස්කාරක PixelPaint, Music Player, Spreadsheet Editor, video player.

SerenityOS ව්‍යාපෘතිය මගින් සංවර්ධනය කරන ලද වෙබ් බ්‍රවුසරය Acid3 පරීක්ෂණ සාර්ථකව සමත් විය


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

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