Apple తన స్వంత చిప్ M1 ద్వారా ఆధారితమైన Apple సిలికాన్తో మొదటి Macsని ప్రవేశపెట్టినప్పుడు, అది ప్రపంచాన్ని మొత్తం ఆశ్చర్యపరిచింది మరియు అదే సమయంలో చాలా ప్రశ్నలను లేవనెత్తింది. వాస్తవానికి, వారు ఇప్పటికే ఆపిల్ సిలికాన్ ప్రాజెక్ట్ యొక్క ప్రదర్శన సమయంలో కనిపించారు, అయితే ఈసారి వారి అసలు అంచనాలు నిజమవుతాయా అనే దానిపై ప్రతి ఒక్కరూ ఆసక్తిగా ఉన్నారు. మరొక ఆపరేటింగ్ సిస్టమ్ను ప్రారంభించడం లేదా వర్చువలైజ్ చేయడం, ప్రధానంగా Windows విషయంలో అతిపెద్ద ప్రశ్న. M1 చిప్ వేరే ఆర్కిటెక్చర్ (ARM64)పై ఆధారపడినందున, దురదృష్టవశాత్తు Windows 10 (x86 ఆర్కిటెక్చర్పై నడుస్తోంది) వంటి సాంప్రదాయ ఆపరేటింగ్ సిస్టమ్లను ఇది అమలు చేయదు.
యాపిల్ సిలికాన్ కుటుంబంలో మొదటిది, ప్రస్తుతం 1 మ్యాక్లు మరియు ఐప్యాడ్ ప్రోలకు శక్తినిచ్చే M4 చిప్ని పరిచయం చేసిన విషయాన్ని గుర్తుచేసుకోండి:
ఇది ప్రత్యేకంగా Windowsతో ఉత్తమంగా కనిపించనప్పటికీ (ప్రస్తుతానికి), Linux అయిన తదుపరి "పెద్ద" ప్లేయర్కి మంచి సమయం మెరుస్తోంది. దాదాపు ఒక సంవత్సరం పాటు, M1 చిప్తో Linux నుండి Macsకి పోర్ట్ చేయడానికి భారీ ప్రాజెక్ట్ జరుగుతోంది. మరియు ఫలితాలు చాలా ఆశాజనకంగా కనిపిస్తాయి. Macs కోసం Linux కెర్నల్ దాని స్వంత చిప్ (Apple Silicon)తో ఇప్పటికే జూన్ చివరిలో అందుబాటులో ఉంది. ఇప్పుడు, అయితే, దీని వెనుక ఉన్న సృష్టికర్తలు ఈ ఆపిల్ పరికరాల్లో లైనక్స్ సిస్టమ్ ఇప్పటికే సాధారణ డెస్క్టాప్గా ఉపయోగించవచ్చని చెప్పారు. Asahi Linux ఇప్పుడు గతంలో కంటే మెరుగ్గా నడుస్తుంది, కానీ ఇప్పటికీ దాని పరిమితులు మరియు కొన్ని లోపాలు ఉన్నాయి.
డ్రైవర్లు
ప్రస్తుత పరిస్థితిలో, M1 Macsలో చాలా స్థిరమైన Linuxని అమలు చేయడం ఇప్పటికే సాధ్యమే, కానీ దురదృష్టవశాత్తూ ఇది గ్రాఫిక్స్ త్వరణానికి ఇప్పటికీ మద్దతు లేదు, ఇది 5.16 లేబుల్ చేయబడిన తాజా వెర్షన్లో ఉంది. ఏమైనప్పటికీ, ప్రోగ్రామర్ల బృందం ప్రాజెక్ట్లో కష్టపడి పని చేస్తోంది, దీనికి ధన్యవాదాలు, ఆపిల్ సిలికాన్ ప్రాజెక్ట్ ప్రవేశపెట్టినప్పుడు కొంతమంది పూర్తిగా అసాధ్యమని భావించే పనిని వారు చేయగలిగారు. ప్రత్యేకంగా, వారు PCIe మరియు USB-C PD కోసం డ్రైవర్లను పోర్ట్ చేయగలిగారు. Printctrl, I2C, ASC మెయిల్బాక్స్, IOMMU 4K మరియు డివైజ్ పవర్ మేనేజ్మెంట్ డ్రైవర్ కోసం ఇతర డ్రైవర్లు కూడా సిద్ధంగా ఉన్నాయి, కానీ ఇప్పుడు అవి జాగ్రత్తగా తనిఖీ చేయడం మరియు తదుపరి కమీషన్ కోసం వేచి ఉన్నాయి.
సృష్టికర్తలు అది నియంత్రికలతో ఎలా పని చేస్తుందో జోడిస్తుంది. వారి సరైన కార్యాచరణ కోసం, వారు ఉపయోగించిన హార్డ్వేర్కు గట్టిగా కనెక్ట్ చేయబడాలి మరియు అందువల్ల చిన్న వివరాలను కూడా తెలుసుకోవాలి (ఉదాహరణకు, పిన్ల సంఖ్య మరియు వంటివి). అన్నింటికంటే, ఇవి అత్యధిక మెజారిటీ చిప్లకు అవసరాలు మరియు ప్రతి కొత్త తరం హార్డ్వేర్తో, 100% మద్దతును అందించేలా డ్రైవర్లను సవరించాలి. అయినప్పటికీ, ఆపిల్ ఈ ఫీల్డ్కు పూర్తిగా క్రొత్తదాన్ని తీసుకువస్తుంది మరియు మిగిలిన వాటి నుండి ప్రత్యేకంగా నిలుస్తుంది. ఈ విధానానికి ధన్యవాదాలు, డ్రైవర్లు M1తో Macsలో మాత్రమే కాకుండా, ARM64 ఆర్కిటెక్చర్ యొక్క అంతగా అన్వేషించబడని ఇతర అవకాశాలతో పాటు వారి వారసులపై కూడా పనిచేయడం సిద్ధాంతపరంగా సాధ్యమే. ఉదాహరణకు, M1 చిప్లో కనుగొనబడిన UART అనే భాగం విస్తృతమైన చరిత్రను కలిగి ఉంది మరియు మేము దానిని మొదటి iPhoneలో కూడా కనుగొంటాము.
కొత్త ఆపిల్ సిలికాన్ చిప్లకు పోర్ట్ చేయడం సులభం అవుతుందా?
పైన పేర్కొన్న సమాచారం ఆధారంగా, Linux యొక్క చివరి పోర్టింగ్ లేదా కొత్త చిప్లతో ఆశించిన Macs కోసం దాని తయారీ సులభమా అనే ప్రశ్న తలెత్తుతుంది. అయితే, ఈ ప్రశ్నకు సమాధానం మాకు ఇంకా తెలియదు, కనీసం 100% ఖచ్చితంగా తెలియదు. కానీ ప్రాజెక్ట్ సృష్టికర్తల ప్రకారం, ఇది సాధ్యమే. ప్రస్తుత పరిస్థితుల్లో, M1X లేదా M2 చిప్లతో Macs రాక కోసం వేచి ఉండాల్సిన అవసరం ఉంది.
ఏది ఏమైనప్పటికీ, ఇప్పుడు మనం Asahi Linux ప్రాజెక్ట్ అనేక దశలను ముందుకు తీసుకెళ్లినందుకు సంతోషించవచ్చు. అనేక సమస్యలు ఇప్పటికీ తప్పిపోయినప్పటికీ, ఉదాహరణకు GPU త్వరణం లేదా కొన్ని డ్రైవర్లకు ఇప్పటికే పేర్కొన్న మద్దతు, ఇది ఇప్పటికీ చాలా ఉపయోగపడే సిస్టమ్. అదనంగా, ఈ విభాగం వాస్తవానికి కాలక్రమేణా ఎక్కడికి వెళుతుందనే ప్రశ్న ప్రస్తుతం ఉంది.