सेब समाचार

रोसेटा विंडोज़ चलाने वाले x86 वर्चुअलाइजेशन ऐप्स का समर्थन नहीं करेगा

मंगलवार जून 23, 2020 4:35 बजे जूली क्लोवर द्वारा पीडीटी

सेब कल घोषित योजना अपने स्वयं के कस्टम सिलिकॉन चिप्स के साथ भविष्य के मैक का निर्माण करने के लिए, और इंटेल प्रोसेसर से संक्रमण को दूर करने के लिए, ऐप्पल ने 'रोसेटा' सुविधा को पुनर्जीवित किया जिसने पावरपीसी ऐप को इंटेल प्रोसेसर पर पावरपीसी से इंटेल संक्रमण के दौरान चलने की अनुमति दी।





सेबसिलिकॉन
अब पुनर्जीवित, रोसेटा उपयोगकर्ताओं को ऐप्पल सिलिकॉन पर x86_64 निर्देश वाले ऐप चलाने की अनुमति देगा, जिसका अर्थ है कि इंटेल-आधारित ऐप कस्टम ऐप्पल चिप्स का उपयोग करके मैक पर काम करना जारी रखेंगे।

रोसेटा डेवलपर्स को ऐप्स के मूल संस्करण बनाने के लिए समय प्रदान करने के लिए है, और कुछ सीमाएँ हैं जो ध्यान देने योग्य हैं। जैसा कि इस सप्ताह साझा किए गए डेवलपर दस्तावेज़ीकरण में उल्लिखित है, जबकि रोसेटा अधिकांश इंटेल-आधारित ऐप्स का अनुवाद करने में सक्षम होगा, यह वर्चुअल मशीन ऐप्स के साथ काम नहीं करेगा जो x86_64 कंप्यूटर प्लेटफॉर्म को वर्चुअलाइज करते हैं।



इसका मतलब है कि ऐप्पल के भविष्य के मैक ऐप्पल-डिज़ाइन किए गए चिप्स के साथ वर्चुअलाइजेशन सॉफ़्टवेयर के भीतर x86 विंडोज़ चलाने के लिए वीएमवेयर या समांतर जैसे सॉफ़्टवेयर के मौजूदा संस्करणों को चलाने का समर्थन नहीं करेंगे। अन्य मूल समाधान दिखाई दे सकते हैं, लेकिन इसके लिए तृतीय पक्ष डेवलपर्स के प्रयासों की आवश्यकता होगी।

अभी, मैक में बूट कैंप फीचर है जो विंडोज़ को उन पर चलाने की इजाजत देता है, लेकिन ऐप्पल ने ऐप्पल सिलिकॉन से लैस मैक के लिए ऐसी कोई सुविधा नहीं घोषित की है। रोसेटा द्वारा कर्नेल एक्सटेंशन का अनुवाद भी नहीं किया जा सकता है।

रोसेटा अधिकांश इंटेल-आधारित ऐप का अनुवाद कर सकता है, जिसमें ऐसे ऐप भी शामिल हैं जिनमें जस्ट-इन-टाइम (JIT) कंपाइलर शामिल हैं। हालाँकि, रोसेटा निम्नलिखित निष्पादन योग्य का अनुवाद नहीं करता है:

- कर्नेल एक्सटेंशन
- वर्चुअल मशीन ऐप जो x86_64 कंप्यूटर प्लेटफॉर्म का वर्चुअलाइजेशन करते हैं

रोसेटा सभी x86_64 निर्देशों का अनुवाद करता है, लेकिन यह कुछ नए निर्देश सेट और प्रोसेसर सुविधाओं, जैसे AVX, AVX2 और AVX512 वेक्टर निर्देशों के निष्पादन का समर्थन नहीं करता है। यदि आप इन नए निर्देशों को अपने कोड में शामिल करते हैं, तो यह सत्यापित करने के बाद ही कि वे उपलब्ध हैं, उन्हें निष्पादित करें। उदाहरण के लिए, यह निर्धारित करने के लिए कि क्या AVX512 वेक्टर निर्देश उपलब्ध हैं, hw.Optional.avx512f विशेषता की जांच के लिए sysctlbyname फ़ंक्शन का उपयोग करें।

रोसेटा के साथ, ऐप्पल ने लॉन्च किया है नया यूनिवर्सल ऐप क्विक स्टार्ट प्रोग्राम डेवलपर्स के लिए, जो macOS बिग सुर के लिए यूनिवर्सल ऐप्स के परीक्षण और अनुकूलन के लिए 'टूल्स, संसाधन और समर्थन' प्रदान करता है।

डेवलपर कार्यक्रम में भाग लेने के लिए आवेदन कर सकते हैं, जो एक के समान दिखने वाला डेवलपर ट्रांज़िशन किट प्रदान करता है मैक मिनी लेकिन एक A12Z बायोनिक चिप से लैस है आईपैड प्रो साथ ही 16GB रैम और एक 512GB SSD, अन्य सुविधाओं के साथ।

डीटीके डेवलपर्स को ऐसे ऐप बनाने की अनुमति देगा जो इंटेल चिप्स और ऐप्पल सिलिकॉन दोनों के साथ काम करते हैं, जबकि रोसेटा संक्रमणकालीन अवधि के दौरान समर्थन प्रदान करेगा। ऐप्पल ने कहा कि वह 2020 में कस्टम चिप के साथ पहला मैक पेश करेगा, और पूरे मैक लाइनअप को अपने चिप्स में बदलने में दो साल लगेंगे।

रोसेटा के बारे में अधिक जानकारी, यह कैसे काम करता है, और बहिष्करण हो सकते हैं Apple की डेवलपर वेबसाइट पर पाया गया .

सफारी पर पढ़ने की सूची से कैसे छुटकारा पाएं?
Tags: विंडोज , बूट कैंप , एप्पल सिलिकॉन गाइड , रोसेटा