Chromebook লিনাক্স চলে? এটিকে নিশ্চিতভাবেই এভাবে প্রচার করা হয় না। Google আপনাকে বলছে না Chromebook-এ লিনাক্স থাকে। এগুলো Chrome OS চলে, Google-এর ধারণা একটি ডেস্কটপ অপারেটিং সিস্টেম কী হতে পারে সে সম্পর্কে।
Chrome OS কীভাবে আলাদা দেখায় ও অনুভব করায় সেটা সত্ত্বেও, Chrome OS লিনাক্স-ভিত্তিক। তাই আমরা লিনাক্স নিয়ে কথা বললে, কি আমরা Chrome OS-ও বোঝাচ্ছি? এখানে ৮টি বিবেচনীয় পয়েন্ট দেওয়া হলো।
১. Chromebook-গুলো লিনাক্স কার্নেল ব্যবহার করে
লিনাক্স, টেকনিক্যালি, একটি অপারেটিং সিস্টেম নয়। এটি একটি কার্নেল, আপনার কম্পিউটারের वह অংশ যা আপনার পিসির হার্ডওয়্যাকে সফটওয়্যারের সাথে যোগাযোগ করতে সক্ষম করে। কার্নেলই কারণ যার জন্য আপনি বাটন চাপলে কিছু ঘটে এবং আপনি আপনার স্ক্রিনে জিনিসপত্র দেখতে পারেন।
আপনার স্ক্রিনে যা সফটওয়্যার দেখেন? সেটি লিনাক্স নয়। লিনাক্স কেবল শর্টহ্যান্ড হয়ে গিয়েছে অপারেটিং সিস্টেমের (যাকে ডিস্ট্রিবিউশন বা সংক্ষেপে ডিস্ট্রো বলা হয়) যেগুলো লিনাক্স কার্নেল ব্যবহার করে তৈরি। Chrome OS লিনাক্স কার্নেল ব্যবহার করে, তাই এই স্ট্যান্ডার্ড অনুযায়ী, Chrome OS ডেস্কটপ লিনাক্স।
২. Chrome OS Gentoo-ভিত্তিক
Chrome OS শুধু লিনাক্স কার্নেল ব্যবহার করে না। এটি আসলে Gentoo লিনাক্স ডিস্ট্রিবিউশনের উপরে তৈরি।
এর মানে পর্দার পিছনে যা ঘটে তার çox অংশ Google-র ডেভেলপ করা কোড নয়। এটা ব্রডার লিনাক্স কমিউনিটির থেকে আসে।
তবে, জেন্টু অভিজ্ঞতাতে ডুব марার আশা করবেন না। আপনি আপনার Chromebook-এ ফুল-ফ্লেড্জড লিনাক্স ইনস্টল করার ধাপগুলো ফলো করলেও, সেটি Gentoo হবে না যা আপনি চালাবেন।
৩. আপনি কিছু লিনাক্স অ্যাপ ইনস্টল করতে পারেন
Chrome OS লিনাক্স তা যুক্তি এখানেই থামে না। Chrome OS এখন ট্রেডিশনাল ডেস্কটপ লিনাক্স অ্যাপ ইনস্টল করার অপশন দেয় Crostini ব্যবহার করে।
এখন, এই অ্যাপগুলো সেটি নয় যা লোকদের Chrome OS-এ টানতে। আপনাকে প্রথম চেক করতে হবে আপনার Chromebook-এ লিনাক্স অ্যাপ সাপোর্ট আছে কিনা। যদি থাকে, তবে আপনি নেটিভ ডেস্কটপ লিনাক্স অ্যাপ যেমন GIMP এবং VLC আপনার Chromebook-এ চালাতে পারবেন ডেভেলপার মোডে স্যুইচ করা বা Chrome OS সম্পূর্ণ রিপ্লেস করা ছাড়া।
৪. Chrome OS এবং GNU বড়াংশে ইনকম্প্যাটিবল
এতক্ষণ লাগছে Chrome OS লিনাক্স তা খুব স্পষ্ট। তাহলে এটি প্রশ্নকি?
অনলাইনে লিনাক্স আলোচনা দেখলে, লক্ষ্য করলেন কীভাবে এটি প্রায়শই GNU/Linux হিসেবে লেখা হয়? এটা কারণ একটি ফুল ফাংশনাল লিনাক্স ডেস্কটপ প্রদানের যে কম্পোনেন্টগুলো এখন ব্যবহার হয়, সেগুলো লিনাক্স কার্নেলের আগ থেকেই ছিল। সেগুলো GNU প্রজেক্টের অংশ হিসেবে এসেছিল। লিনাক্সের সাথে যা আমরা আসলেই যুক্ত করি, তার অধিকাংশ GNU-এর সাথে সম্পর্কিত, লিনাক্সের চেয়ে।
Chrome OS লিনাক্স-ভিত্তিক, কিন্তু এটি GNU প্রজেক্টের অ্যাপস, মূল্যবোধ, বা সংস্কৃতি শেয়ার করে না। এটি লিনাক্স, ঠিক আছে, কিন্তু এটি আসলে GNU নয়।
৫. Chrome OS কি ফ্রি ও ওপেন সোর্স?
GNU প্রজেক্টের একটি ভিত্তিগত অংশ হলো ফ্রি সফটওয়্যার তৈরি করা, যেখানে "ফ্রি" বলতে দাম নয় বরং আপনার কোড ভিউ, এডিট, এবং শেয়ার করার স্বাধীনতা বোঝায়। এটাকেও ওপেন সোর্স সফটওয়্যার বলা হয়।
লিনাক্স কার্নেল ফ্রি সফটওয়্যার। এটি GNU General Public License-এর অধীনে উপলব্ধ, যা নিশ্চিত করে যে লিনাক্স কার্নেল এবং এতে করা যেকোনো পরিবর্তন সবার জন্য ফ্রি থাকে ব্যবহার ও শেয়ার করার জন্য। সকল GNU সফটওয়্যারও ফ্রি সফটওয়্যার।
Chrome OS-এ যা যা যায় তার অনেক অংশও ফ্রি সফটওয়্যার, কারণ Chromium OS রূপে কেউই ডাউনলোড করতে পারে। আপনি আপনার মেশিনে Chromium OS ইনস্টল ও রান করতে পারেন। কিন্তু আপনি একটি Chromebook-এ যে পুরো অভিজ্ঞতা পান, সেটিতে অনেক ক্লোজড সোর্স কোড রয়েছে।
Google ব্রাউজারে প্রপ্রায়েটরি বিটস যোগ করে, এবং আপনি যা অধিকাংশ অ্যাপ ও এক্সটেনশন ইনস্টল করেন সেগুলোও ক্লোজড সোর্স। তাই চাড়া মোটামুটি সকল কোড Chrome OS-এ যা যায় সেটি ওপেন হলেও, আপনি যেটি সচেতনভাবে ইন্টারঅ্যাক্ট করেন সেটির অধিকাংশ ওপেন নয়, ঠিক Android-এর মত।
৬. আপনি আপনার ডেস্কটপ এনভায়রনমেন্ট সওয়াপ করতে পারবেন না
এই ব্ল্যাক কোড আপনার Chromebook অভিজ্ঞতায় স্পষ্ট প্রভাব ফেলে। আপনার সাধারণ লিনাক্স ডেস্কটপের তুলনায়, আপনার সেট আপ বা অভিজ্ঞতা মডিফাই করার বিষয়ে আপনার আপেক্ষিক কম স্বাধীনতা রয়েছে।
আপনি Google যা প্রদান করেছে তার বিকল্প ইন্টারফেস বেছে নিতে পারবেন না। আপনি অডিও বা ডিসপ্লে সার্ভার সওয়াপ করতে পারবেন না। আপনি আপনার অ্যাপ স্টোর বা পছন্দের প্যাকেজ ফরম্যাট বেছে নিতে পারেন।
সংক্ষেপে, যতकि অধিকাংশ লিনাক্স ডেস্কটপ আপনাকে আপনার পিসি যেভাবেই চান কনফিগার করার স্বাধীনতা দেয়, Chrome OS দেয় না। আপনি বা Google যেভাবে ডিজাইন করেছে সেভাবে Chrome OS ব্যবহার করবেন, অথবা crouton ব্যবহার করে Chrome OS-এর বদলে একটি প্রপার GNU/Linux ডেস্কটপ সাবস্টিটিউট করবেন।
Windows-এর চেয়ে Chrome OS কে লিনাক্স দিয়ে রিপ্লেস করা বা সাইড বাই সাইড ব্যবহার করা সহজ, কিন্তু Windows-এর মত, এগুলো এখনও দুটি আলাদা জিনিস লাগে।
৭. ডেভেলপমেন্ট কমিউনিটি-লেড নয়
কোড অনলাইনে কেউই ভিউ, এডিট, শেয়ার করতে পারলে, হ্যাঁ, সেটি ওপেন সোর্স। এটি Chromium OS-এর সত্য, যেটি Chrome OS-এর বেশিরভাগ তৈরি করে। কিন্তু এটিই পুরো কাহিনী নয়।
অধিকাংশ লিনাক্স ডিস্ট্রিবিউশন শুধু ওপেন কোড রাখে না বা কন্ট্রিবিউট করার পথ দেয় না, তারা সক্রিয়ভাবে প্রজেক্টের দিকনির্দেশণায় আপনার জড়িত থাকা চায়। সেগুলো খুল্লামখুলা ডেভেলপও হয়। মেইলিং লিস্ট রয়েছে যেগুলো লোকরা সাবস্ক্রাইব করে প্রজেক্টের ডিরেকশন সম্পর্কে কথোপকথন মনিটর করতে পারে।
অথবা ফোরাম, বা GitHub, বা GitLab পেজ। Chromium OS-এ, আপনাকে জড়িত হতে ডাকা হয়, কিন্তু প্রজেক্টের দিকনির্দেশনা основном Google-র ইন-হাউসেই নির্ধারিত হয়।
৮. Chrome অ্যাপস লিনাক্স অ্যাপস নয়
লিনাক্স ইকোসিস্টেমে অনেক ডেস্কটপ এনভায়রনমেন্ট রয়েছে। সেগুলো দেখতে ও ফাংশন বিলকুল ভিন্নভাবে করে। কিন্তু GNOME এবং KDE Plasma একে অপরের থেকে যত ভিন্ন হোক, আপনি একের জন্য ডিজাইন করা অ্যাপ অন্যটিতে চালাতে পারবেন। অধিকাংশ লিনাক্স সফটওয়্যার ইন্টারঅপারেবল, যদিও সেগুলো ভালো ইন্টিগ্রেট না করে বা আউট অফ প্লেস লাগে।
Chrome OS-এর সাথে এমন নয়। ন্যায়সঙ্গত বলতে, সফটওয়্যার সাধারণত Chrome OS-এর জন্য ডিজাইন করা হয় না। এটা হয় একটি Android অ্যাপ বা একটি Chrome এক্সটেনশন। এবং হ্যাঁ, আপনি লিনাক্সে Chrome ইনস্টল করতে পারেন। কিন্তু সেই এক্সটেনশনগুলোর Chrome লাগে, এবং Android অ্যাপগুলোর এমুলেটর লাগে। Chrome OS লিনাক্সের বাকি অংশ থেকে আলাদা নিজস্ব ইকোসিস্টেমে অস্তিত্ব রাখে।
তাহলে Chrome OS ডেস্কটপ লিনাক্স কি?
Chrome OS লিনাক্স, ঠিক আছে। কিন্তু এটি GNU/Linux কি? না, সত্যিই নয়। এবং Chrome OS সেটি কি যা অধিকাংশ লোক লিনাক্স বোঝার সময় মনে করেন?
অধিকাংশ Chrome OS ইউজার জানেন না যে তারা লিনাক্স ব্যবহার করছে। এই দিক থেকে, Chrome OS অন্যান্য লিনাক্স-ভিত্তিক ডেস্কটপের চেয়ে Android-এর সাথে অনেক বেশি মিল রেখেছে।
চূড়ান্তভাবে, এই প্রশ্নের কোনো সহজ উত্তর নেই, এবং এর কারণ Chrome-র সাথে কম, "লিনাক্স" নামটি একটি অপারেটিং সিস্টেমের জন্য কতটুকু অদৃষ্ট,_spষ্ট সেটার সাথে বেশি।