ওয়াইন 7.0 এর স্থিতিশীল সংস্করণ ইতিমধ্যে প্রকাশিত হয়েছে এবং এটি এর খবর

অনুসরণ বিকাশের একটি বছর এবং 30টি পরীক্ষামূলক সংস্করণ উপস্থাপন করা হয়েছিল Win32 API-এর খোলা বাস্তবায়নের নতুন স্থিতিশীল সংস্করণ ওয়াইন 7.0 যার মধ্যে প্রায় 9100টি পরিবর্তন বাস্তবায়িত হয়েছে।

নতুন সংস্করণের মূল অর্জনের মধ্যে রয়েছে পিই ফরম্যাটে বেশিরভাগ ওয়াইন মডিউলের অনুবাদ, থিমগুলির জন্য সমর্থন, জয়স্টিকগুলির জন্য স্ট্যাক সম্প্রসারণ এবং HID ইন্টারফেসের সাথে ইনপুট ডিভাইস, WoW64 আর্কিটেকচার বাস্তবায়ন একটি 32-বিট পরিবেশে 64-বিট প্রোগ্রাম চালানোর জন্য।

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

এই নতুন সংস্করণে PE এক্সিকিউটেবল ফাইল ফরম্যাট ব্যবহার করতে প্রায় সব DLL রূপান্তরিত হয়েছে ELF এর পরিবর্তে (পোর্টেবল এক্সিকিউটেবল)। PE-এর ব্যবহার বিভিন্ন কপি সুরক্ষা স্কিমগুলির সমর্থনে সমস্যার সমাধান করে যা ডিস্কে এবং মেমরিতে সিস্টেম মডিউলগুলির পরিচয় যাচাই করে।

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

The বিল্ট-ইন DLL এখন শুধুমাত্র ডিস্কে একটি সংশ্লিষ্ট PE ফাইল থাকলেই লোড করা হয়, নির্বিশেষে এটি একটি প্রকৃত লাইব্রেরি বা একটি অসম্পূর্ণ। এই পরিবর্তনটি অ্যাপ্লিকেশনটিকে সর্বদা PE ফাইলের সঠিক লিঙ্ক দেখতে দেয়। আপনি এই আচরণটি নিষ্ক্রিয় করতে WINEBOOTSTRAPMODE পরিবেশ পরিবর্তনশীল ব্যবহার করতে পারেন।

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

যুক্ত হয়েছে ক নতুন Win32u লাইব্রেরি, যা GDI32 এবং USER32 লাইব্রেরির অংশগুলি অন্তর্ভুক্ত করে গ্রাফিক্স প্রসেসিং এবং কার্নেল-লেভেল উইন্ডো ম্যানেজমেন্ট সম্পর্কিত। ভবিষ্যতে, winex11.drv এবং winemac.drv-এর মতো ড্রাইভার উপাদান Win32u-এ স্থানান্তরিত করার কাজ শুরু হবে।

অন্যদিকে, এটি দাঁড়িয়েছে আউট নতুন রেন্ডারিং ইঞ্জিন (যা ভলকান গ্রাফিক্স এপিআই-তে Direct3D কলগুলিকে অনুবাদ করে) যা উল্লেখযোগ্যভাবে উন্নত ছিল. বেশিরভাগ পরিস্থিতিতে, ভলকান-ভিত্তিক ইঞ্জিনে Direct3D 10 এবং 11 সমর্থনের স্তরটি পুরানো OpenGL-ভিত্তিক ইঞ্জিনের সাথে মিলে গেছে। Vulkan এর মাধ্যমে রেন্ডারিং ইঞ্জিন সক্ষম করতে, Direct3D "রেন্ডারার" রেজিস্ট্রি ভেরিয়েবলটিকে "vulkan" এ সেট করুন।

বাস্তবায়িত হয়েছে অলস প্রসঙ্গ সহ Direct3D 10 এবং 11-এর অনেক বৈশিষ্ট্য, ডিভাইস প্রসঙ্গে চলমান রাষ্ট্রীয় বস্তু, বাফারগুলিতে ধ্রুবক অফসেট, অগোছালো টেক্সচার উপস্থাপনা পরিষ্কার করা, টাইপ না করা ফরম্যাটে সংস্থানগুলির মধ্যে ডেটা অনুলিপি করা।

এটিও হাইলাইট করা হয় মাল্টি-মনিটর সেটআপের জন্য সমর্থন যোগ করা হয়েছে, যা আপনাকে পূর্ণ স্ক্রীন মোডে একটি Direct3D অ্যাপ্লিকেশন প্রদর্শন করার জন্য একটি মনিটর নির্বাচন করতে দেয়। Vulkan API-এর মাধ্যমে রেন্ডারিং কোডে, যদি VK_EXT_host_query_reset এক্সটেনশন সিস্টেম দ্বারা সমর্থিত হয় তাহলে ক্যোয়ারী প্রক্রিয়াকরণের দক্ষতা উন্নত করা হয়েছে।

