তেনেনবাম-টরভাল্ডস বিতর্কে কেন তেনেনবাম ভুল ছিল?


233

আমাকে সম্প্রতি আমার ওএস ক্লাসে তেনেনবাম-টরভাল্ডস বিতর্ক থেকে পাঠের দায়িত্ব দেওয়া হয়েছিল । তর্ক বিতর্কে, তেনেনবাউম কিছু ভবিষ্যদ্বাণী করে:

  1. মাইক্রোকার্নেলগুলি ভবিষ্যত
  2. x86 মারা যাবে এবং আরআইএসসি আর্কিটেকচার বাজারে আধিপত্য করবে
  3. (তার পর থেকে ৫ বছর) প্রত্যেকে একটি নিখরচায় জিএনইউ ওএস চালাবেন

বিতর্কগুলি যখন ঘটেছিল তখন আমি এক বছর বয়সী ছিলাম, তাই আমার historicalতিহাসিক স্বীকৃতির অভাব রয়েছে। কেন এই ভবিষ্যদ্বাণীগুলি প্যান করা হয়নি? আমার কাছে মনে হয়, তেনেনবাউমের দৃষ্টিকোণ থেকে তারা ভবিষ্যতের সম্পর্কে বেশ যুক্তিসঙ্গত পূর্বাভাস। কী ঘটেছিল যাতে তারা পাস না করে?


189
ভবিষ্যতের পূর্বাভাস দেওয়ার সময়, উদ্ভাবন এবং আদর্শের চেয়ে এনট্রপি এবং ভাগ্যের পক্ষে।
zzzzBov 2

18
আমি এখানে কিছুটা ম্যারাথন উত্তর লিখেছি যা ১ পয়েন্টের কিছু ভিত্তি জুড়েছে। আসলে, কার্নেল আর্কিটেকচারের পার্থক্য নিয়ে আলোচনা করার সময় এই বিতর্কটি এড়ানো বেশ কঠিন। মধুরতম বিড়ম্বনাটি হ'ল স্বাক্ষর, Linus "my first, and hopefully last flamefest" Torvaldsযা স্পষ্টতই সত্য হতেও ব্যর্থ হয়েছিল :)
টিম পোস্ট

13
আমি এটিকে উত্তরের পরিবর্তে একটি মন্তব্য হিসাবে ছেড়ে দিচ্ছি (আমি মনে করি না যে এটি উত্তর হিসাবে যথেষ্ট " বর্ধিত ") তানেনবাউম মাইক্রোকার্নেলগুলি ভাল বিশ্বাস করাতে ভুল ছিল না , সেই এক্স ৮ should আখড়া ছেড়ে যাওয়া উচিত এবং জিএনইউ ওএস (এটি যে কার্নেল দ্বারা চালিত হয়) ভাল সমাধান ছিল। তিনি সম্ভবত নির্দোষ ছিলেন যদি তিনি সত্যই দৃ a় বিশ্বাস বলেছিলেন যে এটি দ্রুত ঘটবে (বা কিছুতেই ঘটবে), আংশিকভাবে সামাজিক জড়তা এবং একচেটিয়াতির কারণে, এবং আংশিক কারণ দক্ষ মাইক্রোকার্নেলগুলি সাধারণ-উদ্দেশ্য ব্যবস্থায় প্রয়োগ করা এত সহজ ছিল না । (তাই হ্যাঁ, ভাগ্য )
এনজেএসজি

15
তেনেনবাউম পুরোপুরি ভুল নয়: নতুন পোস্টের পিসির যুগে, আইওএস মাচ এবং এআরএম এর উপর ভিত্তি করে, অ্যান্ড্রয়েড এল 4 এবং এআরএম ভিত্তিক। কেবল জিএনইউ হেরেছে।
mouviciel

15
@ মউভিচিয়েল: এবং জিএনইউ কেবল ডেস্কটপে হারিয়েছে। সার্ভার এবং মোবাইল এবং এম্বেডগুলি কার্যত সমস্ত জিএনইউ মনোপলি।
gbjbaanb

উত্তর:


171

মাইক্রোকার্নেলগুলি ভবিষ্যত

আমি মনে করি লিনাস তার বিতর্কে এককথায় কর্নেলগুলিতে আঘাত করেছিলেন। অবশ্যই মাইক্রোকারেল গবেষণা থেকে শিখে নেওয়া কিছু পাঠ এককথায় কর্নেলগুলিতে প্রয়োগ করা হয়েছিল। মাইক্রোসফ্ট কখনও কখনও দাবি করত যে উইন 32 কার্নেলটি একটি মাইক্রোকার্নাল আর্কিটেকচার ছিল was আপনি কয়েকটি পাঠ্যপুস্তকের মাইক্রোকার্নেলগুলি দেখলে এটি কিছুটা প্রসারিত হয় তবে দাবিগুলির কিছু প্রযুক্তিগত ন্যায়সঙ্গততা ছিল।

x86 মারা যাবে এবং আরআইএসসি আর্কিটেকচার বাজারে আধিপত্য করবে

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

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

(তার পর থেকে ৫ বছর) প্রত্যেকে একটি নিখরচায় জিএনইউ ওএস চালাবেন

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


8
3 পয়েন্টে, লিনাক্স খুব বিস্তৃত, সম্ভবত সর্বাধিক ব্যবহৃত OS, উইন্ডোজ এবং ভক্স ওয়ার্কস অনুসরণ করা হয়। সুতরাং 3 পয়েন্টটি সত্য হিসাবে বিবেচনা করা যেতে পারে। এটি 3 টির মধ্যে 2 টি পয়েন্ট তৈরি করে, এটি আইটি কতটা অবিশ্বাস্য তা বিবেচনা করে বেশ ভাল।
ডেডালনিক্স

11
@ ডেডালনিক্স - আমি ডেস্কটপ কম্পিউটারগুলিতে সীমাবদ্ধ রেখে 3 এ স্কোপের একটি সুস্পষ্ট উল্লেখ করা বোঝাতে চাইছিলাম। যদি কোনও গুগল সার্ভার ফার্ম লিনাক্স চালায় (এটি কি?) এবং প্রতিটি বাক্সটি লিনাক্স গণনার দিকে গন্য হয়, এবং আমার কেবল মডেমটি লিনাক্স গণনাগুলির একটি স্ট্রপ ডাউন সংস্করণ এবং আমার অ্যান্ড্রয়েড ফোন গণনা চালায় তবে লিনাক্স সম্ভবত আধিপত্য বজায় রাখবে। তবে আমি সময় মতো আরএমএম বনাম x86 প্রসেসরের বিক্রি / ব্যবহারের দুর্দান্ত চার্টগুলি দেখেছি, আমি ওএসগুলির জন্য একটিও দেখিনি, বিশেষত যখন আপনি এমবেডেড ডিভাইসে মিশ্রিত হন।
ccoakley

6
অংশ ২ সম্পর্কেও, বিভিন্ন এক্স ৮86 আধুনিকীকরণগুলি আসলে আরআইএসসি ছাড়িয়ে কয়েক ধাপ এগিয়ে চলেছে এবং "মাইক্রো-অপারেশনস" অভ্যন্তরীণভাবে কিছু আকর্ষণীয় স্টাফ করে যা ফ্লাইটে নির্দেশনা পুনর্নির্মাণের সাথে আরও ভাল শিডিয়ুলিং নমনীয়তা দেয় যা কার্য সম্পাদনকে অনেক দূরে নিয়ে আসে আরআইএসসি অনুগামীরা এমনকি যে সম্পর্কে স্বপ্ন দেখতে পারে তার বাইরে। আরআইএসসি সিপিইউগুলি সেগুলি পেতে পারে তবে এই মুহুর্তে আপনি আরআইএসসি বনাম সিআইএসসি তুলনা করছেন না, আপনি মোটামুটি বিমূর্ত ISA সামনের সাথে বিভিন্ন ইন-হার্ডওয়্যার জেআইটি কৌশল তুলনা করছেন।
ফ্লফি

5
@ কনরাড রুডলফ গুগলের মাধ্যমে মোট বিক্রয়ের জন্য প্রশংসাপত্র পুনরুদ্ধার করছে: ২০০ বিলিয়ন ( ভ্যানশারডওয়্যার.২০১০ / ৮ / আমিরার-আগত- ওয়ার্ম-ওভারস-ওভারসাস- এক্স ) ) প্রেরিত ৩ বিলিয়ন এআরএম চিপস যখন ২০১১ সালে বিক্রি হয়েছিল আনুমানিক ৪০০ মিলিয়ন x86 চিপ (এখানে চারবারের ত্রৈমাসিক সংখ্যাটি প্রতিবেদন করা হয়েছে: কম্পিউটারওয়ার্ল্ডুক . com/ নিউজ / বিট বিজনেস / 3345299/… )। এম্বেড করা বাজারটি বিশাল এবং মূলত অ-ইন্টেল।
ccoakley

5
আমি মনে করি না তৃতীয় পয়েন্টটি তাতেনবাউম যে অর্থে বুঝিয়েছিল তা সত্য। এ সময়, জিএনইউ হার্টকে ঘিরে অনেক আশাবাদ ছিল। জিএনইউ ওএস জয় হিসাবে লিনাক্স (যে কোনও রূপে) দাবি করা ঠিক historতিহাসিকভাবে বৈধ নয়। ইউজার-স্পেস? অবশ্যই। তবে এক অর্থে জিএনইউ সত্ত্বেও লিনাক্সের কার্নেলটি জিতেছে।
নিয়মিত ফ্রাই

60

সফ্টওয়্যার বিশেষজ্ঞরা হার্ডওয়্যারের অর্থনীতি উপেক্ষা করেছেন

... বা "মুর ঠিক ছিল এবং তারা উভয়ই ভুল ছিল"

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

1. সিপিইউ স্কেল সিপিইউ বৈচিত্র্যের ওপরে জিতেছে

স্কেলের অর্থনীতিগুলির গুরুত্ব একটি আইএসএ / সিপিইউর সুবিধাকে একটি বৃহত্তর (তাই বিস্তৃত) বাজারকে লক্ষ্য করে নকশার পছন্দগুলি থেকে সম্ভাব্য সুবিধাকে ছাড়িয়ে যায় যা কোনও আইএসএ / সিপিইউয়ের বাজার সংকীর্ণ করে। ওএসগুলি সমর্থিত আইএসএ / সিপিইউ অনুসারে বাজারের বৃহত্তর এবং বৃহত্তর অংশগুলিকে সম্বোধন করতে পারে, সুতরাং কোনও ওএস বাস্তুতন্ত্রকে বিকশিত হওয়ার জন্য পোর্টিং অনুশীলনের জন্য খুব কম প্রয়োজন (বা এমনকি কোনও প্রয়োজন নেই)। সমস্যাগুলির ডোমেনগুলি আইএসএ এবং সিপিইউর লক্ষ্য এতই বিস্তৃত হয় যেগুলি বেশিরভাগই ওভারল্যাপ করে so তর্কযুক্তভাবে, টরভাল্ডস এবং ট্যানেনবাউম উভয়ইকার্নেল ডিজাইন এবং প্রয়োগের অংশটিকে এখনই ISA বা এমনকি সিপিইউ নির্দিষ্ট করা দরকার ove তেনেনবাউমের বর্ণনা অনুসারে, আধুনিক ওএস কার্নেলগুলি সিপিইউ এবং আইএসএর মধ্যে পার্থক্যগুলি বিমূর্ত করে দেয়। তবে আধুনিক ওএসের সিপিইউ / আইএসএ নির্দিষ্ট কোডটি একটি মাইক্রোকার্নেলের চেয়ে অনেক ছোট। বিঘ্নিত হ্যান্ডলিং / শিডিয়ুলিং, মেমরি ম্যানেজমেন্ট, যোগাযোগ এবং আই / ও বাস্তবায়ন করার পরিবর্তে এই অ-পোর্টেবল বিটগুলি সেই পরিষেবাগুলির বাস্তবায়নের কেবলমাত্র একটি ক্ষুদ্র অংশকে সম্বোধন করে, এমনকি এই মূল ওএস ফাংশনগুলির আর্কিটেকচারের বিশাল অংশটি বহনযোগ্য।

২. ওপেন সোর্স যুদ্ধটি জিতেছে, কিন্তু যুদ্ধ হারিয়েছে

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

3. 2 এন গ্রোথ মানে ফিক্সড কে সঞ্চয় গুরুত্বপূর্ণ নয়

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

৪. সাধারণ: উদ্বেগের বিচ্ছেদ। কমপ্লেক্স: ঠিকানা জায়গার পৃথকীকরণ।

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

মজার ব্যাপার হচ্ছে, কি হয়েছে একটি শক্তিশালী প্রবণতা হয়েছে হাইপারভাইসরের, যা microkernels মতো, হার্ডওয়্যার আউট বিমূর্ত উত্থান হয়। কেউ কেউ দাবি করেন যে হাইপারভাইজারগুলি হ'ল মাইক্রোকার্নেলস। হাইপারভাইজার আর্কিটেকচারটি আলাদা, যদিও মাইক্রোকার্নেলগুলির মালিকানাধীন দায়িত্বগুলি "অতিথি" কার্নেলগুলি উপরের দিকে বসে তাদের মধ্যে হাইপারভাইজার মাল্টিপ্লেক্স দ্বারা পরিচালিত হয়, এবং হাইপারভাইজার বিমূর্তিটি জেনেরিক বার্তা এবং মেমরি ঠিকানা ঠিকানা নয়, তবে মূলত আসল হার্ডওয়্যার এমুলেশন হয়।

উপসংহারে: যারা ভবিষ্যতে সবচেয়ে স্বল্প শব্দসমূহ গ্রহণ করেন তাদের ভবিষ্যত অনুগ্রহ করে

* .. বা "নিটপিকাররা ভবিষ্যতের ভবিষ্যদ্বাণী করতে চুষে"

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

TL; ড

বেশিরভাগ আইএসএ আরআইএসসি-এর অর্থগত সংজ্ঞাটি মাপসই করে না, তবে বেশিরভাগ ডিজাইনের সুবিধাগুলি ব্যবহার করে যা সে সময়কার রিসাইক সিপিইউর স্বতন্ত্র ছিল; তানেনবাউমের প্রত্যাশার চেয়ে সিপিইউ নির্দিষ্ট ওএসের পরিমাণ কম, টরভাল্ডসকে ছেড়ে দিন; ওপেন সোর্স সাধারণ উদ্দেশ্যে কম্পিউটিংকে প্রাধান্য দেয়, তবে সেই বাজারের গ্রাহকরা এখন মূলত যারা আরও নির্দিষ্ট ফাংশন পণ্যগুলিতে কম্পিউটারের প্যাকেজিং করেন যেখানে ওপেন সোর্স সফ্টওয়্যারটির বেশিরভাগ সুবিধা উপলব্ধি হয় না; ঠিকানার জায়গাগুলিতে ওএস ফাংশন আলাদা করা সুবিধাজনক প্রমাণিত হয়নি, তবে "ভার্চুয়াল" হার্ডওয়্যার জুড়ে ওএস ফাংশনকে পৃথক করে দেওয়া হয়েছে। আপনি যদি নিজের ভবিষ্যদ্বাণীগুলি সঠিক প্রমাণিত দাবি করতে চান তবে নিজেকে মিস্টার টরভাল্ডসের মতোই যথাসম্ভব মনস্তাত্ত্বিক কৌশলে ঘর ছেড়ে যান।

পিএস একটি চূড়ান্ত হাস্যকর পর্যবেক্ষণ: লিনাস টরভাল্ডস ইউজার স্পেসে এবং লিনাক্স কার্নেলের বাইরে যতটা সম্ভব নতুন কার্যকারিতা রাখার অন্যতম প্রবল সমর্থক।


42
  • মাইক্রোকার্নেলগুলি ভবিষ্যত

তিনি বুঝতে পেরেছিলেন যে, সবকিছু হাইব্রিড কার্নেলগুলি ব্যবহার করে রূপান্তরিত হচ্ছে। লিনাক্স আনুষ্ঠানিকভাবে এখনও একচেটিয়া, কিন্তু FUSE ইত্যাদির মতো স্টাফ যুক্ত করে এটি কিছুটা হাইব্রিড দেখায়।

  • x86 মারা যাবে এবং আরআইএসসি আর্কিটেকচার বাজারে আধিপত্য করবে

ঠিক আছে, তাই x86 মারা যায় নি। কিন্তু আরআইএসসি বাজারে আধিপত্য বিস্তার করে না? কয়েক মিলিয়ন স্মার্টফোনগুলি এআরএম ব্যবহার করে, আরআইএসসি প্রসেসর ব্যবহার করে সমস্ত গেমিং কনসোল, এমআইপিএস প্রসেসর ব্যবহার করে বেশিরভাগ নেটওয়ার্ক হার্ডওয়্যার।

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

  • (তার পর থেকে ৫ বছর) প্রত্যেকে একটি নিখরচায় জিএনইউ ওএস চালাবেন

যদি জিএনইউ ওএস দ্বারা তিনি জিএনইউ হারড বোঝায় তবে অবশ্যই একটি সম্পূর্ণ ব্যর্থ ভবিষ্যদ্বাণী। লোকেরা ব্যাপকভাবে যা ব্যবহার করে তা হ'ল অ্যান্ড্রয়েড। অ্যান্ড্রয়েড হ'ল লিনাক্স, তবে এটি জিএনইউ নয় , কারণ এটি জিএনইউ লিবিসি ব্যবহার করে না। পরিবর্তে এটি গুগলের নিজস্ব বায়োনিক ব্যবহার করে । এবং স্ট্যান্ডার্ড ডেস্কটপ লিনাক্সের বাজার ভাগ এখনও 2% এর নীচে। কিন্তু তিনি কি আসলেই গ্রাহক পিসি বোঝাতে চেয়েছিলেন? সার্ভারের বাজারে লিনাক্স বিভাগটির উপর নির্ভর করে 70-90% ভাগের সাথে একেবারে আধিপত্য বজায় রাখে।


5
"সার্ভারের বাজারে লিনাক্স বিভাগটির উপর নির্ভর করে 70-90% ভাগের সাথে একেবারে আধিপত্য বজায় রেখেছে।" তার প্রমাণ কোথায়?
কোয়ান্ট_দেব

4
ভার্টেকের সংখ্যা সম্ভবত অতিরঞ্জিত। আমি এই এখানে ছেড়ে দেব en.wikipedia.org/wiki/OS_market_share#Servers
ফেদেরিকো klez Culloca

4
@ কোয়ান্ট_দেব: টপ 500 এর 92%, 60-70% ওয়েব সার্ভার, পুরো গুগল অবকাঠামো, পুরো এফবি অবকাঠামো, পুরো অ্যামাজন অবকাঠামো ... ইত্যাদি
বারটেক

1
আপনি আপনার বিবৃতি ব্যাক আপ লিঙ্ক প্রদান করতে পারেন?
কোয়ান্ট_দেব

13
শীর্ষ 500: i.top500.org/stats , গুগল: lwn.net/Articles/357658 , আমাজন: news.cnet.com/2100-1001-275155.html , এফবি: http: /www.infoq.com/preferencesations/Facebook -সফটওয়্যার-স্ট্যাক
ভের্তেক করুন

21
  1. নিশ্চিত না.

  2. হাফ-ঠিক আছে। আজকের "এক্স 86" চিপস হয় ফণা অধীন আরআইএসসি, মূলত একটি "CISC ইন্টারফেস" সঙ্গে। x86 মারা যায় নি কারণ অন্যান্য আরআইএসসি সমাধানগুলি তাদের কাছ থেকে উল্লেখযোগ্যভাবে বাজার ভাগ পাওয়ার আগেই ইনটেলের যথেষ্ট পরিমাণে শেয়ারের শেয়ার এবং পর্যাপ্ত আয় ছিল transition

  3. দুটি প্রধান কারণ: সামঞ্জস্যতা এবং ব্যবহারযোগ্যতা।

    আবার বিদ্যমান সিস্টেমে (উইন্ডোজ এবং কিছুটা কম ম্যাক ওএস) খুব বড় ইনস্টল বেস রয়েছে। এর অর্থ প্রচুর ব্যবহারকারী প্রচুর প্রোগ্রাম ব্যবহার করে। ফ্রি জিএনইউ ওএসগুলি এর সদৃশ করতে পারে না। WINE প্রকল্পটি সেদিকে অনেক কাজ করেছে, তবে এটি এখনও একটি আসল উইন্ডোজ সিস্টেমের বিকল্প নেই এবং WINE বিকাশকারীরা এমনকি এটি দাবি করার চেষ্টাও করেন না। তাত্ত্বিকভাবে যতই ভয়ঙ্কর হোক না কেন লোকেরা এমন কোনও ওএস ব্যবহার করতে চায় না যা তাদের প্রিয় প্রোগ্রামগুলি চালাবে না। (এবং ইনস্টল করা ব্যবহারকারীর ভিত্তি ব্যতীত কেউই সিস্টেমটির জন্য বিকাশ করতে চায় না It's এটি মুরগি ও ডিমের সমস্যা)

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


16
8 বছর আগে থেকে ব্লগ পোস্টের জন্য -1 যা এখন আর প্রাসঙ্গিক নয়।
বৈর্টিক

16
@ ভার্টেক: আর প্রাসঙ্গিক? আপনি কি এখন গুরুত্ব সহকারে দাবি করছেন যে কোনও ব্যবহারকারী আজ লিনাক্স বাছাই করতে পারে এবং উইন্ডোজ বা ওএসএক্স-তে যেভাবে কমান্ড-লাইন উপস্থিত রয়েছে তা এমনকি জেনেও না করে সাধারণ ব্যবহারকারী-কর্মের সম্পূর্ণ সারণি শুরু করতে পারে?
ম্যাসন হুইলারের

17
@ ম্যাসন: আপনি উবুন্টুর উদাহরণ হিসাবে শেষবার কখন দেখেছেন? ওএসএক্সের চেয়ে কনসোল সম্পর্কে জেনে উবুন্টু ডাব্লু / ও-তে সাধারণ শেষ-ব্যবহারকারীর কাজ করা আরও সহজ (নরক, ওএসএক্সে লুকানো ফাইলগুলিকে দৃশ্যমান করার জন্য নারডোলজিতে পিএইচডি প্রয়োজন)। উবুন্টু স্টাফগুলিতে কেবল কাজ করে। উইন্ডোজ আপনাকে ড্রাইভার ইনস্টল করতে হবে বা যা কিছু। ওএসএক্স স্টাফে কেবল কাজ হয় না। BTW। আপনার মা কি
RegEdit :-P

8
@ ম্যাসনওহিলার: অবশ্যই কেহ উবুন্টু কুড়ান এবং এটি ব্যবহার করতে পারেন কোন কমান্ড লাইন কাপড় সব সময়ে । আমার রুমমেট - অবশ্যই সুপার টেক সাক্ষর নয় - উইন্ডোজ থেকে উবুন্টুতে যেতে কোনও সমস্যা হয়নি। উবুন্টু ব্যবহার করে আমি জানি এমন অন্যান্য লোকেরা - অভিজ্ঞতায় ভিন্ন ভিন্ন তবে বিশেষজ্ঞরাও নন - তাদেরও কোনও সমস্যা হয়নি। আমার বর্তমান রুমমেট উবুন্টুর সাথে কম্পিউটারের অভিজ্ঞতার অনুরূপ স্তরের তুলনায় গত বছর আমার পুরানো রুমমেটের সাথে তার ম্যাকের সাথে আরও সমস্যা হয়েছিল। (এমনকি সমস্ত কিছু মুদ্রণ করা ম্যাকের চেয়ে লিনাক্সে অনেক সহজ ছিল!) সুতরাং সম্পূর্ণ লিনাক্স কমান্ড লাইনের জিনিসটি একটি গুরুতর ভুল বিবরণ।
টিখন জেলভিস

18
@ মেসনভিয়েল: আপনি কি এখন গুরুত্ব সহকারে দাবি করছেন যে কোনও ব্যবহারকারী আজ উইন্ডোজ বাছাই করতে এবং একটি নেটওয়ার্ক প্রিন্টার কনফিগার করতে পারে?
ক্রিস্টোফার হামারস্ট্রিম

14

আমি মনে করি বেশ কয়েকটি কারণ রয়েছে যা বেশ গুরুতর, তবে উল্লেখ করা হয়নি।

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

দ্বিতীয়টি একটি (যুক্তিসঙ্গত) পরিপক্ক বাজারে পরিবর্তনের হারকে মারাত্মকভাবে অতিরিক্ত-অনুমান করছে । আপনার যখন নতুন বাজার হবে তখন তাড়াহুড়ো করে জিনিসগুলি পরিবর্তন করা বেশ সহজ। মূলত সবাই পাঁচ বছরে পরিবর্তিত হওয়ার জন্য, মাইগ্রেশনটি পূর্বাভাস দেওয়ার সাথে সাথে পুরো গতিতে ঘটতে হবে।

আমি অন্য একটি উপায়ও নোট করব যেখানে সে সঠিক ছিল যা আমি উল্লেখ করি নি। লোকেরা ইতিমধ্যে আরআইএসসির সর্বব্যাপীতা (যেমন, সেল ফোনে) নোট করেছে। তারা যা উল্লেখ করেনি তা হ'ল আমি "মাইক্রোকারেল ২.০" কল করেছি u এটি এখন প্রায়শই "ভার্চুয়াল মেশিন" বা "হাইপারভাইজার" হিসাবে পরিচিত। যদিও তারা সত্যিই অনেক বেশি মাইক্রোকার্নেল।

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


8

এর একটি বড় কারণ ছিল উইন্ডোজ, বিশেষত উইন্ডোজ ৩.১ এবং এর কিছুটা পরে উইন্ডোজ 95 এবং এনটি 3.51। গ্রাহকরা ইউনিক্স এবং ডস-এর পুরানো পাঠ্য ভিত্তিক সিস্টেমগুলির বিপরীতে জিইউআই ইন্টারফেসগুলি বিশেষত পছন্দ করেছেন। এর অর্থ আরও বেশি লোকেরা বাড়ির ব্যবহারের জন্য কম্পিউটার কিনত। এছাড়াও, 90-এর মাঝামাঝি ইন্টারনেটের বিস্ফোরণে বিক্রি বেড়েছে।

পিসির জন্য দামগুলি 90 এর দশক পর্যন্ত কমেছে যতক্ষণ না তারা আজ যে স্থানে পৌঁছেছে। এটি একটি বর্ধিত ভোক্তা এবং ব্যবসায়ের চাহিদা দ্বারা উপস্থাপিত স্কেল অর্থনীতির কারণে হয়েছিল। উদাহরণস্বরূপ, আমার বর্তমান পাঁচটি কম্পিউটারের 1992 সালে আমি কিনেছি এমন 486 ডেস্কটপের তুলনায় কম সংযুক্ত খরচ হয়।

এখন, একভাবে তিনি সঠিক হতে পারেন তবে অপ্রত্যাশিত পথে in মোবাইল ডিভাইস, স্মার্টফোন এবং ট্যাবলেটগুলির উত্থান আংশিকভাবে সরলীকৃত অপারেটিং সিস্টেম নিয়ে আসে এবং x86 এর বিশিষ্টতা হ্রাস করতে পারে। যাইহোক, তারা 1992 সালে পূর্বাভাস ছিল অনেক বেশি।


7

পরিণামে এটি সমস্ত বিষয়গুলিতে নেমে আসে যে জিনিসগুলি আসলে পরিবর্তন করতে পছন্দ করে না।

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

আরআইএসসি, অন্যরা উল্লেখ করেছে যে x86 আজকাল আরআইএসসি আর্কিটেকচার, পিছনে সামঞ্জস্যের জন্য শীর্ষে সিআইএসসি মোড়ক রয়েছে।

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


6

সমস্ত কিছু সত্য যদি আপনি মনে করেন না যে কোনও কম্পিউটার আপনার ডেস্কটপে কোনও কিছু।

  1. সত্য - মাইক্রোকারেলগুলি কখনই কাজ করে না কারণ তারা কখনও পর্যাপ্ত মাইক্রো ছিল না। আপনার পুরো স্ট্রিপড ডাউন এমবেডেড লিনাক্স যদি ম্যাক কার্নেলের x86 নির্দিষ্ট বিটের চেয়ে ছোট হয় তবে মাইক্রো-কার্নেলগুলি পুনরায় প্রেরণার প্রশ্ন আসে?

  2. আরআইএসসি বাজারে আধিপত্য বিস্তার করছে। X86 সিপাসের তুলনায় প্রতি বছর বেশি এআরএম সিপাস বিক্রি হয়। আপনি সম্ভবত কোনও এআরএম সিপিইউ থেকে 6 ফুটের বেশি কখনও নন।

  3. প্রায় সকলেই লিনাক্স চালাচ্ছেন, এটি তাদের রাউটারে রয়েছে, তাদের টিভি সেটআপ বাক্সে, তাদের টিভো এবং তাদের অ্যান্ড্রয়েড ফোন - তারা কেবল জানেন না যে এগুলির একটি ওএস রয়েছে have


4
"মাইক্রোকার্নেলগুলি কখনও কাজ করেনি কারণ তারা কখনই পর্যাপ্ত মাইক্রো ছিল না"> আমি এটি বুঝতে পেরেছি, "মাইক্রো" শব্দটি অগত্যা বাইট বা কোডের লাইনগুলিকে বোঝায় না। ধারণাটি হ'ল ব্যবহারকারীর জায়গায় কার্যকারিতা ঠেকানো, কার্নেলের দ্বারা সরবরাহিত পরিষেবাগুলি নিজেই ন্যূনতম করে তুলবে। উদাহরণস্বরূপ, একটি মাইক্রোকারেলযুক্ত একটি সিস্টেমে একটি ফাইল প্রক্রিয়া ফাইল সিস্টেম পরিচালনা করার জন্য নিবেদিত থাকবে। সুতরাং লিনাক্সের স্ট্রিপড ডাউন সংস্করণটির উপস্থিতি যা মিনিক্সের চেয়ে আকারে ছোট really
রবজ

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

4

1) তিনি মাইক্রোকার্নেলগুলিতে ভুল ছিলেন। আমার গতির প্রয়োজনের বোঝার জন্য কমপক্ষে লিনাক্স কার্নেলের মধ্যে, মাইক্রোকারেলগুলিতে উদ্বেগের বিভাজনকে চাপিয়ে দেওয়া হয়।

2) ট্যাবলেট এবং মোবাইল ফোনে মূল আর্কিটেকচারটি এআরএম যা একটি আরআইএসসি নির্দেশনা সেট। এমনকি উইন্ডোজ পোর্ট করা হয়েছে।

3) প্রত্যেকে একটি নিখরচায় জিএনইউ ওএস চালায় না। এটি মূলত পেটেন্ট এবং পিছনের সামঞ্জস্যের কারণে। যারা উইন্ডোজ চান না তারা ঘন ঘন ওএস এক্স পছন্দ করেন


1) গতি আরও বেশি পিছনে তখন! আমি নিশ্চিত নই যে আজকের দিনে এটি এত গুরুত্বপূর্ণ হয়ে উঠবে।
gbjbaanb

আপনার বাধা কোথায় রয়েছে তার উপর নির্ভর করে।

যখন আপনার একমাত্র প্রয়োজনীয়তা "অন্য লোকের চেয়ে দ্রুত হওয়া" হয়, সময়ের সাথে সাথে এটি সহজ হয় না। আমার মনে হ'ল, খুব অল্প সময়ের একটি সময় ছিল যখন এইচআরডি লিনাক্সকে একটি কার্যকর বিকল্প হিসাবে পরাস্ত করতে পারত এবং তারা এল 4 থেকে মাচ পর্যন্ত একটি বন্দরে সময় নষ্ট করে এটিকে বোট করেছিল।
নিয়মিত ফ্রাই

