ওয়াইন 8.0 ইতিমধ্যে প্রকাশিত হয়েছে এবং অনেক নতুন বৈশিষ্ট্য এবং উন্নতির সাথে লোড করা হয়েছে

লিনাক্সে ওয়াইন

ওয়াইন হল ইউনিক্স-ভিত্তিক অপারেটিং সিস্টেমের জন্য Win16 এবং Win32 অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেসের একটি পুনঃপ্রয়োগ।

উন্নয়নের এক বছর পর এবং 28টি পরীক্ষামূলক সংস্করণ অবশেষে প্রবর্তন API এর খোলা বাস্তবায়নের স্থিতিশীল সংস্করণ Win32 ওয়াইন 8.0, যা 8600 টিরও বেশি পরিবর্তন শোষণ করেছে।

নতুন সংস্করণের মূল কৃতিত্ব হ'ল ওয়াইন মডিউলগুলিকে বিন্যাসে অনুবাদ করার কাজ শেষ করা, পাশাপাশি উইন্ডোজের জন্য 5266 প্রোগ্রামগুলি অতিরিক্ত সেটিংস এবং বাহ্যিক DLL ফাইলগুলির সাথে সঠিকভাবে কাজ করে তা নিশ্চিত করা।

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

এই নতুন সংস্করণে যা ওয়াইন 8.0 থেকে আসে PE বিন্যাসে মডিউল, চার বছর কাজ করার পর সমস্ত DLL লাইব্রেরি স্থানান্তর করা হয়েছে PE এক্সিকিউটেবল ফাইল ফরম্যাট ব্যবহার করতে। PE ব্যবহার করলে আপনি Windows-এর জন্য উপলব্ধ ডিবাগার ব্যবহার করতে পারবেন এবং বিভিন্ন কপি সুরক্ষা স্কিমগুলির সাথে সামঞ্জস্যপূর্ণ সমস্যাগুলি সমাধান করে যা ডিস্কে এবং মেমরিতে সিস্টেম মডিউলগুলির পরিচয় যাচাই করে৷

এছাড়াও 32-বিট হোস্টে 64-বিট অ্যাপ্লিকেশন চালানোর সমস্যাগুলি সমাধান করা হয়েছে এবং এআরএম সিস্টেমে x86 অ্যাপ্লিকেশন। ওয়াইন 8.x-এর পরবর্তী পরীক্ষামূলক সংস্করণগুলিতে সমাধান করার পরিকল্পনা করা বাকি কাজগুলির মধ্যে, PE এবং ইউনিক্স স্তরের মধ্যে সরাসরি কল করার পরিবর্তে NT সিস্টেম কল ইন্টারফেসে মডিউলগুলির গতিবিধি উল্লেখযোগ্য।

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

WoW64-এ সমস্ত ইউনিক্স লাইব্রেরির জন্য স্তর সরবরাহ করা হয়েছে, 32-বিট PE ফরম্যাট মডিউলগুলিকে 64-বিট ইউনিক্স লাইব্রেরি অ্যাক্সেস করার অনুমতি দেয়, যা সরাসরি PE/Unix কল থেকে মুক্তি পাওয়ার পরে, 32-বিট ইউনিক্স লাইব্রেরি ইনস্টল না করে 32-বিট উইন্ডোজ অ্যাপ্লিকেশন চালানো সম্ভব করে তোলে।

Direct3D-তে vkd3d-shader লাইব্রেরির উপর ভিত্তি করে একটি নতুন HLSL শেডার কম্পাইলার যোগ করা হয়েছে। এছাড়াও, vkd3d-shader-এর উপর ভিত্তি করে, একটি HLSL disassembler এবং HLSL প্রিপ্রসেসর প্রস্তুত করা হয়েছে।

ইনপুট ডিভাইসগুলির অংশে আমরা হট প্লাগ কন্ট্রোলারগুলির জন্য উল্লেখযোগ্যভাবে উন্নত সমর্থন খুঁজে পেতে পারি, SDL লাইব্রেরি এবং ফোর্স ফিডব্যাক প্রভাবের সাথে সামঞ্জস্যের উপর ভিত্তি করে গেমের চাকাগুলি নির্ধারণের জন্য কোডের একটি উন্নত বাস্তবায়ন প্রস্তাব করা হয়েছে। গেমিং চাকা ব্যবহার করার সময়।

