Tha luchd-leasachaidh lĂŹonra Tor gun urra air aâ chiad fhoillseachadh seasmhach (1.0.0) de phròiseact Arti a chruthachadh, a leasaicheas teachdaiche Tor sgrĂŹobhte ann an Rust. Tha an sgaoileadh 1.0 air a chomharrachadh mar a tha iomchaidh airson a chleachdadh le luchd-cleachdaidh coitcheann agus aâ toirt seachad an aon ĂŹre de dhĂŹomhaireachd, comas cleachdaidh agus seasmhachd ri prĂŹomh bhuileachadh C. Chaidh an API a thathar aâ tabhann airson comas Arti a chleachdadh ann an tagraidhean eile a dhèanamh seasmhach cuideachd. Tha an còd air a sgaoileadh fo cheadan Apache 2.0 agus MIT.
Eu-coltach ri buileachadh C, a chaidh a dhealbhadh an toiseach mar neach-ionaid SOCKS agus an uairsin air a dhealbhadh a rèir feumalachdan eile, tha Arti air a leasachadh an toiseach ann an cruth leabharlann modal so-ghluasadach a ghabhas cleachdadh le diofar thagraidhean. A bharrachd air an sin, nuair a thathar aâ leasachadh pròiseact Ăšr, thathas aâ toirt aire do gach eòlas leasachaidh Tor a chaidh seachad, a bhios aâ seachnadh duilgheadasan ailtireil aithnichte agus a nĂŹ am pròiseact nas modular agus nas èifeachdaiche.
B 'e an adhbhar airson ath-sgrĂŹobhadh Tor in Rust am miann ĂŹre nas Ă irde de thèarainteachd còd a choileanadh le bhith a' cleachdadh cĂ nan a tha sĂ bhailte le cuimhne. A rèir luchd-leasachaidh Tor, thèid co-dhiĂš leth de na so-leòntachd a chaidh a sgrĂšdadh leis aâ phròiseact a chuir Ă s ann am buileachadh Rust mura cleachd an còd blocaichean âmĂŹ-shĂ bhailteâ. Leigidh Rust leat astaran leasachaidh nas luaithe a choileanadh na bhith aâ cleachdadh C, mar thoradh air cho soilleir sa tha an cĂ nan agus barrantasan teann a leigeas leat Ăšine a chaitheamh air sgrĂšdadh dĂšbailte agus sgrĂŹobhadh còd neo-riatanach.
Stèidhichte air toraidhean leasachadh a 'chiad dreach, bha cleachdadh a' chĂ nain Rust air fhĂŹreanachadh fhèin. Mar eisimpleir, chaidh mothachadh gun deach nas lugha de mhearachdan a dhèanamh anns aâ chòd Rust aig gach ĂŹre na ann an leasachadh coimeasach ann an C - bha na mearachdan a thĂ inig am bĂ rr tron ââââphròiseas leasachaidh gu ĂŹre mhòr co-cheangailte ri loidsig agus semantics. Bâ e beannachd a bhâ anns aâ cho-chruinneachadh meirgeach a bha ro dhianach, air a chomharrachadh le cuid mar ana-cothrom, oir ma bhios an còd aâ cur ri chèile agus aâ dol seachad air na deuchainnean, tha an coltas gum bi e ceart aâ dol am meud gu mòr.
Dhaingnich obair air an tionndadh Úr à rdachadh ann an astar leasachaidh, a tha mar thoradh chan ann a-mhà in air sgà th gun deach gnÏomhachd ath-chruthachadh stèidhichte air teamplaid a bha ann mar-thà , ach cuideachd gu semantics nas soilleire aig Rust, leabharlannan gnÏomh goireasach, agus cleachdadh tèarainteachd còd Rust. comasan. Is e aon de na h-eas-bhuannachdan meud mòr nan co-chruinneachaidhean a thig às - leis nach eil an leabharlann à bhaisteach Rust air a thoirt seachad air siostaman gu bunaiteach, feumaidh e a bhith air a thoirt a-steach do na pacaidean a tha rim faighinn airson an luchdachadh sÏos.
Tha an sgaoileadh 1.0 gu sònraichte ag amas air obair bhunaiteach ann an dreuchd an neach-dèiligidh. Ann an dreach 1.1 thathar an dĂšil taic a chuir an gnĂŹomh airson còmhdhail plug-in agus drochaidean gus casg a chuir air bacadh. Thathas an dĂšil gun toir dreach 1.2 taic do sheirbheisean oinniĂşn agus feartan co-cheangailte ris, leithid am protocol smachd dĂšmhlachd (RTT Congestion Control) agus dĂŹon an aghaidh ionnsaighean DDoS. Thathas an dĂšil co-ionannachd a choileanadh leis an neach-dèiligidh C airson aâ mheur 2.0, a bheir cuideachd ceanglachan airson a bhith aâ cleachdadh Arti ann an còd ann an diofar chĂ nanan prògramaidh.
Thar nam beagan bhliadhnaichean a tha romhainn, bidh an obair ag amas air a bhith aâ cur an gnĂŹomh an comas-gnĂŹomh a tha a dhĂŹth airson obrachadh ath-chraolaidh agus frithealaichean clĂ ran-stiĂširidh. Cho luath âs a ruigeas còd Rust ĂŹre a tha comasach air an dreach C a chur na Ă ite gu tur, tha na luchd-leasachaidh an dĂšil Arti a dhèanamh mar am prĂŹomh chur an gnĂŹomh Tor agus stad a chur air cumail suas an dreach C. Thèid taic don dreach C a thoirt air falbh mean air mhean, aâ leigeil le gluasad rèidh.
Source: fosgailtenet.ru
