আমাদের শুরু করার আগে একটি গুরুত্বপূর্ণ বিষয় লক্ষণীয় হ'ল মাইক্রোসফ্ট উইন্ডোজ অপারেটিং সিস্টেমের একক উত্স, এবং "মাইক্রোসফ্ট উইন্ডোজ" কে একক পণ্য হিসাবে দেখা যেতে পারে , তবে প্রযুক্তিগতভাবে এটি সফ্টওয়্যারটির একাধিক স্তর নিয়ে গঠিত, ব্যবহারকারীর থেকে স্বচ্ছভাবে একসাথে কাজ করে দৃষ্টিকোণ লিনাক্স বিশ্বে, এই প্রতিটি স্তরগুলির জন্য একাধিক সফ্টওয়্যার প্যাকেজ উপলব্ধ রয়েছে। এই পছন্দগুলির অ্যারেটি অযৌক্তিক ব্যবহারকারীর পক্ষে শর্তগুলির সাথে বিভ্রান্ত হওয়া সহজ করে তোলে।
আমি নীচে একাধিক স্তর ব্যাখ্যা করার চেষ্টা করব।
1 ম স্তর - কমান্ড লাইন ইন্টারফেস / কার্নেল
লিনাক্সের একাধিক স্তরের দিকটি বোঝার জন্য এবং এটি সাধারণ উইন্ডোজ-জাতীয় পদগুলিতে বর্ণনা করার জন্য, উইন্ডোজ 95 এর দিনগুলিতে আমরা ফিরে এসেছি তা ভঙ্গ করি।
এই সাদৃশ্যগুলিতে, "লিনাক্স" অপারেটিং সিস্টেমটি ডস-এর সমান যেখানে সমস্ত কমান্ড লাইন ইন্টারফেস (সংক্ষেপে "সিএলআই") থেকে কার্যকর করা হয়। প্রকৃতপক্ষে, লিনাক্সের বেশিরভাগ সার্ভার ইনস্টলেশনগুলিতে, মেশিনটি অ্যাক্সেস করার একমাত্র উপায় হল সিএলআই। কনফিগারেশনের উপর নির্ভর করে লিনাক্স শুরু হওয়ার পরে, তা হয় কমান্ড লাইন মোডে থাকবে, বা গ্রাফিকাল ইউজার ইন্টারফেস (সংক্ষেপে "জিইউআই") স্বয়ংক্রিয়ভাবে শুরু করবে। অধিকন্তু, কিছু মেশিনে যেগুলি সি এল এল মোডে থাকে, সিএলআইতে লগ ইন করে এমন একটি ব্যবহারকারী ম্যানুয়ালি একটি জিইউআই শুরু করতে পারে।
২ য় স্তর - গ্রাফিকাল ইউজার ইন্টারফেস
কমান্ড লাইন ইন্টারফেসের উপরে জিইউআই বসেছে। আধুনিক লিনাক্স সিস্টেমগুলি সাধারণত একটি এক্স সার্ভার ব্যবহার করে , যা মূলত উইন্ডোজ ডেস্কটপের মতো হয় - এটিকে ফাঁকা ক্যানভাস হিসাবে ভাবেন।
এই স্তরটি জিইউআইয়ের হার্ডওয়্যার স্তর পরিচালনা করে, কীবোর্ড, মাউস ইত্যাদি থেকে ইনপুট পরিচালনা করে এবং মনিটরের কাছে আউটপুট ইত্যাদি পরিচালনা করে etc. মূলত এটি কীভাবে পর্দার দিকে টানা হয় তা পরিচালনা করে; কি পর্দায় টানা হয় একটি উইণ্ডো ম্যানেজার দ্বারা নিয়ন্ত্রিত হয়।
তৃতীয় স্তর - উইন্ডো ম্যানেজার
এক্স উইন্ডো সিস্টেমের শীর্ষে বসে উইন্ডো ম্যানেজার। এটি "ক্যানভাস" এ প্রতিটি অ্যাপ্লিকেশন আঁকার জন্য দায়ী, এবং সীমানা, শিরোনাম বার এবং উইন্ডোটিতে ছোট / সর্বাধিককরণের বোতামগুলিকে সাধারণ উইন্ডো উপাদানগুলি সংযুক্ত করে। উইন্ডো পরিচালকদের স্যুইচ করার সাথে উইন্ডোজটিতে "ক্লাসিক মোড" এবং "এ্যারো মোড" এর মধ্যে স্যুইচিংয়ের সাথে তুলনা করা যেতে পারে: উইন্ডোর ফ্রেমটি পরিবর্তিত হবে, যখন উইন্ডোটির বিষয়বস্তু একই থাকবে।
লিনাক্স বিশ্বে সর্বাধিক হাই-প্রোফাইল উইন্ডো ম্যানেজার হলেন কেডিএ এবং জিনোম, এবং সাধারণত একটি লিনাক্স ডিস্ট্রিবিউশন প্রাথমিক উইন্ডো হিসাবে একটি উইন্ডো ম্যানেজারকে ফোকাস করে। তবে সাধারণভাবে, আপনি যে কোনও বিতরণে কোনও উইন্ডো ম্যানেজার ইনস্টল করতে সক্ষম হন এবং ইস্যু ছাড়াই এটি চালাতে সক্ষম হন।
শেষ পর্যন্ত, আপনি কোন প্ল্যাটফর্মটি ব্যবহার করতে চান তা পছন্দের বিষয়। প্রতিটি তাদের ফ্রেমওয়ার্ক ব্যবহার করে তাদের অধীনে চলমান বিপুল সংখ্যক অ্যাপ্লিকেশন সরবরাহ করে। এটিও জেনে রাখা গুরুত্বপূর্ণ যে একাধিক উইন্ডো পরিচালকরা একই সাথে চলতে পারেন (জ্ঞানোম ইত্যাদির অধীনে আলোকিতকরণ ব্যবহার করা যেতে পারে) তবে এটি সাধারণত সাধারণ ব্যবহারকারীর প্রয়োজনের বাইরে।
জিনোম এবং কে-ডি-কে সম্পর্কিত, এই দুটি প্রকল্প কেবলমাত্র উইন্ডো ম্যানেজারের চেয়ে অনেক বড় আকার ধারণ করেছে। অন্যান্য জিনিসের মধ্যে এগুলি থেকে অ্যাপ্লিকেশনগুলি তৈরি করতে বিকাশ কাঠামো অন্তর্ভুক্ত। কেডিএ কাঠামোটি কিউটি নামে পরিচিত এবং জিনোম কাঠামোটি জিটিকে নামে পরিচিত। এই পোস্টে এই দুটি প্রকল্পের পুরো ক্ষেত্রটি বর্ণনা করতে হবে তথ্য ওভারলোড।
সমস্যাটিকে সাধারণ ব্যবহারকারীর জন্য বিভ্রান্ত করার জন্য, কেএসডি এবং জিনোম ফ্রেমওয়ার্কগুলি এখন এমএস উইন্ডোজ প্ল্যাটফর্মে ব্যবহারের জন্য উপলব্ধ যা সাধারণত একাধিক প্ল্যাটফর্মের (যেমন আইএম ক্লায়েন্ট পিডগিন ) ব্যবহার করার চেষ্টা করছে এমন অ্যাপ্লিকেশন দ্বারা ব্যবহৃত হয় । বেশিরভাগ ক্ষেত্রে, আপনি যখন জিনোম বা কে-ডি-কে উল্লেখ করেন, তখন একটি লিনাক্স ডেস্কটপ বর্ণনা করা হয়।
ধন্যবাদ ফোসিকে, যার উত্তর আমি তৈরি করেছি।