জিএনইউ প্রকল্পের স্পষ্ট লক্ষ্য হ'ল একটি সম্পূর্ণ ওপেন সোর্স / লিব্রে / ফ্রি অপারেটিং সিস্টেম সরবরাহ করা।
এমন কোন জিএনইউ বিতরণ রয়েছে যা কেবলমাত্র এই প্যাকেজগুলি ব্যবহার করে - যেমন একটি "খাঁটি" জিএনইউ অপারেটিং সিস্টেম যা কেবলমাত্র জিএনইউ প্যাকেজগুলিতে চলে?
এখানে সরকারী শোনানো জিএনইউ বাইনারি ডিস্রো সম্পর্কিত একটি আধিকারিকের একটি উল্লেখ রয়েছে যা "জিএনইউ ম্যাক, দ্য হার্ড, সি লাইব্রেরি এবং অনেক অ্যাপ্লিকেশন নিয়ে গঠিত" based এটি বর্তমানে বজায় রাখা যেতে পারে বা নাও থাকতে পারে, কারণ আমি এর সাথে অন্য কোনও অনলাইন রেফারেন্স পাইনি। তবে এটি আপনার মানদণ্ডের মতো ফিট করে sound
তাত্ত্বিকভাবে জিএনইউ হার্ট খাঁটিভাবে জিএনইউ প্যাকেজগুলি দিয়ে চালানো সম্ভব যদি এটি ব্যবহারিক অপারেটিং সিস্টেম হবে কিনা সে সম্পর্কে আমি বিশেষ আগ্রহী নই।
পূর্ববর্তী প্রশ্নের উত্তরটি একটি সুস্পষ্ট উত্তর ডাব্লুআরটি হার্টকে বোঝায়। অবশ্যই এটি যুক্তিসঙ্গতভাবে সম্পূর্ণ "অপারেটিং সিস্টেম" হিসাবে গণ্য হবে এমন আরও সুনির্দিষ্টভাবে সংজ্ঞা দিতে সহায়তা করতে পারে। আমি দুটি সংজ্ঞা প্রদান করব:
শেল প্রম্পট বুট করার জন্য পর্যাপ্ত সফ্টওয়্যার সংগ্রহ।
একটি সিস্টেম যা POSIX মানদণ্ড পূরণ করে। এটি মূলত # 1 এর একটি কঠোর সংস্করণ, যেহেতু একটি পসিক্স সিস্টেমের সর্বোচ্চ স্তরের বাধ্যতামূলক সত্তাটি শেল হবে।
এটি কিছুটা নির্বিচারে, যেহেতু কিছু বিশেষ উদ্দেশ্য পূরণের জন্য ডিজাইন করা একটি অপারেটিং সিস্টেমের জন্য শেলের কোনও প্রয়োজনই নাও হতে পারে। যাইহোক, সেক্ষেত্রে এটি "বিশেষ উদ্দেশ্যে" প্রকৃতি সম্পর্কে আরও সুনির্দিষ্ট প্রশ্নে পরিণত হবে।
যাইহোক , উত্তর হ্যাঁ , যদিও কিছু জিনিস GNU এর বাস্তবায়ন 100% পুরোপুরি POSIX মেনে চলতে পারে না (এবং বেশ কয়েকটি প্রয়োজনীয় ইউটিলিটি রয়েছে, যেমন crontab
GNU সরবরাহ করে না)। সম্ভাব্য উপাদানগুলি এখানে:
- কার্নেল (বাধা)
- সি লাইব্রেরি (গ্লিবসি)
- প্রয়োজনীয় ইউটিলিটিস (জিএনইউ কোর-ইউটিস ইত্যাদি)
- শেল (বাশ, যা একটি জিএনইউ প্রকল্প)
আমি কোনও বুটলোডার অন্তর্ভুক্ত করিনি, যেহেতু এটি ওএসের অংশ নয় - তবে কোনও ক্ষেত্রে grub
এটি জিএনইউ প্রকল্পও।
bash
কোনও ক্ষেত্রেই চালিত হয় তবে যে কোনও ক্ষেত্রেই এটি সম্ভব।