Windows Subsystem for Linux (WSL) উইন্ডোজে GNU/Linux এনভায়রনমেন্ট চালানোর একটি সহজ উপায় প্রদান করে, VirtualBox বা VMware ম냥 থার্ড-পার্টি হাইপারভাইজার ছাড়া। WSL 1 অনেক ফিচারের সাথে আসে, যা ব্যবহারকারীদের লিনাক্স কমান্ড, ইউটিলিটি, এবং অন্যান্য টুল কমান্ড-লাইন ইন্টারফেসের মধ্যে চালাতে দেয়।
WSL-এর লেটেস্ট ভার্সন (WSL 2) গ্রাফিক্যাল লিনাক্স অ্যাপস উইন্ডোজে চালাতে পারে এবং একটি ফুলি-ফাংশনাল লিনাক্স কার্নেল ব্যবহার করে অ্যাডেড ফাংশনালিটির সাথে ফাস্টার সিস্টেম কল এবং बेटার ফাইল I/O পারফরম্যান্সের জন্য।
এই গাইড দেখাবে কীভাবে আপনি উইন্ডোজ ১০ চলে একটি কম্পিউটারে WSL 2 ইন্সটল করতে পারেন।
Step 1: উইন্ডোজ ১০-এ WSL ইন্সটল করুন
আপনার কাছে যদি ইতিমধ্যে WSL ইন্সটল্ড থাকে, তবে পরবর্তী ধাপে যান। যাদের নেই, তাদের জন্য প্রথমে WSL ফিচার ইনেবল করুন এবং আপনার সিস্টেমে একটি ডিস্ট্রো সেট আপ করুন। সেটি করতে, স্টার্ট মেনুতে যান এবং "Turn Windows Features On or Off" সার্চ করুন। তারপর লিস্ট থেকে সবচেয়ে প্রাসঙ্গিক রেজাল্ট সিলেক্ট করুন।
একটি নতুন উইন্ডো খুলবে। নিচে স্ক্রোল করুন এবং "Windows Subsystem for Linux" এবং "Virtual Machine Platform"-এর পাশের বক্সগুলো চেক অফ করুন। Ok-এ ক্লিক করুন চালিয়ে যেতে।
উইন্ডোজ এখন প্রয়োজনীয় ফাইলগুলো খুঁজে বের করে ডাউনলোড করবে। একবার ডাউনলোড কমপ্লিট হলে, Restart Now-এ ক্লিক করুন আপনার মেশিন রিবুট করার জন্য।
Step 2: WSL 2 কার্নেল আপডেট ডাউনলোড করুন
WSL 2 ইন্সটল করার জন্য, প্রথমে আপনাকে লেটেস্ট WSL 2 কার্নেল আপডেট ডাউনলোড ও ইন্সটল করতে হবে।
ডাউনলোড: WSL 2 Kernel Update
অন-স্ক্রিন ইনস্ট্রাকশন ফলো করুন ডাউনলোড করা প্রোগ্রাম আপনার সিস্টেমে ইন্সটল করার জন্য।
একবার হলে, Command Prompt লঞ্চ করুন (এডমিনিস্ট্রেটর হিসেবে রান করা প্রেফারেবল) এবং নিচের কমান্ডটি দিয়ে WSL-এর ডিফল্ট ভার্সন ২ সেট করুন:
wsl --set-default-version 2
Step 3: WSL-এর জন্য লিনাক্স ডিস্ট্রো ইন্সটল করুন
পরবর্তী, WSL-এর জন্য একটি লিনাক্স ডিস্ট্রো ডাউনলোড করুন, মাইক্রোসফট স্টোর বা কমান্ড প্রম্পট থেকে। মাইক্রোসফট স্টোর থেকে ডিস্ট্রো ডাউনলোড করা সহজ। সিম্পলি এটিকে লঞ্চ করুন, ডিস্ট্রোর নাম সার্চ করুন, এবং আপনার সিস্টেমে ইন্সটল করার জন্য Get-এ ক্লিক করুন।
কমান্ড লাইন দিয়ে ডিস্ট্রো ইন্সটল করতে, রান করুন:
wsl --install -d distroname
...যেখানে distroname হলো আপনি যে লিনাক্স এনভায়রনমেন্ট ইন্সটল করতে চান তার নাম। আপনি উপলব্ধ অপশনগুলো চেক করতে পারেন এই কমান্ড দিয়ে:
wsl --list --online
এই গাইডের উদ্দেশ্যে, চলুন Ubuntu ইন্সটল করি:
wsl --install -d Ubuntu
WSL এখন ডিস্ট্রোর সাথে জুড়া ফাইলগুলো ডাউনলোড করবে এবং আপনার জন্য একটি এনভায়রনমেন্ট সেট আপ করবে। এই প্রক্রিয়া শেষ হতে কয়েক মিনিট অপেক্ষা করতে হতে পারে।
Step 4: এক্সিস্টিং ডিস্ট্রোর WSL ভার্সন স্যুইচ করুন
যেহেতু আমরা দ্বিতীয় ধাপে WSL-এর ডিফল্ট ভার্সন ২ সেট করেছি, আপনি যে কোনো নতুন ডিস্ট্রো ইন্সটল করবেন সেটি অটোমেটিক্যালি WSL 2-এ রান করা উচিত। কিন্তু যদি না হয়, তবে আপনি ম্যানুয়ালি ভার্সন স্যুইচ করতে পারেন।
সেটি করতে, প্রথমে আপনাকে চেক করতে হবে আপনার ডিস্ট্রোগুলো বর্তমানে কোন WSL ভার্সনে রান করছে। সেটি করতে টাইপ করুন:
wsl -l -v
আউটপুটে ইন্সটল্ড ডিস্ট্রোগুলোর তালিকা ও সাথে তাদের WSL ভার্সন দেখাবে। ভার্সন WSL 2-এ পরিবর্তন করতে নিচের কমান্ডটি টাইপ করুন:
wsl --set-version distroname 2
উদাহরণস্বরূপ, Ubuntu-কে লেটেস্ট WSL ভার্সনে স্যুইচ করতে:
wsl --set-version Ubuntu 2
কনভার্সন প্রক্রিয়া শুরু হবে এবং আপনার সিস্টেম স্পেক্সের ওপর ডিপেন্ড করে কিছু সময় অপেক্ষা করতে হবে। একবার হলে, WSL ভার্সন আবার চেক করুন পরিবর্তন ভেরিফাই করার জন্য:
wsl -l -v
এটাই। আপনি সফলভাবে আপনার উইন্ডোজ ১০ মেশিনে WSL 2 ইন্সটল করেছেন।
উইন্ডোজে লিনাক্স ডিস্ট্রো চালান
Windows Subsystem for Linux উইন্ডোজে লিনাক্স এনভায়রনমেন্ট চালানোর সবচেয়ে সুবিধাজনক উপায় নয়, তবে এটি দূর থেকে সবচেয়ে উপযুক্ত পছন্দ যদি আপনার কাজ লিনাক্স কমান্ড লাইন చుట্টার ঘুরে।
আপনি যদি উইন্ডোজের ভিতরে একটি ফুল-ফ্লেজড ডেস্কটপ সহ ডিস্ট্রো চান, তবে VirtualBox বা VMware ম্যা হাইপারভাইজার ইন্সটল করার কথা বিবেচনা করুন। WSL-এর ভিন্ন, সেখানে আপনাকে ইন্সটল করার জন্য ডিস্ট্রোর আরও বেশি চয়েস এবং কাস্টোমাইজ করার জন্য ডেস্কটপের বেশি চয়েস থাকবে।