2

1. মাইক্রোকার্নেলগুলি ব্যর্থ হয়েছে

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

2. সিপিইউ আর্কিটেকচার

এটি বিভিন্ন ব্যবহারের ক্ষেত্রে বৈচিত্র্যময় হয়ে উঠেছে। এমপিডেড, মোবাইল, ডেস্কটপ, সার্ভার এবং এরকম ব্যবহারের ক্ষেত্রে পৃথক পৃথক এবং প্রয়োজনীয় পদ্ধতির জন্য একটি সিপিইউ আর্কিটেকচার প্রাধান্য পায়নি। তন্নেনবাউম এই বৈচিত্র্যটি দেখতে ব্যর্থ হয়েছিল।

৩. জিএনইউ বনাম ওয়ার্ল্ড?

জিএনইউ আধিপত্য বিস্তার করতে পারেনি, তবে লিনাক্স সার্ভার, এমবেডেড এবং মোবাইলে করেছে। অ্যাপল ট্যাবলেট এবং ফোনগুলি আইওএস চালায় যা কেবল পুরানো ইউনিক্স plain ডেস্কটপে লিনাক্স মোতায়েনের জন্য সঠিক পরিসংখ্যানগুলি অর্জন করা কঠিন কারণ কোনও আসল মূল প্রক্রিয়া নেই - ইউনিট বিক্রয় - যা অবশ্যই একটি সঠিক মূল্য দিতে পারে। ডেস্কটপে বেশিরভাগ লিনাক্স মোতায়েন উইন্ডোজ মোতায়েন হিসাবে রেকর্ড করা হয় কারণ ব্যবহারকারীরা একটি উইন্ডোজ সিস্টেম কিনে এবং তারপরে লিনাক্স দিয়ে এটি লিখে দেয়। যাইহোক, যদি আপনি ওএস এর বিভাগ করেন তবে লিনাক্সের ডেস্কটপে প্রায় 5-6% হ'ল http://www.w3schools.com / ব্রাউজার্স / ব্রাউজার_স.এএসপি অনুসারে এবং এটি বিশ্বব্যাপী উইন্ডোজ ভিস্তার ব্যবহারকারীদের সংখ্যার সমান যা অত্যন্ত তাৎপর্যপূর্ণ ।

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

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


1
বাস্তবতাটি ডেস্কটপ এবং সার্ভারের জন্য ওএস ফ্রন্টে সত্যই উইন্ডোজকে জবাই করা হচ্ছে। আপনি যদি মনে করেন যে কেবলমাত্র ৪৫% ব্যবহারকারী উইন্ডোজ use ব্যবহার করেন যার অর্থ হ'ল নতুন উইন্ডোজ ওএসের প্রতিটি উইন্ডোজ আপগ্রেড চক্র গ্রহণের ফলে কিছুটা 10-15% কমে যায় এবং ব্যবহারকারীরা পুরানো সংস্করণে থাকেন বা ম্যাক বা লিনাক্সে যান। সার্ভারগুলির জন্য পরিস্থিতি আরও খারাপ কারণ প্রতিটি উইন্ডোজ সার্ভার 20-30% ব্যবহারকারী অবিলম্বে লিনাক্স সার্ভার ক্লাস্টারে স্যুইচ করে ...
এজি পুনরুদ্ধার

1
উপরের উপর দুর্দান্ত নিবন্ধ ... ফোকাস
এজি পুনরুদ্ধার

1

উত্পাদন সস্তা হয়ে গেল, x86 আরআইএসসির দামের এত কাছাকাছি এসেছিল যে এটি আর ব্যবহার করা সম্ভব ছিল না। একটি ছোট বিক্রেতা লক-ইনও ছিল।


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

হ্যাঁ আমি জানি, আমি কেবল উল্লেখ করছিলাম কেন শুরুতে আরআইএসসি তুলনায় আরআইএসসি খুব দ্রুত বেড়েছে। অবশ্যই আজকাল এটি অনেক পরিবর্তন হয়েছে।
লুকাস কাউফম্যান

1
  1. মাইক্রোকার্নেলগুলি আন্ত-প্রক্রিয়া বার্তা সহ পদ্ধতি কলগুলি প্রতিস্থাপন করে, যা কিছু অনুমানমূলক সুবিধার জন্য বিকাশ জটিলতা যুক্ত করে complex যেহেতু এটি বেশিরভাগ অংশে দেখা যাচ্ছে আপনি ভাল সংশ্লেষণ থেকে ঠিক একই সুবিধা পেতে পারেন এমনকি যদি সমস্ত কিছু একটি বড় প্রক্রিয়াতে থাকে।
  2. প্রশ্নটি আর প্রাসঙ্গিক নয়। সিআইএসসি আর্কিটেকচারের আর অস্তিত্ব নেই, সমস্ত আধুনিক প্রসেসর তাদের হৃদয়ে আরআইএসসি, তবে এটি x86 নির্দেশিকা সেটকে হত্যা করেনি। পেন্টিয়াম-প্রো যুগের (x 17 বছর পূর্বে) x86 প্রসেসরগুলি অপরিহার্যভাবে RISC কোরটিকে বাইরে থেকে কোনও x86 সিপিইউয়ের মতো দেখতে অনুমতি দেওয়ার জন্য অপ-কোড অনুবাদ ব্যবহার করে।
  3. ক্লাসিক খারাপ আরও ভাল । আইট্রেশন, প্র্যাকমেটিজম, নেটওয়ার্ক এবং ইকোসিস্টেম ইফেক্টগুলি প্রতিবার বিশুদ্ধিকে পরাজিত করে।

