सेब समाचार

आर्म-इंटेल-पावरपीसी यूनिवर्सल बायनेरिज़ संभव हैं

शनिवार 11 जुलाई, 2020 दोपहर 2:42 अपराह्न पीडीटी अर्नोल्ड किम द्वारा

आकस्मिक अनन्त आगंतुकों को यह एहसास नहीं हो सकता है कि हमारे पास बहुत सक्रिय है पावरपीसी फोरम जहां उपयोगकर्ता पावरपीसी मैक से संबंधित मुद्दों पर चर्चा करते हैं जो 2006 से निर्मित नहीं हुए हैं। थ्रेड हार्डवेयर अपग्रेड और सॉफ़्टवेयर विकल्पों से लेकर पुरानी यादों तक हैं:





आईएमजी 4113 फोटो एफ़ोटिकडी . द्वारा

हाल ही में एप्पल घोषित संक्रमण प्रति एप्पल सिलिकॉन (आर्म) आधारित मैक ने इन पुरानी मशीनों के भविष्य के समर्थन के बारे में कुछ दिलचस्प सवाल उठाए।



विशेष रूप से, अनन्त मंच के सदस्य वाउफनहैप्पी आने वाले आर्म-आधारित macOS में यूनिवर्सल बायनेरिज़ के लिए चल रहे समर्थन के बारे में पूछा, और चार-तरफ़ा यूनिवर्सल बाइनरी संभव था या नहीं:

अपने 2020 WWDC कीनोट के दौरान, Apple ने डेवलपर्स के लिए यूनिवर्सल बायनेरिज़ को फिर से शुरू करने की घोषणा की, ताकि वे ऐप बना सकें जो संक्रमण के दौरान इंटेल और आर्म मैक दोनों पर काम करते हैं।

लेकिन यूनिवर्सल बायनेरिज़ वास्तव में पहली बार कभी नहीं गए! आप Mojave पर PPC-Intel ऐप चला सकते हैं, और मैं कैटालिना को भी मानता हूँ। साथ ही, कई केवल-इंटेल ऐप्स अभी भी 'सार्वभौमिक' हैं, जिसमें उनमें i386 (32 बिट इंटेल) और x86_64 (64 बिट इंटेल) दोनों के संस्करण हैं।

इस प्रकार, मैं बेहद उत्सुक हूं: क्या एक डेवलपर के लिए एक सार्वभौमिक बाइनरी बनाना संभव होगा जो सभी चार आर्किटेक्चर पर मूल रूप से काम करता है: पीपीसी, i386, x86_64, और एआरएम?

उत्तर, ऐसा प्रतीत होता है, हाँ है। TenFourFox डेवलपर संभावना के बारे में ब्लॉग किया , यह पुष्टि करते हुए कि यह वास्तव में संभव है:

पिछले कुछ दिनों में मुझे बार-बार एक प्रश्न मिला, अब जब एएआरएम (ऐप्पल एआरएम) एक चीज है, तो क्या अंतिम एआरएम-इंटेल-पावरपीसी यूनिवर्सल बाइनरी संभव है? आप शर्त लगाते हैं कि यह है! वास्तव में, ऐप्पल पहले से ही दस्तावेज करता है कि आपके पास पांच-तरफा बाइनरी हो सकती है , यानी, एआरएम 64, 32-बिट पावरपीसी, 64-बिट पावरपीसी, i386 और x86_64। बस उन्हें अलग से बनाएं और उन्हें एक साथ लिपो करें

टेनफोरफॉक्स एक फ़ायरफ़ॉक्स पोर्ट है OS X 10.4 या 10.5 चलाने वाले PowerPC Mac के लिए। यह उन उपयोगकर्ताओं को आधुनिक ब्राउज़र समर्थन प्रदान करता है। डेवलपर वास्तव में बताता है कि प्रत्येक आर्किटेक्चर का अपना उपप्रकार भी हो सकता है, जिसका अर्थ है कि अंततः एक तथाकथित 'सुपर डुपर यूनिवर्सल बाइनरी' में 17 अलग-अलग निर्देश सेटों के लिए समर्थन हो सकता है, जो पावरपीसी से भविष्य के आर्म-आधारित किसी भी मशीन पर चल सकता है। मैक सभी प्रोसेसर उपप्रकारों के लिए पूर्ण समर्थन के साथ।