Linux ব্যবহার শুরু করার আগে Install Method ঠিক করা সবচেয়ে গুরুত্বপূর্ণ। আপনার দরকার, হার্ডওয়্যার, এবং ইউজ কেস অনুযায়ী পদ্ধতি আলাদা হবে। আমি একে একে সবগুলো বুঝিয়ে দিচ্ছি
1. VMware এ Linux Install
VMware Workstation / VMware Player একটা Virtualization Software, মানে Windows বা macOS এর ভেতরে Virtual PC তৈরি করে Linux চালাতে পারবেন।
ব্যবহার ক্ষেত্র:
- টেস্টিং, প্র্যাকটিস, কোর্স শেখা
- ডেভেলপমেন্ট এনভায়রনমেন্ট আলাদা রাখা
ধাপ:
- VMware Download & Install করুন (VMware Workstation Player ফ্রি ভার্সন ইউজ করতে পারেন)।
- Linux ISO ফাইল ডাউনলোড করুন (যেমন Ubuntu, Fedora, Debian)।
- VMware ওপেন করুন →
Create New Virtual Machine
→ ISO ফাইল সিলেক্ট করুন।
- Hard disk size, RAM, Processor কনফিগার করুন।
- RAM: মিনিমাম 2GB (Ubuntu Desktop হলে 4GB ভালো)
- Disk: 20GB বা তার বেশি
- Virtual Machine স্টার্ট করুন → Installation উইজার্ড ফলো করুন।
সুবিধা:
- আসল সিস্টেমে কোনো পরিবর্তন হবে না।
- আলাদা আলাদা OS চালানো যাবে।
অসুবিধা:
- Performance কম (কারণ Host OS + Guest OS একসাথে চলে)।
2. VirtualBox এ Linux Install
VirtualBox (Oracle-এর) ফ্রি ওপেন সোর্স Virtualization Software। VMware-এর মতোই, তবে অনেক হালকা।
ধাপ:
- VirtualBox Install করুন (Linux, Windows, macOS সবখানে চলে)।
- Extension Pack Install করুন (USB, Clipboard share, etc. এর জন্য দরকার)।
New
ক্লিক করুন → OS নাম দিন → Linux/Ubuntu টাইপ সিলেক্ট করুন।
- RAM, Processor, Hard Disk সেট করুন।
- ISO সিলেক্ট করুন → Start করুন → Linux Install করুন।
সুবিধা:
- ফ্রি এবং ওপেন সোর্স।
- Lightweight, শেখার জন্য Best।
অসুবিধা:
- VMware-এর তুলনায় কিছু advanced feature কম।
3. Dual Boot এ Linux Install
Dual Boot মানে: আপনার আসল কম্পিউটার (Windows/Linux/macOS) এর সাথে পাশাপাশি আরেকটা OS Install করা, বুট করার সময় কোনটা চালাবেন সেটা নির্বাচন করবেন।
ব্যবহার ক্ষেত্র:
- Long-term Linux ইউজ করতে চাইলে
- Performance একদম আসল Hardware এর মতো দরকার হলে
ধাপ:
- Linux ISO দিয়ে Bootable USB তৈরি করুন (Rufus, BalenaEtcher দিয়ে)।
- BIOS/UEFI তে গিয়ে USB Boot Enable করুন।
- Linux Boot Menu আসবে → "Install alongside Windows" বা "Something else" সিলেক্ট করুন।
- Partition সেট করুন:
- Root
/
→ 20GB+
- Swap → RAM এর সমান বা অর্ধেক
- Home
/home
→ ইউজার ডাটা রাখার জন্য আলাদা করতে পারেন
- Install শেষ হলে Restart করুন → Boot Loader (GRUB) থেকে Windows/Linux বেছে নিতে পারবেন।
সুবিধা:
- আসল Performance পাবেন (VM এর মতো Slow না)।
- Developer/Regular User এর জন্য Best।
অসুবিধা:
- ভুল করলে Windows নষ্ট হতে পারে।
- হার্ডডিস্ক পার্টিশনিং সম্পর্কে ধারণা দরকার।
4. WSL (Windows Subsystem for Linux)
Windows 10/11 এ Built-in একটা ফিচার যেটা Linux Kernel কে Windows এর ভেতরে সরাসরি চালায় (Virtualization এর মতো না, বরং Lightweight)।
ব্যবহার ক্ষেত্র:
- Developers যারা Windows ইউজ করছে কিন্তু Linux কমান্ড/Server Environment লাগবে।
- Backend/DevOps শিখতে চাইলে Best।
ধাপ:
- Windows এ "Turn Windows Features On/Off" →
Windows Subsystem for Linux
enable করুন।
- PowerShell(Admin) এ লিখুন:
wsl --install
- Restart করার পর Microsoft Store থেকে Ubuntu/Fedora/Debian ইনস্টল করতে পারবেন।
- Start Menu → Ubuntu খুলুন → সরাসরি Linux Shell চালাতে পারবেন।
সুবিধা:
- Windows এর ভেতরেই Linux Command Line ইউজ করা যায়।
- VM এর মতো ভারী না।
- Docker/DevOps Tools সহজে চালানো যায়।
অসুবিধা:
- GUI Apps চালাতে সমস্যা হতে পারে (WSL2 তে কিছুটা সাপোর্ট আছে)।
- Performance আসল Linux এর মতো না।
কাকে কোনটা বেছে নেওয়া উচিত?
- শুধু শেখা/প্র্যাকটিস → VirtualBox / VMware
- Long-term Linux ব্যবহার → Dual Boot
- Windows এর ভেতরে Linux কমান্ড দরকার → WSL
- Server/Cloud Simulation → VMware / WSL2 (Docker Support সহ)