માઇક્રોસ .ફ્ટ લિનક્સ કર્નલથી વિંડોઝ સુધી ઇબીપીએફ લંબાવવા માંગે છે

વિન્ડોઝ સબસિસ્ટમ ફોર લિનક્સ (ડબ્લ્યુએસએલ) પછી, જે operatingપરેટિંગ સિસ્ટમના વિવિધ વપરાશકર્તાઓ દ્વારા સારી રીતે પ્રાપ્ત થઈ છે, માઇક્રોસોફ્ટે લિનક્સ સમુદાયથી બીજી મહત્વપૂર્ણ તકનીકી ઉધાર લેવાનું નક્કી કર્યું, ઇબીપીએફ (બર્કલે વિસ્તૃત પેકેટ ફિલ્ટર) અને તેને વિંડોઝ પર લાવો.

કંપનીએ કહ્યું કે તે ઇબીપીએફનો કાંટો નહીં હોય, હા આનો ઉપયોગ હાલના પ્રોજેક્ટ્સમાં થશે, જેમાં આઇઓવીઝર યુબીપીએફ પ્રોજેક્ટ અને પ્રિવેઇલ વેરિફાયર શામેલ છે, વિન્ડોઝ 10 અને વિન્ડોઝ સર્વર 2016 (અથવા તેથી વધુ) સહિતના તેમના પોતાના operatingપરેટિંગ સિસ્ટમો પર ઇબીપીએફ API અને પ્રોગ્રામ્સ ચલાવવા માટે.

છેલ્લાં પાંચ વર્ષોમાં, માઇક્રોસ .ફ્ટ, જેણે આ સહસ્ત્રાબ્દીની શરૂઆતમાં હજી પણ લિનક્સને કમ્પ્યુટર ઉદ્યોગના કેન્સર તરીકે જોયું હતું, તે કર્નલ વિકાસમાં સૌથી મોટો ફાળો આપનાર બની ગયો છે.

ડબ્લ્યુએસએલ સાથે, તેણે વિંડોઝ પર બહુવિધ એપ્લિકેશનોનો માર્ગ મોકળો કર્યો, સિસ્ડમિન અને પ્રોગ્રામરોને વિંડોઝથી સીધા જ લિનક્સ ટૂલ્સ અને સેવાઓનો ઉપયોગ કરવાની મંજૂરી આપી, બીજું કંઇપણ વર્ચ્યુઅલાઇઝ કર્યા વિના અથવા જટિલ ઇન્ફ્રાસ્ટ્રક્ચર્સ બનાવ્યા વિના.

હવે માઇક્રોસ .ફ્ટ વિન્ડોઝમાં ઇબીપીએફ ઉમેરવાનું પસંદ કરે છે, જેમ કે આ એક તકનીક છે જે તેની પ્રોગ્રામ કરવાની ક્ષમતા અને ચપળતા માટે જાણીતી છે, ખાસ કરીને Sપરેટિંગ સિસ્ટમની કર્નલનો વિસ્તાર કરવા માટે, ડSસ હુમલાઓ અને અવલોકનક્ષમતા સામે રક્ષણ જેવા ઉપયોગના કેસો માટે.

તે રજિસ્ટ્રી-આધારિત વર્ચુઅલ મશીન છે લિનક્સ કર્નલ પર JIT સંકલન દ્વારા 64-બીટ કસ્ટમ RISC આર્કીટેક્ચર પર ચલાવવા માટે રચાયેલ છે. જેમ કે, ઇબીપીએફ પ્રોગ્રામ્સ સિસ્ટમ ડિબગીંગ અને વિશ્લેષણ માટે ખાસ કરીને યોગ્ય છે, જેમ કે ફાઇલ સિસ્ટમ મોનિટરિંગ અને લ logગ ક callsલ્સ.

લિનક્સ કર્નલ સાથે ઇબીપીએફના સંબંધની તુલના જાવાસ્ક્રિપ્ટના વેબ પૃષ્ઠો સાથેના સંબંધ સાથે કરવામાં આવી છે, કર્નલ સ્ત્રોત કોડમાં ફેરફાર કર્યા વિના અથવા કર્નલ મોડ્યુલ લોડ કર્યા વિના, ચાલતા ઇબીપીએફ પ્રોગ્રામને લોડ કરીને, લિનક્સ કર્નલની વર્તણૂકને સુધારવા માટે પરવાનગી આપે છે.

