ওয়াইন ১১.০: NTSYNC, পুনর্গঠিত WoW64 এবং নেটিভ ওয়েল্যান্ড সমর্থন

গুরুত্বপূর্ণ দিক:
  • NT SYNC কন্ট্রোলারের জন্য সম্পূর্ণ সমর্থন, গেমিং কর্মক্ষমতা উন্নত করে।
  • ৬৪-বিট প্রসেসে ৩২-বিট অ্যাপ চালানোর জন্য নতুন WoW64 আর্কিটেকচার।
  • OpenGL এর জন্য ডিফল্ট EGL ব্যাকএন্ড এবং Wayland ড্রাইভারের উন্নতি।
  • Direct3D 11-এ হার্ডওয়্যার-অ্যাক্সিলারেটেড H.264 ভিডিও ডিকোডিং।
  • ৬৪-বিট স্ক্যানার এবং ব্লুটুথ LE-এর জন্য TWAIN 2.0 বাস্তবায়ন।

মদ

ওয়াইন প্রজেক্ট একটি প্রেস বিজ্ঞপ্তির মাধ্যমে তাদের নতুন স্থিতিশীল সংস্করণ, ওয়াইন ১১.০, প্রকাশের ঘোষণা দিয়েছে। এটি এক বছরের নিবিড় গবেষণার চূড়ান্ত ফল, যার ফলে ৬,৩০০-এর বেশি পরিবর্তন আনা হয়েছে এবং ৬০০টি বাগ সংশোধন করা হয়েছে। এই সংস্করণটি শুধু উইন্ডোজ সফটওয়্যার ইকোসিস্টেমের সাথে সামঞ্জস্যই বাড়ায়নি, বরং এতে গভীর কাঠামোগত পরিবর্তনও আনা হয়েছে; যেমন এনটিসিঙ্ক (NTSYNC) ড্রাইভারের জন্য পূর্ণ সমর্থন এবং একটি নতুন করে সাজানো WoW64 আর্কিটেকচার, যা ইউনিক্স সিস্টেমে গেম এবং অ্যাপ্লিকেশনের পারফরম্যান্সে বৈপ্লবিক পরিবর্তন আনবে বলে আশা করা যায়।

প্রকল্পটির সর্বশেষ পরিসংখ্যান অনুসারে, ৫,৪০০-এর বেশি উইন্ডোজ অ্যাপ্লিকেশন স্বাভাবিকভাবেই সঠিকভাবে কাজ করে , এবং আরও ৪,৫০০ অ্যাপ্লিকেশন সামান্য পরিবর্তন বা বাহ্যিক লাইব্রেরির সাহায্যে নিখুঁতভাবে চলে। এটি সফটওয়্যারের নির্ভরযোগ্যতার ধারাবাহিক বৃদ্ধিকে প্রতিফলিত করে, যেখানে গুরুতর ত্রুটিযুক্ত প্রোগ্রামের সংখ্যা ক্রমান্বয়ে হ্রাস পেয়েছে।

ওয়াইন 11.0 এর মূল খবর

Wine 11.0-এর সবচেয়ে বড় আকর্ষণ হলো NTSYNC ড্রাইভারের সংযোজন। এই কম্পোনেন্টটি, যা লিনাক্স কার্নেলের ৬.১৪ সংস্করণ থেকে উপলব্ধ, সরাসরি লিনাক্স কার্নেলের মধ্যে নেটিভ উইন্ডোজ এনটি সিনক্রোনাইজেশন প্রিমিটিভগুলো প্রয়োগ করে । ইউজার স্পেসে রিমোট প্রসিডিউর কল (RPC)-এর অতিরিক্ত বোঝা দূর করার মাধ্যমে এটি আধুনিক ভিডিও গেমের পারফরম্যান্সে নাটকীয় উন্নতি ঘটায়, ল্যাটেন্সি কমায় এবং ফ্রেম রেট বাড়ায়।

এর পাশাপাশি, নতুন WoW64 (Windows on Windows 64-bit) আর্কিটেকচারটি চূড়ান্ত করা হয়েছে । পূর্ববর্তী মডেলের বিপরীতে, যা ৩২-বিট অ্যাপ্লিকেশনগুলোকে ৩২-বিট ইউনিক্স প্রসেসে চালাতে বাধ্য করত, নতুন এই ব্যবস্থায় ৩২-বিট কোড ৬৪-বিট প্রসেসের মধ্যে চলতে পারে। এটি সেইসব ডিস্ট্রিবিউশনে ডিপেন্ডেন্সি ম্যানেজমেন্টকে ব্যাপকভাবে সহজ করে তোলে, যারা মাল্টিলিব সাপোর্ট ত্যাগ করছে, কারণ উইন্ডোজ মডিউলগুলো কল ট্রান্সলেটর (থাঙ্কস) ব্যবহার করে ৬৪-বিট ইউনিক্স লাইব্রেরি অ্যাক্সেস করতে পারে। এছাড়াও, এই নতুন স্কিমের অধীনে পুরোনো ১৬-বিট অ্যাপ্লিকেশন চালানোর সাপোর্ট পুনরুদ্ধার করা হয়েছে।

গ্রাফিক্স এবং ডাইরেক্ট৩ডি

