Rust-kompilaatori Ferrocene avatud koodi avamine

Ferrous Systems teatas Ferrocene, kriitiliste süsteemide jaoks mõeldud Rusti kompilaatori patendiomaniku jaotuse muutmisest avatud projektiks. Ferrocene kood on avaldatud Apache 2.0 ja MIT litsentside all. Ferrocene pakub tööriistu Rusti keeles arendamiseks, et luua andmete kaitse ja kriitiliste süsteemide rakendusi, mis nõuavad kõrgemat usaldusväärsust (Safety-Critical Systems), mille talitlushäired võivad ohustada inimeste elu, keskkonda kahjustada või põhjustada tõsiseid varakahjusid.

Aluseks on rustc, Rusti projekti ametlik kompilaator, mis on kohandatud automaatika ja tööstussüsteemide tarkvarakeskkondade nõuetele (ISO 26262 ja IEC 61508). Ferrocene'i usaldusväärsus on kinnitatud arendatud kontrolli-, testimise- ja kvaliteedijuhtimismeetodite rakendamise kaudu. Viimased kaks aastat on toode arenenud patendiomaniku tasemel, kuid Ferrous Systems on tagasi andnud oma täiustused ja tuvastatud vigade parandused põhiprojekti.

Ühe arenduse eesmärk on hoida Ferrocene seisund võimalikult lähedal upstream'ile (ideaalis ilma muutusteta), mistõttu soovitatakse sõltumatute osalejate arendatud täiustusi ja parandusi edastada otse rust-lang/rust põhireposiiti, mitte Ferrocene reposiiti. Ferrous Systems keskendub verifitseeritud binaarsete komplektide pakkumisele, seadmete tootjate SDK-sse integreerimisele, kvaliteedikontrolli ja testimise tööle tööstusplatvormidel, DO-178C, ISO 21434 ja IEC 62278 standardite rakendamisele, samuti rustc põhikoosseisu kriitiliste süsteemide ja integreeritud tööstusseadmete nõudmistele vastavate võimaluste ja muudatuste edendamisele.

Varsti on plaanis välja anda Ferrocene 23.06.0, mis on esimene versioon, mis vastab ISO 26262 (ASIL D) ja IEC 61508 (SIL 4) nõuetele. Väljalase põhineb Rusti tööriistade versioonil 1.68 ja on lõppfaasis, kuid täielikult seda avada ei õnnestu, kuna sisus on ühte varasematelt partneritelt saadud patendiomaniku teavet. Koheselt pärast Ferrocene 23.06.0 avaldamist algab töö versiooni 23.06.1 kallal, mille käigus plaanitakse patendiomaniku sisu puhastada ja avaldada järgmisel kuul avatud tootena. Seejärel jätkatakse arendust avatud vormis ning kõik järgmised väljaanded avaldatakse avatud lähtekoodiga. Tulevikus on plaanis avada criticalup installeri kood ja sünkroonida selle arendus rustup projektiga.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster