খাঁটি জিএনইউ চালানো কি সম্ভব?


23

উপর গনুহ প্রকল্পের ওয়েবপেজ , একটি উপধারা "বলা হয় সকল গনুহ প্যাকেজ " যা গনুহ প্রকল্পের বিভিন্ন সফ্টওয়্যার তালিকাবদ্ধ করে।

এমন কোন জিএনইউ বিতরণ রয়েছে যা কেবলমাত্র এই প্যাকেজগুলি ব্যবহার করে - যেমন একটি "খাঁটি" জিএনইউ অপারেটিং সিস্টেম যা কেবলমাত্র জিএনইউ প্যাকেজগুলিতে চলে?

আমি বিশেষ করে কিনা এই একটি হবে উপর আগ্রহ নেই ব্যবহারিক অপারেটিং সিস্টেম, শুধু যদি এটা তাত্ত্বিক চালানোর জন্য সম্ভব গনুহ Hurd সঙ্গে বিশুদ্ধরূপে গনুহ প্যাকেজ । যদি তা না হয় তবে এই লক্ষ্যটি অর্জনের জন্য কী ধরণের সফ্টওয়্যার এখনও প্রয়োগ করা উচিত (অর্থাত কী অনুপস্থিত)?

তাহলে গনুহ Hurd সীমিত ফ্যাক্টর চেয়ে যদি একটি ব্যতিক্রম কার্নেল জন্য তৈরি করা হয়, একটি বিশুদ্ধ হবে হয় গনুহ অপারেটিং সিস্টেম সম্ভব ব্যবহার করা লিনাক্স কার্নেল?


4
যেহেতু আপনি কেবল একটি লিনাক্স (বা বাধা) সিস্টেম বুট করতে পারেন যা bashকোনও ক্ষেত্রেই চালিত হয় তবে যে কোনও ক্ষেত্রেই এটি সম্ভব।
স্টাফেন চেজেলাস

@ স্টাফেনচাজেলাস এটি সম্ভব হলে আমার প্রশ্নের উত্তর দেওয়া উচিত। আমি ভাবছি যে কেউ ধারণার প্রমাণ হিসাবে এর মতো কোনও বিতরণ স্থাপন করেছেন কিনা।
ভিলহেলম গ্রে

3
আপডেট: জিএনইউ গুইস অপারেটিং সিস্টেম রয়েছে জিএনইউ প্রকল্প দ্বারা বিকাশিত!
পান্ড্য

অবশ্যই আপনার একটি জিইউআই থাকবে না কারণ এক্স কোনও জিএনইউ প্রকল্প নয়
farhangfarhangfar

উত্তর:


20

জিএনইউ প্রকল্পের স্পষ্ট লক্ষ্য হ'ল একটি সম্পূর্ণ ওপেন সোর্স / লিব্রে / ফ্রি অপারেটিং সিস্টেম সরবরাহ করা।

এমন কোন জিএনইউ বিতরণ রয়েছে যা কেবলমাত্র এই প্যাকেজগুলি ব্যবহার করে - যেমন একটি "খাঁটি" জিএনইউ অপারেটিং সিস্টেম যা কেবলমাত্র জিএনইউ প্যাকেজগুলিতে চলে?

এখানে সরকারী শোনানো জিএনইউ বাইনারি ডিস্রো সম্পর্কিত একটি আধিকারিকের একটি উল্লেখ রয়েছে যা "জিএনইউ ম্যাক, দ্য হার্ড, সি লাইব্রেরি এবং অনেক অ্যাপ্লিকেশন নিয়ে গঠিত" based এটি বর্তমানে বজায় রাখা যেতে পারে বা নাও থাকতে পারে, কারণ আমি এর সাথে অন্য কোনও অনলাইন রেফারেন্স পাইনি। তবে এটি আপনার মানদণ্ডের মতো ফিট করে sound

তাত্ত্বিকভাবে জিএনইউ হার্ট খাঁটিভাবে জিএনইউ প্যাকেজগুলি দিয়ে চালানো সম্ভব যদি এটি ব্যবহারিক অপারেটিং সিস্টেম হবে কিনা সে সম্পর্কে আমি বিশেষ আগ্রহী নই।

পূর্ববর্তী প্রশ্নের উত্তরটি একটি সুস্পষ্ট উত্তর ডাব্লুআরটি হার্টকে বোঝায়। অবশ্যই এটি যুক্তিসঙ্গতভাবে সম্পূর্ণ "অপারেটিং সিস্টেম" হিসাবে গণ্য হবে এমন আরও সুনির্দিষ্টভাবে সংজ্ঞা দিতে সহায়তা করতে পারে। আমি দুটি সংজ্ঞা প্রদান করব:

  1. শেল প্রম্পট বুট করার জন্য পর্যাপ্ত সফ্টওয়্যার সংগ্রহ।

  2. একটি সিস্টেম যা POSIX মানদণ্ড পূরণ করে। এটি মূলত # 1 এর একটি কঠোর সংস্করণ, যেহেতু একটি পসিক্স সিস্টেমের সর্বোচ্চ স্তরের বাধ্যতামূলক সত্তাটি শেল হবে।

এটি কিছুটা নির্বিচারে, যেহেতু কিছু বিশেষ উদ্দেশ্য পূরণের জন্য ডিজাইন করা একটি অপারেটিং সিস্টেমের জন্য শেলের কোনও প্রয়োজনই নাও হতে পারে। যাইহোক, সেক্ষেত্রে এটি "বিশেষ উদ্দেশ্যে" প্রকৃতি সম্পর্কে আরও সুনির্দিষ্ট প্রশ্নে পরিণত হবে।

যাইহোক , উত্তর হ্যাঁ , যদিও কিছু জিনিস GNU এর বাস্তবায়ন 100% পুরোপুরি POSIX মেনে চলতে পারে না (এবং বেশ কয়েকটি প্রয়োজনীয় ইউটিলিটি রয়েছে, যেমন crontabGNU সরবরাহ করে না)। সম্ভাব্য উপাদানগুলি এখানে:

  • কার্নেল (বাধা)
  • সি লাইব্রেরি (গ্লিবসি)
  • প্রয়োজনীয় ইউটিলিটিস (জিএনইউ কোর-ইউটিস ইত্যাদি)
  • শেল (বাশ, যা একটি জিএনইউ প্রকল্প)

আমি কোনও বুটলোডার অন্তর্ভুক্ত করিনি, যেহেতু এটি ওএসের অংশ নয় - তবে কোনও ক্ষেত্রে grubএটি জিএনইউ প্রকল্পও।


1
ডেবিয়ান হারডও মানদণ্ড পূরণ করে।
জর্ডানম

5
@ জর্ডানম: আমি সন্দেহ করি, যেহেতু বেস ইনস্টলে সম্ভবত ভিক্সি ক্রোন অন্তর্ভুক্ত রয়েছে, যা নন-জিএনইউ সফ্টওয়্যার। এটি আমার থিসিস রেতে কিছুটা ছিদ্র করে। পসিক্স থো, যেহেতু crontabপ্রয়োজনীয় ইউটিলিটি।
স্বর্ণলোকস

2
@ গোল্ডিলকস: দেবিয়ানতে cronঅগ্রাধিকার দেওয়া হয় না requiredবা essential, সুতরাং এটি ছাড়া আপনার কোনও দেবিয়ান ব্যবস্থা থাকতে পারে।
জর্ডানম

7

গিন্স এসডি , জিএনইউ কর্তৃক অনুমোদিত ডিস্ট্রোসগুলির মধ্যে একটি জিএনইউ প্রকল্প এটি নিজেই তৈরি করেছে! এটি জিএনইউ গুইস প্যাকেজ-ম্যানেজারের সাথে আসে। যদিও এটি লিনাক্স-লিব্রে কার্নেল ব্যবহার করে তবে জিএনইউ হার্ডের সাথেও কাজ করে। এটি জিএনইউ শেফার্ড ই ডি সিস্টেম ব্যবহার করে ।

গুইস সিস্টেম ডিস্ট্রিবিউশন (গুইসএসডি) জিএনইউ প্রকল্পের দ্বারা বিকাশিত জিএনইউ অপারেটিং সিস্টেমের একটি উন্নত বিতরণ computer যা কম্পিউটার ব্যবহারকারীদের স্বাধীনতাকে সম্মান করে।

গিক্সএসডি হ'ল জিএনইউ গুইস প্যাকেজ ম্যানেজারকে কেন্দ্র করে জিএনইউ অপারেটিং সিস্টেমের একটি বিতরণ। এটি লিনাক্স-লিব্রে কার্নেল ব্যবহার করে এবং হার্টের জন্য সমর্থন কাজ করা হচ্ছে। জিএনইউ বিতরণ হিসাবে , এটির ব্যবহারকারীর স্বাধীনতা সম্মান এবং বর্ধন করতে প্রতিশ্রুতিবদ্ধ। যেমনটি, এটি জিএনইউ ফ্রি সিস্টেম বিতরণ নির্দেশিকাগুলি মেনে চলে।

দ্রষ্টব্য: এটি এখনও বিটাতে রয়েছে এবং এখনও খাঁটি জিএনইউ নয়।


3

জিএনইউ ওয়েবসাইটে একবার দেখুন। তারা সেখানে জিএনইউ / লিনাক্স ডিস্ট্রোসের একটি তালিকা বজায় রাখে:

এগুলি এখনও লিনাক্স কার্নেলটি চালাচ্ছে তবে কেবল GNU হার্ট কার্নেলের সাহায্যে চলতে পারে।

এছাড়াও এই লিঙ্কটিতে হরড কার্নেলটি ব্যবহার করে ডেবিয়ান বলার পদ্ধতিটি কীভাবে চালানো যায় তা অন্তর্ভুক্ত রয়েছে:

একই পৃষ্ঠাতে আরও কয়েকটি ডিস্ট্রো যেমন আর্ক + হার্টের লিঙ্কও রয়েছে।


আমি দুঃখিত, আমার প্রশ্নটি সম্ভবত কিছুটা বিভ্রান্তিকর। আমি উত্সাহী যদি জিএনইউ প্যাকেজগুলিতে (যেমন কোনও এক্স 11, ইত্যাদি) একচেটিয়াভাবে অপারেটিং সিস্টেম চালানো তাত্ত্বিকভাবে সম্ভব হয় তবে।
ভিলহেলম গ্রে

2
এগুলি সব লিনাক্স ভিত্তিক। এগুলি ডিগ্রোজ যা ফ্রি সফটওয়্যার সম্পর্কে জিএনইউ-র দর্শনের সাথে সম্মতি রাখে, কেবলমাত্র জিএনইউ সফ্টওয়্যার ব্যবহার করে এমন ডিস্ট্রো প্রয়োজন হয় না।
স্বর্ণলোকস

অন্য উত্তরটি একবার দেখুন। আপনার প্রশ্নের উত্তর দেওয়ার জন্য, হ্যাঁ, আপনি কেবল জিএনইউ দিয়ে একটি সম্পূর্ণ ওএস চালাতে পারেন।
slm

@ গোল্ডিলোকস - স্পষ্ট করার জন্য ধন্যবাদ।
slm
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.