वाइन 6.0 8300 से अधिक परिवर्तनों के साथ आता है और ये सबसे महत्वपूर्ण हैं

काफी दिनों बाद वाइन 6.0 का नया स्थिर संस्करण प्रस्तुत किया गया था, संस्करण जो विकास के एक वर्ष और 29 प्रायोगिक संस्करणों के बाद पहुंचे।

इस नए संस्करण में 8300 से अधिक परिवर्तन शामिल किए गए हैं और मुख्य उपलब्धियों में से जो कि डिलीवरी में शामिल हैं, हम पा सकते हैं पीई प्रारूप में बुनियादी शराब मॉड्यूल, वाइनड 3 डी के लिए वल्कन ग्राफिकल एपीआई पर आधारित एक बैकएंड, टेक्स्ट कंसोल का नया कार्यान्वयन, डायरेक्टशो के लिए समर्थन और मीडिया फाउंडेशन फ्रेमवर्क।

शराब ने विंडोज के लिए 5049 (4869 एक साल पहले) के पूर्ण कामकाज की पुष्टि की है, 4227 (4136 एक साल पहले) कार्यक्रम अतिरिक्त कॉन्फ़िगरेशन और बाहरी DLL के साथ पूरी तरह से काम करते हैं। 3703 कार्यक्रमों में मामूली परिचालन समस्याएं हैं जो अनुप्रयोगों के मुख्य कार्यों के उपयोग में हस्तक्षेप नहीं करती हैं।

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

वाइन 6.0 के इस नए संस्करण में हम पा सकते हैं कोर DLL फ़ाइलेंNTDLL, KERNEL32, GDI32 और USER32 सहित, पीई निष्पादन योग्य प्रारूप का उपयोग करने के लिए स्थानांतरित कर दिया गया है (पोर्टेबल निष्पादन योग्य) ईएलएफ के बजाय। पीई का उपयोग विभिन्न कॉपी प्रोटेक्शन स्कीम के समर्थन में समस्याओं को हल करता है जो डिस्क और मेमोरी में सिस्टम मॉड्यूल की पहचान को सत्यापित करता है।

इसके अलावा पी मॉड्यूल के लिए यूनिक्स पुस्तकालयों को संलग्न करने के लिए एक नया तंत्र प्रस्तावित हैजब ई-मेल को Win32 API के माध्यम से संसाधित नहीं किया जा सकता है, तो कॉल करने के लिए पीई फ़ाइलों से यूनिक्स पुस्तकालयों तक पहुंच को व्यवस्थित करना आवश्यक है। अतिरिक्त यूनिक्स लाइब्रेरीज़ की पहचान एक्सटेंशन "फाइल" और पीई मॉड्यूल के नाम से की जाती है (उदाहरण के लिए, ntdll.so ntdll.dll के लिए)।

दूसरी ओर Winelib मॉड्यूल को libwine.so से बांधना टूट गया और libwine.so की लोडिंग को रनटाइम पर अक्षम कर दिया गया था। इस परिवर्तन के कारण, पिछले संस्करणों के साथ संगतता खो गई है, अर्थात, वाइन 6.0 के लिए बनाए गए मॉड्यूल शराब के पिछले संस्करणों में लोड नहीं किए जा सकेंगे।

यह भी ध्यान दिया जाता है कि एक अलग फ़ाइल में डिबगिंग जानकारी सहेजने के साथ पीई मॉड्यूल को इकट्ठा करने के लिए समर्थन लागू किया गया है, स्थापित फ़ाइलों के आकार को कम करता है।

ग्राफिक्स सबसिस्टम में डायरेक्ट 2 डी एपीआई का उपयोग करके आर्क्स, एलिप्स, और गोल आयतों को खींचने के लिए समर्थन जोड़ा गया था।

Vulkan ड्राइवर Vulkan ग्राफ़िक्स API 1.2.162 विनिर्देशन के लिए समर्थन प्रदान करता है। JSON मेनुफेक्चर की पीढ़ी और आधिकारिक वल्कन लोडर द्वारा उपयोग की जाने वाली रजिस्ट्री प्रविष्टि प्रदान की।

