वाइन 9.7 ARM64X, वल्कन सुधार और अन्य के लिए संकलन समर्थन को एकीकृत करता है

वाइन का नया संस्करण

वाइन यूनिक्स-आधारित ऑपरेटिंग सिस्टम के लिए Win16 और Win32 एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस का पुन: कार्यान्वयन है।

इसकी घोषणा हो चुकी है वाइन 9.7 . के नए विकास संस्करण का विमोचन जो समापन पर आता है, 18 बग रिपोर्ट और लगभग 123 परिवर्तन लागू किए गए, जिनमें से ARM64X प्रारूप में निष्पादन योग्य फ़ाइलें बनाने के लिए अतिरिक्त समर्थन , साथ ही ARM64EC ABI के साथ संगतता में सुधार, ARM समर्थन के लिए सामान्य सुधार और बहुत कुछ।

जो लोग शराब के बारे में नहीं जानते हैं, उन्हें पता होना चाहिए कि यह एक लोकप्रिय फ्री और ओपन सोर्स सॉफ्टवेयर है कि उपयोगकर्ताओं को Linux पर Windows एप्लिकेशन चलाने की अनुमति देता है और अन्य यूनिक्स जैसे ऑपरेटिंग सिस्टम। थोड़ा और तकनीकी होने के लिए, वाइन एक संगतता परत है जो विंडोज़ से लिनक्स में सिस्टम कॉल का अनुवाद करती है और कुछ विंडोज़ पुस्तकालयों का उपयोग .dll फाइलों के रूप में करती है।

शराब 9.7 की मुख्य खबर

वाइन 9.7 के इस नए विकास संस्करण में, वह सबसे अलग दिखता है प्रारूप में निष्पादन योग्य फ़ाइलें उत्पन्न करने के लिए अतिरिक्त समर्थन एआरएम64एक्स जिसका उपयोग WoA (Windows on ARM) में किया गया है जहां डिवाइस ARM64 प्रोसेसर का उपयोग करते हैं लेकिन x86 निर्देशों का अनुकरण करके मूल रूप से x86 के लिए डिज़ाइन किए गए एप्लिकेशन चला सकते हैं और जिसमें Arm64EC और ARM64 ABI के लिए कोड शामिल है। ये सुधार हुआ विकल्प के लिए धन्यवाद «-marm64x» जिसे वाइनबिल्ड में हाइब्रिड ARM64X लाइब्रेरीज़, साथ ही विकल्प उत्पन्न करने के लिए जोड़ा गया था «-marm64x» से Winegcc ARM64X के लिए संकलन की अनुमति देने के लिए।

परिवर्तनों में से एक है जो बाहर खड़ा है ARM64EC ABI के लिए समर्थन में सुधार पर काम किया गया (ARM64 अनुकरण का समर्थन करता है), जो fएप्लिकेशन माइग्रेशन की सुविधा प्रदान करता है मूल रूप से x86_64 से ARM64 सिस्टम के लिए लिखा गया है। ARM64EC आपको एक एमुलेटर का उपयोग करके ARM86 वातावरण में x64_64 कोड के साथ व्यक्तिगत मॉड्यूल चलाने की अनुमति देता है।

इसके अतिरिक्त वल्कन ग्राफिक्स एपीआई के लिए ड्राइवर इंटरफ़ेस को पुनर्गठित किया गया है, इस प्रकार वाइन में इसकी अनुकूलता और प्रदर्शन में सुधार हुआ, एक मैनुअल vkQueuePresent रैपर जोड़ा गया, एक नई ड्राइवर प्रविष्टि volkan_surface_presented जोड़ी गई और अनावश्यक ड्राइवर प्रविष्टियाँ vkDestroySwapChain, vkCreateSwapChainKHR और vkGetSwapChainImagesKHR हटा दी गईं।

इसके भाग के रूप में किए गए परिवर्तन और सुधार:

  • पुराने प्रारूप (एसएलटीजी) में एआरएम आर्किटेक्चर और टाइप लाइब्रेरी (टाइपलिब) के लिए समर्थन डब्ल्यूआईडीएल दुभाषिया में जोड़ा गया है।
  • मानचित्र लोड करने के बाद पुराने C&C शीर्षक फ़्रीज़ हो जाते हैं।
  • कई अनुप्रयोगों को NtQueryInformationProcess 'ProcessQuotaLimits' वर्ग (MSYS2, ProcessHacker 2.x) के लिए समर्थन की आवश्यकता है
  • नोटपैड++: लंबी फ़ाइलों के लिए वर्टिकल स्क्रॉल बार स्लाइडर बहुत छोटा है
  • मध्यकालीन द्वितीय कुल युद्ध में अंतर्निहित d3dx9_30 के साथ कुछ आंशिक रूप से अदृश्य इकाइयाँ
  • उन्नत आईपी स्कैनर अकार्यान्वित फ़ंक्शन netapi32.dll.NetRemoteTOD पर क्रैश हो जाता है
  • .Net 3.51 SP1 की स्थापना के दौरान प्रेजेंटेशनFontCache.exe क्रैश हो जाता है
  • मॉडर्नडब्ल्यूपीएफ का उपयोग करने वाले ऐप्स क्रैश हो गए, Windows.Ui.ViewManagment.InputPane.TryShow लागू नहीं हुआ
  • Windows XP Mspaint को imm32.CtfImmIsCiceroEnabled की आवश्यकता है
  • डिवाइस टैब पर क्लिक करने पर एचपी सिस्टम डायग्नोस्टिक्स विफल हो जाता है
  • ON1 फोटो रॉ इंस्टॉल हो जाता है लेकिन एप्लिकेशन नहीं चलता है

यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं, तो आप विवरण देख सकते हैं निम्नलिखित लिंक में

Ubuntu और डेरिवेटिव पर वाइन 9.6 के विकास संस्करण को कैसे स्थापित किया जाए?

वाइन 9.6 के इस विकास संस्करण को स्थापित करने के लिए, सिस्टम में कुछ समायोजन किए जाने चाहिए। उनमें से सबसे पहला और सबसे महत्वपूर्ण है 32-बिट आर्किटेक्चर समर्थन सक्षम करें. यह उल्लेखनीय है कि, भले ही आपका सिस्टम 64-बिट है, इस समर्थन को सक्षम करने से आप आमतौर पर होने वाली कई समस्याओं से बच जाएंगे, क्योंकि अधिकांश वाइन लाइब्रेरी 32-बिट आर्किटेक्चर पर केंद्रित हैं। ऐसा करने के लिए हम टर्मिनल के बारे में लिखते हैं:

sudo dpkg --add-architecture i386

अब हमें कुंजियों को आयात करना होगा और उन्हें सिस्टम में जोड़ना होगा इस आदेश के साथ:

sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key

अब यह किया हम सिस्टम में निम्नलिखित भंडार जोड़ने जा रहे हैं, इसके लिए हम टर्मिनल में लिखते हैं:

sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/$(lsb_release -sc)/winehq-$(lsb_release -sc).sources
sudo apt update 
sudo apt --download-only install winehq-devel
sudo apt install --install-recommends winehq-devel
sudo apt --download-only dist-upgrade

हम निम्नलिखित कमांड को निष्पादित करके यह सत्यापित कर सकते हैं कि हमारे पास पहले से ही वाइन इंस्टॉल है और सिस्टम पर हमारे पास कौन सा संस्करण है:

wine --version

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।