মডিউলটিও হাইলাইট করা হয়েছে WinRT Windows.Gaming.Input যা গেমপ্যাড, জয়স্টিক এবং গেমের চাকা অ্যাক্সেস করার জন্য একটি প্রোগ্রামিং ইন্টারফেস বাস্তবায়নের সাথে প্রস্তাব করা হয়েছে. নতুন API-এর জন্য, অন্যান্য জিনিসগুলির মধ্যে, ডিভাইসগুলির হট প্লাগিংয়ের বিজ্ঞপ্তির জন্য সমর্থন, স্পর্শ এবং কম্পন প্রভাব প্রয়োগ করা হয়।
আন্তর্জাতিকীকরণ

এর অন্যান্য পরিবর্তনগুলি যে দাঁড়ায়:

  • OpenAL লাইব্রেরির ব্যবহার বন্ধ করা হয়েছে।
  • ASF (অ্যাডভান্সড সিস্টেম ফরম্যাট) ফরম্যাটে অডিও এবং ভিডিও স্ট্রিম পড়ার জন্য একটি ফিল্টার যোগ করা হয়েছে।
  • মিডল লেয়ার লাইব্রেরি OpenAL32.dll সরানো হয়েছে, যার পরিবর্তে অ্যাপলিকেশনের সাথে সরবরাহ করা নেটিভ উইন্ডোজ লাইব্রেরি OpenAL32.dll এখন ব্যবহার করা হয়েছে।
  • মিডিয়া ফাউন্ডেশন প্লেয়ার সামগ্রীর ধরন সনাক্তকরণ উন্নত করেছে।
  • ডেটা ট্রান্সফার রেট নিয়ন্ত্রণের ক্ষমতা (রেট কন্ট্রোল) কার্যকর করা হয়েছে।
  • উন্নত ভিডিও রেন্ডারার (EVR) এ ডিফল্ট মিক্সার এবং রেন্ডারারের জন্য উন্নত সমর্থন।
  • রাইটার এনকোডিং API-এর একটি প্রাথমিক বাস্তবায়ন যোগ করা হয়েছে।
    ডিফল্ট সেটিংস "হালকা" থিম ব্যবহার করে। আপনি WineCfg ইউটিলিটি ব্যবহার করে থিম পরিবর্তন করতে পারেন।
  • গ্রাফিক্স ড্রাইভারগুলি (winex11.drv, winemac.drv, wineandroid.drv) ইউনিক্স-লেভেল সিস্টেম কল করতে এবং Win32u লাইব্রেরির মাধ্যমে ড্রাইভারগুলি অ্যাক্সেস করতে রূপান্তরিত হয়েছে।
  • প্রিন্ট প্রসেসর আর্কিটেকচার প্রিন্টার ড্রাইভারে PE এবং ইউনিক্স স্তরের মধ্যে সরাসরি কল দূর করার জন্য প্রয়োগ করা হয়েছে।

পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন, আপনি বিশদে পরীক্ষা করতে পারেন নিম্নলিখিত লিঙ্ক.

উবুন্টু এবং ডেরিভেটিভগুলিতে কীভাবে ওয়াইন 8.0 ইনস্টল করবেন?

যারা ওয়াইনের এই নতুন সংস্করণটি ইনস্টল করতে আগ্রহী তাদের জন্য শুধুমাত্র একটি টার্মিনাল খুলুন এবং এতে নিম্নলিখিত কমান্ড টাইপ করুন:

  1. sudo apt install libgnutls30:i386 libgpg-error0:i386 libxml2:i386 libasound2-plugins:i386 libsdl2-2.0-0:i386 libfreetype6:i386 libdbus-1-3:i386 libsqlite3-0:i386
  2. sudo dpkg --add-architecture i386
    wget -nc https://dl.winehq.org/wine-builds/winehq.key && sudo apt-key add winehq.key
  3. sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ '$(lsb_release -cs)' main'
  4. sudo apt install --install-recommends winehq-stable

আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।