Руст за Линук је званично спојен са Линук 6.1

Руст драјвери на Линук-у

Код Руст за Линук је прошлог понедељка спојен у главно стабло Линука 6.1 Гит а овај нови почетни код од 12 линија обезбеђује само основну инфраструктуру и интеграцију, док ће будући захтеви за повлачењем додати још апстракција подсистема, разне драјвере написане у Русту и још много тога.

Компилација Линук кернела са Руст подршком је и даље опциона, пошто пројекат „Руст фор Линук“ чини још један велики корак, али неки програмери су и даље скептични у погледу увођења Руст језика у Линук кернел.

У поруци кернел заједници Торвалдс је рекао:

„дрво има скорашњу основу, али је у основи на линук-некту годину и по дана. Ажурирано на основу повратних информација са Самита одржавања кернела.

Мигел је главни одржавалац и помажем када је потребно. Наш план је да дрво пређе на стандардну праксу не мењања база када се овај почетни круг инфраструктуре заврши. Садржај је апсолутни минимум који омогућава интегрисање Руст кода у кернел, са много више интерфејса (и драјвера: НВМе, 9п, ГПУ М1) на путу."

Подсећања ради, пројекат „Руст фор Линук“ има за циљ да уведе нови програмски језик у кернел. Руст има кључно својство које га чини веома интересантним за разматрање као други језик кернела: обезбеђује да се не дешава недефинисано понашање. Ово укључује грешке у некоришћењу после-фрее, дуплих бесплатних, трка података итд.

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

Подршка за Руст је на линук-нект-у већ годину и по дана, а кратак дневник не даје правду за број људи који су дали допринос и на страни Линук кернела и на Руст узводној страни да подрже потребе кернела .

Хвала ових 173 људи, и много више, који су били укључени на разне начине

Торвалдс је у оквиру Кернел маилинг листа објавио да почетна подршка за Руст за Линук је у око 4 области а који укључују:

  • унутрашњост кернела (каллсимс проширење за Руст симболе, %пА формат);
  • Кбуилд оквир (Руст буилд правила и пратеће скрипте)
  • Документација о језгру рђе и узорци.

Торвалдс је недавно истражио потенцијални безбедносни проблем са спекулативним примитивима за извршавање повезане листе кернела написаним у АНСИ Ц. Током решавања овог проблема схватио је да „у Ц99 итератор који је прослеђен на листу макроа за прелазак мора бити декларисан у опсегу изван сама петља.

Из овог запажања произишла је његова недавна одлука да надогради Линук кернел на Ц11, чија је стандардизација завршена 2011. Ово су врста техничких разлога који би могли оправдати напуштање Ц језика у корист Руста на дуже време, у додатак основном развојном појму.

Подршка Руст за Линук кернел се наставља и сматра се „важним кораком да бисте могли да пишете контролере на безбеднијем језику.” Руст језик, који је развила Мозилла Ресеарцх, је тип програмског језика који користе они који пишу код за основне улазно/излазне системе (БИОС), менаџере покретања, оперативне системе и тако даље. имати интерес

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

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


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

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

*

*

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

  1.   Едуардо Авила дијо

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