Ferrocene's Rust компилятор кодын ашу

Ferrous Systems компаниясы маңызды жүйелерге арналған Rust компиляторының меншікті дистрибуциясы Ferrocene-ді ашық бастапқы жобаға түрлендіруді бастағанын хабарлады. Ferrocene коды Apache 2.0 және MIT лицензиялары бойынша жарияланған. Ferrocene ақпараттық қауіпсіздік пен қауіпсіздік үшін маңызды жүйелерге арналған Rust қолданбаларын әзірлеуге арналған құралдарды ұсынады, олардың істен шығуы адам өміріне қауіп төндіруі, қоршаған ортаға зиян келтіруі немесе жабдыққа елеулі зақым келтіруі мүмкін.

Автокөлік және өнеркәсіптік жүйелерге (ISO 26262 және IEC 61508) арналған бағдарламалық орталардың талаптарына сәйкес келетін Rust жобасының стандартты компиляторы rustc негізі болып табылады. Ferrocene сенімділігі кең ауқымды тексеру, тестілеу және сапа менеджменті әдістерін қолдану арқылы тексеріледі. Соңғы екі жылда өнім меншікті өнім ретінде дамып келеді, бірақ Ferrous Systems негізгі жобаға анықталған қателер бойынша жақсартулары мен түзетулерін қайтарды.

Даму мақсаттарының бірі - ферроценді жоғары ағынға мүмкіндігінше жақын ұстау (ең дұрысы, мүлде өзгеріс жоқ), сондықтан тәуелсіз салымшылар әзірлеген жақсартулар мен түзетулерді тікелей тот-ланг/тот репозиторийіне емес, негізгі репозиторийге енгізу ұсынылады. ферроцен қоймасы. Өз кезегінде, Ferrous Systems тексерілген екілік жинақтарды қамтамасыз етуге, жабдық өндірушілерінің SDK интеграциясына, өнеркәсіптік платформаларда сапаны қамтамасыз ету және тестілеу бойынша жұмыс істеуге, DO-178C, ISO 21434 және IEC 62278 стандарттарына қолдау көрсетуге, сондай-ақ ілгерілетуге бағытталған. сыни жүйелерде және енгізілген өнеркәсіптік құрылғыларда талап етілетін rustc мүмкіндіктері мен өзгерістері.

Жақында Ferrocene 23.06.0 шығарылымы жоспарлануда, ол ISO 26262 (ASIL D) және IEC 61508 (SIL 4) талаптарына сәйкес келетін алғашқы шығарылым болады. Шығарылым Rust 1.68 құралдар жинағына негізделген және өндірістің соңғы сатысында, бірақ ол толық ашылмайды, себебі ол алдыңғы серіктестердің бірінің меншікті ақпаратын қамтиды. Ferrocene 23.06.0 жарияланғаннан кейін бірден 23.06.1 нұсқасында жұмыс басталады, онда олар меншікті қоспаларды тазартып, келесі айда ашық өнім ретінде жариялауды жоспарлап отыр. Әрі қарай әзірлеу ашық түрде жүзеге асырылады және барлық келесі шығарылымдар ашық бастапқы код ретінде жарияланады. Болашақта олар Kritikup орнатушысының кодын ашуды және оның дамуын rustup жобасымен синхрондауды жоспарлап отыр.

Ақпарат көзі: opennet.ru

пікір қалдыру