विज्ञापन बंद करें

जब Apple ने Apple सिलिकॉन के साथ पहला Mac पेश किया, जो M1 नामक अपनी स्वयं की चिप द्वारा संचालित होता है, तो यह पूरी दुनिया को आश्चर्यचकित करने में कामयाब रहा और साथ ही कई सवाल भी उठाए। बेशक, वे पहले ही ऐप्पल सिलिकॉन प्रोजेक्ट की प्रस्तुति के दौरान दिखाई दे चुके थे, लेकिन इस बार हर कोई उत्सुक था कि क्या उनकी मूल भविष्यवाणियां वास्तव में सच होंगी। सबसे बड़ा सवाल किसी अन्य ऑपरेटिंग सिस्टम, मुख्य रूप से विंडोज़, को शुरू करने या वर्चुअलाइज़ करने के मामले में था। चूँकि M1 चिप एक अलग आर्किटेक्चर (ARM64) पर आधारित है, दुर्भाग्य से यह विंडोज 10 (x86 आर्किटेक्चर पर चलने वाला) जैसे पारंपरिक ऑपरेटिंग सिस्टम नहीं चला सकता है।

एम1 चिप की शुरूआत को याद करें, जो ऐप्पल सिलिकॉन परिवार में पहली है, जो वर्तमान में 4 मैक और आईपैड प्रो को पावर देती है:

हालाँकि यह विशेष रूप से (अभी के लिए) विंडोज़ के साथ सबसे अच्छा नहीं दिखता है, अगले "बड़े" प्लेयर, जो कि लिनक्स है, के लिए बेहतर समय आ रहा है। लगभग एक साल से, एम1 चिप के साथ लिनक्स को मैक में पोर्ट करने की एक बड़ी परियोजना चल रही है। और परिणाम काफी आशाजनक दिख रहे हैं. Mac के लिए अपनी स्वयं की चिप (Apple सिलिकॉन) के साथ Linux कर्नेल जून के अंत में पहले से ही उपलब्ध था। अब, हालाँकि, इसके पीछे के रचनाकारों ने कहा है कि इन Apple उपकरणों पर Linux सिस्टम पहले से ही एक नियमित डेस्कटॉप के रूप में प्रयोग करने योग्य है। असाही लिनक्स अब पहले से बेहतर चलता है, लेकिन इसमें अभी भी अपनी सीमाएँ और कुछ खामियाँ हैं।

ड्राइवरों

वर्तमान स्थिति में, एम1 मैक पर काफी स्थिर लिनक्स चलाना पहले से ही संभव है, लेकिन दुर्भाग्य से इसमें अभी भी ग्राफिक्स त्वरण के लिए समर्थन का अभाव है, जो कि 5.16 लेबल वाले नवीनतम संस्करण के मामले में है। वैसे भी, प्रोग्रामर्स की टीम प्रोजेक्ट पर कड़ी मेहनत कर रही है, जिसकी बदौलत वे कुछ ऐसा करने में कामयाब रहे, जिसे कुछ लोगों ने सोचा होगा कि जब ऐप्पल सिलिकॉन प्रोजेक्ट पेश किया गया था तो यह पूरी तरह से असंभव था। विशेष रूप से, वे PCIe और USB-C PD के लिए ड्राइवरों को पोर्ट करने में सक्षम थे। Printctrl, I2C, ASC मेलबॉक्स, IOMMU 4K और डिवाइस पावर मैनेजमेंट ड्राइवर के लिए अन्य ड्राइवर भी तैयार हैं, लेकिन अब वे सावधानीपूर्वक जांच और बाद में कमीशनिंग की प्रतीक्षा कर रहे हैं।

मैकबुक प्रो लिनक्स स्मार्टमॉकअप

इसके बाद निर्माता जोड़ते हैं कि यह वास्तव में नियंत्रकों के साथ कैसे काम करता है। उनकी उचित कार्यक्षमता के लिए, उन्हें उपयोग किए गए हार्डवेयर से मजबूती से जुड़ा होना चाहिए और इसलिए उन्हें सबसे छोटे विवरण (उदाहरण के लिए, पिन की संख्या और इसी तरह) के बारे में भी पता होना चाहिए। आख़िरकार, अधिकांश चिप्स के लिए ये आवश्यकताएं हैं, और हार्डवेयर की प्रत्येक नई पीढ़ी के साथ, ड्राइवरों को 100% समर्थन प्रदान करने के लिए संशोधित करने की आवश्यकता होती है। हालाँकि, Apple इस क्षेत्र में पूरी तरह से कुछ नया लाता है और बाकियों से अलग दिखता है। इस दृष्टिकोण के लिए धन्यवाद, यह सैद्धांतिक रूप से संभव है कि ड्राइवर न केवल M1 के साथ Mac पर काम कर सकते हैं, बल्कि उनके उत्तराधिकारियों पर भी काम कर सकते हैं, जो अन्य संभावनाओं के बीच ARM64 आर्किटेक्चर की अज्ञात दुनिया में हैं। उदाहरण के लिए, M1 चिप में पाए जाने वाले UART नामक घटक का एक व्यापक इतिहास है और हम इसे पहले iPhone में भी पाएंगे।

क्या नए Apple सिलिकॉन चिप्स में पोर्ट करना आसान होगा?

ऊपर उल्लिखित जानकारी के आधार पर, यह सवाल उठता है कि क्या लिनक्स की अंतिम पोर्टिंग या नए चिप्स के साथ अपेक्षित मैक के लिए इसकी तैयारी आसान होगी। निःसंदेह, हम अभी तक इस प्रश्न का उत्तर नहीं जानते हैं, कम से कम 100% निश्चितता के साथ नहीं। लेकिन परियोजना के रचनाकारों के अनुसार, यह संभव है। मौजूदा स्थिति में M1X या M2 चिप्स वाले Mac के आने का इंतजार करना जरूरी है।

वैसे भी, अब हम खुश हो सकते हैं कि असाही लिनक्स प्रोजेक्ट कई कदम आगे बढ़ गया है। हालाँकि कई मुद्दे अभी भी गायब हैं, उदाहरण के लिए GPU त्वरण या कुछ ड्राइवरों के लिए पहले से ही उल्लिखित समर्थन, यह अभी भी एक काफी उपयोगी प्रणाली है। इसके अलावा, वर्तमान में यह सवाल है कि समय के साथ यह खंड वास्तव में कहां आगे बढ़ेगा।

.