Ferrocene's Rust kompilyator kodunun açılması

Ferrous Systems, kritik missiya sistemləri üçün xüsusi Rust kompilyator paylanması olan Ferrocene-ni açıq mənbəli layihəyə çevirməyə başladığını elan etdi. Ferrocene kodu Apache 2.0 və MIT lisenziyaları altında nəşr olunur. Ferrocene, nasazlığı insan həyatına təhlükə yarada, ətraf mühitə zərər verə və ya avadanlıqların ciddi zədələnməsinə səbəb ola bilən informasiya təhlükəsizliyi və təhlükəsizlik baxımından kritik sistemlər üçün Rust-da proqramların hazırlanması üçün alətlər təqdim edir.

Əsası avtomobil və sənaye sistemləri (ISO 26262 və IEC 61508) üçün proqram mühitlərinin tələblərinə cavab vermək üçün gətirilən Rust layihəsinin standart tərtibçisi rustc-dir. Ferrocene-nin etibarlılığı geniş yoxlama, sınaq və keyfiyyətin idarə edilməsi üsullarından istifadə etməklə yoxlanılır. Son iki il ərzində məhsul özəl məhsul kimi inkişaf edir, lakin Ferrous Systems öz təkmilləşdirmələrini və müəyyən edilmiş səhvlərə düzəlişlərini əsas layihəyə qaytardı.

İnkişaf məqsədlərindən biri Ferrocene-ni mümkün qədər yuxarı axına yaxın saxlamaqdır (ideal olaraq heç bir dəyişiklik yoxdur), buna görə də müstəqil iştirakçılar tərəfindən hazırlanmış təkmilləşdirmələr və düzəlişlərin birbaşa paslanma/pas deposuna deyil, birbaşa əsas pas-lang/pas deposuna köçürülməsi təklif edilir. Ferrosen anbarı. Öz növbəsində, Ferrous Systems yoxlanılmış ikili montajların təmin edilməsinə, avadanlıq istehsalçılarının SDK-ya inteqrasiyasına, sənaye platformalarında keyfiyyətin təminatı və sınaqdan keçirilməsinə, DO-178C, ISO 21434 və IEC 62278 standartlarına dəstəyin həyata keçirilməsinə, eləcə də təşviq edilməsinə diqqət yetirəcəkdir. rustc imkanları və kritik sistemlərdə və quraşdırılmış sənaye cihazlarında tələb olunan dəyişikliklər.

Ferrocene 23.06.0-ın tezliklə buraxılması planlaşdırılır ki, bu da ISO 26262 (ASIL D) və IEC 61508 (SIL 4) tələblərinə uyğun gələn ilk buraxılış olacaq. Buraxılış Rust 1.68 alət dəstinə əsaslanır və istehsalın son mərhələsindədir, lakin əvvəlki tərəfdaşlardan birinin mülkiyyət məlumatlarını ehtiva etdiyi üçün tam açıq olmayacaq. Ferrocene 23.06.0-ın nəşrindən dərhal sonra 23.06.1 versiyasında iş başlanacaq, bu versiyada onlar mülkiyyət daxiletmələrini təmizləməyi və gələn ay açıq məhsul kimi dərc etməyi planlaşdırırlar. Əlavə inkişaf açıq formada həyata keçiriləcək və bütün sonrakı buraxılışlar açıq mənbə kimi nəşr olunacaq. Gələcəkdə onlar həmçinin kritikup quraşdırıcısının kodunu açmağı və onun inkişafını rustup layihəsi ilə sinxronlaşdırmağı planlaşdırırlar.

Mənbə: opennet.ru

Добавить комментарий