উত্তর:
কেন ওয়েল্যান্ড / ওয়েস্টন নয়?
প্রথমে একটি স্পষ্ট ব্যাখ্যা: ওয়েল্যান্ড একটি প্রোটোকল সংজ্ঞা যা ক্লায়েন্ট অ্যাপ্লিকেশনটি কোনও কম্পোজিটার উপাদানটির সাথে কীভাবে কথা বলা উচিত তা নির্ধারণ করে। এটি পৃষ্ঠ তৈরি / ধ্বংস, গ্রাফিক্স বাফার বরাদ্দ / পরিচালনা, ইনপুট ইভেন্ট হ্যান্ডলিং এবং শেল উপাদানগুলির সংহতকরণের জন্য মোটামুটি প্রোটোটাইপের মতো অঞ্চলগুলিকে স্পর্শ করে। যাইহোক, প্রোটোকল সংজ্ঞাটির আমাদের মূল্যায়ণে ওয়েল্যান্ড প্রোটোকলটি আমাদের প্রয়োজনীয়তা পূরণ করে না। প্রথমত, আমরা আরও বেশি এক্সটেনসিবল ইনপুট ইভেন্ট হ্যান্ডলিংয়ের জন্য লক্ষ্য রেখেছি যা 3 ডি ইনপুট ডিভাইসগুলির (যেমন লিপ মোশন) ভবিষ্যতের বিকাশগুলিকে বিবেচনা করে। দয়া করে নোট করুন যে ওয়েল্যান্ডের ইনপুট ইভেন্ট হ্যান্ডলিংটি এক্স এর ইনপুট ইভেন্ট হ্যান্ডলিং শব্দার্থক দ্বারা প্রবর্তিত সুরক্ষা সমস্যাগুলি ভুগছে না (এটি নির্দেশ করার জন্য ড্যানিয়েল স্টোন এবং ক্রিস্টিয়ান হ্যাগসবার্গকে ধন্যবাদ)। মোবাইল ব্যবহারের ক্ষেত্রে শ্রদ্ধার সাথে, আমরা মনে করি যে ইনপুট পদ্ধতিগুলির পরিচালনাও প্রদর্শন সার্ভার প্রোটোকলে প্রতিফলিত হওয়া উচিত। অন্য উদাহরণ হিসাবে, আমরা প্রোটোকলের শেল ইন্টিগ্রেশন অংশগুলিকে বিশেষাধিকার হিসাবে বিবেচনা করি এবং আমরা ক্লায়েন্টের মুখোমুখি প্রোটোকলটিতে কোনও ধরণের শেল আচরণ সংজ্ঞায়িত করা এড়াতে চাই।
যাইহোক, আমরা এখনও মনে করি ক্লায়েন্ট এবং ডিসপ্লে সার্ভার উপাদানগুলির মধ্যে যোগাযোগকে মানীকরণের ক্ষেত্রে ওয়াইল্যান্ডের প্রচেষ্টা অত্যন্ত বুদ্ধিমান এবং দরকারী, তবে আমাদের বিভিন্ন প্রয়োজনীয়তার কারণে আমরা নীচের আর্কিটেকচারের জন্য প্রোটোকল-ইন্টিগ্রেশনে যাওয়ার সিদ্ধান্ত নিয়েছি:
একটি প্রোটোকল-অজোনস্টিক অভ্যন্তরীণ কোর যা অত্যন্ত সুসংজ্ঞায়িত, ভাল-পরীক্ষিত এবং বহনযোগ্য। ফ্রন্টএন্ড-ফায়ারওয়াল সহ একটি বহিরাগত শেল যা আমাদের ডিসপ্লে সার্ভারটিকে নির্বিচারে গ্রাফিক্স স্ট্যাকগুলিতে পোর্ট করতে এবং একাধিক প্রোটোকলগুলিতে আবদ্ধ করতে দেয়।
সংক্ষেপে, আমরা ওয়েল্যান্ড / ওয়েস্টনকে পরবর্তী প্রজন্মের ব্যবহারকারীর অভিজ্ঞতা সরবরাহের জন্য আমাদের ভিত্তি হিসাবে বেছে নিই নি কারণ এটি আমাদের প্রয়োজনীয়তা সম্পূর্ণরূপে পূরণ করে না। আরও আমাদের প্রোটোকল- এবং প্ল্যাটফর্ম-অজোনস্টিক পদ্ধতির সাহায্যে আমরা নিশ্চিত করতে পারি যে আমরা প্ল্যাটফর্ম এবং ডিভাইস ফর্ম ফ্যাক্টরগুলিতে একটি ধারাবাহিক এবং সুন্দর ব্যবহারকারীর অভিজ্ঞতার লক্ষ্যে পৌঁছেছি। তবে ওয়েলল্যান্ড সমর্থনটি আমাদের ডিসপ্লে সার্ভারের জন্য একটি ওয়েল্যান্ড-নির্দিষ্ট সীমান্ত বাস্তবায়ন সরবরাহ করে অথবা শেষ পর্যন্ত মীরের সাথে কথা বলে এমন লাইবওয়েল্যান্ডের ক্লায়েন্ট-সাইড প্রয়োগের মাধ্যমে যোগ করা যেতে পারে।
এখানে আরও বিস্তারিত আলোচনা রয়েছে: https://wiki.ubuntu.com/Mir/Spec?action=show&redirect=MirSpec
এবং মীর প্রযুক্তিগত স্থপতি থেকে:
http://samohtv.wordpress.com/2013/03/04/mir-an-outpost-envisioned-as-a-new-home/
অধিক তথ্য:
জোনো বেকন তার প্রশ্নোত্তর এবং এটির উত্তরটি কয়েকবার দিয়েছে। তার সর্বশেষ উত্তর এখানে:
http://www.youtube.com/watch?v=6Oa2psAewtg&feature=share&t=56m36s
জোনোর প্রশ্নোত্তর পছন্দগুলি এবং লিনাক্স আনপ্লাগড সম্পর্কে পপির মন্তব্যগুলি থেকে আমি যা সংগ্রহ করেছি সেগুলি থেকে পয়েন্টগুলি সংক্ষেপে নিম্নরূপ করা যেতে পারে: