আমরা একটি ভালো সংখ্যক ‘১০টি সেরা’ তালিকা প্রকাশ করছি যার মধ্যে রয়েছে বেনামে ইন্টারনেট সার্ফিং, ভিএস কোড এক্সটেনশন এবং একটি USB স্টিকে ইনস্টল করার জন্য Linux ডিস্ট্রোস। বরাবরের মতো, আপনি আপনার আগ্রহের যে কোনো বিষয়ে অনুরোধ করতে অনুসন্ধান ক্ষেত্র ব্যবহার করতে পারেন।
আজ, আমাদের ফোকাস শুধুমাত্র লিনাক্স ডিস্ট্রিবিউশনের উপর নয়, বরং ডেভেলপার এবং প্রোগ্রামারদের জন্য সবচেয়ে উপযুক্ত। এর মানে হল যে আপনি প্রথমবার OS বুট করার সময় থেকে যখন আপনি আপনার পরিবেশ সেট আপ করার জন্য প্রয়োজনীয় অ্যাপ্লিকেশনগুলি ইনস্টল করেন, পূর্বশর্ত পদ্ধতিগুলি পার্কে হাঁটার মতো, এবং আপনার প্রোগ্রামগুলি বিরক্তিকর বাধা ছাড়াই চলে৷
1. উবুন্টু
Ubuntu হল একটি ব্যবহারকারী-বান্ধব অপারেটিং সিস্টেম যা GNU/Linux কে দৈনন্দিন ব্যবহারকারীদের কাছে উপলব্ধ করার লক্ষ্যে ডিজাইন করা হয়েছে কম্পিউটিং ক্ষমতার মান হারানো ছাড়াই কোনো ক্ষেত্রের বিশেষজ্ঞ যেমন প্রোগ্রামার বা গবেষণা বিজ্ঞানী, তাদের কাজ করতে হবে।
Ubunu OS হল বিশ্বের সবচেয়ে সমালোচিত লিনাক্স ডিস্ট্রিবিউশন এবং এক সময় এটিই একমাত্র নন-উইন্ডোজ বা ম্যাক অপারেটিং সিস্টেম ছিল। যা বিশ্বের অধিকাংশই জানত। প্রকৃতপক্ষে, গত কয়েক বছরে আমরা যে ওপেন-সোর্স সচেতনতা দেখছি তার একটি বড় পরিমাণ সরাসরি উবুন্টু এবং এর মাদার কোম্পানি, ক্যানোনিকাল, সম্প্রদায়ের জন্য অবদান রাখার প্রচেষ্টার সাথে জড়িত।
উবুন্টু লিনাক্স ডিস্ট্রো
প্রস্তাবিত: 34 উবুন্টু অ্যাপ থাকতে হবে
2. openSUSE
openSUSE হল একটি পেশাদার এবং সম্প্রদায়-সমর্থিত অপারেটিং সিস্টেম যা ক্ষেত্রের বিশেষজ্ঞদের তাদের কাজের জন্য একটি নির্ভরযোগ্য কম্পিউটিং পরিবেশ প্রদান করার জন্য ডিজাইন করা হয়েছে। এটি 2টি সংস্করণে বিতরণ করা হয়েছে, Leap - একটি দীর্ঘমেয়াদী সহায়তা (LTS) প্রকাশ, এবং Tumbleweed– একটি রোলিং রিলিজ, এবং তারা উভয়ই YaST প্যাকেজ ম্যানেজার ব্যবহার করে ব্যবহারকারীদের কাছে অ্যাপ্লিকেশন সরবরাহ করার জন্য৷
openSUSE হল একটি স্বাধীন লিনাক্স ডিস্ট্রিবিউশন যা SUSE Linuxঅন্যান্য কোম্পানীর সাথে সহযোগিতায় এবং এটির লক্ষ্য ডেভেলপার এবং বিক্রেতাদের জন্য সফ্টওয়্যার তৈরি এবং প্যাকেজিং প্রক্রিয়াকে নাটকীয়ভাবে সহজ করা।
OpenSuse Linux ডিস্ট্রো
3. মাঞ্জারো
Manjaro একটি আর্ক লিনাক্স-ভিত্তিক অপারেটিং সিস্টেম যা দ্রুত, ব্যবহারকারী-বান্ধব এবং স্বজ্ঞাত হতে ডিজাইন করা হয়েছে আর্চ লিনাক্স এবং আরও অনেক কিছু।এটি একটি মসৃণ UI ডিজাইনের জন্য তৈরি করা হয়েছে যা উইন্ডোজ এবং ম্যাক প্ল্যাটফর্ম থেকে অভিবাসীদের ব্যবহারে কোন সমস্যা হবে না এবং এটি অফিসিয়াল এবং সম্প্রদায়-সমর্থিত সংস্করণ উভয়েই উপলব্ধ৷
Arch Linux, Manjaroব্যবহারকারীরা একাধিক কার্নেল কনফিগার করার ক্ষমতা উপভোগ করে এবং সিস্টেমটিকে তাদের রুচি অনুযায়ী কনফিগার করার জন্য বিশেষ ব্যাশ স্ক্রিপ্টের সুবিধা গ্রহণ করে।
মাঞ্জারো লিনাক্স ডিস্ট্রো
প্রস্তাবিত: মানজারো লিনাক্স ব্যবহার করার ১০টি কারণ
4. ডেবিয়ান
ডেবিয়ান হল একটি স্বাধীন লিনাক্স ডিস্ট্রিবিউশন যা বিশ্বের জন্য একটি বিনামূল্যের অপারেটিং সিস্টেম উপলব্ধ করার আকাঙ্ক্ষার সাথে ব্যক্তিদের যৌথ অ্যাসোসিয়েশন দ্বারা শুরু হয়েছিল। এটি একটি কম্পিউটিং পাওয়ার হাউস হিসাবে ডিজাইন করা হয়েছে যা বিভিন্ন ধরণের হার্ডওয়্যারে চলতে সক্ষম বিশেষ করে যখন বিকাশের জন্য ব্যবহার করা হয়।
Debian হল কয়েকটি OS এর মধ্যে একটি যা 50, 000প্যাকেজ এবং প্রি-কম্পাইল করা সফ্টওয়্যার সহজে ইনস্টলেশন, কনফিগারেশন, ডেভেলপমেন্টের জন্য সুবিধাজনকভাবে প্যাকেজ করা হয়েছে, এবং তখন থেকে যে কোনো একক ব্যক্তি গণনা করতে পারে তার চেয়ে বেশি ডিস্ট্রোসের জন্ম দিয়েছে। এবং হ্যাঁ, আপনি অন্তত এমন একটি ডিস্ট্রো জানেন – উবুন্টু।
ডেবিয়ান লিনাক্স ডিস্ট্রো
5. ফেডোরা
Fedora হল একটি বিনামূল্যের এবং ওপেন-সোর্স লিনাক্স ডিস্ট্রিবিউশন যা উদ্ভাবনের অগ্রগতি, লিনাক্স সম্প্রদায়ের সাথে ঘনিষ্ঠভাবে কাজ করা এবং নতুন প্রযুক্তি সংহত করার জন্য প্রথম ব্যক্তিদের মধ্যে থাকার মাধ্যমে আধুনিক প্রযুক্তিকে উত্সাহিত করার লক্ষ্যে নির্মিত।
এটি ফেডোরা প্রজেক্ট দ্বারা স্পনসর এবং Red Hat , অন্য যেকোন লিনাক্স ডিস্ট্রিবিউশন থেকে স্বাধীনভাবে বিকশিত, এবং 'স্পিনস' হিসেবে উল্লেখ করা বিভিন্ন সংস্করণে উপলব্ধ।এবং এই স্পিনগুলি ফোকাসের অনন্য ক্ষেত্রগুলির সাথে তৈরি করা হয়েছে যেমন গেমিং, নিরাপত্তা, কম্পিউটিং এবং রোবোটিক্স ইত্যাদি।
ফেডোরা লিনাক্স ডিস্ট্রো
প্রস্তাবিত: ফেডোরা লিনাক্স ব্যবহার করার 10টি সেরা কারণ
6. Red Hat Enterprise Linux (RHEL)
RHEL (এছাড়াও শুধুমাত্র Red Hat) একটি মুক্ত-উৎস কিন্তু মালিকানাধীন ফেডোরা-ভিত্তিক ডিস্ট্রিবিউশন যা তথ্য প্রযুক্তিতে এন্টারপ্রাইজ কম্পিউটিংয়ের জন্য স্পষ্টভাবে তৈরি করা হয়েছে। প্ল্যাটফর্ম এটি অন্যদের মধ্যে IBM System z এবং PowerPC আর্কিটেকচারের জন্য সার্ভার সংস্করণে প্রকাশ করা হয়েছে এবং এর লক্ষ্য হল লিনাক্সের মাধ্যমে নির্ভরযোগ্য ক্লাউড, অ্যাপ্লিকেশন ডেভেলপমেন্ট, অটোমেশন ও ব্যবস্থাপনা, ইন্টিগ্রেশন এবং অবকাঠামো পরিষেবা প্রদান করা।
RHEL ওপেন সোর্স তাই এর সোর্স কোড সর্বজনীনভাবে তাদের জন্য বিনামূল্যে পাওয়া যায় যারা এর ওপেন সোর্স বেয়ার-এর পুনর্নির্মাণ করতে চান। হাড় কিন্তু মনে রাখবেন, এটি এন্টারপ্রাইজগুলিকে লক্ষ্য করে এবং কঠোর ট্রেডমার্ক নিয়মের কারণে এটি বিনামূল্যে বা পুনরায় বিতরণের জন্য উপলব্ধ নয়।
RHEL লিনাক্স ডিস্ট্রো
7. রাস্পবিয়ান
রাস্পবিয়ান হল একটি ডেবিয়ান-ভিত্তিক ডিস্ট্রিবিউশন যা রাস্পবেরি পাই এর জন্য অপ্টিমাইজ করা হয়েছে এবং তাই ডেভেলপারদের প্রোগ্রাম করার জন্য প্রয়োজনীয় বৈশিষ্ট্যগুলির উপর ফোকাস দিয়ে তৈরি করা হয়েছে রাস্পবেরি পাই হার্ডওয়্যার সর্বোত্তম সম্ভাব্য পারফরম্যান্স অফার করতে। এটির প্রথম সম্পূর্ণ বিল্ডটি 2012 সালে সম্পূর্ণ হয়েছিল যখন এটির ছবি 35, 000 প্যাকেজের উত্তরে পাঠানো হয়েছিল
নোট: রাস্পবিয়ান হল ডেবিয়ান প্রকল্পের সহযোগী এবং প্রেমীদের একটি নিবেদিত দলের উদ্যোগ যারা শিক্ষাগত লক্ষ্য পূরণ করতে এবং উৎসাহিত করতে চায় রাস্পবেরি পাই দিয়ে উন্নয়ন। এটি রাস্পবেরি পাই ফাউন্ডেশনের সাথে অনুমোদিত নয়৷
রাস্পবিয়ান রাস্পবেরির জন্য একটি ডেবিয়ান-ভিত্তিক OS
প্রস্তাবিত: ১০টি অপারেটিং সিস্টেম যা আপনি রাস্পবেরি পাইতে চালাতে পারেন
8. উবুন্টু কোর
উবুন্টু কোর হল ডেবিয়ান-ভিত্তিক উবুন্টু ডিস্ট্রোর একটি সুবিন্যস্ত সংস্করণ যা IoT সিস্টেমের সাথে নিরাপদে কাজ করার এবং বিকাশের জন্য ডিজাইন করা হয়েছে। এটি ক্যানোনিকালের অ্যাপ্লিকেশন প্যাকেজিং প্রযুক্তির সুস্পষ্ট ব্যবহার করে, স্ন্যাপ করে এবং ব্যবহারকারীদের পেশাদার IoT অ্যাপ্লিকেশনগুলিকে স্ক্র্যাচ থেকে ডিপ্লোয়মেন্ট করতে সক্ষম করে যাতে নিরাপত্তা এবং অন্যান্য সমস্ত প্রয়োজনীয় চেকবক্স রয়েছে।
আপনার ডেভেলপমেন্ট এনভায়রনমেন্ট যদি হয় ইন্টারনেট অফ থিংস, এর অ্যাপ্লিকেশান এবং/অথবা হার্ডওয়্যারের জন্য, তাহলে উবুন্টু কোর হল আপনার জন্য একটি পোর্টেবল প্যাকেজে সংকুচিত হওয়া উবুন্টুর সমস্ত কল্যাণ।
উবুন্টু কোর
9. আর্ক লিনাক্স
আর্চ লিনাক্স হল একটি স্বাধীন, শক্তিশালী অপারেটিং সিস্টেম যা x86 এবং x64 আর্কিটেকচারের জন্য অপ্টিমাইজ করা হয়েছে এবং দক্ষ লিনাক্স ব্যবহারকারীদের লক্ষ্য করে। এটি এমন বৈশিষ্ট্য সহ একটি রোলিং রিলিজ হিসাবে বিতরণ করা হয় যা অনেক ব্যবহারকারী ঘৃণা করতে পছন্দ করে - অপারেটরদের তাদের অপারেটিং সিস্টেমের বিষয়বস্তু এবং কার্যকারিতার উপর 100% নিয়ন্ত্রণ রাখার ক্ষমতা।
আর্চ লিনাক্স মোকাবেলা করার জন্য একটি জটিল ডিস্ট্রো এবং যদিও এটি লিনাক্স নবাগতদের পছন্দের বাছাই নাও হতে পারে, এটি নিশ্চিত যে এর মধ্যে একটি বিশেষ করে প্যাকেজ ম্যানেজার, প্যাকম্যান এবং আর্চ উইকির দেওয়া সবচেয়ে প্রশংসনীয় ডিস্ট্রো আজকে পাওয়া যায়, যাতে অ-আর্ক লিনাক্স-ভিত্তিক অপারেটিং সিস্টেমের জন্যও সহায়ক তথ্য রয়েছে।
আর্চ লিনাক্স
প্রস্তাবিত: আর্ক লিনাক্স ব্যবহার করার ১০টি কারণ
10. CentOS
CentOS হল একটি ফেডোরা-ভিত্তিক সম্প্রদায়-চালিত অপারেটিং সিস্টেম যা RHEL-এর একটি অ-বাণিজ্যিক পুনর্নির্মাণ হিসাবে ডিজাইন করা হয়েছে যা 2টি সংস্করণ ব্যবহার করে একটি শক্তিশালী ওপেন-সোর্স ইকোসিস্টেম সরবরাহ করতে Linux ব্যবহার করার উপর ফোকাস করে, CentsOS Linux - একটি স্থিতিশীল রিলিজ, এবং CentOS স্ট্রীম - একটি রোলিং রিলিজ৷ এটি সহায়তা বা শংসাপত্রের জন্য চার্জ ছাড়াই এন্টারপ্রাইজ-শ্রেণির স্থিতিশীলতার পাশাপাশি বিকাশকারীদের জন্য বিস্তৃত প্রোগ্রামিং সরঞ্জাম সহ প্রেরণ করে।
আপনি যদি রেড হ্যাট এন্টারপ্রাইজ লিনাক্স দ্বারা আগ্রহী হন কিন্তু একটি কোম্পানি না হন তাহলে CentOSহল ডিস্ট্রিবিউশন যা আপনি খুঁজছেন।
CentOS Linux ডিস্ট্রো
১১. OpenMandriva
OpenMandriva হল একটি ওপেন-সোর্স ডিস্ট্রো যা বিশেষ করে এর বেল্টের অধীনে থাকা প্রকল্পগুলির ওপেন সোর্স ফ্রিওয়্যারের বিকাশ, পরিচালনা, বিতরণ এবং প্রচারের সুবিধার্থে ডিজাইন করা হয়েছে। কার্নেল স্তরে, এটি ম্যানড্রিভা লিনাক্সের একটি কাঁটা কিন্তু OpenMandriva অ্যাসোসিয়েশনের সহায়তায় স্বাধীনভাবে উন্নত ও উন্নত হয়েছে।
Openmandriva Linux ডিস্ট্রো
OpenMandriva-এর ডিফল্ট ইউজার ইন্টারফেস হল KDE প্লাজমা 4 এবং 5, এবং LXQt। এটি উল্লেখযোগ্যভাবে প্রথম লিনাক্স ডিস্ট্রো যেটি বেশ কয়েকটি ক্রস-কম্পাইলারের প্রাপ্যতার সাথে এর প্রধান টুলচেইন হিসাবে LLVM/Clang ব্যবহার করে। আপনি যদি উন্নয়নের জন্য তৈরি একটি OS চান, তাহলে আপনাকে স্বাগতম।
এটি ইতিমধ্যেই সাধারণ জ্ঞান যে লিনাক্স কম্পিউটিং পরিবেশগুলি কনফিগার করা সহজ এবং এমনকি উইন্ডোজের মতো অপারেটিং সিস্টেমের বিপরীতে সরাসরি বাক্সের বাইরে কিছু বিকাশের জন্য কনফিগার করা হয়েছে। কিন্তু কোন দুটি অপারেটিং সিস্টেম একই নয় এবং কিছু আপনার চাহিদা অন্যদের চেয়ে ভালোভাবে পূরণ করতে বাধ্য।
আপনি আপনার পরবর্তী প্রোগ্রামিং প্রকল্পের জন্য কোনটি ব্যবহার করার সিদ্ধান্ত নিয়েছেন? নীচের মন্তব্য বিভাগে আপনার চিন্তাভাবনা এবং পরামর্শগুলি নির্দ্বিধায় আমাদের জানান৷