Ivula ikhodi ye-Ferrocene's Rust compiler

I-Ferrous Systems imemezele ukuthi isiqalile ukuguqula i-Ferrocene, ukusatshalaliswa kwe-Rust compiler yezinhlelo ezibalulekile zemishini, ibe iphrojekthi yomthombo ovulekile. Ikhodi ye-Ferrocene ishicilelwe ngaphansi kwe-Apache 2.0 kanye namalayisensi e-MIT. I-Ferrocene ihlinzeka ngamathuluzi okuthuthukisa izinhlelo zokusebenza ku-Rust zokuvikela ulwazi kanye nezinhlelo ezibucayi zokuphepha, ukwehluleka kwakho okungasongela ukuphila komuntu, ukulimaza imvelo noma kubangele umonakalo omkhulu emishinini.

Isisekelo i-rustc, umdidiyeli ojwayelekile ovela kuphrojekthi ye-Rust, elethwa ukuhlangabezana nezidingo zezindawo zesofthiwe yezinhlelo zezimoto nezimboni (ISO 26262 kanye ne-IEC 61508). Ukwethembeka kukaFerrocene kuqinisekiswa ngokusebenzisa ukuhlola okubanzi, ukuhlola kanye namasu okuphatha ikhwalithi. Eminyakeni emibili edlule, umkhiqizo ubulokhu uthuthukiswa njengomkhiqizo wobunikazi, kodwa i-Ferrous Systems ibuyisele ukuthuthukiswa kwayo nokulungiswa kwamaphutha akhonjiwe kuphrojekthi enkulu.

Enye yezinhloso zentuthuko ukugcina i-Ferrocene iseduze nomfula ngangokunokwenzeka (akukho zinguquko nhlobo), ngakho ukuthuthukiswa nokulungiswa okuthuthukiswe abanikeli abazimele kuhlongozwa ukuthi kuphushelwe ngqo endaweni eyinhloko ye-rust-lang/rust, kunokuba indawo yokugcina i-Ferrocene. Ngakolunye uhlangothi, i-Ferrous Systems izogxila ekuhlinzekeni imihlangano kanambambili eqinisekisiwe, ukuhlanganiswa ku-SDK yabakhiqizi bemishini, ukusebenza ekuqinisekiseni ikhwalithi nokuhlola kumapulatifomu ezimboni, ukusebenzisa ukusekelwa kwamazinga e-DO-178C, ISO 21434 kanye ne-IEC 62278, kanye nokukhangisa. amakhono we-rustc nezinguquko ezidingekayo ezinhlelweni ezibaluleke kakhulu zemishini kanye namadivayisi ezimboni ashumekiwe.

I-Ferrocene 23.06.0 ihlelelwe ukukhishwa maduzane, okuzoba ukukhishwa kokuqala okuhambisana nezimfuneko ze-ISO 26262 (ASIL D) kanye ne-IEC 61508 (SIL 4). Ukukhishwa kusekelwe kukhithi yamathuluzi ye-Rust 1.68 futhi kusesigabeni sokugcina sokukhiqiza, kodwa ngeke kuvulwe ngokugcwele ngoba kuhlanganisa ulwazi lobunikazi oluvela komunye wozakwethu bangaphambili. Ngokushesha ngemva kokushicilelwa kwe-Ferrocene 23.06.0, umsebenzi uzoqala ngenguqulo engu-23.06.1, lapho behlela ukuhlanza okufakiwe kobunikazi futhi bakushicilele njengomkhiqizo ovuliwe ngenyanga ezayo. Ukuthuthukiswa okuqhubekayo kuzokwenziwa ngendlela evulekile futhi konke okunye okukhishiwe kuzoshicilelwa njengomthombo ovulekile. Ngokuzayo, bahlela nokuvula ikhodi yesifaki se-criticalup futhi bavumelanise ukuthuthukiswa kwayo nephrojekthi ye-rustup.

Source: opennet.ru

Engeza amazwana