লিনাক্স এবং (ফ্রি) বিএসডি কার্নেলের মধ্যে ধারণাগত পার্থক্য


19

(আমি ইতিমধ্যে লক্ষ করেছি যে এই প্রশ্নটি আগে জিজ্ঞাসা করা হয়েছিল তবে আমি মনে করি যে এটির উত্তরটি আমার পক্ষে প্রবন্ধটি বোঝার মতো হয় নি))

ক এর মধ্যে ধারণাগত এবং কাঠামোগত পার্থক্য কি কি

  • লিনাক্স কার্নেল
  • বিএসডি কার্নেল (আসুন ফ্রিবিএসডি বলি)

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

একটি সাধারণ কর্নেল বা নির্দিষ্ট মডিউলগুলির জন্য সেনা কেন্দ্রীভূত করার জন্য কোনও যৌথ প্রচেষ্টা রয়েছে বা তা কি অর্থহীন হবে?

PS: বিভিন্ন লাইসেন্সের ধরণ বা শিপিং / প্যাকেজিং / রক্ষণাবেক্ষণ পদ্ধতির এই প্রসঙ্গে গুরুত্ব নেই। কাঠামোগত, কার্যকরী / বৈশিষ্ট্য স্তরের এবং বিশেষীকরণের ক্ষেত্রে তারা কীভাবে পৃথক হয় তা বোঝার জন্য আমি সত্যিই আগ্রহী।


একটি সাধারণ কর্নেল বা নির্দিষ্ট মডিউলগুলির জন্য সেনা কেন্দ্রীভূত করার জন্য কোনও যৌথ প্রচেষ্টা রয়েছে বা তা কি অর্থহীন হবে? আমার প্রথম চিন্তাটি সম্ভবত কোন পয়েন্ট হতে পারে ... "সম্পূর্ণভাবে লিনাক্স এবং ফ্রিবিএসডি মিশ্রণের উপর ভিত্তি করে একটি তৃতীয় কার্নেল তৈরি করতে"?
স্বর্ণলোকস

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

1
@ বাইনারিআনোমালি: বিভিন্ন লাইসেন্স উভয় পক্ষেই খুব বেশি গুরুত্ব দেয়। এমনকি কিছুটা হলেও যে কেউ একে আইলের উভয় পাশে আদর্শ বলে অভিহিত করতে পারে। উদাহরণস্বরূপ, বিএসডিগুলিতে জিসিসি একটি দুর্দশা পয়েন্ট হিসাবে ব্যবহৃত হত এবং ফ্রিবিএসডি এই কারণেই ক্ল্যাংকে তাদের ডিফল্ট হিসাবে স্যুইচ করেছে: লাইসেন্স সংক্রান্ত সমস্যা।
0xC0000022L

1
@ 0xC0000022L: আপনি অবশ্যই সঠিক আছেন এবং আমি বলতে চাইনি যে লাইসেন্সিং প্রশ্নগুলি গুরুত্বপূর্ণ নয় - আমি কেবল চেয়েছিলাম যে এটি এই বিশেষ আলোচনার মূল কেন্দ্রবিন্দু হয়ে উঠবে না।
বাইনারিআনোমেলি

সত্যিই @ গল্ডিলোকস, আপনি কোনও তৃতীয় জিনিসের সুবিধা দেখতে পাচ্ছেন না এটি খুব বেশি লিনাক্স, না খুব বেশি বিএসডিশ নয়, তবে ঠিক ?
জোশ রুম্বট

উত্তর:


22

লিনাক্স-কার্নেল এবং বিএসডি-কার্নেলের মধ্যে ধারণাগত এবং কাঠামোগত পার্থক্যগুলি কী কী?

স্থাপত্য ও অভ্যন্তরীণ কাঠামো সংক্রান্ত, কিভাবে কাজ হয় অবশ্যই পার্থক্য আছে (অর্থাৎ, LVM বনাম geom , প্রথম দিকে এবং জটিল জেল FreeBSD 'র জন্য বৈশিষ্ট্য, ...), কিন্তু সামগ্রিক আছে না যে দুই মধ্যে অনেক পার্থক্য:

  • বিএসডি * কার্নেল এবং লিনাক্স কার্নেল উভয়ই সংশ্লেষ / মডিউলারের কোনও বিশুদ্ধ একতরফা দৃষ্টিভঙ্গি থেকে বিকশিত হয়েছে।

তবুও, তাদের পদ্ধতির এবং ইতিহাসের মধ্যে মৌলিক পার্থক্য রয়েছে:

  • বিএসডি-কার্নেল বিএসডি লাইসেন্স ব্যবহার করছে এবং লিনাক্স-কার্নেল জিপিএল লাইসেন্স ব্যবহার করছে
  • বিএসডি- কার্নেলগুলি একা একা কার্নেলগুলি নয় তবে এটি পুরো অংশ হিসাবে বিকাশিত । অবশ্যই, এটি নিছক একটি দার্শনিক দৃষ্টিভঙ্গি এবং কোনও প্রযুক্তিগত দিক নয়, তবে এটি সিস্টেমকে সংহতি দেয়
  • বিএসডি-কার্নেলটি আরও রক্ষণশীল পয়েন্ট-অফ ভিউ এবং উন্নত বৈশিষ্ট্যগুলির চেয়ে তাদের পদ্ধতির সাথে সামঞ্জস্য থাকার বিষয়ে আরও উদ্বেগের সাথে বিকাশিত।
  • লিনাক্স-কার্নেল ড্রাইভার, বৈশিষ্ট্য, ... (আরও ভাল) সম্পর্কে আরও বেশি।

অন্য কোথাও ব্যাপকভাবে বলা হয়েছে :

এটি ইন্টেলিজেন্ট ডিজাইন অ্যান্ড অর্ডার (বিএসডি *) বনাম প্রাকৃতিক নির্বাচন এবং বিশৃঙ্খলা (জিএনইউ / লিনাক্স)।

২. কোন পরিস্থিতিতে এক ধরণের কার্নেলের অপরটির চেয়ে সুবিধা হবে?

তাদের সামগ্রিক কাঠামো এবং ধারণা সম্পর্কে, প্রায় ভ্যানিলা লিনাক্স-কার্নেল এবং একটি ফ্রিবিএসডি-কার্নেলের সাথে তুলনা করার সময়, তারা একই সাধারণ ব্যবহারের মাত্রা কম-বেশি হয় , এটি কোনও বিশেষ বিশেষীকরণের সাথে নয় (রিয়েল-টাইম নয়, অত্যন্ত সমান্তরাল নয়, নয়) গেম ওরিয়েন্টেড, এমবেডড নয়, ...)।

অবশ্যই এখানে এবং সেখানে কয়েকটি পার্থক্য রয়েছে, যেমন নেটিভ জেডএফএস সমর্থন বা ফ্রিবিএসডি এর জিওম আর্কিটেকচার বনাম লিনাক্সের জন্য অনেক ড্রাইভার বা বিভিন্ন ফাইল-সিস্টেম। তবে ওয়েব সার্ভার বা ডাটাবেসগুলির মতো কিছু সাধারণ সফ্টওয়্যার সত্যই কোনও পার্থক্য তৈরি করতে ব্যবহার করবে না। এই ক্ষেত্রে তুলনাগুলি সম্ভবত দুজনের মধ্যে কিছু সুরের লড়াইয়ে শেষ হবে, এর চেয়ে বড় কিছু নয়।

তবে, কেউ কেউ যুক্তিযুক্ত হতে পারে যে ওপেনবিএসডি সুরক্ষার জন্য গভীর এবং ধারাবাহিক পদ্ধতির রয়েছে, তবে কড়া লিনাক্স বিতরণগুলি ভ্যানিলা লিনাক্স-কার্নেলের "কেবল" পরিবর্তিত সংস্করণ। এটি এমন ভারী বিশেষায়িত সিস্টেমের ক্ষেত্রে সত্য হতে পারে, যেমন স্টিম-ওএস গেমস খেলতে প্রথম স্থান অধিকার করে।