1

মাইক্রোকার্নেলগুলি হ'ল ভবিষ্যতের x86 মারা যাবে এবং আরআইএসসি আর্কিটেকচারগুলি বাজারে আধিপত্য বিস্তার করবে (তার পর থেকে 5 বছর) প্রত্যেকে একটি নিখরচায় জিএনইউ ওএস চালাবেন

এটি নির্ভর করে আপনি ভবিষ্যতকে কীভাবে দেখেন এবং সংজ্ঞা দেন, প্রচলিত অর্থে তাঁর ভবিষ্যদ্বাণীগুলি ব্যর্থ হয়েছে।

তবে সময়টি এখনও শেষ হয়নি (অন্যদিকে আরও গভীর আলোচনা)

সুতরাং, জিনিসগুলি এখনও পরিবর্তন করতে পারে:

  1. মাইক্রোকার্নেলস বা কিছু বৈকল্পিক ফিরে আসতে পারে

  2. আরআইএসসি / এআরএম ভালভাবে প্রভাব ফেলতে পারে -> ট্যাবলেট / মোবাইল

  3. এখন থেকে 10 বা 15 বছর। কে জানে, মুক্ত উত্স ধীরে ধীরে বিশ্ব পরিবর্তন করছে ..


1
অবশ্যই ভবিষ্যতে বিষয়গুলির পরিবর্তন হতে পারে। আমার প্রশ্ন বিশ্ব এখন কেমন এবং কেন এটি ইতিমধ্যে তার ভবিষ্যদ্বাণীগুলিকে প্রতিফলিত করে নি।
রবজ

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

প্রায় 3, পার্থক্যটি হ'ল GNU অপারেটিং সিস্টেমটি বিশেষভাবে আর প্রাসঙ্গিক নয়। কেউ জিএনইউ হার্ট কার্নেল ব্যবহার করে না এবং আপনি যদি লিনাক্স বা ওএস এক্স ডেস্কটপগুলি থেকে সমস্ত জিএনইউ ব্যবহারকারীর স্থানগুলি অপসারণ করেন তবে বেশিরভাগ লোকেরা এমনকি খেয়ালও করবেন না। আপনি যদি ওপেন সোর্স ওএস (যেমন লিনাক্স-ভিত্তিক রাউটার এবং অ্যান্ড্রয়েড) এর অন্যান্য সফল মোতায়েনের দিকে তাকান তবে তাদের বেশিরভাগই জিএনইউ উপাদানগুলির উপর নির্ভর করে না। অনেকগুলি জিএনইউ সরঞ্জাম রয়েছে যা খুব জনপ্রিয় এবং দরকারী, হ্যাঁ, তবে তারা "অপারেটিং সিস্টেম" এর লোকদের ব্যবহারের অংশ হতে অনেক দূরে।
এহাবকোস্ট

0

2 এর জন্য: সিআইএসআইসি নির্দেশিকাটির একটি বড় সুবিধা রয়েছে: এটি সংক্ষেপিত মেশিন কোডের মতো আরও কমপ্যাক্ট। আজকাল মাইক্রো অপ্সে সিআইএসসি নির্দেশাবলী ডিকোড করা খুব সস্তা এবং র‌্যামটি অ্যাক্সেস করা খুব ব্যয়বহুল। সুতরাং সিআইএসসির L1 / L2 / L3 ক্যাশে আরও কোড ঠেকানোর সুবিধা রয়েছে


0

আমার মনে আছে সেই সময় - এবং তার আগের সময়টি। মাইক্রোকার্নাল সম্পর্কে ডুনো, কিন্তু

2) আরআইএসসির ধারণার দুটি পা ছিল: সফ্টওয়্যারটিতে সফ্টওয়্যারটির তুলনায় হার্ডওয়্যারের চেয়ে আরও ভাল করা যেতে পারে এবং আরআইএসসি চিপগুলি অর্থনৈতিকভাবে তৈরি করা যেতে পারে যা সিআইএসসি চিপের চেয়ে দ্রুত ছিল।

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

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

পাঁচ বছরে খুব কম লোকই একটি জিএনইউ ওএস চালাচ্ছিল, কারণ গণনাটি আবার শুরু হয়েছিল।

সম্ভবত এখনও এটি ঘটছে। 5 বছর পূর্বে আপনি ভবিষ্যদ্বাণী করেছিলেন যে আমাদের উইন্ডোজ সার্ভারটি * নিক্স সার্ভার দ্বারা প্রতিস্থাপন করা হবে (যেমনটি আমি লিখছি, স্যাম্বা একটি অ্যাড ডোমেন সার্ভার প্রকাশ করেছে, যা ধাঁধাটির অনুপস্থিত অংশ ছিল)। আমি যেখানে কাজ করি সেখানে এটি ঘটবে না: আমাদের কোনও স্থানীয় সার্ভার থাকবে না।

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