মাইক্রোসফ্ট লিনাক্স কার্নেল থেকে উইন্ডোজ পর্যন্ত ইবিপিএফ প্রসারিত করতে চায়

লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেমের পরে (ডাব্লুএসএল), যা অপারেটিং সিস্টেমের বিভিন্ন ব্যবহারকারী দ্বারা ভালভাবে গ্রহণ করেছে, মাইক্রোসফ্ট লিনাক্স সম্প্রদায় থেকে আরেকটি গুরুত্বপূর্ণ প্রযুক্তি toণ নেওয়ার সিদ্ধান্ত নিয়েছে, ইবিপিএফ (বার্কলে বর্ধিত প্যাকেট ফিল্টার) এবং এটি উইন্ডোতে নিয়ে আসে।

কোম্পানির বলেছিল এটি ইবিপিএফের কাঁটাচামচ হবে না, হ্যাঁ, এটি উইন্ডোজ 10 এবং উইন্ডোজ সার্ভার 2016 (বা ততোধিক) সহ তাদের নিজের অপারেটিং সিস্টেমে ইবিপিএফ এপিআই এবং প্রোগ্রামগুলি চালানোর জন্য আইওওয়াইজার ইউবিপিএফ প্রকল্প এবং পূর্বপাল যাচাইকারী সহ বিদ্যমান প্রকল্পগুলিতে ব্যবহৃত হবে।

বিগত পাঁচ বছরে, মাইক্রোসফ্ট, যা এই সহস্রাব্দের শুরুতে এখনও লিনাক্সকে কম্পিউটার শিল্পের ক্যান্সার হিসাবে দেখেছিল, কার্নেল বিকাশে সবচেয়ে বড় অবদানকারী হয়ে উঠেছে।

ডাব্লুএসএল দিয়ে, তিনি উইন্ডোজটিতে একাধিক অ্যাপ্লিকেশনগুলির পথ প্রশস্ত করেছিলেন, সিসাদমিন এবং প্রোগ্রামারদের অন্য কোনও ভার্চুয়ালাইজেশন বা জটিল অবকাঠামো তৈরি না করেই উইন্ডোজ থেকে সরাসরি লিনাক্স সরঞ্জাম এবং পরিষেবাদি ব্যবহারের অনুমতি দেয়।

মাইক্রোসফ্ট উইন্ডোজে ইবিপিএফ যুক্ত করতে বেছে নিয়েছে এটি এমন একটি প্রযুক্তি যা প্রোগ্রাম করার ক্ষমতা এবং তত্পরতার জন্য সুপরিচিত, বিশেষত কোনও অপারেটিং সিস্টেমের কার্নেল প্রসারিত করার জন্য, ব্যবহারের ক্ষেত্রে যেমন ডিওএস আক্রমণ এবং পর্যবেক্ষণের বিরুদ্ধে সুরক্ষা হিসাবে।

এটি একটি রেজিস্ট্রি ভিত্তিক ভার্চুয়াল মেশিন লিনাক্স কার্নেলের JIT সংকলনের মাধ্যমে একটি 64-বিট কাস্টম আরআইএসসি আর্কিটেকচারে চলার জন্য ডিজাইন করা হয়েছে। যেমনটি, ইবিপিএফ প্রোগ্রামগুলি সিস্টেম ডিবাগিং এবং বিশ্লেষণের জন্য বিশেষত উপযুক্ত, যেমন ফাইল সিস্টেম পর্যবেক্ষণ এবং লগ কল calls

লিনাক্স কার্নেলের সাথে ইবিপিএফের সম্পর্কটি ওয়েব পৃষ্ঠাগুলির সাথে জাভাস্ক্রিপ্টের সম্পর্কের সাথে তুলনা করা হয়েছে, কার্নেল উত্স কোড পরিবর্তন না করে বা কার্নেল মডিউলটি লোড না করে চলমান ইবিপিএফ প্রোগ্রাম লোড করে লিনাক্স কার্নেলের আচরণ পরিবর্তন করতে দেয়।

ইবিপিএফ গত দশকের বৃহত্তম লিনাক্স কার্নেল উদ্ভাবনের একটি প্রতিনিধিত্ব করে। প্রযুক্তিটি অন্যান্য অপারেটিং সিস্টেমের সাথে খাপ খাইয়ে নিতে আগ্রহী হওয়ার কারণে মাইক্রোসফ্ট উইন্ডোজ সফ্টওয়্যারটিকে একটি শট দেওয়ার সিদ্ধান্ত নিয়েছে। প্রজেক্টটি, ebpf-for-Windows নামে পরিচিত, ওপেন সোর্স এবং গিটহাবটিতে উপলভ্য।

"ইবিপিএফ-উইন্ডোজ প্রকল্পটির উদ্দেশ্য বিকাশকারীদের উইন্ডোজের বিদ্যমান সংস্করণগুলিতে পরিচিত ইবিপিএফ টুলচেন এবং অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (এপিআই) ব্যবহার করতে সক্ষম করা," ডেভ থ্যালার সোমবার একটি ব্লগ পোস্টে মাইক্রোসফ্ট অ্যাসোসিয়েট সফটওয়্যার ইঞ্জিনিয়ার, এবং পূর্না গাদেহোসুরকে ব্যাখ্যা করেছেন, মাইক্রোসফ্ট সিনিয়র সফটওয়্যার ইঞ্জিনিয়ার।

"অন্যের কাজের উপর ভিত্তি করে, এই প্রকল্পটি বেশ কয়েকটি বিদ্যমান ওপেন সোর্স ইবিপিএফ প্রকল্প গ্রহণ করে এবং উইন্ডোজের শীর্ষে চালানোর জন্য মাঝারি স্তরটি যুক্ত করে।"

সংস্থাটি এটিকে ইবিপিএফ কাঁটাচামচ বলে না। সুতরাং, উইন্ডোজ বিকাশকারীরা বাইট কোড উত্পন্ন করতে ঝাঁকুনির মতো সরঞ্জাম ব্যবহার করতে সক্ষম হবেন।

সোর্স কোডটির ইবিপিএফ যা কোনও অ্যাপ্লিকেশনটিতে sertedোকানো যেতে পারে বা উইন্ডোজ নেট কমান্ড লাইনের সাহায্যে ব্যবহার করা যেতে পারে। সংস্থার মতে, এটি একটি ভাগ করা লাইব্রেরির মাধ্যমে সম্পন্ন করা হয় যা Libbpf API গুলি ব্যবহার করে।

লাইব্রেরিটি একটি উইন্ডোজ সুরক্ষা পরিবেশে প্রিভিলের মাধ্যমে EBPF বাইটোকোড দিয়ে যায় যা কার্নেলের অংশটিকে একটি বিশ্বস্ত কী দিয়ে স্বাক্ষরিত ব্যবহারকারী-মোড ডেমনকে বিশ্বাস করতে দেয়।

মাইক্রোসফ্ট ইঞ্জিনিয়াররা বলছেন প্রকল্পটির লক্ষ্য লিনাক্স এবং উইন্ডোজ উভয় ক্ষেত্রে বিদ্যমান হুক এবং সহায়তাকারীদের ব্যবহার করে ইবিপিএফ কোডের জন্য সমর্থন সরবরাহ করা।

"লিনাক্স অনেকগুলি লিঙ্ক এবং সহায়তা সরবরাহ করে, যার মধ্যে কয়েকটি খুব লিনাক্স-নির্দিষ্ট (অভ্যন্তরীণ লিনাক্স ডেটা স্ট্রাকচার ব্যবহার করে, উদাহরণস্বরূপ) অন্যান্য প্ল্যাটফর্মগুলির জন্য প্রযোজ্য হবে না," তারা বলেছিল।

পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন, আপনি বিশদ পরীক্ষা করতে পারেন নীচের লিঙ্কে। যারা গিটহাবের ইবিপিএফ সংগ্রহস্থলটি একবার দেখে নিতে আগ্রহী তাদের পক্ষে তারা এগুলি করতে পারেন নিম্নলিখিত লিঙ্ক।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।