কোরডুয়েটড কী?


17

যেহেতু ইয়োসেমাইট এবং পরবর্তী প্রতিটি অপারেটিং সিস্টেমে ওএস এক্স / ম্যাকোস ব্যাকগ্রাউন্ডে বান্ডেল-আইডি com.apple.coreduetd.osx সহ / usr / Libxec / coreduetd থেকে কোরডুয়েটেড চালায় ।

  • এই প্রক্রিয়াটি ঠিক কী করছে?
  • কোন হার্ডওয়্যারটিতে এটি চালিত হয় (যেমন: এর কার্যকারিতাটি সমর্থনযোগ্য)?
  • এটি অক্ষম করা যেতে পারে?
  • কীভাবে এটি অক্ষম করা যায়?
  • এটি অক্ষম করা উচিত?
  • এটি (সম্ভাব্য) পার্শ্ব প্রতিক্রিয়াগুলি কীভাবে অক্ষম হচ্ছে (নির্ভরতা)?

এই প্রশ্নটি ওয়াইএক্স-সমস্যা হিসাবে পড়া উচিত নয় তবে শেষ পর্যন্ত ক্যানোনিকাল প্রশ্নের তালিকায় যুক্ত করার চেষ্টা করা উচিত


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

আপনি কি কখনও অ্যাপোজি ডুয়েট ইনস্টল করেছেন?
লেন

উত্তর:


14

coreduetd"এটি আইওএস এবং ম্যাকোজের মধ্যে হ্যান্ডফের জন্য ব্যবহৃত হয়" ব্যতীত অন্য কোনও ম্যাকের কী করে সে সম্পর্কে ওয়েবে তেমন কিছু নেই।

এটা কি করছে?

এটি আপনার অ্যাপল ডিভাইস জুড়ে থাকা রাজ্যগুলি সহ আপনার বিভিন্ন সিস্টেম এবং অ্যাপ্লিকেশনের অবস্থানগুলি পর্যবেক্ষণ করছে।

এটি অক্ষম করা যেতে পারে?

প্রযুক্তিগতভাবে, হ্যাঁ ব্যবহার করছি launchctl। যদিও, আমি (অত্যন্ত) এটি করার পরামর্শ দিই না।

এটি অক্ষম করা উচিত?

সম্পূর্ণ বিষয়গত প্রশ্ন। এটি আপনার পক্ষে সঠিক কোর্স কিনা তা শুধুমাত্র আপনি সিদ্ধান্ত নিতে পারেন। আবার, আমি আপনাকে সুপারিশ করছি।

এটি (সম্ভাব্য) পার্শ্ব প্রতিক্রিয়াগুলি কীভাবে অক্ষম হচ্ছে (নির্ভরতা)?

সম্ভবত , নিম্নলিখিতগুলি প্রভাবিত হতে পারে :

  • আইওএস এবং ম্যাকোসের মধ্যে হ্যান্ডঅফ প্রভাবিত হবে
  • আইক্লাউড সিঙ্ক
  • অফিস 365 এর সাথে মেল সিঙ্ক

তবে কিছুটা সরল কাজ করার পরে, আমি একটি আইওএস সুরক্ষা গবেষণা প্রকল্প ( http://sans.org- এ ) সন্ধান করতে সক্ষম হয়েছি যা আইওএস-coreduet.dbফাইল পরীক্ষা করেছে । আমি সেই coreduet.dbচিন্তাটি ম্যাকোজে ফাইলটিতে প্রয়োগ করেছি । আমি যা পেয়েছি তা এখানে ...

coreduet.dbফাইলটির একটি অনুলিপি তৈরি করে আমি প্রথমে সমস্ত টেবিলের একটি তালিকা পেয়ে স্ক্যালিটি 3 এ এটি পরীক্ষা করেছি

$ sudo cp /var/db/CoreDuet/coreduet.db ~/

$ sudo sqlite3 coreduet.db

sqlite> .tables
ZCDDMAIRPLANEMODEEVENT    ZCDDMFORECASTINTEGER      ZCDDMSTATISTICINTEGER
ZCDDMAPPNAMEMAPPER        ZCDDMFORECASTREAL         ZCDDMSTATISTICREAL
ZCDDMAPPSTATECHANGEEVENT  ZCDDMFORECASTSCORE        ZCDDMSTATISTICSTRING
ZCDDMATTRIBUTENAMEMAPPER  ZCDDMFORECASTSTRING       ZCDDMSTRINGATTRIBUTE
ZCDDMBACKLIGHTEVENT       ZCDDMINTEGERATTRIBUTE     ZCDDMTHERMALEVENT
ZCDDMBATTERYEVENT         ZCDDMPLUGINEVENT          ZCDDMWAKEDNESSEVENT
ZCDDMBOOKKEEPING          ZCDDMPOOL                 Z_METADATA
ZCDDMBOOTORSHUTDOWNEVENT  ZCDDMPOOLNAMEMAPPER       Z_MODELCACHE
ZCDDMDEVICEEVENT          ZCDDMREALATTRIBUTE        Z_PRIMARYKEY
ZCDDMDEVICEMAPPER         ZCDDMSCREENLOCKEVENT
ZCDDMFORECAST             ZCDDMSLEEPORWAKEEVENT
sqlite>

এটি প্রদর্শিত হয় যে এটি বেশ কয়েকটি ইভেন্ট ট্র্যাক করে রাখে। তবে, আমরা কী দেখতে পেলাম তা দেখতে, আমি Z_PRIMARYKEY টেবিলটি খুললাম:

sqlite> SELECT * FROM Z_PRIMARYKEY;
1|CDDMAirplaneModeEvent|0|81
2|CDDMAppNameMapper|0|218
3|CDDMAppStateChangeEvent|0|185302
4|CDDMAttributeNameMapper|0|101
5|CDDMBacklightEvent|0|0
6|CDDMBatteryEvent|0|0
7|CDDMBookkeeping|0|1
8|CDDMBootOrShutdownEvent|0|0
9|CDDMDeviceEvent|0|0
10|CDDMDeviceMapper|0|0
11|CDDMForecast|0|0
12|CDDMForecastInteger|0|0
13|CDDMForecastReal|0|0
14|CDDMForecastScore|0|0
15|CDDMForecastString|0|0
16|CDDMIntegerAttribute|0|0
17|CDDMPluginEvent|0|0
18|CDDMPool|0|79
19|CDDMPoolNameMapper|0|66
20|CDDMRealAttribute|0|0
21|CDDMScreenLockEvent|0|0
22|CDDMSleepOrWakeEvent|0|17
23|CDDMStatisticInteger|0|0
24|CDDMStatisticReal|0|0
25|CDDMStatisticString|0|0
26|CDDMStringAttribute|0|7293
27|CDDMThermalEvent|0|0
28|CDDMWakednessEvent|0|0
sqlite>

এই নির্দিষ্ট ডাটাবেসটি সিস্টেমের ইভেন্টগুলি ট্র্যাক করে। আমি একটি আইম্যাকের উপর ভিত্তি করে, এটি বোঝা যাবে যে আমার কাছে "ব্যাটারিওভেন্ট" বা "প্লাগইনএভেন্ট" এর মতো জিনিস নেই তবে আমার কাছে "অ্যাপস্টেটচেনজেন্টস" থাকবে। এটি একটি আইম্যাক হওয়ায় "এয়ারপ্লেনমড" কিছুটা বিভ্রান্তিকর, তবে আমি সাধারণত আমার ওয়াইফাইটি পরীক্ষার ব্যতীত বন্ধ রাখি; এক পর্যায়ে, এই রাজ্যটি ডাটাবেসে যুক্ত করা হয়েছিল।

সিসিডিএমএইরপ্লেনমডএভেন্টে কিছুটা এগিয়ে গেলে, আমরা দেখতে পাচ্ছি যে এটি কেবল কখন নয়, যেখানে ঘটনাটি ঘটেছে তা ট্র্যাক করে (যদিও আমার ডাটাবেসে 0সেই ক্ষেত্রগুলির জন্য ডেটা রয়েছে) এবং কাদের দ্বারা।

select * FROM ZCDDMAIRPLANEMODEEVENT;

    Z_PK        Z_ENT       Z_OPT       ZAIRPLANEMODEON  ZANONYMIZEDBEACON  ZANONYMIZEDLOCATION  ZLOCALDAYSSINCESUNDAY  ZLOCALTIME  ZLOCALTIMEQUARTERHOURSLOT  ZNETWORKQUALITY  ZUSERID     ZCREATIONDATE
----------  ----------  ----------  ---------------  -----------------  -------------------  ---------------------  ----------  -------------------------  ---------------  ----------  -------------
81          1           1           0                0                  0                    0                      80704       0                          0                0           523938304

2
দুর্দান্ত, তবে আপনি যেমন উল্লেখ করেছেন: এটিকে স্পর্শ করবেন না ...
সোলার মাইক

প্রকৃতপক্ষে. খুব দ্রুত এবং ইতিমধ্যে খুব ভাল। এবং "অফিস 365 এর সাথে মেল সিঙ্ক" ইতিমধ্যে কোনও স্থানীয়, স্টেশনারী আইম্যাকের উপর প্রভাব ফেলেছে? এটি একটি আশ্চর্যজনক।
LаngLаngС

1
আমি মনে করি আপনি এখানে ভুল পথে আছেন। আপনি যদি কনসোল অ্যাপ্লিকেশন অনুসন্ধান করেন তবে লগ হওয়া প্রাথমিক বার্তাগুলি পাওয়ার হ্যান্ডলিং। আমার হান্চটি হ'ল ফ্রেমওয়ার্কটি সর্বদা একটি ব্যক্তিগত কাঠামো হয় এবং যাতে অ্যাপল বিকাশকারীদের জন্য কোনও ধরণের এপিআই প্রকাশ করতে না পারে এবং এটি ইন্ডিয়ারেশন এবং অন্যান্য স্থিতিশীল এপিআইয়ের মাধ্যমে পৌঁছনীয় হবে। নির্ধারিত কাজগুলি চালানোর জন্য সিপিইউ কখন এবং কীভাবে জাগ্রত করতে হয় - হার্ডওয়্যার / সিপিইউ / জিপিইউতে পাওয়ার বাজেট পরিচালনা করার জন্য এয়ারপ্লেইন মোড এবং সিস্টেমের অবস্থানটি ট্র্যাক করা দরকার।
bmike

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