د هایکو پراختیا کونکي د RISC-V او ARM لپاره بندرونه رامینځته کوي

د عملیاتي سیسټم پراختیا کونکي هایکو پیل شو د RISC-V او ARM جوړښتونو لپاره بندرونه رامینځته کول. د ARM لپاره لا دمخه بریالی شوی راټول شوي د بوټسټریپ اړین کڅوړې د لږترلږه بوټ چاپیریال چلولو لپاره. په RISC-V بندر کې، کار د libc په کچه د مطابقت په یقیني کولو تمرکز کوي (د "اوږدې ډبل" ډول لپاره ملاتړ، کوم چې د ARM، x86، Sparc او RISC-V لپاره مختلف اندازه لري). پداسې حال کې چې په اصلي کوډ بیس کې په بندرونو کې کار کول، د GCC 8 او binutils 2.32 نسخې تازه شوي. د RISC-V او ARM لپاره د هایکو بندرونو پراختیا لپاره، د ډاکر کانټینرونه چمتو شوي، په شمول ټول اړین انحصارونه.

د rpmalloc حافظې تخصیص سیسټم په ښه کولو کې هم پرمختګونه شوي. په rpmalloc کې شوي بدلونونه او د جلا څیز کیچ کارول د حافظې مصرف کم کړی او ټوټه ټوټه کمه کړې. د پایلې په توګه، د دویم بیټا خوشې کولو په وخت کې، د هایکو چاپیریال به د 256 MB رام سره سیسټمونو کې نصب او بوټ شي، او شاید حتی لږ وي. API ته د لاسرسي د پلټنې او محدودولو په اړه هم کار پیل شوی (ځینې تلیفونونه به یوازې په روټ کې شتون ولري).

باید یادونه وکړو چې د هایکو پروژه په 2001 کې د BeOS OS پراختیا د کمولو په غبرګون کې رامینځته شوه او د OpenBeOS په نوم رامینځته شوه، مګر په 2004 کې د BeOS سوداګریزې نښې کارولو په اړه د ادعاوو له امله نوم بدل شو. سیسټم مستقیم د BeOS 5 ټیکنالوژیو پراساس دی او هدف یې د دې OS لپاره غوښتنلیکونو سره بائنری مطابقت دی. د ډیری هایکو OS لپاره د سرچینې کوډ د وړیا جواز لاندې ویشل شوی MITد ځینو کتابتونونو په استثنا سره، د رسنیو کوډیکونه او د نورو پروژو څخه پور اخیستل شوي برخې.

سیسټم د شخصي کمپیوټرونو هدف دی او خپل دانه کاروي، په هایبرډ جوړښت کې جوړ شوی، د کاروونکي کړنو ته د لوړ غبرګون او د څو اړخیزو غوښتنلیکونو اغیزمن اجرا کولو لپاره غوره شوی. OpenBFS د فایل سیسټم په توګه کارول کیږي، کوم چې د پراخ شوي فایل ځانګړتیاو، لاګنګ، 64-bit پوائنټرونو، د میټا ټاګونو ذخیره کولو لپاره مالتړ کوي (د هرې فایل لپاره، ځانګړتیاوې په کلیدي = ارزښت کې زیرمه کیدی شي، کوم چې د فایل سیسټم ورته ورته جوړوي. ډیټابیس) او ځانګړي شاخصونه د دوی د ترلاسه کولو ګړندي کولو لپاره. "B+ ونې" د لارښود جوړښت تنظیم کولو لپاره کارول کیږي. د BeOS کوډ څخه، هایکو کې د ټریکر فایل مدیر او ډیسکبار شامل دي، چې دواړه د BeOS پراختیا بندیدو وروسته خلاص شوي وو.

د هایکو پراختیا کونکي د RISC-V او ARM لپاره بندرونه رامینځته کوي

سرچینه: opennet.ru

Add a comment