অ্যান্ড্রয়েড কি আসলে লিনাক্সের মতো একই কার্নেল ব্যবহার করে?


25

আমি কোথাও থেকে পড়েছি যে অ্যান্ড্রয়েড লিনাক্স কার্নেল ব্যবহার করে। এটা কি সত্যি? আমি ভেবেছিলাম লিনাক্স কার্নেলটি ডেস্কটপ অপারেটিং সিস্টেমগুলির জন্য বোঝানো হয়েছিল।


12
লিনাক্স কার্নেলটি প্রচুর এমবেড থাকা ডিভাইসে ব্যবহৃত হয় । অ্যান্ড্রয়েড এম্বেড এবং ডেস্কটপের মধ্যে বর্ডারলাইন, লিনাক্স চালিত অনেক ছোট ডিভাইস রয়েছে।
গিলস 'দু: খিত হওয়া বন্ধ করুন'

15
আধুনিক ফোনগুলি মূলত ছোট ডিসপ্লে সহ ডেস্কটপ হয়। যদি আপনি এগুলি দশ বছর আগে ডেস্কটপগুলির সাথে তুলনা করেন (যা লিনাক্স ঠিক ঠিক চালিয়েছিল), আপনি দেখতে পাবেন যে ফোনগুলি প্রায় প্রতিটি স্পেসিফিকেশনে পুরানো ডেস্কটপগুলিকে পরাজিত করে beat
ডেভিড শোয়ার্টজ

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

@ আল্ট্রাসওব্ল্যাড বলেছেন যে ব্যবহারকারী মুখোমুখি অভিজ্ঞতার জন্য কার্নেল দায়বদ্ধ। এটি সত্য নয়। ব্যবহারকারী স্ট্যাকের নিচে তাকান, নীচে উপাদানগুলি সবচেয়ে লুকানো। ডেবিয়ান একটি জনপ্রিয় Gnu + লিনাক্সে, আপনি বিএসডি কার্নেল ব্যবহার করে Gnu + বিএসডি ব্যবহার করতে পারেন। এটি ব্যবহারকারীর দৃষ্টিকোণ থেকে জিনিসগুলিকে খুব বেশি পরিবর্তন করে না। কোনও সিস্টেম অ্যাডমিন একটি পার্থক্য দেখতে পারে যদি তার সরঞ্জামগুলি তার জন্য এই পার্থক্যটি গোপন না করে।
ctrl-alt-delor

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

উত্তর:


40

অ্যান্ড্রয়েডের আর্কিটেকচার

এখানে চিত্র বর্ণনা লিখুন

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

সর্বশেষ অ্যান্ড্রয়েড লিনাক্স সংস্করণ 3.10 ( উত্স ) চালায় ।

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

লিনাক্স হ'ল একটি বহনযোগ্য অপারেটিং সিস্টেম কার্নেল। স্বল্প ব্যয় এবং স্বনির্ধারণের স্বাচ্ছন্দ্যের কারণে লিনাক্স কার্নেলটি কম্পিউটার আর্কিটেকচারের এক বিস্তৃত পরিসরে ব্যবহৃত হয়: হ্যান্ড-হোল্ডেড ডিভাইস এবং মেইনফ্রেম সিস্টেমে, মোবাইল ফোন থেকে সুপার কম্পিউটার পর্যন্ত ডিভাইসগুলিতে।

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


2
কেন জানি না যে কার্নেলটি ডেস্কটপ অপারেটিং সিস্টেমগুলির জন্য নয়। এটি ডেস্কটপ ডিভাইসে পুরোপুরি সূক্ষ্মভাবে কাজ করে। এটি অন্যান্য অনেক ক্লাসের ডিভাইসেও দুর্দান্ত কাজ করে তাই সম্ভবত আপনি বলতে চেয়েছিলেন এটি কেবলমাত্র ডেস্কটপ ডিভাইসের জন্য নয়।
রিচম

@ রিচম, এটি দেখানোর জন্য ধন্যবাদ আমি উত্তরে এটি সংশোধন করেছি।
শচীন দিভেকার

লিনাক্স / ইউএনআইএক্স প্ল্যাটফর্মে ডেস্কটপ হ'ল অ্যাপ্লিকেশনগুলির একটি সেট যা কার্নেল পরিষেবাদি ব্যবহার করে। এটি ডেস্কটপগুলি যুক্ত করতে, অদলবদল করতে বা অপসারণ করা সহজ করে তোলে। সার্ভারগুলি প্রায়শই টার্মিনাল শেল দিয়ে ডেস্কটপ প্রতিস্থাপন করে।
বিলথোর

