Utvecklaren av Rust-ramverket actix-web tog bort sitt repository pÄ grund av mobbning

Författaren till webbramverket skrivet i Rust actix-web bort arkiv efter att den utsattes för kritik för "felaktig anvÀndning" av sprÄkets Rust. Ramverket actix-web, vars paket har laddats ner mer Àn 800 tusen gÄnger, möjliggör integrering av http-server- och klientfunktionalitet i applikationer skrivna i Rust, med fokus pÄ att uppnÄ maximal prestanda. leder i mÄnga tester av webbramverk.

Strax före incidenten rapporterades om odefinierat beteende (Undefined Behaviour) i serverkoden för actix-web, som uppstÄr i ett block som körs i lÀge unsafe (tillÄter osÀkra ÄtgÀrder med pekare). Författaren till actix-web valde att inte ta bort det osÀkra blocket, men omarbetade anropet till detta block sÄ att odefinierat beteende inte skulle uppstÄ. Förslaget att ta bort osÀkert avslog författaren, med hÀnvisning till den möjliga prestandaförlusten och meddelade att han inte anvÀnder osÀkra block utan anledning och Àr sÀker pÄ att blocken som körs i detta lÀge Àr sÀkra.

En medlem av RustSec-teamet, som upptÀckte det odefinierade beteendet, höll inte med och föreslog att anvÀndningen av flera osÀkra block i actix-web Àr oförsvarlig. Efter detta publicerade han
artikeln om olÀmpligheten av att anvÀnda osÀkert, varvid det nÀmndes att den metod som anvÀnds i actix-web för arbete med pekare (flera Àndringsbara pekare till samma data) potentiellt kan leda till use-after-free-sÄrbarheter och inte överensstÀmmer med utvecklingsparadigmet i Rust.

Efter diskussionen artikeln pÄ Reddit, i issues pÄ GitHub dök det upp troll och författaren av actix-web utsattes för ett flöde av kritik och förolÀmpningar för felaktig anvÀndning av Rust. Författaren klarade inte av det psykologiska trycket, tog bort sitt repository och skrev, vilket avslutade hans engagemang i Open Source.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster