(আমি জিনোম এবং এক্সের সম্পর্ক অনুসন্ধান করছি am আমি আমার কিছু বোঝাপড়া ভাগ করে নিতে চাই I এটি যথাসম্ভব যৌক্তিক উপায়ে উপস্থাপন করব))
1. জিইউআই কিসের সমন্বয়ে গঠিত?
নীচে একটি জিইআইআই এর প্রাথমিক উপাদানগুলির একটি চিত্রণ দেওয়া আছে।
মূল উপাদানটি হ'ল ডিসপ্লে সার্ভার । বেশ কয়েকটি ডিসপ্লে সার্ভার উপলব্ধ। যেমন:
- এক্স 11 (বেশিরভাগ * নিক্সের জন্য)
- ওয়েল্যান্ড (বেশিরভাগ * নিক্সের জন্য)
- মীর (বেশিরভাগ * নিক্সের জন্য)
- সারফেসফ্লিংগার (এটি গুগল অ্যান্ড্রয়েডের জন্য।)
- কোয়ার্টজ কম্পোজিটার (এটি অ্যাপল ম্যাকোস ব্যবহার করে))
- ডেস্কটপ উইন্ডো ম্যানেজার (এটি মাইক্রোসফ্ট উইন্ডোজ ব্যবহার করে))
2. এক্স কি?
এক্স, এক্স 11 এবং এক্স উইন্ডো সিস্টেম সমার্থক শব্দ। তারা সব একটি উইন্ডো সিস্টেমের জন্য দাঁড়িয়ে । উইন্ডোয়িং সিস্টেম হ'ল গ্রাফিক্যাল ইউজার ইন্টারফেস (জিইউআই, যেমন আমি উপরে উল্লেখ করেছি) যা ইউআইএম ইন্টারফেসের জন্য ডাব্লুআইএমপি (উইন্ডোজ, আইকনস, মেনু, পয়েন্টার) দৃষ্টান্ত প্রয়োগ করে।
লিনাক্স এবং উইন্ডোজ উভয় সিস্টেমের জন্য এখানে প্রধান উইন্ডোটিং সিস্টেমগুলির একটি তালিকা রয়েছে।
যে কোনও উইন্ডোটিং সিস্টেমের মূল উপাদানটিকে সাধারণত ডিসপ্লে সার্ভার বলা হয় (কোনও আশ্চর্য হওয়ার কারণ কারণ উইন্ডোটিং সিস্টেমটি এক প্রকার জিইউআই এবং ডিসপ্লে সার্ভার যে কোনও জিইআইয়ের মূল অংশ), যদিও উইন্ডো সার্ভার বা কম্পোজিটারের মতো অন্যান্য নামও ব্যবহৃত হয়।
কোনো অ্যাপ্লিকেশন যে রানে উপহার তার গুই একটি হল ক্লায়েন্ট এর ডিসপ্লে সার্ভার । ডিসপ্লে সার্ভার এবং তার ক্লায়েন্টরা যোগাযোগ প্রোটোকলের মাধ্যমে একে অপরের সাথে যোগাযোগ করে, যা সাধারণত ডিসপ্লে সার্ভার প্রোটোকল নামে পরিচিত , ক্লায়েন্ট এবং ব্যবহারকারীর মধ্যে ডিসপ্লে সার্ভার মধ্যস্থতাকারী হয়। ডিসপ্লে সার্ভারটি কার্নেল থেকে সমস্ত ইনপুট গ্রহণ করে যে কার্নেলটি সমস্ত সংযুক্ত ইনপুট ডিভাইসগুলি থেকে যেমন কীবোর্ড, নির্দেশক ডিভাইসগুলি বা টাচস্ক্রিন থেকে গ্রহণ করে এবং এটি সঠিক ক্লায়েন্টে প্রেরণ করে। ডিসপ্লে সার্ভারটি কম্পিউটার মনিটরে ক্লায়েন্টদের আউটপুট দেওয়ার জন্যও দায়ী। একটি ডিসপ্লে সার্ভার প্রোটোকলনেটওয়ার্ক সক্ষম বা এমনকি নেটওয়ার্ক স্বচ্ছ হতে পারে। (যাতে আপনি দেখতে পাচ্ছেন, এটি মূলত কেবলমাত্র ডেটা প্রবাহ এবং রাউটিং সম্পর্কে, ভিজ্যুয়াল ডেটা এখনও ডেটা)
এবং এখানে অনুসারে :
এক্স সার্ভার এমন একটি প্রোগ্রাম যা অন্য প্রোগ্রামগুলিতে প্রদর্শন এবং ব্যবহারকারী ইনপুট পরিষেবা সরবরাহ করে। তুলনায়, একটি ফাইল সার্ভার ফাইল স্টোরেজ ডিভাইসে অ্যাক্সেস সহ অন্যান্য প্রোগ্রাম সরবরাহ করে। ফাইল সার্ভারগুলি সাধারণত কোনও দূরবর্তী স্থানে থাকে এবং আপনি যে মেশিনে অবস্থিত তা থেকে একটি ফাইল সার্ভারের পরিষেবাগুলি ব্যবহার করেন। বিপরীতে, একটি এক্স সার্ভার সাধারণত যে মেশিনে আপনি অবস্থিত সেটিতে চলছে ; আপনার মেশিনে চলমান প্রোগ্রামগুলির পাশাপাশি দূরবর্তী মেশিনে চলমান প্রোগ্রামগুলির দ্বারা ডিসপ্লে এবং ব্যবহারকারী ইনপুট পরিষেবাগুলির অনুরোধ করা যেতে পারে ।
সুতরাং এক্স গঠিত:
- প্রদর্শন সার্ভার
- সার্ভার প্রোটোকল প্রদর্শন করুন
- উন্নয়নের জন্য কিছু libs
- এবং অন্যান্য জিনিস
এখানে অনুসারে :
এক্স একটি জিইউআই এনভায়রনমেন্টের জন্য প্রাথমিক কাঠামো সরবরাহ করে: ডিসপ্লে ডিভাইসে উইন্ডো আঁকানো এবং চলমান এবং মাউস এবং কীবোর্ডের সাথে ইন্টারঅ্যাক্ট করে। এক্স ব্যবহারকারী ইন্টারফেসকে আদেশ দেয় না - এটি পৃথক প্রোগ্রাম দ্বারা পরিচালিত হয়। এর মতো, এক্স-ভিত্তিক পরিবেশগুলির ভিজ্যুয়াল স্টাইলিংয়ের পরিমাণে বিভিন্নতা রয়েছে; বিভিন্ন প্রোগ্রাম মূলত বিভিন্ন ইন্টারফেস উপস্থাপন করতে পারে।
অন্য কথায়, এক্স কেবল একটি প্রোগ্রামকে অঙ্কন / চলমান উইন্ডোজ এবং ইনপুট ইন্টারেক্টিফিকের মতো প্রাথমিক কাজগুলি করার ক্ষমতা দেয় । এক্স চাক্ষুষ শৈলীর প্রয়োগ করে না। সুতরাং আপনি যা বলেছিলেন " ... এটি অ্যাপ্লিকেশনগুলিকে তাদের ইউআই'র উপস্থাপন করার জন্য একটি মান দেয় ... " ভুল।
৩. জিনোম / কেডিএ কী?
জিনোম এবং কেডিএ উভয়ই লিনাক্স ডেস্কটপ এনভায়রনমেন্ট । একটি ডেস্কটপ এনভায়রনমেন্ট একটি অপারেটিং সিস্টেমের উপরে চলমান প্রোগ্রামগুলির একটি বান্ডিল যা একটি সাধারণ জিইউআই ভাগ করে ।
তবে আমি উপরে বর্ণিত ঠিক মত, এক্স 11, একটি ডিসপ্লে সার্ভার হিসাবে, কেবল এক্সলিব বা এক্সসিবি-র মতো কিছু লাইবের মাধ্যমে প্রাথমিক অঙ্কন ক্ষমতা সরবরাহ করে । অ্যাপ্লিকেশন যা সরাসরি যেমন লিব মাধ্যমে ব্যবহারে X11 ইন্টারফেস থাকতে পারে আমূল বিভিন্ন চাক্ষুষ শৈলী ।
তাহলে কীভাবে একটি সাধারণ জিইউআই তৈরি করবেন? এখানে উইজেট টুলকিটস আসে । যেমন GTK + এবং Qt । এগুলি ওয়েল্যান্ড এবং এক্স 11 উইন্ডোটিং সিস্টেমে জনপ্রিয় ।
জিনোম জিটিকে + ব্যবহার করে।
কে। ডি। কিউ।
এবং এখানে এক্স উইন্ডো সিস্টেম ডেস্কটপ পরিবেশের একটি তুলনা করা হয়।
সংক্ষেপ...
আমি একটি মোটামুটি ধারণামূলক চিত্র আঁকার। ওএসের 3 টি অংশ খুব কাস্টমাইজযোগ্য। এ কারণেই এতটা নমনীয়তা (বিভ্রান্তি) দেখা দেয়।
এডি 1 - 1:26 পিএম 9/21/2018
এবং এখানে কিউটি এবং জিটিকে সম্পর্কে কিছু আলোচনা রয়েছে (যদিও এই থ্রেডে অফটোপিক যদিও ...)