৩. একটি সাধারণ কার্নেল বা নির্দিষ্ট মডিউলগুলির জন্য বাহিনীকে কেন্দ্রীভূত করার জন্য কি কোনও যৌথ প্রচেষ্টা রয়েছে ?

নেই কোন সেখানে প্রধান লাইসেন্স, দার্শনিক বা পদ্ধতির বিষয় আছে, এক সাধারণ কার্নেল জন্য বাহিনী মনঃসংযোগ যৌথ প্রচেষ্টা।

যদি ওপেনজেডএফএসের মতো কিছু বাস্তব প্রচেষ্টার উপস্থিতি থাকে তবে বেশিরভাগ সময় ড্রাইভার এবং ধারণা থেকে একে অপরের থেকে নেওয়া বা অনুপ্রাণিত হয়।


বিএসডি সম্পর্কে গ্লিব সাধারণীকরণ সাধারণত ভুল হয়। এখানে মনে রাখবেন, উদাহরণস্বরূপ, যে ফড়িং বাসদ বিদ্যমান কারণ রক্ষণশীল হচ্ছে না একটি সাধারণীকরণ যে এক বাসদ বিশ্বের কাছে আবেদন করতে পারেন।
JdeBP

5

কয়েকটি বিষয়কে সম্বোধন করে আংশিক উত্তর

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

একটি সাধারণ কর্নেল বা নির্দিষ্ট মডিউলগুলির জন্য সেনা কেন্দ্রীভূত করার জন্য কোনও যৌথ প্রচেষ্টা রয়েছে বা তা কি অর্থহীন হবে?

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

আমি আপনার অন্যান্য বুলেট সম্পর্কিত কাঠামোর পার্থক্যের সাথে কথা বলতে পারব না তবে ভেবেছিলাম আমি সেগুলির মধ্যে কমপক্ষে 2 টি সম্বোধন করব।


আপনার অবশ্যই স্পেশালাইজেশন সহ একটি পয়েন্ট আছে। অন্যদিকে আমি বাজি ধরব যে পেঙ্গুইনের ডিএনএ খুব উচ্চ শতাংশে হুবহু একইভাবে (এপিএস এবং মানব হিসাবে) এবং এটি কেবলমাত্র ক্ষুদ্র অঞ্চলে পৃথক। অপ্রয়োজনীয় প্রচেষ্টা এড়ানোর জন্য প্রকৃতি বেশ ভাল তবে কেবল কখন এবং কোথায় এটির প্রয়োজনের মধ্যে পার্থক্য রয়েছে। বিলিয়ন বিলিয়ন প্রাকৃতিক পুনরাবৃত্তি (পুনরুত্পাদন) তারপর (নির্বাচন) সিদ্ধান্ত নেয় যে কোন নিদর্শন প্রদত্ত পরিবেশের অবস্থার সাথে সর্বোত্তমভাবে খাপ খায়। (এটি দার্শনিক হয়ে উঠছে;)
বাইনারিঅনোমে

@ বাইনারিআনোমালি - এটি উপমা 8- এর সাথেই সমস্যা। প্রোগ্রামিং ল্যাঙ্গুয়েজ / কোডের পারস্পরিক সম্পর্ক ডিএনএ-এর সাথে সম্পর্কযুক্ত করার জন্য ট্র্যাফিকের কারণে আমি সম্ভবত এ স্তরটিতে পৌঁছতে পারব না।
slm

পেঙ্গুইন ব্যবহার করে দুর্দান্ত উত্তর এবং একটি ভাল তুলনা। প্রায়শই আমরা ভুলে যাই যে প্রয়াসের সদৃশ সর্বদা খারাপ হয় না এবং কোনও প্রকল্পের কাঁটাচলা সবসময় শেষ হয় না। এটি সত্যই আরও বিবর্তনমূলক প্রক্রিয়া, এটি ঘটতে হবে এবং নতুন ধারণা তৈরি করতে পারে বা খারাপভাবে ব্যর্থ হতে পারে।
রাফেল অ্যারেনস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.