গত কয়েক বছর ধরে আমি জোলল্লাউড (জোলি ওএস) এর লিড ওএস আর্কিটেক্ট হিসাবে কাজ করেছি, এবং অন্যান্য প্রকল্পগুলির জন্য 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 পরিণামে পরিণত হয়।
আশাকরি এটা সাহায্য করবে :)