ভিজ্যুয়ালের দিক থেকে, গ্রাফিক্স সাবসিস্টেমটি X11 পরিবেশে OpenGL-এর ডিফল্ট ব্যাকএন্ড হিসেবে EGL গ্রহণ করে এক ধাপ এগিয়েছে , যার ফলে GLX একটি গৌণ ভূমিকায় চলে গেছে। Wayland ইন্টিগ্রেশনও উল্লেখযোগ্যভাবে উন্নত হয়েছে ; নেটিভ winewayland.drv ড্রাইভারটি এখন স্বচ্ছতা, আয়তক্ষেত্রাকার নয় এমন উইন্ডো এবং সম্পূর্ণ ক্লিপবোর্ড ব্যবস্থাপনার মতো উন্নত বৈশিষ্ট্য সমর্থন করে, যার ফলে অনেক ক্ষেত্রে XWayland ছাড়াই কাজ চালানো সম্ভব হয়।

গেমারদের জন্য Direct3D-তে উল্লেখযোগ্য উন্নতি সাধিত হয়েছে, কারণ Direct3D 11-এ Vulkan ব্যবহার করে হার্ডওয়্যার-অ্যাক্সিলারেটেড H.264 ভিডিও ডিকোডিং সাপোর্ট যোগ করা হয়েছে। এছাড়াও, vkd3d-shader লাইব্রেরিটি পুরোনো শেডার মডেলগুলোর (শেডার মডেল ১-৩) জন্য তার সাপোর্টকে আরও উন্নত করেছে, যা নিশ্চিত করে যে ক্লাসিক গেমগুলোও আধুনিক গেমগুলোর মতোই সুন্দর দেখাবে। টেক্সচার ম্যানেজমেন্টকেও অপ্টিমাইজ করা হয়েছে, যেখানে BC4/BC5 কম্প্রেশন এবং অটোমেটিক মিপম্যাপ জেনারেশন বাস্তবায়ন করা হয়েছে।

ডিভাইস এবং পেরিফেরাল

পেরিফেরালগুলোর সাথে ব্যবহারকারীর অভিজ্ঞতার উপরও বিশেষ মনোযোগ দেওয়া হয়েছে। hidraw ব্যাকএন্ডের কল্যাণে জয়স্টিক ও স্টিয়ারিং হুইলের সাপোর্ট উন্নত করা হয়েছে , যা ফোর্স ফিডব্যাকের প্রতিক্রিয়াশীলতা বাড়িয়েছে। ব্লুটুথের ক্ষেত্রে, এখন সরাসরি Wine থেকে ডিভাইস স্ক্যান ও পেয়ার করা সম্ভব, যার মধ্যে ব্লুটুথ লো এনার্জি (BLE) এবং লো-লেভেল RFCOMM সংযোগের সাপোর্টও রয়েছে।

উৎপাদনশীলতার ক্ষেত্রে, ৬৪-বিট অ্যাপ্লিকেশনের জন্য TWAIN 2.0 API বাস্তবায়নের ফলে স্ক্যানার সাপোর্ট এক বিরাট অগ্রগতি লাভ করেছে । এর ফলে একাধিক পৃষ্ঠা স্ক্যান করা এবং স্বয়ংক্রিয় ডকুমেন্ট ফিডার ব্যবহারের মতো উন্নত বৈশিষ্ট্যগুলো সম্ভব হয়েছে, পাশাপাশি পূর্বে স্ক্যানিং ইন্টারফেস চালু করার সময় যে ক্র্যাশগুলো ঘটত, তারও সমাধান হয়েছে।

কার্নেল এবং ফাইল সিস্টেম

সিস্টেম পর্যায়ে, Wine 11.0 একটি রি-পার্স পয়েন্ট মেকানিজম চালু করেছে যা ফাইল এবং ডিরেক্টরিতে মেটাডেটা সংযুক্ত করার সুযোগ দেয় এবং উইন্ডোজ-স্টাইলের সিম্বলিক লিঙ্কের সাথে সামঞ্জস্যতা সহজতর করে। এছাড়াও, ইউজারফল্টএফডি (UFFD) ব্যবহার করে মেমরি ম্যানেজমেন্ট অপ্টিমাইজ করা হয়েছে, যা ইউজার স্পেসে পেজ ফল্ট পরিচালনা করে। অভ্যন্তরীণ পরীক্ষায় দেখা গেছে যে, এই উন্নতির ফলে "স্ট্রিটস অফ রেজ ৪"-এর মতো ভারী গেম লোড হওয়ার সময় ৮ সেকেন্ড থেকে কমে ২ সেকেন্ডেরও কম হয়েছে, যা উইন্ডোজের নিজস্ব পারফরম্যান্সের সমতুল্য।

অবশেষে, ARM64 প্ল্যাটফর্মের সাথে সামঞ্জস্যতা উন্নত করা হয়েছে , যা এখন বড় পেজ সাইজ ব্যবহারকারী কার্নেলগুলিতে 4K মেমরি পেজের সিমুলেশন করার সুযোগ দেয় এবং এর ফলে সেইসব ডিভাইসের পরিসর প্রসারিত হয়েছে যেখানে Wine স্থিতিশীলভাবে চলতে পারে।

আপনি যদি আরও জানতে আগ্রহী হন, তাহলে নিচের লিঙ্কে বিস্তারিত তথ্য পেতে পারেন ।


Google-এ পছন্দের উৎস হিসেবে যোগ করুন