Direct3D में एक प्रयोगात्मक रेंडरिंग इंजन लागू किया गया था वाइनड 3 डी के लिए, जो वुलकन ग्राफिक्स एपीआई में डायरेक्ट 3 डी 12 कॉल का अनुवाद करता है। इंजन को libvkd3d-shader लाइब्रेरी की आवश्यकता होती है, जो SPIR-V मध्यवर्ती प्रतिनिधित्व में shader मॉडल के बाइट कोड 4 और 5 के अनुवाद का समर्थन करता है।

Direct3D 11 की नई सुविधाएँ लागू की गईं, जैसे कि स्वतंत्र जुड़ने वाले राज्य, मल्टी-सोर्स जॉइन, MSAA के लिए मास्क (मल्टीपल सैंपल एंटी-अलियासिंग), और अतिरिक्त सुविधाओं के लिए अनुरोध।

D3DX में, ID3D12ShaderReflection इंटरफ़ेस और फ़ंक्शंस पैरामीटर प्राप्त करने के लिए फ़ंक्शन, जैसे कि 3DX10GetImageInfoFromMemory (), साथ ही NT कर्नेल की नई ऑब्जेक्ट्स और फ़ंक्शंस लागू किए गए हैं, जो कर्नेल ड्राइवरों को लोड करने वाले एंटी-चीट सिस्टम के संचालन के लिए आवश्यक हैं।

के कार्यान्वयन में एक और महत्वपूर्ण बदलाव है मीडिया फाउंडेशन जो काफी सुधार किया गया है, जिसमें मीडिया सत्र, स्ट्रीमिंग ऑडियो रेंडरर (SAR), वीडियो रेंडरर, EVR मिक्सर, टोपोलॉजी लोडर और मीडिया इंजन घटकों के लिए प्रारंभिक समर्थन था।

वीडियो मिक्सिंग रेंडरर विंडोलेस और नॉन-रेंडरिंग मोड्स के लिए समर्थन जोड़ता है, विंडो को फिट करने के लिए वीडियो को स्वचालित रूप से आकार देने की क्षमता, हार्डवेयर त्वरित रंग स्थान रूपांतरण और सही अनुपात प्राप्त करने के लिए सामग्री के चारों ओर वाइडस्क्रीन प्रारूपण।

अन्य परिवर्तनों की वह बाहर खड़ा है:

  • मीडिया डिटेक्टर एपीआई में नई सुविधाएँ जोड़ी गई हैं।
  • GStreamer के माध्यम से लिंक को फ़िल्टर करने के लिए वीडियो और ऑडियो प्रारूपों को परिवर्तित करने के लिए जोड़ा गया समर्थन।
  • एन्हांस्ड वीडियो प्रोसेसर (EVR) DXVA2 एपीआई के माध्यम से मिश्रण का समर्थन करता है।
  • यूनिकोड स्ट्रिंग्स को सामान्य करने के लिए पूर्ण समर्थन जोड़ा गया था।
  • तालिका एन्कोडिंग मैपिंग वर्ण के लिए बेहतर Windows समर्थन।
  • मस्क पुस्तकालय से कोड के आधार पर सी रनटाइम में गणित कार्यों का एक अंतर्निहित कार्यान्वयन जोड़ा गया है।
  • फ्लोटिंग पॉइंट नंबर जेनरेट करने के लिए कोड को फिर से डिज़ाइन किया गया है और इसे बाइंडिंग से प्रिंटफ सिस्टम फ़ंक्शन में हटा दिया गया है।
  • 32-बिट PowerPC आर्किटेक्चर के लिए समर्थन को हटाया गया जो काम नहीं कर रहा था।
  • 32-बिट और 64-बिट एआरएम सिस्टम पर अपवाद हैंडलिंग और स्टैक अनइंडिंग के लिए जोड़ा गया समर्थन।

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


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

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

*

*

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