Објављена је бета верзија Артија, пројекта за преписивање Тор-а у Руст-у

Пре неколико месеци коментарисали смо овде на блогу оНамере програмера Тор пројекта на Русту, пошто су се последњих година многи важни пројекти отвореног кода окренули овом програмском језику и временом је почео да добија велику важност.

А сада, као што смо споменули о програмерима анонимне Тор мреже, ови обзнанио путем објаве на блогу лансирање прва бета верзија 0.1.0 пројекта Арти који развија Тор клијент написан на Русту.

О Артију

За оне који нису упознати са овим пројектом, могу вам рећи за разлику од Ц имплементације, који је првобитно дизајниран као СОЦКС проки, а касније прилагођен за друге потребе, Арти је првобитно развијен као модуларна библиотека додатака које може користити више апликација.

Такође, приликом израде новог пројекта, сво досадашње искуство развоја Тор-а је узето у обзир, што ће избећи познате проблеме архитектуре и учинити пројекат модуларнијим и ефикаснијим. Код се дистрибуира под лиценцама Апацхе 2.0 и МИТ.

Разлози за преписивање Тора у Русту су жеља да се постигне виши ниво безбедности кода коришћењем језика безбедног за меморију. Према Тор програмерима, најмање половина свих рањивости које прати пројекат биће уклоњена у Руст имплементацији ако код не користи „несигурне“ блокове.

Руст ће вам такође омогућити да постигнете бржу брзину развоја од Ц, због изражајности језика и јаких гаранција које вам омогућавају да избегнете губљење времена на двоструку проверу и писање непотребног кода.

Главне новине Арти 0.1.0

Од промена у верзији 0.1.0, постоји основна стабилизација АПИ-ја високог нивоа и припрема библиотеке за експерименталну интеграцију са другим пројектима.

Од промена се помиње додавање АПИ-ја за инстанцирање ТорЦлиент-а, укључујући могућност компајлирања и покретања система у позадини при првој употреби. Такође, додат је нови АПИ високог нивоа за руковање грешкама.

Данас смо достигли прекретницу од 0.1.0: то значи да сада сматрамо да су Арти-јеви АПИ-ји високог нивоа „углавном стабилни“ и спремни за експерименталну интеграцију у друге пројекте. (Не обећавамо прекиде АПИ-ја, али не кршимо наше АПИ-је високог нивоа без доброг разлога.) Прекретница 1.0.0, заказана за септембар, представљаће још јачу посвећеност АПИ-ју.

Пре објављивања верзије 1.0.0, програмери намеравају да обезбеде Арти пуна подршка за рад као Тор клијент који обезбеђује приступ Интернету (имплементација подршке за онион сервисе је одложена за будућност).

Планирано је да се укључи како би се постигао паритет са главном имплементацијом у језику Ц. у областима као што су перформансе мреже, оптерећење ЦПУ-а и поузданост, као и да обезбеди подршку за све функције везане за безбедност.

Поново је вредно напоменути да је пројекат у статусу експерименталног развоја, заостаје за функционалношћу главног Тор клијента на језику Ц и још није спреман да га у потпуности замени.

Издање 1.0 је планирано за септембар са АПИ, ЦЛИ и стабилизацијом конфигурације, што ће бити погодно за почетну употребу од стране редовних корисника.

У даљој будућности, када Руст код достигне ниво који може у потпуности да замени Ц верзију, програмери намеравају да од Арти учине главну имплементацију Тор-а и престану да одржавају Ц имплементацију.

Ослањамо се на кориснике и волонтере да пронађу проблеме са нашим софтвером и предлажу правце за побољшање. Иако Арти још увек није спреман за производну употребу, можете га испробати као СОЦКС прокси (ако сте вољни да компајлирате из извора) и као библиотеку која се може уградити (ако вам не смета мало нестабилности АПИ-ја).

Коначно ако сте заинтересовани да сазнате више о томе о овом новом издању можете погледати детаље У следећем линку.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.