লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম ডেস্কটপে লিনাক্সের জন্য গেম পরিবর্তন করেছে। যেখানে 2000-এর দশকে মাইক্রোসফ্ট এবং লিনাক্স সংঘর্ষে লিপ্ত ছিল, সেখানে মাইক্রোসফ্ট এখন লিনাক্স সম্প্রদায়ের সাথে ঘনিষ্ঠভাবে কাজ করে যাতে তারা আন্তঃঅপারেটিং করতে পারে।
WSL এর চেয়ে ভালো টুল আর কোনো লিনাক্স এবং উইন্ডোজের নতুন দুনিয়া দেখায় না। আপনি এখন প্রকৃত লিনাক্স বাইনারি সহ আপনার উইন্ডোজ সিস্টেমে শক্তিশালী লিনাক্স কমান্ড লাইন টুল ব্যবহার করতে পারেন। এছাড়াও আপনার কাছে মাইক্রোসফট স্টোর থেকে লিনাক্স ডিস্ট্রিবিউশনের একটি পছন্দ রয়েছে।
কিন্তু উইন্ডোজে আপনার কোন লিনাক্স ডিস্ট্রো চালানো উচিত?
1. উবুন্টু
সামগ্রিকভাবে উবুন্টু হল সবচেয়ে ব্যাপকভাবে নিয়োজিত লিনাক্স ডিস্ট্রিবিউশন, এবং এতে অবাক হওয়ার কিছু নেই যে এটি WSL-এর অংশ হিসেবে উপলব্ধ।
ক্যানোনিকাল দ্বারা বিকশিত, ডিস্ট্রোটিতে একটি বড় কোম্পানির সমর্থন রয়েছে। এর WSL সংস্করণ ডেভেলপারদের জন্য ভাল কাজ করে তা নিশ্চিত করতে Canonical Microsoft এর সাথেও ঘনিষ্ঠভাবে কাজ করে৷
উবুন্টু এটির উপর ভিত্তি করে ডেবিয়ান ডিস্ট্রোর চেয়ে আরও স্থিতিশীল আপ-টু-ডেট প্যাকেজ রাখার চেষ্টা করে। এটি ডেভেলপারদের জন্য এটিকে একটি ভাল পছন্দ করে তোলে।
উবুন্টু বছরে দুবার একটি নতুন সংস্করণ প্রকাশ করে, সাধারণত বসন্ত এবং শরত্কালে। প্রায় প্রতি দুই বছরে, একটি রিলিজ "দীর্ঘমেয়াদী সহায়তা" বা LTS হিসাবে মনোনীত করা হয়। অর্থাৎ এটি পাঁচ বছর পর্যন্ত আপডেট পাবে। মাইক্রোসফ্ট স্টোরের উবুন্টু অ্যাপটি সর্বশেষ এলটিএস রিলিজকে লক্ষ্য করবে, যদিও অন্যান্য বর্তমানে সমর্থিত রিলিজগুলি উপলব্ধ।
ডাউনলোড করুন: উইন্ডোজের জন্য উবুন্টু 20.04 LTS
2. ডেবিয়ান
উপরে উল্লিখিত জনপ্রিয় উবুন্টু সংস্করণের ভিত্তি হল ডেবিয়ান। এটি এখনও সক্রিয় বিকাশে থাকা প্রাচীনতম বিতরণগুলির মধ্যে একটি, এটির ইতিহাস 1993 সালে ফিরে আসে৷
ডেবিয়ান তার স্ট্যান্ডার্ড কনফিগারেশনে তার স্থায়িত্বের জন্য পরিচিত। এর অর্থ এই নয় যে এটি ক্র্যাশ হবে না, তবে এটি তার জীবদ্দশায় এতটা পরিবর্তন করে না, যা নির্ভরযোগ্যতাকে সহায়তা করে। এটি একটি কারণ যে উইকিপিডিয়ার মতো সাইটগুলি এটির উপর নির্ভর করে৷
৷ডেবিয়ান উবুন্টুর থেকেও আলাদা কারণ এটি কঠোরভাবে একটি সম্প্রদায় প্রকল্প, কোনো বাণিজ্যিক কোম্পানির দ্বারা নিয়ন্ত্রিত না হয়েই যেভাবে ক্যানোনিকাল উবুন্টুর সাথে করে। যারা বিনামূল্যের সফ্টওয়্যার এবং বিনামূল্যের সংস্কৃতির নীতিতে বিশ্বাস করেন তারা এই কারণে ডেবিয়ানকে আকর্ষণীয় বলে মনে করেন।
ডেবিয়ানের স্থায়িত্বের নেতিবাচক দিক হল আপনি স্থিতিশীল সংস্করণে প্যাকেজের কিছু প্রাচীন সংস্করণের সাথে শেষ করতে পারেন। আপনি যদি একজন বিকাশকারী না হন বা এমন পরিবেশ চান যা একটি প্রোডাকশন সার্ভারকে প্রতিফলিত করতে পারে, তাহলে এটি আপনার জন্য কাজ করতে পারে৷
ডেবিয়ানেরও টেস্টিং এবং অস্থির রিলিজ রয়েছে যা আপনি ব্যবহার করতে পারেন যদি আপনার নতুন সংস্করণের প্রয়োজন হয়, তবে আপনাকে স্থিতিশীলটিকে এই অন্যান্য ট্র্যাকের একটিতে রূপান্তর করতে হবে, কারণ শুধুমাত্র স্থিতিশীল সংস্করণটি Microsoft স্টোরের মাধ্যমে উপলব্ধ।
ডাউনলোড করুন: উইন্ডোজের জন্য ডেবিয়ান
3. কালি লিনাক্স
যদিও উবুন্টু এবং ডেবিয়ান সাধারণ-উদ্দেশ্য বিতরণ, কালি লিনাক্স নীতিগত হ্যাকিংয়ের জন্য ডিজাইন করা হয়েছে। প্রকল্পটিতে 600 টিরও বেশি অনুপ্রবেশ পরীক্ষার সরঞ্জাম অন্তর্ভুক্ত করার দাবি করা হয়েছে। উবুন্টুর মত, কালি ডেবিয়ানের উপর ভিত্তি করে।
ডিস্ট্রোতে দূরবর্তী কম্পিউটারে তথ্য পাওয়া এবং সেগুলির মধ্যে দুর্বলতাগুলি আবিষ্কার করার চেষ্টা করার জন্য ইউটিলিটিগুলি অন্তর্ভুক্ত রয়েছে৷
আপনি যদি এমন কম্পিউটারগুলিতে এটি চেষ্টা করেন যা আপনার কাছে আনুষ্ঠানিক অ্যাক্সেস নেই, আপনি অনেক সমস্যায় পড়তে পারেন। আমরা আইনজীবী নই, তবে আপনার সম্ভবত শুধুমাত্র আপনার নিজের মেশিনে টুলগুলি চেষ্টা করা উচিত, যেমন ভার্চুয়াল মেশিনে বা আপনার হোম ল্যাবে৷
ডিস্ট্রো আনুষ্ঠানিকভাবে উইন-কেএক্স সহ উইন্ডোজে একটি লিনাক্স ডেস্কটপ সমর্থন করে। ডেস্কটপটি একটি পৃথক উইন্ডোতে বা একটি "সিমলেস" মোডে চলতে পারে, যা উইন্ডোজ এবং কালি ডেস্কটপ শেয়ার করে।
তা ছাড়া, কালি লিনাক্স উদীয়মান নিরাপত্তা/ইনফোসেক বিশেষজ্ঞদের জন্য একটি ভাল ডিস্ট্রো হবে।
ডাউনলোড করুন: উইন্ডোজের জন্য কালি লিনাক্স
4. openSUSE
OpenSUSE হল, ডেবিয়ানের মতো, একটি পুরানো ডিস্ট্রো যা বর্তমানে ব্যাপকভাবে ব্যবহৃত হচ্ছে, যা জার্মান SUSE কোম্পানি দ্বারা তৈরি করা হয়েছে। কোম্পানীটি নভেল দ্বারা কেনা হয়েছিল, যা মাইক্রো ফোকাস দ্বারা অধিগ্রহণ করা হয়েছিল, যিনি পরে SUSE কে আবার একটি পৃথক কোম্পানিতে পরিণত করেছিলেন। আজকে এভাবেই চলছে। openSUSE হল SUSE-এর এন্টারপ্রাইজ সংস্করণের ভিত্তি৷
৷SUSE পরিবার YaST কনফিগারেশন টুলের জন্য সবচেয়ে বেশি পরিচিত, যেটি শুধুমাত্র কমান্ডের উপর নির্ভর না করে সম্পূর্ণরূপে একটি মেনু ইন্টারফেসের উপর ভিত্তি করে। যারা লিনাক্স কমান্ড লাইনের সাথে কম পরিচিত তাদের জন্য এটি এটিকে বন্ধুত্বপূর্ণ করে তুলতে পারে। সমস্ত প্যাকেজ পরিচালনা এবং সিস্টেম কনফিগারেশন YaST এর মাধ্যমে সম্পন্ন হয়।
আরেকটি আকর্ষণীয় উদ্যোগ ওপেন বিল্ড সার্ভিস, যা শুধুমাত্র ওপেনসুসের জন্য নয়, ডেবিয়ান এবং উবুন্টু সহ অন্যান্য প্রধান ডিস্ট্রোগুলির জন্য প্যাকেজ তৈরি করে। প্রকল্পের লক্ষ্য হল সহায়তার মাথাব্যথা কমাতে একটি প্রমিত সংগ্রহস্থল তৈরি করা। এর মানে হল আপনি openSUSE ইনস্টল না করেই openSUSE প্যাকেজ ব্যবহার করতে পারেন৷
ডাউনলোড করুন: উইন্ডোজের জন্য openSUSE লিপ 15.2
5. আলপাইন লিনাক্স
আলপাইন লিনাক্স এখানে কভার করা অন্যান্য ডিস্ট্রো থেকে খুব আলাদা কারণ এটি বিদ্যমান ডিস্ট্রোগুলির উপর ভিত্তি করে নয়। আলপাইন লাইটওয়েট এবং দ্রুত হতে চেষ্টা করে।
বিকাশকারীরা এটিকে musl libc এবং BusyBox-এ তৈরি করে, যা আলপাইনকে স্ট্যান্ডার্ড লিনাক্স ডিস্ট্রিবিউশনের তুলনায় অনেক ছোট করে তোলে। আধুনিক লিনাক্স ডিস্ট্রোতে এখন মানসম্মত সিস্টেমডের তুলনায় এটি নিজস্ব প্যাকেজ ম্যানেজমেন্ট সিস্টেম এবং ওপেনআরসি স্ক্রিপ্ট ব্যবহার করে।
বিকাশকারীরাও পজিশন ইন্ডিপেন্ডেন্ট এক্সিকিউটেবলস (পিআইই) এবং স্ট্যাক-স্ম্যাশিং সুরক্ষা ব্যবহার করে আলপাইনকে খুব সুরক্ষিত করার চেষ্টা করে। সহজ ভাষায়, এর মানে হল যে আল্পাইন যে মেশিনে চলছে তার নিয়ন্ত্রণ নেওয়া একজন আক্রমণকারীর পক্ষে আরও কঠিন৷
আল্পাইনের সরলতা এবং গতি এটির ইনস্টলেশন প্রক্রিয়া দ্বারা প্রদর্শিত হয়, যা একটি স্ট্যান্ডার্ড ডিস্ট্রো থেকে অনেক কম সময় নেয়, এমনকি WSL-তেও। অন্যান্য ডিস্ট্রোগুলির প্রথম লঞ্চের সময় একটি বার্তা রয়েছে যে এটি সেট আপ হতে কয়েক মিনিট সময় নিতে পারে৷
আল্পাইনের লাইটওয়েট প্রকৃতি WSL অনুসারে হতে পারে; অনেকেই WSL পছন্দ করেন কারণ এটি সম্পূর্ণ VM এর তুলনায় কম সম্পদ-নিবিড়। আপনি এটি পছন্দ করতে পারেন যদি আপনি ইতিমধ্যেই একজন লিনাক্স পাওয়ার ব্যবহারকারী হন এবং উবুন্টু বা SUSE থেকে আলাদা কিছু চান।
ডাউনলোড করুন: উইন্ডোজের জন্য আলপাইন WSL
WSL এ একটি লিনাক্স ডিস্ট্রো নির্বাচন করা
WSL-এর জন্য ডিস্ট্রিবিউশনের সমস্ত পছন্দের সাথে, আপনার কোনটির সাথে যাওয়া উচিত? আপনি যদি ইতিমধ্যে একটি ডিস্ট্রোর সাথে পরিচিত হন তবে এটির সাথে লেগে থাকা সম্ভবত সেরা। আপনি যদি উবুন্টু ব্যবহার করে এমন সার্ভারগুলির জন্য একটি পরীক্ষার পরিবেশ তৈরি করছেন, উদাহরণস্বরূপ, উবুন্টু ব্যবহার করা ভাল৷
আপনি যদি লিনাক্সে সম্পূর্ণ নতুন হয়ে থাকেন এবং কমান্ড লাইনটি দেখতে চান, তাহলে উবুন্টু দিয়ে শুরু করুন কারণ অভিজ্ঞ ব্যবহারকারীদের জন্য প্রচুর শক্তি প্রদান করার সময় এটি আপনার হাত ধরে রাখা সেরা৷
আপনি একই সময়ে বিভিন্ন ডিস্ট্রো চালাতে পারেন, তাহলে সেগুলি কেন চেষ্টা করবেন না?