আমার কেন ডিবিএস লাগবে?


17

আমি সম্প্রতি আমার সিস্টেম থেকে ডিবিস সরিয়েছি (কনসোলকিট এবং পোলকিট সহ)। আমি কোনও পরিবর্তন লক্ষ্য করিনি (আমি এটি সিস্টেম ডেমন হিসাবে এবং .xinitrc থেকে প্রতি ব্যবহারকারী হিসাবে চালাচ্ছিলাম)। যাইহোক, অনেক লোক দাবি করেন যে একজনের কেবলমাত্র ডিবিএস প্রয়োজন, বেশিরভাগ লিনাক্স অ্যাপ্লিকেশন এটি ব্যবহার করে ইত্যাদি My আমার প্রশ্নটি, আমার কেন এটি দরকার? আমি মনে করি না আমি বুঝতে পেরেছি এটি ঠিক কী করে। আমি জানি এটি একটি "বার্তা বাস সিস্টেম", এটি এর মাধ্যমে যোগাযোগ প্রক্রিয়া ইত্যাদি ইত্যাদি এবং? এটি ব্যবহার করে আমি কী লাভ তা এখনও জানি না। কেউ কি আমাকে এটি ব্যাখ্যা করতে পারে, সম্ভবত "বাস্তব জীবন থেকে" উদাহরণ দিয়ে?


3
চিন্তা করবেন না, অদূর ভবিষ্যতে আপনার ডিবিএস ইনস্টল / আনইনস্টল করার প্রয়োজন হবে না। এটি এখন কার্নেলের অংশ: kroah.com/log/blog/2014/01/15/kdbus- বিবরণ
ইয়েগরিচ

উত্তর:


10

শেষ ব্যবহারকারী হিসাবে আপনি করবেন না। এমন কোনও কিছুই নেই যা ডি-বাস করে যা অন্যভাবে করা যায়নি।

ডি-বাসের সুবিধাগুলি মূলত বিকাশকারীদের আগ্রহ। এটি একক সুবিধার অধীনে কার্যকরীতার কয়েকটি কৌতুক বিট (অবজেক্ট-ওরিয়েন্টেড এবং টাইপ-সেফ মেসেজিং, ডেমন অ্যাক্টিভেশন, ইভেন্ট নোটিফিকেশন, ট্রান্সপোর্ট ইনডিপেন্ডেন্স) একত্রিত করে যা প্রোগ্রামিং ভাষা বা উইন্ডোং টুলকিট যেভাবে ব্যবহৃত হচ্ছে তা নির্বিশেষে একই কাজ করে।


2
তবে কি ডাবাস না থাকলে কিছু অ্যাপ্লিকেশন চালাতে সক্ষম হবে না?
লালাআলা

কিছু, নিশ্চিত। তবে নির্বিশেষে এটিকে একটি requirementচ্ছিক প্রয়োজন হিসাবে তৈরি করা সম্ভব।
Ignacio Vazquez-Abram

ডিইএস-তে সিস্টেম ট্রে বিজ্ঞপ্তিগুলি ডিবিইউএস বার্তা প্রেরণ করে তৈরি করা হয়। কমপক্ষে আমার একটি সেটআপ ছিল যা সেই কারণে দুর্দান্তভাবে DBUS ব্যবহার করেছিল।
স্পাইডি

@ স্পিডি: হ্যাঁ, তবে কোনও কারণ নেই যে তারা এর জন্য ডোমেন সকেট ব্যবহার করতে পারেনি। এটি ঠিক তাই ঘটে যে ডি-বাস একটি ভাল পছন্দ।
Ignacio Vazquez-Abram

অবশ্যই, ডিবিইএস হ'ল অন্য আইপিসি প্রোটোকল। তবে ওপি প্রথম উদাহরণে যা চেয়েছিল তার মধ্যে এটি একটি।
স্পাইডি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.