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

Све указује на то да Руст постаје омиљен у оквиру програмирања, јер су многи програмери апликација, било да су независни, групе, заједнице или компаније почели да показују своје интересовање, а посебно да предузимају мере по питању примене овог језика у оквиру својих пројеката.

Један од најпопуларнији примери ових тренутака у односу на отворени извор је увођење покретачких програма у Руст у оквиру Линук кернела или такође пројекта «Проссимо» који се у основи фокусира на координацију напора за премештање критичне софтверске инфраструктуре у заштићени код за заштиту Линук меморије језгра помоћу Руста.

Руст драјвери на Линук-у
Повезани чланак:
Проссимо, ИСРГ пројекат за заштиту Линук меморије језгра помоћу Руст-а

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

За разлику од имплементације Ц, која је у почетку била замишљена као СОЦКС проки и тек касније прилагођена другим потребама, Арти је у почетку развијен је у облику уграђене модуларне библиотеке коју могу да користе разне апликације. Финансира се више од годину дана средствима из програма грантова Зцасх Опен Мајор Грантс (ЗОМГ).

Данашњи Тор написан је на програмском језику Ц. Иако је Ц частан и свеприсутан, ноторно је склон грешкама у употребљивости, а недостатак карактеристика на високом нивоу чини многе програмске задатке сложенијим него што би то био случај у модернијем језику. .

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

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

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

У свом тренутном стању, Арти се сада може повезати на мрежу Тор, комуницирају са серверима директорија и креирају анонимне везе преко Тор-а уз пружање проки-а заснованог на СОЦКС протоколу.

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

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

Ова верзија ће бити погодна за почетну употребу од стране општих корисника. Ажурирање 1.1 очекује се до краја октобра 2022. године са подршком за плуг-ин транспорт и мостове како би се избегли падови. Подршка за услуге лука предвиђена је за верзију 1.2, а паритет са клијентом Ц очекује се у верзији 2.0, за коју распоред још није утврђен.

izvor: https://blog.torproject.org/

Руст драјвери на Линук-у
Повезани чланак:
Друга верзија закрпа за подршку Руст драјвера на Линуку је већ испоручена

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

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

*

*

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

  1.   Мигуел Родригуез дијо

    РУСТ је будући човек, не само да је сигуран језик, већ омогућава и боље коришћење могућности вишејезгреног процесора, уз то има посебност да је тако добро структуриран да је довољно брз да се користи за обраду језгра, а да се не фрустрирате перформансама и не умрете покушавајући.