भुलक्कड़ CPU (M4 पर Linux)
Hackers Apple के नए M4 Macs पर Linux चलाने की कोशिश कर रहे हैं, और इस प्रक्रिया में एक बदला हुआ CPU instruction जैसी quirks सामने आ रही हैं, जो अब power बचाने के लिए registers मिटा देता है और kernel की पुरानी assumptions को तोड़ देता है। Commenters Apple के efficient, tightly integrated hardware के आकर्षण बनाम उसके closed ecosystem पर बहस कर रहे हैं, और यह भी चर्चा कर रहे हैं कि क्या ऐसी कंपनी की मशीनें खरीदना समझदारी है जिसे open systems के प्रति hostile या indifferent माना जाता है। साथ ही AI-assisted reverse engineering और Gravity Linux जैसे forks में रुचि है, और व्यापक तर्क भी हैं कि क्या ऊर्जा x86‑64 या open RISC‑V platforms को बेहतर बनाने में लगनी चाहिए।
Apple की खुलेपन के प्रति नीति और Apple Silicon पर Linux
- इस पर बहस कि क्या Apple खुले सिस्टमों के प्रति “विरोधी” है या बस उदासीन है और अपने ही stack पर केंद्रित है।
- कुछ का तर्क है कि Macs कभी पूरी तरह bootloader-locked नहीं होंगे क्योंकि Apple उन्हें आंतरिक development machines के रूप में इस्तेमाल करता है; दूसरों को लगता है कि भविष्य में alternative OSes को लॉक आउट करना संभव है।
- कई लोग नोट करते हैं कि Apple alternate OSes के लिए लगभग कोई official support या docs नहीं देता; सब कुछ (जैसे Asahi) reverse-engineering से किया जाता है।
Asahi और Gravity Linux की स्थिति
- एक दृष्टिकोण: Asahi नए hardware के लिए प्रभावी रूप से “dead” है (पिछले लगभग 2 साल के Macs पर boot नहीं होता), और मौजूदा support में sleep/hibernate जैसी बुनियादी चीज़ें नहीं हैं, इसलिए यह भविष्य की retrocomputing project जैसा लगता है।
- अन्य लोग Gravity Linux की ओर इशारा करते हैं, जो M4 और उसके बाद के लिए AI-assisted Asahi fork है, और जिसके बारे में media coverage का हवाला दिया गया है।
Mac Hardware बनाम अन्य Laptops
- कई लोग Apple Silicon laptops की प्रशंसा करते हैं: उत्कृष्ट battery life, कम heat/noise, power के हिसाब से मजबूत performance, और बहुत अच्छे trackpads।
- कुछ Intel-era MacBooks को noisy, hot, और खराब value बताते हैं; अन्य लोग डरते हैं कि Apple पीछे जा सकता है, लेकिन अब users के पास विकल्प कम हैं।
- Counterpoint: कुछ लोग बताते हैं कि नए M-series Pros sustained load पर गर्म और शोरगुल वाले हो सकते हैं, खासकर fanless Airs जैसी throttling के बिना।
Servers, Apple Silicon, और Strategy
- बार-बार यह तर्क दिया गया: Apple एक vertical कंपनी है जो integrated products बेचना चाहती है, CPUs या open hardware नहीं।
- कुछ लोगों का मानना है कि Apple server/AI chips से मुनाफ़ा कमा सकती है; अन्य लोग तर्क देते हैं:
- वे पहले से जितने chips बना सकते हैं, उतने बेच ही रहे हैं।
- पहले के Xserve प्रयास विफल रहे।
- Server buyers modular, serviceable, और open-ish hardware/software की अपेक्षा करते हैं, जो Apple के design और business model से टकराता है।
- भविष्य के Apple server silicon की अफवाहों का उल्लेख किया गया, लेकिन उन्हें अप्रमाणित माना गया।
AI-सहायता प्राप्त Reverse Engineering
- कहा गया है कि M4/M6 bring-up काम AI-assisted है।
- तनाव: कुछ लोग तेज़, AI-driven प्रगति चाहते हैं ताकि “बस Linux काम करने लगे,” जबकि अन्य manual RE के स्वाभाविक hacker satisfaction पर ज़ोर देते हैं और हर कठिन समस्या के default जवाब के रूप में AI सुझाए जाने से नाराज़ हैं।
Trackpads और Protocols
- एक दावा: macOS पर third-party trackpads खराब हैं क्योंकि Apple के gesture/touchpad protocols proprietary हैं, जिससे emulated mice का सहारा लेना पड़ता है।
- अन्य लोग जवाब देते हैं:
- macOS input events को spoof करना आसान है; protocol मुख्य बाधा नहीं है।
- फर्क Apple के hardware, haptics, और tuning में है, न कि closed APIs में।
- कुछ लोग insist करते हैं कि premium Windows laptops के trackpads अब तुलनीय हैं; अन्य लोग इस पर सवाल उठाते हैं और Linux compatibility के बारे में भी पूछते हैं।
OS Experience: macOS, Windows, Linux
- कई developers macOS को desktop OS के रूप में पसंद करते हैं, लेकिन laptops पर Apple के keyboard/trackpad layout और विभिन्न UX quirks से नाखुश हैं।
- “corporate Windows” की कड़ी आलोचना: भारी management, security tools, cloud integration, और Acrobat/Defender overhead सिस्टम को धीमा और निराशाजनक बना देते हैं।
- कुछ लोग जवाब देते हैं कि कई समस्याएँ corporate policy/config की हैं, Windows की अंतर्निहित नहीं। अन्य लोग नोट करते हैं कि corporate spyware macOS को भी इसी तरह खराब कर सकता है।
- एक बार-बार आने वाला मत: personal Macs आनंददायक हैं; किसी भी OS की corporate machines आमतौर पर दुखदायी होती हैं।
Free Software, Hardware Choice, और Ecosystems
- कुछ लोग तर्क देते हैं कि tightly integrated Apple hardware खरीदना free software के दीर्घकालिक स्वास्थ्य को नुकसान पहुँचाता है, जो ऐतिहासिक रूप से documented, general-purpose PC ecosystems पर फला-फूला।
- वे developers/power users से आग्रह करते हैं कि वे अधिक open x86-64 या RISC-V platforms चुनें, भले ही कुछ performance या cost penalty हो।
- Counterpoint: Microsoft का भी lock-in का लंबा इतिहास है (OEM deals, proprietary drivers, ACPI quirks, Secure Boot), इसलिए वह Apple का “open” विकल्प नहीं है।
- अन्य लोग इस बात पर ज़ोर देते हैं कि Linux-on-Mac की मांग niche है; उस पर ध्यान देने से Apple को खास बढ़ावा नहीं मिलेगा और support burdens बढ़ेंगे।
तकनीकी मूल कारण जिस पर चर्चा हुई
- लेख से एक प्रमुख विवरण दोहराया गया:
- पुराने Apple Silicon में ARM
WFI(wait-for-interrupt) instruction को registers preserve या clear करने के लिए configure किया जा सकता था। - Linux मानता था कि
WFIके दौरान registers preserve रहते हैं। - M4 पर यह configurability हटा दी गई और power बचाने के लिए
WFIहमेशा registers को clear करता है, जिससे यह धारणा टूट गई और subtle bugs पैदा हुए।
- पुराने Apple Silicon में ARM