Windows পিসি তে WSL এর মাধ্যমে সরাসরি Linux (Ubuntu) ইন্সটল করুন।
আমরা বেশিরভাগ কম্পিউটার ব্যবহার কারী আমাদের কম্পিউটারে অপারেটিং সিস্টেম হিসেবে Windows ব্যবহার করে থাকি। এদিকে আমরা যারা Computer Science বা IT রিলেটেড কোন বিষয়ের ছাত্র তাদের জন্য Windows এর পাশাপাশি Linux এর যেকোনো একটি ডিস্ত্র (Ubuntu, CentOS, RedHat) জানা থাকা জরুরী।
সুতরাং জরুরী জিনিস জানতে হবে এটাই স্বাভাবিক। এখন এই জরুরত পুরা করার জন্য আমরা অনেকেই আমাদের কম্পিউটারে ডুয়াল বুটে ২ টা অপারেটিং সিস্টেম বা Windows অপারেটিং সিস্টেমের উপর একটা থার্ড পার্টি VMware বা VirtualBox সফটওয়্যার ব্যবহার করে লিনাক্স ইন্সটল দিয়ে থাকি।
এতে করে আমাদের শিখার সমস্যা সমাধান হলেও কিছু বাড়তি ঝামেলা এসে জুটে। ডুয়াল বুটে চালানোর ক্ষেত্রে সমস্যা হয়, এক অপারেটিং সিস্টেম থেকে আরেক অপারেটিং সিস্টেমে যেতে চাইলে আমাকে প্রথম অপারেটিং সিস্টেম থেকে বের হয়ে আবার নতুন করে দ্বিতীয় টা চালু করতে হবে।
যদি Windows এর উপর VirtualBox দিয়ে Linux ইন্সটল করা থাকে সেক্ষেত্রে অনেক বেশি মেমরির অপচয় হয়। কারণ Windows নিজে কিছু মেমরি ব্যবহার করছে, VirtualBox সফটওয়্যার টা কিছু মেমরি ব্যবহার করছে এবং সব শেষ Linux নিজে কিছু মেমরি ব্যবহার করছে।
এই সব সমস্যার সমাধান করতে এবং Windows ব্যবহার কারীদের জন্য ন্যাটিভ ওয়েতে Linux ব্যবহার করার একটি কার্যকরী সমাধান নিয়ে এসেছে Microsoft নিজেই। এখন যেকোন একজন Windows ব্যবহারকারী মাত্র কয়েকটা ধাপ অনুসরন করে তার Windows PC তে Linux এর যেকোনো একটি ভার্সন ইন্সটল করতে পারবে সহজেই এবং এজন্য নতুন কোন থার্ডপার্টি সফটওয়্যার ব্যবহার করার ঝামেলা নাই। তাই মেমরিও অপচয় হবে না।
চলুন দেখে নেয়া যাক কিভাবে আমরা Windows পিসি তে Linux ইন্সটল করতে পারি। আমরা এই ব্লগে Ubuntu ইন্সটল করা দেখবো। পরবর্তীতে আমাদের ইচ্ছে মত যেকোনো ভার্সন ইন্সটল করতে পারবো।
ইন্সটল করার আগেঃ
Windows পিসি তে Linux ইন্সটল করার আগে আমাদের কিছু জিনিস চেক করে দেখতে হবে।
আমার পিসি কি WSL সাপোর্ট করে কিনা? বর্তমানে Windows 11 এবং Windows 10 version 2004 or higher (Build 19041 and higher) কম্পিউটারে WSL এর মাধ্যমে লিনাক্স ইন্সটল করা যাবে।
Windows এর Build version চেক করতে Windows Logo Key + R
প্রেশ করে winver
কথাটি লিখুন এবং OK
প্রেশ করুন। ঠিক মত প্রেশ করে থাকলে নিচের মত একটি স্ক্রিন দেখতে পাবেন।


Windows Update করেও আপনি সর্বশেষ ভার্সনে উন্নিত হতে পারেন। আপনার পিসির Start মেনুতে গিয়ে Settings এ গিয়ে Windows Update অপশনে ক্লিক করে Windows আপডেট করে ফেলুন।
WSL ব্যবহার করে লিনাক্স ইন্সটলঃ
এই কাজ পানির মত সহজ। Administrator হিসেবে Windows PowerShell ওপেন করুন।

এবার Windows PowerShell এ টাইপ করুন wsl --instll
ব্যাস আপনার কাজ শেষ। এবার একা একা Linux কার্নেল ইন্সটল হবে এবং ডিফল্ট ভাবে Ubuntu লিনাক্স অপারেটিং সিস্টেম ইন্সটল হবে।

সফলভাবে Linux কার্নেল ও Ubuntu ইন্সটল শেষ হলে PowerShell বন্ধ করুন এবং Start মেনুতে গিয়ে Ubuntu লিখে সার্চ করুন। নিচের মত Ubuntu দেখতে পাবেন।

উবুন্টু ছাড়া অন্য Distro ইন্সটল করতে চাইঃ
উবুন্টু ছাড়া অন্য কোন ডিস্ত্র ব্যবহার করতে চাইলে WSL ইন্সটল করার সময় আপনার পছন্দের ডিস্ত্র নাম উল্লেখ করে দিতে হবে wsl --install -d <disto name>
এই <distro name>
এর জায়গায় আমরা আমাদের পছন্দের distro name ব্যবহার করবো।
লিনাক্সের কোন কোন ডিস্ত্র গুলো আমরা WSL ব্যবহার করে ইন্সটল করতে পারবো তা দেখতে টাইপ করুনঃ wsl --list --online
বা সর্টকার্ট wsl -l -o

তো আজ এই পর্যন্ত দেখা হবে আবারও নতুন কিছু নিয়ে। ধন্যবাদ। :)
আমার সম্পর্কেঃ
আমি মোঃ জামাল উদ্দিন, প্রতিনিয়ত শিখছি এবং যা কিছু শিখছি তা আপনাদের সাথে লেখালেখির মাধ্যমে শেয়ার করার চেষ্টা করছি। কাজ করছি সফটওয়্যার ডেভেলপার হিসেবে। আমার সম্পর্কে বিস্তারিত জানতে ভিজিট করুন https://jaamaalxyz.github.io ওয়েবসাইটে এবং প্রায় সবগুলো জনপ্রিয় সোশ্যাল সাইটে আমাকে পাবেন jaamaalxyz ইউজারনামে।