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