OpenSolaris සංවර්ධනය දිගටම කරගෙන යන Illumos ව්‍යාපෘතිය SPARC ගෘහ නිර්මාණ ශිල්පයට සහාය දීම නවත්වනු ඇත.

OpenSolaris කර්නලය, ජාල තොගය, ගොනු පද්ධති, ධාවක, පුස්තකාල සහ මූලික පද්ධති උපයෝගිතා කට්ටලයක් අඛණ්ඩව සංවර්ධනය කරන Illumos ව්‍යාපෘතියේ සංවර්ධකයින්, 64-bit SPARC ගෘහ නිර්මාණ ශිල්පය සඳහා සහය දැක්වීම නතර කිරීමට තීරණය කර ඇත. Illumos සඳහා පවතින ගෘහ නිර්මාණ ශිල්පයන්ගෙන්, ඉතිරිව ඇත්තේ x86_64 පමණි (32-bit x86 පද්ධති සඳහා සහය 2018 දී නතර කරන ලදී). උද්යෝගිමත් අය සිටී නම්, Illumos හි වඩාත් වර්තමාන නවීන ARM සහ RISC-V ගෘහ නිර්මාණ ශිල්පය ක්‍රියාත්මක කිරීම ආරම්භ කිරීමට හැකි වනු ඇත. පැරණි SPARC පද්ධති සඳහා සහය ඉවත් කිරීම කේත පදනම පිරිසිදු කරන අතර SPARC ගෘහ නිර්මාණ ශිල්පයට විශේෂිත සීමාවන් ඉවත් කරයි.

SPARC සඳහා සහය දැක්වීම ප්‍රතික්ෂේප කිරීමට හේතු අතර එකලස් කිරීම සහ පරීක්ෂා කිරීම සඳහා උපකරණ සඳහා ප්‍රවේශය නොමැතිකම සහ හරස් සම්පාදනය හෝ ඉමුලේටර් භාවිතයෙන් උසස් තත්ත්වයේ එකලස් කිරීමේ සහාය ලබා දීමේ නොහැකියාවයි. JIT සහ Rust language වැනි නවීන තාක්ෂණයන් Illumos හි භාවිතා කිරීමට ඇති ආශාව ද සඳහන් කර ඇති අතර, එහි දියුණුව SPARC ගෘහ නිර්මාණ ශිල්පයට ඇති බැඳීම් නිසා බාධා වේ. SPARC සහායේ අවසානය GCC සම්පාදකය යාවත්කාලීන කිරීමට ද අවස්ථාවක් ලබා දෙනු ඇත (දැනට SPARC සඳහා සහය දැක්වීම සඳහා GCC 4.4.4 භාවිතා කිරීමට ව්‍යාපෘතියට බල කෙරේ) සහ C භාෂාව සඳහා නව ප්‍රමිතියක් භාවිතා කිරීමට මාරු වේ.

රස්ට් භාෂාව සම්බන්ධයෙන් ගත් කල, සංවර්ධකයින් අදහස් කරන්නේ අර්ථකථනය කරන ලද භාෂාවලින් ලියා ඇති usr / src / මෙවලම්වල සමහර වැඩසටහන් රස්ට් භාෂාවෙන් ක්‍රියාත්මක කරන ලද ප්‍රතිසමයන් සමඟ ප්‍රතිස්ථාපනය කිරීමට ය. මීට අමතරව, කර්නල් උප පද්ධති සහ පුස්තකාල සංවර්ධනය කිරීම සඳහා රස්ට් භාවිතා කිරීමට සැලසුම් කර ඇත. Illumos හි රස්ට් ක්‍රියාත්මක කිරීම දැනට SPARC ගෘහ නිර්මාණ ශිල්පය සඳහා රස්ට් ව්‍යාපෘතියේ සීමිත සහය හේතුවෙන් බාධා එල්ල වී ඇත.

x86_64 පද්ධති සඳහා පමණක් නිකුත් කරනු ලබන OmniOS සහ OpenIndiana හි වත්මන් Illumos බෙදාහැරීම් වලට SPARC සඳහා වන සහාය අවසන් වීම බලපාන්නේ නැත. SPARC සහය Illumos බෙදාහැරීම් Dilos, OpenSCXE සහ Tribblix හි පැවති අතර, ඉන් පළමු දෙක වසර කිහිපයක් තිස්සේ යාවත්කාලීන කර නොතිබූ අතර, Tribblix SPARC සඳහා එකලස්කිරීම් යාවත්කාලීන කිරීම අත්හැර දමා 2018 දී x86_64 ගෘහ නිර්මාණ ශිල්පයට මාරු විය.

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

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