eBPF એ છેલ્લા દાયકાની સૌથી મોટી લિનક્સ કર્નલ નવીનીકરણો રજૂ કરે છે. અને અન્ય operatingપરેટિંગ સિસ્ટમ્સમાં તકનીકીને સ્વીકારવામાં થોડી રુચિ હોવાને કારણે, માઇક્રોસ .ફ્ટે વિન્ડોઝ સ softwareફ્ટવેરને શોટ આપવાનું નક્કી કર્યું. પ્રોજેકટ, જેને ebpf-for-Windows કહેવામાં આવે છે, તે ખુલ્લો સ્રોત છે અને GitHub પર ઉપલબ્ધ છે.

"ઇબીપીએફ-વિંડોઝ પ્રોજેક્ટનો હેતુ ડેવલપરોને વિન્ડોઝના હાલના સંસ્કરણોમાં પરિચિત ઇબીપીએફ ટૂલચેન્સ અને એપ્લિકેશન પ્રોગ્રામિંગ ઇંટરફેસ (એપીઆઈ) નો ઉપયોગ કરવા સક્ષમ બનાવવાનો છે," ડેવ થ Thaલરને સોમવારે બ્લોગ પોસ્ટ, માઇક્રોસ Microsoftફ્ટ એસોસિએટ સ Softwareફ્ટવેર એન્જિનિયર, અને પૂર્ના ગdeડેહોસુર સમજાવી, માઇક્રોસ .ફ્ટના સિનિયર સ Softwareફ્ટવેર એન્જિનિયર.

"અન્યના કાર્યના આધારે, આ પ્રોજેક્ટ ઘણા હાલના ખુલ્લા સ્રોત ઇબીપીએફ પ્રોજેક્ટ્સ લે છે અને વિંડોઝની ટોચ પર ચાલવા માટે મધ્યમ સ્તરને ઉમેરશે."

કંપની તેને ઇબીપીએફ કાંટો કહેતી નથી. તેથી, વિન્ડોઝ ડેવલપર્સ બાયકોડ જનરેટ કરવા માટે રણકાર જેવા ટૂલ્સનો ઉપયોગ કરી શકશે.

સ્રોત કોડમાંથી ઇબીપીએફ કે જે કોઈપણ એપ્લિકેશનમાં દાખલ કરી શકાય છે અથવા વિન્ડોઝ નેટ્સ કમાન્ડ લાઇનનો ઉપયોગ કરી શકે છે. કંપનીના જણાવ્યા મુજબ, આ એક શેર કરેલી લાઇબ્રેરી દ્વારા કરવામાં આવ્યું છે જે લિબપીપીએફ એપીઆઇનો ઉપયોગ કરે છે.

લાઇબ્રેરી વિન્ડોઝ સિક્યુરિટી એન્વાયર્નમેન્ટમાં પ્રીવેલ દ્વારા ઇબીપીએફ બાયકોડ પસાર કરે છે જે કર્નલ ઘટકને વિશ્વાસપાત્ર કી સાથે સહી કરેલ વપરાશકર્તા-મોડ ડિમન પર વિશ્વાસ કરવાની મંજૂરી આપે છે.

માઇક્રોસ .ફ્ટ ઇજનેરો કહે છે કે પ્રોજેક્ટનો ઉદ્દેશ્ય લિનક્સ અને વિન્ડોઝ બંને પર અસ્તિત્વ ધરાવતા હુક્સ અને હેલ્પરોનો ઉપયોગ કરીને ઇબીપીએફ કોડ માટે ટેકો પૂરો પાડવાનો છે.

"લીનક્સ ઘણી લિંક્સ અને સહાયકો પ્રદાન કરે છે, જેમાંથી કેટલાક ખૂબ લિનક્સ-વિશિષ્ટ હોય છે (ઉદાહરણ તરીકે, આંતરિક લિનક્સ ડેટા સ્ટ્રક્ચર્સનો ઉપયોગ કરીને) જે અન્ય પ્લેટફોર્મ્સ પર લાગુ નહીં હોય."

છેલ્લે જો તમને તેના વિશે વધુ જાણવામાં રસ છે, તમે વિગતો ચકાસી શકો છો નીચેની કડીમાં જ્યારે ગિટહબ પરના ઇબીપીએફ રીપોઝીટરી પર નજર રાખવા માટે રુચિ ધરાવતા લોકો માટે, તેઓ આ કરી શકે છે નીચેની કડી.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.