যোগ করা হয়েছে ভার্চুয়াল ফ্রেমবাফার প্রদর্শন করার ক্ষমতা (SwapChain) GDI এর মাধ্যমে, যদি OpenGL বা Vulkan প্রদর্শনের জন্য ব্যবহার করা না যায়, উদাহরণস্বরূপ বিভিন্ন প্রক্রিয়া থেকে একটি উইন্ডোতে রপ্তানি করার সময়, উদাহরণস্বরূপ CEF (Chromium এমবেডেড ফ্রেমওয়ার্ক) ভিত্তিক প্রোগ্রামগুলিতে।

কার্ড যোগ করা হয়েছে AMD Radeon RX 5500M, 6800/6800 XT/6900 XT, AMD Van Gogh, Intel UHD গ্রাফিক্স 630, এবং NVIDIA GT 1030 Direct3D গ্রাফিক্স কার্ডের উপর ভিত্তি করে।
Wine 3-এর মতো "shader_backend" ব্যবহার করার পরিবর্তে HKEY_CURRENT_USER\Software\Wine\Direct5.0D রেজিস্ট্রি থেকে "UseGLSL" কী সরিয়ে দেওয়া হয়েছে।

মিডিয়া ফাউন্ডেশন কাঠামোর অব্যাহত বাস্তবায়ন, IMFPMediaPlayer কার্যকারিতা, নমুনা বরাদ্দকারী, EVR এবং SAR রেন্ডারিং বাফারগুলির জন্য উন্নত সমর্থনের জন্য সমর্থন যোগ করা হয়েছে।

wineqtdecoder লাইব্রেরি সরানো হয়েছে যা QuickTime ফরম্যাটের জন্য একটি ডিকোডার প্রদান করে (GStreamer এখন সমস্ত কোডেকের জন্য ব্যবহৃত হয়)

অন্যান্য পরিবর্তনগুলির মধ্যে যেগুলি দাঁড়িয়ে আছে:

  • HID প্রোটোকল সমর্থন করে এমন জয়স্টিকের জন্য একটি নতুন ডাইরেক্টইনপুট ব্যাকএন্ড যোগ করা হয়েছে।
  • জয়স্টিকগুলিতে প্রতিক্রিয়া প্রভাব ব্যবহার করার ক্ষমতা প্রয়োগ করা হয়েছে।
  • উন্নত জয়স্টিক নিয়ন্ত্রণ প্যানেল।
  • XInput সামঞ্জস্যপূর্ণ ডিভাইসের সাথে অপ্টিমাইজ করা মিথস্ক্রিয়া।
  • WinMM Linux-এ evdev ব্যাকএন্ড এবং macOS IOHID-এ IOHID ব্যবহার করার পরিবর্তে DINput-এ জয়স্টিক সমর্থন সরানো হয়েছে।
  • পুরানো winejoystick.drv জয়স্টিক ড্রাইভার সরানো হয়েছে।
  • ভার্চুয়াল এইচআইডি ডিভাইসের ব্যবহারের উপর ভিত্তি করে ডিইনপুট মডিউলে নতুন পরীক্ষা যোগ করা হয়েছে এবং কোনো শারীরিক ডিভাইসের প্রয়োজন নেই।
  • সি রানটাইম গাণিতিক ফাংশনের একটি সম্পূর্ণ সেট প্রয়োগ করে, প্রধানত মুসল লাইব্রেরি থেকে বাহিত হয়।
  • সমস্ত CPU প্ল্যাটফর্ম ফ্লোটিং পয়েন্ট ফাংশনগুলির জন্য সঠিক সমর্থন প্রদান করে।
  • DTLS প্রোটোকলের জন্য সমর্থন যোগ করা হয়েছে।
  • NSI (নেটওয়ার্ক স্টোর ইন্টারফেস) পরিষেবাটি বাস্তবায়িত হয়েছে, যা একটি কম্পিউটারে রাউটিং এবং নেটওয়ার্ক ইন্টারফেস সম্পর্কিত তথ্য অন্যান্য পরিষেবাগুলিতে সঞ্চয় করে এবং প্রেরণ করে।
  • WinSock API হ্যান্ডলার, যেমন setsockopt এবং getsockopt, উইন্ডোজ আর্কিটেকচারের সাথে মেলে NTDLL লাইব্রেরিতে এবং afd.sys ড্রাইভারে সরানো হয়েছে।

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

উবুন্টু এবং ডেরিভেটিভগুলিতে কীভাবে ওয়াইন 7.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. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।