Chromium OS এর গঠন


3

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

প্রশ্নোত্তর প্রশ্নের উত্তরে, আমি এই 'ইন্টারনেট একমাত্র ওএস' প্রবণতা সম্পর্কে শ্রেণিকে সন্তুষ্ট করতে পেরেছি। তবে এক প্রশ্ন অসন্তুষ্ট রয়ে যায়।

ওয়েব ব্রাউজার ভিত্তিক অপারেটিং সিস্টেমের গঠন কি? এটি কি লিনাক্স কার্নেলের উপর একটি নতুন অপারেটিং সিস্টেম তৈরি করে বা এটি সাধারণ লিনাক্স ভিত্তিক ওএস-এর উপর চলমান একটি চলমান ব্রাউজার।

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

যে কেউ স্থাপত্যিক ধারণা ব্যাখ্যা করতে পারেন ব্রাউজার ভিত্তিক অপারেটিং সিস্টেম (Chromium OS বা B2G এর মত)।

উত্তর:


3

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

একটি ওয়েব ব্রাউজার ভিত্তিক ওএস এর গঠন একটি চলমান ব্রাউজার চলমান হয় ছিনতাই-ডাউন লিনাক্স ভিত্তিক ওএস।

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

জোলি ওএস একটি উবুন্টু ভিত্তিক লিনাক্স ফাউন্ডেশন ব্যবহার করে (যা কার্নেল, এক্সআরজি, ইউজার স্পেস ড্রাইভার, UI ইত্যাদি সরবরাহ করে) আমি গনোম-ভিত্তিক UI এবং স্থানীয় অ্যাপ্লিকেশনগুলির যতটা সম্ভব স্ট্রাইপ করতে কাজ করেছি, যতটা সম্ভব একটি HTML5 ওয়েব অ্যাপ্লিকেশন ইন্টারফেসের মাধ্যমে যতটা সম্ভব UX। সুতরাং, কম্পিউটারের দৃষ্টিকোণ থেকে, যখন জোলি ওএস চালু হয় কার্নেল কিকগুলি, যা সিস্টেম ড্রাইভার, ইউজার স্পেস ড্রাইভার এবং ব্যবহারকারী-স্পেস init স্ক্রিপ্টগুলিকে লোড করে। এই স্ক্রিপ্ট X.org বন্ধ করে দেয়, যা আমাদের অধিবেশন পরিচালককে লোড করে, যা পরিশেষে একটি ছিন্নযুক্ত গনোম শেল লোড করে এবং তারপরে শেষ পর্যন্ত Chromium http://my.jolicloud.com প্রথম পাতা.

ক্রোম অপারেটিং সিস্টেম এই নকশাটিতে খুব অনুরূপ, কিছু কী পার্থক্য ব্যতীত: প্রথম, এটি একটি জেনু-ভিত্তিক ভিত্তি ব্যবহার করে (গুগলের উবুন্টু ব্যবহার করা হয়েছিল, কিন্তু ২010 এর শুরুর দিকে এটি থেকে সরে গেল )। দ্বিতীয়ত, কার্নেল, ড্রাইভার এবং X.org শুরু হওয়ার পরে, Chrome নিজেই সেশন ম্যানেজারকে পরিচালনা করে যা আসলে ব্যবহারকারীর "লগ ইন" করে। (এই ধাপটি ব্যবহারকারীর হোম ডিরেক্টরিকেও ডিক্রিপ্ট করে এবং অন্যান্য নিরাপত্তা বৈশিষ্ট্য সরবরাহ করে।) এছাড়া, গনোম শেলের পরিবর্তে, Chrome এছাড়াও প্রথাগত উইন্ডো-ম্যানেজার সিস্টেম বৈশিষ্ট্যগুলি যেমন ওয়াইফাই কনফিগারেশন, ব্যবহারকারী অ্যাকাউন্ট, এবং শাটডাউন শুরু এবং স্থগিতাদেশ ইত্যাদি পরিচালনা করে। অবশেষে, ক্রোম ওয়েব অ্যাপ্লিকেশনগুলি দেখানো একটি স্থানীয় সূচনা পৃষ্ঠাটি ঐতিহ্যগত ওয়েব ব্রাউজার UI এর পাশাপাশি লোড ইনস্টল করে।

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

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

আশাকরি এটা সাহায্য করবে :)


2

এই অপারেটিং সিস্টেমের মূল ভিত্তি হল যে একটি সাধারণ অপারেটিং সিস্টেম যা অপারেটিং সিস্টেমে কাজ করতে ব্যবহৃত হয় তা সর্বাধিক ব্যবহারকারীদের জন্য ব্রাউজারের সাথে প্রতিস্থাপন করা যেতে পারে।

যদিও কেউ কেউ দাবি করবে যে ক্রোম যা ব্যাশ করতে পারে সবকিছু করতে পারে, বেশিরভাগ ব্যবহারকারীদের জন্য, ব্রাউজার যা চায় তা পরিচালনা করতে পারে।

গুগল মূলত এই বিটটি তৈরি করে যে খুব দ্রুত বুট করার সময় খুব দ্রুত বুট টাইম থাকে এবং "ক্লাউড" অ্যাপ্লিকেশনের জন্য এটি অপ্টিমাইজ করা হয় ভবিষ্যতে কিছু কিছু সময়ে অনেক গ্রাহকদের জন্য অর্থাত্।

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


তাই এর মানে এই যে ক্রোম ওএস একটি প্রমিত লিনাক্স ডিস্ট্রো (এই ক্ষেত্রে Gent Gent) এর উপর চলমান একটি চলমান ব্রাউজার। সুতরাং "ক্রশ" শেল অনুকরণ করতে একটি অগ্রিম অ্যাপ্লিকেশন হবে।
Abhinav Kulshreshtha

পরিপ্রেক্ষিতে, কিন্তু এটি আরও সহজে কাজ করার জন্য এটি "tweaked" হয়েছে।
soandos

আপনি কোথায় যাচ্ছেন তা নিশ্চিত না ...
soandos

আমাদের ক্লাসে বলা হয়েছিল যে শেল বা জিআইআই ইন্টারফেসগুলি OS এর আর্কিটেকচারের বাইরেরতম স্তর। (আমাদের পাঠ্যসূচিতে বড় 5 টি লেভেল ওভাল স্ট্রাকচার ডায়াগ্রাম রয়েছে। আমি এখানে এটি পোস্ট করতে পারি না।) তাই গুগল তার ব্রাউজার ব্যবহার করেছে যে লেয়ারের ইন্টারফেস হিসাবে, বা তারা অ্যাপ্লিকেশন লেয়ারে 2 সাব লেভেল প্রদান করে জিনু জুড়ে ব্রাউজার রাখে।
Abhinav Kulshreshtha

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