সিস্টেমড সমর্থন এখন WSL এ উপলব্ধ

WSL উইন্ডোজ

লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম হল উইন্ডোজ 10 এ নেটিভভাবে লিনাক্স এক্সিকিউটেবল চালানোর জন্য মাইক্রোসফ্ট দ্বারা বিকাশিত একটি সামঞ্জস্যপূর্ণ স্তর।

সম্প্রতি খবর ব্রেক করেছে যে WSL এখন Systemd এর সাথে সামঞ্জস্যপূর্ণ, এই নতুন WSL আপডেট প্রক্রিয়া এবং পরিষেবা পরিচালনার জন্য অনেক গুণমানের জীবন বৈশিষ্ট্য আনলক করে। এর মধ্যে রয়েছে snapd-এর জন্য সমর্থন, যা ব্যবহারকারীদের snapcraft.io-তে উপলব্ধ সমস্ত সরঞ্জাম এবং অ্যাপের সুবিধা নিতে দেয়।

Systemd থেকে WSL-এ যোগ করা নতুন সমর্থন বিশেষভাবে ওয়েব ডেভেলপারদের জন্য উপযোগী বলে উল্লেখ করা হয়েছে যারা WSL-এর মধ্যে পরিষেবা অ্যাপ্লিকেশনগুলিকে ক্লাউডে স্থাপন করার আগে কনফিগার করতে এবং বিকাশ করতে চান।

এর মানে হল যে অ্যাপ্লিকেশনগুলি যেগুলি ব্যবহারের জন্য সিস্টেমডের উপর নির্ভর করে বা কেবলমাত্র সহজ প্রশাসন সেগুলি এখন এই WSL পরিবেশে Windows 10 এবং Windows 11-এ নির্বিঘ্নে চলতে পারে।

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

একটি ব্লগ পোস্টে, ক্যানোনিকাল কিছু প্রযুক্তিগত বিবরণ প্রদান করেছে। এবং WSL-এ উবুন্টুতে সিস্টেমড কীভাবে সক্ষম করবেন তা ব্যাখ্যা করেছেন। মাইক্রোসফ্টের সংশ্লিষ্ট ঘোষণাটি কম প্রযুক্তিগত, তবে এটি WSL2 কীভাবে কাজ করে তা পরিবর্তন সহ এই বৈশিষ্ট্যটি অর্জনের জন্য করা কিছু উল্লেখযোগ্য পরিবর্তন বর্ণনা করে।

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

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

এই পরিবর্তনের অর্থ হল WSL ব্যবহার করা আপনার পছন্দের লিনাক্স ডিস্ট্রিবিউশনগুলিকে একটি মৌলিক মেশিনে ব্যবহার করার মতোই হবে এবং আপনাকে সিস্টেমড সমর্থনের উপর নির্ভর করে এমন সফ্টওয়্যার ব্যবহার করার অনুমতি দেবে। এখানে লিনাক্স অ্যাপ্লিকেশনগুলির কিছু উদাহরণ রয়েছে যা সিস্টেমডের উপর নির্ভর করে:

স্ন্যাপ: একটি দরকারী বাইনারি যা আপনাকে উবুন্টুতে সফ্টওয়্যার ইনস্টল এবং পরিচালনা করতে দেয়;
microk8s – কুবারনেটস দ্রুত আপনার সিস্টেমে স্থানীয়ভাবে চালু করুন;
systemctl : একটি টুল যা Systemd এর অংশ এবং আপনার লিনাক্স মেশিনে পরিষেবাগুলির সাথে ইন্টারঅ্যাক্ট করে।

তর্কাতীতভাবে, Systemd-এর জন্য সমর্থন লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম দ্বারা লেনার্ট পোয়েটারিং-এর আগমনে সাহায্য করা হয়েছিল, সিস্টেমডের স্রষ্টা, কয়েক মাস আগে রেডমন্ড জায়ান্টের কাছে (আপনি এটি সম্পর্কে নোটের সাথে পরামর্শ করতে পারেন নীচের লিঙ্কে).

এটি উল্লেখ করার মতো যে মাইক্রোসফ্ট সাম্প্রতিক বছরগুলিতে বেশ কয়েকটি লিনাক্স বিকাশকারী এবং অন্যান্য বিশিষ্ট ওপেন সোর্স ডেভেলপারদের নিয়োগ করেছে। মাইক্রোসফ্ট বর্তমানে পাইথন আবিষ্কারক গুইডো ভ্যান রোসামকে নিয়োগ করেছে, জিনোমের উদ্ভাবক মিগুয়েল ডি ইকাজাকে 2016 সালে মাইক্রোসফ্ট দ্বারা নিযুক্ত করা হয়েছিল যখন এটি Xamarin অর্জন করেছিল, ন্যাট ফ্রিডম্যান গিটহাবের সিইও হিসাবে কাজ করেছিলেন, জেন্টু লিনাক্সের প্রতিষ্ঠাতা ড্যানিয়েল রবিনস, মাইক্রোসফ্ট স্টিভ ফ্রেঞ্চ মাইক্রোসফ্টের জন্য নিযুক্ত ছিলেন একটি Linux CIFS/SMB2/SMB3 রক্ষণাবেক্ষণকারী এবং সাম্বা দলের সদস্য হিসাবে। উপরন্তু, মাইক্রোসফটের ক্লাউড কম্পিউটিং পরিষেবা Azure-এ Linux ব্যাপকভাবে মোতায়েন করা হয়েছে।

পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন, আপনি নোটের বিশদ বিবরণ পরীক্ষা করতে পারেন নিম্নলিখিত লিঙ্ক.


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

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

*

*

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