Win32 API - Wine 9.2 - च्या खुल्या अंमलबजावणीचे प्रायोगिक प्रकाशन झाले. 9.1 रिलीज झाल्यापासून, 14 बग अहवाल बंद केले गेले आहेत आणि 213 बदल केले गेले आहेत.
सर्वात महत्वाचे बदल:
- .NET प्लॅटफॉर्मच्या अंमलबजावणीसह वाइन मोनो इंजिन 9.0.0 रिलीज करण्यासाठी अद्यतनित केले गेले आहे.
- सुधारित सिस्टम ट्रे समर्थन.
- ARM प्लॅटफॉर्मवर अपवाद हाताळणी सुधारली गेली आहे.
- बिल्ड 2038-बिट time_t प्रकार वापरण्यासाठी YEAR64 मॅक्रो वापरते.
- winewayland.drv ड्रायव्हरने कर्सर हाताळणी सुधारली आहे.
- गेमच्या ऑपरेशनशी संबंधित त्रुटी अहवाल बंद आहेत: Elite Dangerous, Epic Games Launcher 15.21.0, LANCommander, Kodu.
- Quick3270 5.21, digikam, Dolphin Emulator या ऍप्लिकेशन्सच्या कार्यप्रणालीशी संबंधित बग रिपोर्ट्स बंद केले. Windows सिस्टर्नल्स प्रोसेस एक्सप्लोरर 17.05, मायक्रोसॉफ्ट वेबव्ह्यू 2 इंस्टॉलर.
याव्यतिरिक्त, एक प्रसिद्धीपत्रक प्रकाशित करण्यात आले आहे. Android- विनलेटर ५.० ॲप्लिकेशन, जे चालवण्यासाठी वाईन (Wine) आणि बॉक्स८६/बॉक्स६४ (Box86/Box64) एम्युलेटरवर एक रॅपर प्रदान करते. Windowsप्लॅटफॉर्मवरील अनुप्रयोग Androidविनलेटर उलगडत आहे Linuxतळावरील वातावरण Ubuntu Mesa3D, DXVK, D8VK आणि CNC DDraw सह, ज्यामध्ये ARM उपकरणांवर एमुलेटर आणि वाईनच्या मदतीने Android केले Windowsx86 आर्किटेक्चरसाठी तयार केलेले ॲप्लिकेशन्स. नवीन आवृत्तीमध्ये सुधारित कार्य व्यवस्थापन, वाढलेली कार्यक्षमता, थीम बदलांसाठी अतिरिक्त समर्थन आणि सुधारित XInput सुसंगतता यांचा समावेश आहे.
तुम्ही कर्नल मेलिंग लिस्टवर देखील प्रकाशन चिन्हांकित करू शकता. Linux ntsync ड्रायव्हर, जो /dev/ntsync कॅरेक्टर डिव्हाइस आणि कर्नलमध्ये वापरल्या जाणाऱ्या सिंक्रोनायझेशन प्रिमिटिव्हच्या संचाची अंमलबजावणी करतो Windows एनटी. कर्नल स्तरावर अशा प्रिमिटिव्हची अंमलबजावणी केल्याने कार्यक्षमतेत लक्षणीय सुधारणा होऊ शकते. Windowsवाइन वापरून लाँच केलेले गेम्स. उदाहरणार्थ, ntsync ड्रायव्हर वापरताना, NT सिंक्रोनायझेशन प्रिमिटिव्हच्या युझर-स्पेस अंमलबजावणीच्या तुलनेत, डर्ट 3 मध्ये कमाल FPS 678% ने, रेसिडेंट इव्हिल 2 मध्ये 196% ने, टायनी टिनाज वंडरलँड्स मध्ये 177% ने, लारा क्रॉफ्ट: टेम्पल ऑफ ओसिरिस मध्ये 131% ने, कॉल ऑफ जुआरेझ मध्ये 125% ने, द क्रू मध्ये 96% ने, फोर्झा होरायझन 5 मध्ये 48% ने आणि अँगर फूट मध्ये 43% ने वाढला.
युझर स्पेसमध्ये RPC वापरण्याशी संबंधित ओव्हरहेड काढून टाकल्याने कार्यक्षमतेत लक्षणीय वाढ साधली जाते. एक स्वतंत्र कर्नल ड्रायव्हर तयार करणे. Linux विद्यमान कर्नल प्रिमिटिव्ह्जवर NT सिंक्रोनायझेशन API ची योग्य अंमलबजावणी करण्याच्या समस्यापूर्ण स्वरूपामुळे हे स्पष्ट होते. उदाहरणार्थ, NtPulseEvent() ऑपरेशन आणि NtWaitForMultipleObjects() मधील "wait-for-all" मोडसाठी वेट क्यूच्या थेट व्यवस्थापनाची आवश्यकता असते. ntsync ड्रायव्हरमधील पॅचेस सध्या RFC स्थितीत आहेत, याचा अर्थ ते समुदायाद्वारे चर्चा आणि पुनरावलोकनासाठी पोस्ट केलेले आहेत, परंतु अद्याप मुख्य कर्नलमध्ये समाविष्ट करण्याचा त्यांचा हेतू नाही. Linux.
स्त्रोत: opennet.ru
