ChromeOS হল একটি Linux-ভিত্তিক অপারেটিং সিস্টেম যা Google দ্বারা ডিজাইন করা হয়েছে
কিছু দিন আগে ChromeOS ডেভেলপার, সম্পর্কে তথ্য প্রকাশ করেছে তারা যে নতুন কাজের দিকে মনোনিবেশ করতে শুরু করেছে, তা হল laCROS (লিনাক্স এবং ক্রোম ওএসের সংক্ষিপ্ত রূপ), যা উইন্ডো ম্যানেজার এবং সিস্টেম ইউজার ইন্টারফেস থেকে Chrome ব্রাউজারকে আলাদা করার লক্ষ্য।
যেহেতু প্রাথমিকভাবে, Chrome OS-এ, ওয়েব ব্রাউজার, উইন্ডো ম্যানেজার, লগইন স্ক্রিন এবং সিস্টেম UI একটি একক এক্সিকিউটেবল ফাইলে প্রয়োগ করা হয়।
এই আন্দোলন একটি সিস্টেম আপডেটের সাথে একটি Chrome আপডেট লিঙ্ক করার অনুমতি দেয় না৷ এবং একটি সাধারণ অপারেটিং সিস্টেমে একটি ব্রাউজারের সাথে সাদৃশ্য দ্বারা এটি আপডেট করুন।
ব্রাউজার ল্যাক্রোস-ক্রোম হল ওয়েল্যান্ডের জন্য বর্ধিত সমর্থন সহ লিনাক্সের জন্য একটি নিয়মিত ক্রোম বিল্ড, যেহেতু ক্রোম ওএসের এক্সোস্ফিয়ার নামে একটি ওয়েল্যান্ড সার্ভার বাস্তবায়ন রয়েছে৷ এটি ARC (Android অ্যাপ চালানোর জন্য) এবং Crostini (Linux অ্যাপ চালানোর জন্য) ব্যবহার করে। ইনপুট ইভেন্টগুলি তৈরি এবং প্রক্রিয়া করতে, ল্যাক্রোস-ক্রোম ওজোন স্তর ব্যবহার করে, যা গ্রাফিক্স সাবসিস্টেমের সাথে মিথস্ক্রিয়াকে বিমূর্ত করে, যা ওয়েল্যান্ড ক্লায়েন্টের সমর্থন সহ একটি ব্যাকএন্ড ব্যবহার করে।
ল্যাক্রোস প্রকল্পের লক্ষ্য হল ব্রাউজার এবং সিস্টেম ইন্টারফেস উপাদানগুলিকে দুটি ভিন্ন বাইনারিতে আলাদা করা: অ্যাশ-ক্রোম (ইন্টারফেস) এবং ল্যাক্রোস-ক্রোম (ব্রাউজার)।
এইভাবে ক্রোম ডেভেলপাররা খোঁজেন যে উপাদানগুলি আলাদা করার সময়, এগুলো কি আলাদাভাবে বিকশিত হতে পারে এবং তাদের নিজস্ব রিলিজ চক্র থাকতে পারে, অর্থাৎ প্রতি 4 সপ্তাহে সিস্টেমের একটি নতুন সংস্করণ প্রকাশ করা হবে না যেমনটি হয়েছে (এটি Chrome/Chromium রিলিজ চক্রের সাথে সম্পর্কিত) এবং এটি শুধুমাত্র ব্রাউজার যা এর সংশ্লিষ্ট আপডেট গ্রহণ করে এবং অন্যান্য সিস্টেম উপাদান প্রয়োজন হিসাবে আপডেট করা হয়.
ন্যূনতম পরিবর্তন সহ বিদ্যমান বাইনারিটির নাম পরিবর্তন করে অ্যাশ-ক্রোম করা প্রাথমিক পদ্ধতি। তারপরে আমরা linux-chrome বাইনারি গ্রহণ করি, Wayland এর সাথে এর সামঞ্জস্য উন্নত করি, এটিকে Chrome OS-এ ওয়েব ব্রাউজারের মতো কাজ করি এবং এটিকে ল্যাক্রোস-ক্রোম বাইনারি হিসাবে প্রেরণ করি। এটি কিছু পারফরম্যান্স/রিসোর্স খরচে দুটি বাইনারিকে স্বাধীনভাবে প্রকাশ করার অনুমতি দেয়। API সীমা প্রাথমিকভাবে আধা-স্থিতিশীল হবে: এটি মুক্তির পক্ষপাতের 1-2 মাইলফলক সহ্য করবে। আমরা ভবিষ্যতে আরও বেশি পরিমাণে পক্ষপাতিত্বের অনুমতি দিতে পারি।
উভয় বাইনারি ক্রোমিয়াম গিট সংগ্রহস্থল থেকে নির্মিত হয়। যাইহোক, বাইনারিগুলি বিভিন্ন সংস্করণে তৈরি করা যেতে পারে। উদাহরণস্বরূপ, M-101 শাখা থেকে তৈরি ল্যাক্রোসের সংস্করণ M-100 শাখা থেকে তৈরি অ্যাশ সংস্করণের উপরে চলতে পারে।
অন্যদিকে, এটিও উল্লেখ করা হয়েছে উপাদানগুলি পৃথক করে, এটি চাওয়া হয় যে ত্রুটিগুলির প্রতিবেদন এবং সংশোধন পৃথকভাবে পরিচালনা করা হয় যেহেতু উদাহরণস্বরূপ এটি উল্লেখ করা হয়েছে যে:
- ল্যাক্রোস ত্রুটিগুলি OS=Lacros এর অধীনে ফাইল করা উচিত
- অ্যাশ-ক্রোম বাইনারিতে যে বাগগুলি শুধুমাত্র অ্যাশ-ক্রোমকে প্রভাবিত করে সেগুলিকে OS=Chrome হিসাবে ট্যাগ করা উচিত৷
- ল্যাক্রোস-ক্রোম বাইনারিতে যে বাগগুলি শুধুমাত্র ল্যাক্রোস-ক্রোমকে প্রভাবিত করে সেগুলিকে OS=Lacros ট্যাগ করা উচিত৷
- অ্যাশ-ক্রোম বাইনারিতে থাকা বাগগুলি যা ল্যাক্রোস-ক্রোমকে প্রভাবিত করে OS=Chrome এবং OS=Lacros-এর সাথে ট্যাগ করা উচিত। এগুলি স্বল্পমেয়াদে ক্রোমিয়াম অ্যাশ রিলিজকে ব্লক করবে না, তবে দীর্ঘমেয়াদে ক্রোমিয়াম অ্যাশ রিলিজগুলিকে ব্লক করা উচিত।
অবশেষে, এটি উল্লেখ করা উচিত কিছু ক্রোমবুক মডেলের জন্য ডিফল্টরূপে LaCROS সক্রিয় থাকার কথা ChromeOS 116 প্রকাশের পর থেকে (যদিও ডকুমেন্টেশনে উল্লেখ করা হয়েছে যে ল্যাক্রোস সক্ষম করার জন্য পরীক্ষামূলক পতাকা সেট করা আবশ্যক)।
যেহেতু কিছু ক্রোমবুক ব্যবহারকারী উল্লেখ করেছেন যে তাদের সিস্টেমে দুটি ব্রাউজার রয়েছে, একটি হল ক্রোম এবং অন্যটি ল্যাক্রোস, যা মূলত একই (ক্রোম) কিন্তু পার্থক্যের সাথে যে তারা একইভাবে নির্মিত নয়, যেহেতু তারা ChromeOS উল্লেখ করেছে ChromeOS ব্রাউজারে ইন্টিগ্রেটেড (অর্থাৎ, তারা এক এবং একই উপাদান), যখন LaCROS হল ক্রোমের লিনাক্স স্বতন্ত্র সংস্করণ (অর্থাৎ, সিস্টেমের একটি অতিরিক্ত উপাদান)।
যদি হয় এটি সম্পর্কে আরও জানতে আগ্রহী, আপনি নিম্নলিখিত বিবরণ চেক করতে পারেন লিঙ্ক।