एक वर्ष के विकास और 29 प्रायोगिक संस्करणों के जारी होने के बाद, वाइन 10 के लंबे समय से प्रतीक्षित लॉन्च की घोषणा की गई है, संस्करण जिसमें 6000 से अधिक महत्वपूर्ण परिवर्तन शामिल हैं।
सबसे उल्लेखनीय सुधारों में से एक एस पाया जाता हैARM64EC आर्किटेक्चर के लिए पूर्ण समर्थन, देशी वेलैंड नियंत्रक एकीकरण, ए प्रदर्शन सेटिंग्स के लिए पैनलों का नए सिरे से कार्यान्वयन और जॉयस्टिक, एक वैकल्पिक FFmpeg-आधारित मल्टीमीडिया बैकएंड, एक बेहतर ब्लूटूथ ड्राइवर, वल्कन 1.4 के लिए समर्थन और वीडियो मोड में परिवर्तनों का अनुकरण करने की क्षमता।
शराब 10 की मुख्य खबर
वाइन 10 में पेश किए गए मुख्य नवाचारों में से, ARM64EC आर्किटेक्चर के लिए पूर्ण समर्थन, अनुकरण के माध्यम से x86_64 अनुप्रयोगों को ARM64 सिस्टम में स्थानांतरित करने की सुविधा के लिए डिज़ाइन किया गया है। इसमें शेष एप्लिकेशन को संशोधित किए बिना ARM86 वातावरण में x64_64 कोड मॉड्यूल चलाने की क्षमता शामिल है।
इसके अलावा, ARM64X PE प्रारूप के लिए समर्थन लागू किया गया है, जो ARM64EC और ARM64 के कोड को एक ही निष्पादन योग्य फ़ाइल में संयोजित करने की अनुमति देता है। इससे हाइब्रिड बायनेरिज़ बनाना आसान हो जाता है। यह उल्लेखनीय है कि यद्यपि ARM86 पर x64-64 कोड चलाने के लिए आवश्यक एमुलेटर मुख्य वाइन पैकेज में शामिल नहीं है, ARM64EC समर्थन के साथ बाहरी FEX एमुलेटर का उपयोग किया जा सकता है।
एस मेंग्राफ़िक सबसिस्टम, वाइन 10 स्क्रीन प्रबंधन में सुधार करता है उच्च-डीपीआई, खैर, अब यह डीपीआई जागरूकता मोड का समर्थन करता है जो अनुप्रयोगों को अनुमति देता हैस्क्रीन रिज़ॉल्यूशन में परिवर्तन के आधार पर अपने डिस्प्ले को समायोजित करें। उन अनुप्रयोगों के लिए जो डीपीआई से अवगत नहीं हैं, उचित रेंडरिंग बनाए रखने के लिए वाइन स्वचालित रूप से स्केलिंग लागू करता है। इसके अतिरिक्त, वल्कन 1.4 विनिर्देश के लिए समर्थन को एकीकृत किया गया है, जिसमें वीडियो एन्कोडिंग और डिकोडिंग के लिए एक्सटेंशन के साथ-साथ 3डी सामग्री का उपयोग करने वाले अनुप्रयोगों में द्वितीयक वल्कन विंडो को संभालने की क्षमता भी शामिल है।
की ओर से वेलैंड के लिए सुधार पेश किए गए, वाइन 10 ऑफ़र करता है वाइनवेलैंड.drv ड्राइवर डिफ़ॉल्ट रूप से सक्षम है, XWayland या X11 की आवश्यकता के बिना वाइन को सीधे वेलैंड वातावरण में संचालित करने की अनुमति देना। हालाँकि यदि उपलब्ध हो तो वाइन XWayland को प्राथमिकता देता है, आप रजिस्ट्री में विशिष्ट सेटिंग्स के माध्यम से Wayland के उपयोग को बाध्य कर सकते हैं। यह ड्राइवर पॉपअप पोजिशनिंग जैसे मुद्दों को भी हल करता है और कुंजी दबाए रखने पर पिक्सेल बफ़र्स और ऑटो-रिपीट जैसी सुविधाओं के लिए समर्थन जोड़ता है।
डेस्कटॉप एकीकरण के संबंध में, एक प्रयोगात्मक "मोड कॉन्फ़िगरेशन" तंत्र का समावेश प्रमुख है।कि वास्तविक डिस्प्ले सेटिंग्स में बदलाव किए बिना बदलते रिज़ॉल्यूशन का अनुकरण करता है, विंडो स्केलिंग और विस्तार तकनीकों का उपयोग करना। एक नया नियंत्रण कक्ष एप्लेट (डेस्क.सीपीएल) भी पेश किया गया था जो आपको वर्चुअल रिज़ॉल्यूशन और एमुलेटेड पैरामीटर जैसी डिस्प्ले सेटिंग्स प्रबंधित करने की अनुमति देता है। इसके अतिरिक्त, क्रैश के बाद डिस्प्ले सेटिंग्स को डिफ़ॉल्ट मानों पर रीसेट करने, सिस्टम ट्रे आइकन को अक्षम करने और डेस्कटॉप मोड में शेल को अक्षम करने की क्षमता जोड़ी गई।
Direct3D में, GLSL 1.20 के साथ संगतता की आवश्यकता जैसे सुधार लागू किए गए थे और पुराने ARB शेडर बैकएंड के लिए समर्थन हटाना, Direct3D 9 और इससे पहले के संस्करण के लिए एक निश्चित फ़ंक्शन ग्राफ़िक्स पाइपलाइन भी जोड़ा गया, वल्कन या ओपनजीएल में ग्राफिकल फ़ंक्शंस का अनुकरण करने के लिए एचएलएसएल शेडर्स का उपयोग करना। वल्कन रेंडरिंग में अब ऐसे एक्सटेंशन शामिल हैं जो आपको ग्राफिक्स स्थिति को गतिशील रूप से बदलने की अनुमति देते हैं, जिससे गेम में हकलाना जैसी समस्याएं कम हो जाती हैं।
के क्षेत्र में ध्वनि और वीडियो, FFmpeg पर आधारित एक वैकल्पिक मल्टीमीडिया बैकएंड विकसित किया गया था, जो मीडिया फाउंडेशन ढांचे पर निर्भर अनुप्रयोगों के निष्पादन में सुधार करता है। इसी तरह, MIDI फ़ाइलों को लोड करने के लिए समर्थन DirectMusic API में जोड़ा गया था और मीडिया फाउंडेशन कार्यान्वयन को डीमल्टीप्लेक्सर्स और डिकोडर्स के अधिक कुशल संचालन के लिए अनुकूलित किया गया था।
इनपुट डिवाइस के संबंध में, ब्लूटूथ के लिए एक प्रारंभिक ड्राइवर पेश किया गया थासाथ ही ए नया जॉयस्टिक कॉन्फ़िगरेशन एप्लेट (आनन्द.सी.पी.एल.)। इसके अतिरिक्त, टचपैड और चूहों जैसे समग्र और पॉइंटिंग इनपुट डिवाइस के समर्थन में प्रगति की गई, जिसमें WM_POINTER इवेंट के माध्यम से X11 में मल्टी-टच समर्थन भी शामिल है। ड्वोरक लेआउट कीबोर्ड के लिए समर्थन भी जोड़ा गया और साझा मेमोरी में आंतरिक संरचनाओं को रखकर प्रदर्शन में सुधार किया गया।
सिस्टम के मूल में, एसऔर प्रक्रियाओं में विशेषाधिकारों की वृद्धि के लिए समर्थन लागू किया, प्रशासकीय अनुमतियाँ प्राप्त करने के लिए अनुप्रयोगों को एक मानक उपयोगकर्ता के रूप में चलाने की अनुमति देता है। मेलस्लॉट्स के माध्यम से आईपीसी अंतर-प्रक्रिया संचार को भी अनुकूलित किया गया था और AVX-512 जैसे उन्नत वेक्टर एक्सटेंशन के लिए पूर्ण समर्थन जोड़ा गया था।
की अन्य परिवर्तन जो बाहर खड़े हैं:
- डेटा को सॉर्ट करने के लिए सॉर्ट, फाइलों की तुलना करने के लिए एफसी और फाइलों को कहां खोजना है जैसे नए उपकरण जोड़े गए।
- wmic अब ऑपरेशन के एक इंटरैक्टिव मोड का समर्थन करता है
- फ़ाइंडर उपयोगिता को नियमित अभिव्यक्तियों और केस-असंवेदनशील खोजों के लिए समर्थन प्राप्त हुआ।
- explorer.exe फ़ाइल एक्सप्लोरर कम अनुमतियों के साथ चलने की क्षमता के साथ, स्टार्ट मेनू और टूलबार के लिए वैकल्पिक समर्थन प्रदान करता है।
- इंटरफ़ेस डेफिनिशन लैंग्वेज (आईडीएल) का उपयोग करके उत्पन्न फ़ाइलों की बेहतर हैंडलिंग, विरासत प्रारूप प्रकार पुस्तकालयों (एसएलटीजी) के लिए समर्थन जोड़ना।
- वाइनडंप उपयोगिता अब मिनीडंप डंप, सी++ अपवाद और टाइप लाइब्रेरी संसाधन उत्पन्न कर सकती है।
- डिफी-हेलमैन (डीएच) कुंजी एक्सचेंज प्रोटोकॉल के लिए समर्थन का विस्तार किया गया और आरएसए के साथ ओएईपी पैडिंग का उपयोग शुरू किया गया।
- डायरेक्टप्ले एपीआई में नेटवर्क सत्रों के लिए समर्थन शामिल है, जबकि WoW64 मोड को एसिंक्रोनस I/O राज्यों को अधिक कुशलता से संसाधित करने के लिए अनुकूलित किया गया है, जिससे 32-बिट सिस्टम पर 64-बिट अनुप्रयोगों के निष्पादन में सुधार होता है।
- MSHTML इंजन में, नई कार्यक्षमता को शामिल किया गया था जैसे ऑब्जेक्ट प्रोटोटाइप और कंस्ट्रक्टर के लिए समर्थन, साथ ही जावास्क्रिप्ट इंजन के लिए ऑब्जेक्ट बाइंडिंग इंटरफ़ेस।
अंत में अगर तुम हो इसके बारे में अधिक जानने में रुचि रखते हैं, आप विवरण की जांच कर सकते हैं निम्नलिखित लिंक में