Hapja e kodit përpilues të Rust të Ferrocene

Ferrous Systems ka njoftuar se ka filluar konvertimin e Ferrocene, një shpërndarje e pronarit të përpiluesit Rust për sistemet kritike për misionin, në një projekt me burim të hapur. Kodi i Ferrocene publikohet nën licencat Apache 2.0 dhe MIT. Ferrocene ofron mjete për zhvillimin e aplikacioneve në Rust për sigurinë e informacionit dhe sistemet kritike për sigurinë, dështimi i të cilave mund të kërcënojë jetën e njerëzve, të dëmtojë mjedisin ose të çojë në dëmtime serioze të pajisjeve.

Baza është rustc, një përpilues standard nga projekti Rust, i sjellë për të përmbushur kërkesat e mjediseve softuerike për sistemet automobilistike dhe industriale (ISO 26262 dhe IEC 61508). Besueshmëria e Ferrocene verifikohet nëpërmjet përdorimit të teknikave të gjera të inspektimit, testimit dhe menaxhimit të cilësisë. Për dy vitet e fundit, produkti është zhvilluar si një produkt pronësor, por Ferrous Systems i ka kthyer përmirësimet dhe korrigjimet e tij në gabimet e identifikuara në projektin kryesor.

Një nga qëllimet e zhvillimit është që të mbahet Ferrocene sa më afër që të jetë e mundur në rrjedhën e sipërme (në mënyrë ideale nuk ka fare ndryshime), kështu që përmirësimet dhe rregullimet e zhvilluara nga kontribues të pavarur propozohen të futen drejtpërdrejt në depo kryesore të rust-lang/rust, dhe jo në depoja e Ferrocene. Nga ana e saj, Ferrous Systems do të fokusohet në sigurimin e montimeve binare të verifikuara, integrimin në SDK të prodhuesve të pajisjeve, punën në sigurimin e cilësisë dhe testimin në platformat industriale, zbatimin e mbështetjes për standardet DO-178C, ISO 21434 dhe IEC 62278, si dhe promovimin aftësitë rustc dhe ndryshimet e kërkuara në sistemet kritike për misionin dhe pajisjet industriale të ngulitura.

Ferrocene 23.06.0 është planifikuar të dalë së shpejti, i cili do të jetë versioni i parë që përputhet me kërkesat e ISO 26262 (ASIL D) dhe IEC 61508 (SIL 4). Publikimi bazohet në paketën e veglave Rust 1.68 dhe është në fazat përfundimtare të prodhimit, por nuk do të jetë plotësisht i hapur sepse përfshin informacione të pronarit nga një prej partnerëve të kaluar. Menjëherë pas publikimit të Ferrocene 23.06.0, do të fillojë puna në versionin 23.06.1, në të cilin ata planifikojnë të pastrojnë përfshirjet pronësore dhe ta publikojnë atë si një produkt të hapur muajin e ardhshëm. Zhvillimi i mëtejshëm do të kryhet në formë të hapur dhe të gjitha publikimet e mëtejshme do të publikohen si burim i hapur. Në të ardhmen, ata gjithashtu planifikojnë të hapin kodin e instaluesit kritik dhe të sinkronizojnë zhvillimin e tij me projektin rustup.

Burimi: opennet.ru

Shto një koment