OpenBSD RISC-V ఆర్కిటెక్చర్‌కు ప్రారంభ మద్దతును జోడిస్తుంది

RISC-V ఆర్కిటెక్చర్ కోసం పోర్ట్‌ను అమలు చేయడానికి OpenBSD మార్పులను స్వీకరించింది. మద్దతు ప్రస్తుతం OpenBSD కెర్నల్‌కు పరిమితం చేయబడింది మరియు సిస్టమ్ సరిగ్గా పనిచేయడానికి ఇంకా కొంత పని అవసరం. దాని ప్రస్తుత రూపంలో, OpenBSD కెర్నల్ ఇప్పటికే QEMU-ఆధారిత RISC-V ఎమ్యులేటర్‌లోకి లోడ్ చేయబడుతుంది మరియు నియంత్రణను init ప్రక్రియకు బదిలీ చేయవచ్చు. భవిష్యత్ ప్రణాళికలలో మల్టీప్రాసెసింగ్ (SMP) కోసం మద్దతు అమలు, సిస్టమ్ మల్టీ-యూజర్ మోడ్‌లోకి బూట్ అయ్యేలా చూసుకోవడం, అలాగే యూజర్ స్పేస్ కాంపోనెంట్‌ల (libc, libcompiler_rt) అనుసరణ వంటివి ఉన్నాయి.

RISC-V ఒక ఓపెన్ మరియు ఫ్లెక్సిబుల్ మెషిన్ ఇన్‌స్ట్రక్షన్ సిస్టమ్‌ను అందిస్తుందని గుర్తుంచుకోండి, ఇది మైక్రోప్రాసెసర్‌లను రాయల్టీలు అవసరం లేకుండా లేదా ఉపయోగంపై షరతులు విధించకుండా ఏకపక్ష అనువర్తనాల కోసం రూపొందించడానికి అనుమతిస్తుంది. RISC-V పూర్తిగా ఓపెన్ SoCలు మరియు ప్రాసెసర్‌లను సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది. ప్రస్తుతం, RISC-V స్పెసిఫికేషన్ ఆధారంగా, వివిధ ఉచిత లైసెన్సుల (BSD, MIT, Apache 2.0) క్రింద ఉన్న వివిధ కంపెనీలు మరియు సంఘాలు మైక్రోప్రాసెసర్ కోర్లు, SoCలు మరియు ఇప్పటికే ఉత్పత్తి చేయబడిన చిప్‌ల యొక్క అనేక డజన్ల రకాలను అభివృద్ధి చేస్తున్నాయి. అధిక-నాణ్యత RISC-V మద్దతుతో ఉన్న ఆపరేటింగ్ సిస్టమ్‌లలో Linux (Glibc 2.27, binutils 2.30, gcc 7 మరియు Linux కెర్నల్ 4.15 విడుదలల నుండి ప్రస్తుతం) మరియు FreeBSD (రెండవ స్థాయి మద్దతు ఇటీవల అందించబడింది) ఉన్నాయి.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి