د Illumos پروژه، چې د OpenSolaris پراختیا ته دوام ورکوي، د SPARC جوړښت ملاتړ به ودروي

د Illumos پروژې پراختیا کونکي، چې د OpenSolaris kernel، د شبکې سټیک، د فایل سیسټمونو، ډرایورانو، کتابتونونو او د سیسټم اسانتیاوو بنسټیز سیټ ته دوام ورکوي، پریکړه کړې چې د 64-bit SPARC جوړښت لپاره ملاتړ بند کړي. د Illumos لپاره موجود جوړښتونو څخه، یوازې x86_64 پاتې دي (د 32-bit x86 سیسټمونو ملاتړ په 2018 کې بند شوی و). که چیرې لیوالتیا ولري، نو دا به ممکنه وي چې په Illumos کې د اوسني عصري ARM او RISC-V جوړښتونو پلي کول پیل کړي. د میراثي SPARC سیسټمونو لپاره د ملاتړ لرې کول به د کوډ اساس پاک کړي او د SPARC جوړښت ځانګړي محدودیتونه لرې کړي.

د SPARC د ملاتړ څخه انکار کولو دلیلونو کې د مجلس او ازموینې لپاره تجهیزاتو ته د لاسرسي نشتوالی ، او د کراس تالیف یا ایمولیټرونو په کارولو سره د لوړ کیفیت اسمبلۍ ملاتړ چمتو کول ناممکن دي. همدارنګه یادونه شوې چې په Illumos کې د عصري ټیکنالوژیو کارولو هیله ده، لکه JIT او د زنګ ژبه، چې پرمختګ یې د SPARC جوړښت سره د اړیکو له امله خنډ دی. د SPARC ملاتړ پای به د GCC کمپیلر تازه کولو فرصت هم چمتو کړي (اوس مهال پروژه د SPARC مالتړ لپاره د GCC 4.4.4 کارولو ته اړ کیږي) او د C ژبې لپاره د نوي معیار کارولو ته لاړشئ.

لکه څنګه چې د زنګ ژبې لپاره، پراختیا کونکي اراده لري چې ځینې پروګرامونه په usr/src/tools کې ځای په ځای کړي چې په تشریح شوي ژبو کې لیکل شوي د انلاګونو سره چې په زنګ ژبه کې پلي شوي. سربیره پردې ، دا پلان شوی چې د کرنل فرعي سیسټمونو او کتابتونونو رامینځته کولو لپاره د زنګ څخه کار واخلي. په Illumos کې د زنګ پلي کول اوس مهال د SPARC جوړښت لپاره د زنګ پروژې محدود ملاتړ له امله خنډ کیږي.

د SPARC لپاره د ملاتړ پای به د OmniOS او OpenIndiana اوسني Illumos توزیع اغیزه ونکړي، کوم چې یوازې د x86_64 سیسټمونو لپاره خوشې شوي. د SPARC ملاتړ د Illumos توزیع ډیلوس، OpenSCXE او Tribblix کې شتون درلود، چې لومړی دوه یې د څو کلونو لپاره نوي شوي ندي، او Tribblix د SPARC لپاره د اسمبلۍ تازه کول پریښودل او په 2018 کې یې د x86_64 معمارۍ ته واړوله.

سرچینه: opennet.ru

Add a comment