Мицрософт жели да прошири еБПФ са Линук језгра на Виндовс

Након Виндовс подсистема за Линук (ВСЛ), који је добро прихваћен од различитих корисника оперативног система, Мицрософт је одлучио да позајми још једну важну технологију од Линук заједнице, еБПФ (Беркелеи Ектендед Пацкет Филтер) и пренесите га у Виндовс.

Компанија рекао да то неће бити рачвање еБПФ-а, Да, ово ће се користити у постојећим пројектима, укључујући пројекат ИОВисор уБПФ и верификатор ПРЕВАИЛ, за покретање еБПФ АПИ-ја и програма на сопственим оперативним системима, укључујући Виндовс 10 и Виндовс Сервер 2016 (или новији).

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

Са ВСЛ-ом отворио је пут за више апликација на Виндовс-у, омогућавајући системским администраторима и програмерима да користе Линук алате и услуге директно из Виндовс-а, без потребе да виртуелизују било шта друго или граде сложене инфраструктуре.

Сада Мицрософт одлучује да дода еБПФ у Виндовс, као Ово је технологија добро позната по својој програмабилности и окретности, посебно за проширење језгра оперативног система, за случајеве употребе као што су заштита од ДоС напада и уочљивост.

То је виртуелна машина заснована на регистру дизајниран да ради на 64-битној РИСЦ архитектури путем ЈИТ компилације на Линук кернелу. Као такви, еБПФ програми су посебно погодни за отклањање грешака и анализу система, као што су надгледање система датотека и позиви евиденције.

Однос еБПФ-а према Линук језгру упоређен је са односом ЈаваСцрипт-а према веб страницама, омогућава модификовање понашања Линук кернела учитавањем покренутог еБПФ програма, без модификовања изворног кода кернела или учитавања модула кернела.

еБПФ представља једну од највећих иновација Линук кернела у последњој деценији. И пошто је постојало извесно интересовање за прилагођавање технологије другим оперативним системима, Мицрософт је одлучио да покуша Виндовс софтвер. Пројекат, назван ебпф-фор-виндовс, је отвореног кода и доступан је на ГитХуб-у.

„Пројекат ебпф-фор-виндовс има за циљ да програмерима омогући употребу познатих еБПФ ланаца алата и интерфејса за програмирање апликација (АПИ) у постојећим верзијама Виндовс-а“, објаснио је Даве Тхалер у понедељку у блогу, Мицрософт Ассоциате Софтваре Енгинеер и Поорна Гаддехосур, Мицрософтов виши софтверски инжењер.

„На основу рада других, овај пројекат узима неколико постојећих еБПФ пројеката отвореног кода и додаје средњи слој који ће се изводити на врху Виндовс-а.“

Компанија то не назива еБПФ виљушка. Стога ће програмери Виндовс-а моћи да користе алате попут цланг-а за генерисање бајт-кода.

еБПФ изворног кода који се може уметнути у било коју апликацију или користити са Виндовс нетсх командном линијом. Према наводима компаније, то се ради кроз заједничку библиотеку која користи Либбпф АПИ-је.

Библиотека пролази ЕБПФ бајт код кроз ПРЕВАИЛ у Виндовс безбедносном окружењу које компоненти језгра омогућава да верује демону корисничког режима потписаном поузданим кључем.

Мицрософтови инжењери кажу да пројекат има за циљ пружање подршке за еБПФ код користећи куке и помагаче који постоје и на Линуку и на Виндовсу.

„Линук нуди много веза и помагача, од којих су неки врло специфични за Линук (на пример, користећи интерне структуре података Линукса) који не би били применљиви на друге платформе“, рекли су.

Коначно Ако сте заинтересовани да сазнате више о томе, можете проверити детаље У следећем линку. Док они који су заинтересовани за могућност да погледају спремиште еБПФ на ГитХуб-у, то могу учинити из следећи линк.


Садржај чланка се придржава наших принципа уређивачка етика. Да бисте пријавили грешку, кликните овде.

Будите први који ће коментарисати

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

Ваша емаил адреса неће бити објављена.

*

*

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