ওপেন সোর্স ওয়াইন প্রজেক্ট-কখনও কখনও স্টাইলাইজড ওয়াইন, ওয়াইন ইজ নট অ্যান এমুলেটর-কোম্পানী এবং ব্যক্তিদের জন্য একটি গুরুত্বপূর্ণ হাতিয়ার হয়ে উঠেছে যারা Windows অ্যাপ এবং গেমগুলিকে Linux বা এমনকি macOS-এর মতো অপারেটিং সিস্টেমে চালাতে চান। দ ক্রসওভার সফটওয়্যার ম্যাক এবং উইন্ডোজের জন্য, অ্যাপলের গেম পোর্টিং টুলকিট, এবং প্রোটন প্রজেক্ট যা ভালভের স্টিমওএস এবং স্টিম ডেককে ক্ষমতা দেয় সবই ওয়াইনে নিহিত, এবং সাম্প্রতিক বছরগুলিতে এই প্রকল্পে যে মনোযোগ এবং সংস্থান রাখা হয়েছে তা নাটকীয়ভাবে এর সামঞ্জস্য এবং উপযোগিতাকে উন্নত করেছে।
গতকাল, ওয়াইন প্রকল্প ঘোষণা সংস্করণ 10.0 এর স্থিতিশীল প্রকাশসামঞ্জস্য স্তরের পরবর্তী প্রধান সংস্করণ যা একটি এমুলেটর নয়। এই রিলিজের শিরোনাম হল সমর্থন ARM64ECঅ্যাপ্লিকেশন বাইনারি ইন্টারফেস (ABI) Windows 11-এ আর্ম অ্যাপের জন্য ব্যবহৃত হয়, কিন্তু রিলিজ নোটগুলি বলে যে রিলিজটিতে “উন্নয়নের প্রচেষ্টার এক বছরের মধ্যে” উত্পাদিত “6,000টিরও বেশি স্বতন্ত্র পরিবর্তন” রয়েছে।
ARM64EC ডেভেলপারদের আর্ম এবং x86-সামঞ্জস্যপূর্ণ কোড মিশ্রিত করার অনুমতি দেয়—আপনি যদি আপনার অ্যাপের একটি আর্ম-নেটিভ সংস্করণ তৈরি করেন, তাহলেও আপনি এখানে সবকিছু পোর্ট না করে আরও অস্পষ্ট x86-ভিত্তিক প্লাগইন বা অ্যাড-অন ব্যবহারের অনুমতি দিতে পারেন একবার Wine 10.0 এছাড়াও ARM64X সমর্থন করে, একটি ভিন্ন ধরনের অ্যাপ্লিকেশন বাইনারি ফাইল যা ARM64EC কোডকে পুরানো, প্রাক-Windows 11 ARM64 কোডের সাথে মিশ্রিত করার অনুমতি দেয়।
ওয়াইনের ARM64EC সমর্থনের একটি সীমাবদ্ধতা রয়েছে যা এটিকে কিছু বিশিষ্ট আর্ম লিনাক্স ডিস্ট্রিবিউশনে কাজ করা থেকে বিরত রাখবে, অন্তত ডিফল্টরূপে: রিলিজ নোটগুলি বলে যে এটি “সিস্টেম পৃষ্ঠার আকার 4K হওয়া প্রয়োজন, যেহেতু এটি Windows ABI নির্দিষ্ট করে।” বেশ কিছু বিশিষ্ট লিনাক্স-অন-আর্ম ডিস্ট্রিবিউশন ডিফল্ট একটি 16K পৃষ্ঠার আকারে কারণ এটি কর্মক্ষমতা উন্নত করতে পারে — যখন পৃষ্ঠার আকার ছোট হয় তখন আপনার সেগুলির আরও বেশি প্রয়োজন, এবং বেশি সংখ্যক পৃষ্ঠা পরিচালনা করলে অতিরিক্ত CPU ওভারহেড প্রবর্তন করতে পারে।
আসাহি লিনাক্স, ফেডোরা-ভিত্তিক ডিস্ট্রিবিউশন যা লিনাক্সকে অ্যাপল সিলিকন ম্যাকগুলিতে আনতে কাজ করছে, 16K পৃষ্ঠা ব্যবহার করে কারণ এটি সমস্ত অ্যাপলের প্রসেসর সমর্থন করে। রাস্পবেরি পাই ওএসের কিছু সংস্করণ 16K পৃষ্ঠার আকারে ডিফল্ট, যদিও এটি সামঞ্জস্যের জন্য 4K তে স্যুইচ করা সম্ভব. প্রদত্ত যে রাস্পবেরি পাই এবং আশাহি লিনাক্স হল দুটি বৃহত্তম লিনাক্স-অন-আর্ম প্রজেক্ট যা এখনই চলছে, এটি অন্তত কিছুটা ওয়াইনে ARM64EC সমর্থনের আবেদনকে সীমিত করে। কিন্তু আমরা যেমন প্রোটন এবং অন্যান্য সফল ওয়াইন-ভিত্তিক সামঞ্জস্যপূর্ণ স্তরগুলির সাথে দেখেছি, এখন ভিত্তি স্থাপন করা রাস্তার নিচে বড় সুবিধা প্রদান করতে পারে।