একটি "ফোন" ডেস্কটপের কিছু রূপ নয়? :-p
জোহানেস

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

6

হ্যাঁ, আরও অনেক এম্বেড থাকা ডিভাইসগুলির মতো। অনেক রাউটার লিনাক্স ভিত্তিক ওএসও ব্যবহার করে, যেমন শচীন বলেছিলেন, এটি সহজেই স্বনির্ধারিত।

এখানে আমার এক্সবুন্টু স্ক্রিনশটটি চলছে, এমকিএসএইচ চলছে এবং অ্যান্ড্রয়েড কার্নেল 3.0.০.৮++ (অ্যান্ড্রয়েড x86 উত্স থেকে) এক্সবুন্টু এমকিএসএইচ এবং অ্যান্ড্রয়েড কার্নেল 3.0.8+ চলছে .8


3

হ্যাঁ এবং না (আপনি লিনাক্স বলতে যা বোঝায় তার উপর নির্ভর করে)

লিনাক্স নামটি ঘিরে অনেকগুলি বিভ্রান্তি রয়েছে; এটি যদি প্রায়শই দুটি ভিন্ন জিনিস বোঝায় ব্যবহৃত হয়।

  • এটি অ্যান্ড্রয়েডের ক্ষেত্রে এবং আরও কিছু ক্ষেত্রে। এটি লিনাক্স নামের কার্নেলকে বোঝায়। একটি অপারেটিং সিস্টেমের একটি ছোট কিন্তু প্রয়োজনীয় অংশ। একটি কার্নেল হার্ডওয়্যার নিয়ন্ত্রণ করে এবং সিস্টেমের বাকি অংশগুলিতে পরিষেবা সরবরাহ করে। (@ সাচিন দিভেকার এর চমৎকার চিত্র দেখুন)।

  • প্রায় সমস্ত ডেস্কটপ সিস্টেমের ক্ষেত্রে এটি X11 + Gnu + লিনাক্সকে বোঝায়। চিত্রটি আবার দেখুন, তবে ফোন, টেলিফোনি এবং অ্যান্ড্রয়েডের সমস্ত উল্লেখ মুছে ফেলুন। এখন অ্যাপ্লিকেশন ফ্রেমওয়ার্কটি গ্নু সরঞ্জামগুলিতে পরিবর্তন করুন, এক্স 11 নামক একটি স্তর যুক্ত করুন এবং জিনোম বা কেডি নামে অন্য একটি যুক্ত করুন এবং তারপরে অ্যাপ্লিকেশনটিকে আবার উপরে রাখুন। সার্ভারগুলির জন্য সাধারণত কোনও এক্স 11 বা কেডি / জিনোম নেই, কারণ গ্রাফিকাল ইউজার ইন্টারফেসটি সংস্থানগুলির একটি কোমর।

অ্যান্ড্রয়েড এক্স 11 ব্যবহার করে না (যদিও এটি পারে তবে অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলি চালানোর জন্য নয়) বা জ্ঞানু সরঞ্জাম ব্যবহার করে। তবে জ্ঞানু + লিনাক্সের মতো কিছু লাইব্রেরি হলেন গ্নু।

লিনাক্স বলার সময় কারও অর্থ কী তা জানা প্রায়শই মুশকিল। এ কারণেই যখন আপনি কার্নেলের জন্য Gnu + লিনাক্স এবং "লিনাক্স কার্নেল" বলতে চান, তখন "Gnu / Linux" বলার পরামর্শ দেওয়া হয়। তবে কার্নেলটি বলবেন না, যদি না আপনি কোনটি না জানেন (আমি শুনেছি লোকেরা লিনাক্সের সামনে কার্নেল শব্দটি যুক্ত করতে শুনেছেন (কারণ তাদের বলা হয়েছিল যে এটি সঠিক শব্দটি)), তবে শর্ত এটি Gnu + লিনাক্সের জন্য ব্যবহার করা হয়েছে।


2

এটি কেবল এমবেড করা এবং ডেস্কটপ নয় যেখানে আপনি লিনাক্স কার্নেলটি পাবেন।

  • শীর্ষ 500 সুপার কম্পিউটারগুলির মধ্যে 490 চলছে, সম্পূর্ণ, Gnu / লিনাক্স।
  • প্রায় 80% ওয়েব সার্ভারগুলি Gnu / লিনাক্স চালাচ্ছে।
  • বেশিরভাগ ইন্টারনেট অবকাঠামো Gnu / Linux চালাচ্ছে বা এম্বেড ডিভাইস। এই এম্বেড থাকা ডিভাইসের মধ্যে একটি বৃহত অনুপাতে লিনাক্স নামের কার্নেল থাকবে।

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