MacBook Pro 13 je populárny vývojársky notebook, ale prechod na Apple Silicon neznamená, že nemôžete zaviesť aj Linux.
Popri úplne novom Macbook air, Apple debutoval a obnovte na MacBook Pro 13 na WWDC 2022. Na rozdiel od MacBooku Air, najnovší MacBook Pro 13 nedostal aktualizovaný dizajn, má iba nejaké vylepšené vnútorné časti, vrátane úplne nového Apple M2 čip.
Bol to prvý MacBook Pro, ktorý dostal M2 a keďže je to aj najdostupnejší MacBook Pro, je to atraktívna ponuka pre rôzne prípady použitia. A to zahŕňa vývoj.
Vývojári budú často chcieť spustiť Linux na svojom Macu natívne alebo virtualizovane. Dobrou správou je, že je úplne možné spustiť Linux na MacBook Pro 13 (2022), ale s výhradami.
MacBook Pro 13 (2022) nebude natívne spúšťať Linux
Rovnako ako pri predchádzajúcom MacBooky s M1MacBook Pro 13 poháňaný M2 momentálne nedokáže spustiť Linux natívne na holom kove. Dokonca aj s linuxovou distribúciou založenou na ARM máte práve teraz smolu.
Existuje viacero projektov, ktoré pracujú na portovaní Linuxu na Apple Silicon, až po zabudovanie podpory do samotného linuxového jadra. Jedným z takýchto projektov je Asahi Linux, ktorý je momentálne dostupný vo verzii alfa pre niektoré počítače Mac s M1. Ale ani toto nie je ani zďaleka pripravené na použitie na produkčnom stroji.
V zásade by sa natívna inštalácia Linuxu mala považovať za neštartovaciu. Odtiaľ sa teda musíme obrátiť na virtualizáciu. Správy sú tam oveľa lepšie.
Rôzne metódy spúšťania virtuálnych strojov Linux
Virtuálne stroje sú na Apple Silicon veľmi možné a existuje niekoľko spôsobov, ako to urobiť. Na WWDC Apple načrtol použitie Virtualization Framework zabudovaného do macOS na zavedenie do Linux VM. Vyžaduje si to trochu práce s kódovaním Swift, ale jeho použitie je bezplatné a celkovo najlepšie funguje.
Výhradou je, že musíte použiť linuxovú distribúciu so zostavou ARM, takže to môže vylúčiť vašu obľúbenú. Niektoré z najväčších mien sú však dostupné pre ARM, vrátane Ubuntu a Debianu. Virtualization Framework však nebude emulovať distribúciu x86_64 Linux na použitie na ARM.
VMware Fusion je k dispozícii pre Apple Silicon a umožňuje vám spúšťať virtuálne počítače so systémom Linux. Najnovšiu verziu si môžete stiahnuť z webovej stránky VMware.
Prípadne môžete ísť za Paralely, ale za cenu. Pozeráte sa na 100 dolárov za trvalú licenciu, ale funguje to dobre a ľahko sa používa. Opäť budete potrebovať linuxové distribúcie so zostavami ARM, ale Parallels ich sťahovanie a inštaláciu veľmi zjednodušuje. Čerešničkou na torte je režim Coherence, ktorý vám umožňuje spúšťať aplikácie pre Linux mimo hlavného okna Parallels, takmer ako keby boli pôvodné pre Mac. Práve teraz je to funkcia jedinečná pre Parallels a mohla by stáť za tú cenu.
UTM je ďalší virtualizačný nástroj, na ktorý sa oplatí pozrieť, a ponúka niečo, čo ostatní v súčasnosti nemajú. Pod jeho kožou je QEMU, veľmi starý, ale stále veľmi dobrý nástroj. UTM je bezplatný a open source, ale platená verzia v Mac App Store poskytuje automatické aktualizácie a pomáha podporovať vývoj. UTM má tiež schopnosť emulovať x86_64 na ARM, aj keď s penalizáciami za výkon. S linuxovými distribúciami založenými na ARM využíva UTM virtualizačný rámec Apple pre takmer natívne rýchlosti.
MacBook Pro, ako všetky ostatné najlepšie počítače Mac, je populárny vývojársky notebook a aj po prechode na Apple Silicon je stále možné používať Linux. Oboznámenie sa s virtualizačným rámcom Apple je pravdepodobne dobrý nápad, ale ak nechcete písať svoje vlastné konfigurácie, existuje niekoľko dobrých alternatív.
MacBook Pro 13 (2022) je teraz k dispozícii, ale ak chcete ušetriť pár dolárov, môžete skúsiť získať veľa vynovený MacBook Pro práve teraz.
Apple MacBook Pro 13-palcový (2022)
Najnovší kremík od Apple sa nachádza vo vnútri Apple MacBook Pro 13 (2022), čo vám umožní urobiť viac, keď nie ste pri stole.