6 sposobów uruchamiania oprogramowania Linux na komputerze Mac
Jeśli kiedykolwiek chciałeś zanurzyć palce w rozległym oceanie oprogramowania Linux, ale lubisz wygodę komputera Mac, to jesteś we właściwym miejscu. Dzisiaj podzielimy się sześcioma metodami uruchamiania oprogramowania Linux na komputerze Mac – ułatwiając korzystanie z mocy oprogramowania open source i jednoczesne turbodoładowanie komputera Mac.
1. Użyj Menedżera pakietów MacPorts
MacPorts to zarządzany przez społeczność menedżer pakietów zaprojektowany w celu uproszczenia procesu kompilowania, instalowania i aktualizowania oprogramowania open source na komputerze Mac. Zapewnia dostęp do tysięcy gotowych portów oprogramowania Linux i możesz zacząć z nim korzystać w kilku prostych krokach:
- Narzędzia linii poleceń Xcode firmy Apple są warunkiem wstępnym korzystania z MacPorts. Możesz zainstalować Xcode, otwierając Terminal na komputerze Mac i uruchamiając polecenie:
xcode-select --install
- Przewodnik szybkiego startu zawiera przydatne pakiety dla wszystkich najnowszych wersji systemu macOS, a także łącza do starszych wersji dla systemu Mac OS X.
- Uruchom pobrany instalator i zakończ proces instalacji krok po kroku.
- Znajdź port oprogramowania Linux, które chcesz zainstalować. Wszystkie dostępne porty są dogodnie zlokalizowane na stronie internetowej projektu MacPorts . Po znalezieniu tego, czego szukasz, skopiuj podane polecenie.
- Uruchom aplikację Terminal i wklej polecenie instalacji skopiowane w poprzednim kroku. Naciśnij Returni wprowadź hasło administratora.
2. Skonfiguruj Homebrew na komputerze Mac
Innym menedżerem pakietów, którego można użyć do zainstalowania oprogramowania Linux na komputerze Mac, jest Homebrew . Podobnie jak MacPorts, Homebrew nie ma graficznego interfejsu użytkownika, ale można go zainstalować za pomocą jednego polecenia. Wystarczy jeszcze jedno polecenie, aby zainstalować z nim jedną lub więcej aplikacji dla systemu Linux:
- Skopiuj i wklej następujące polecenie do Terminala, aby zainstalować Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Poczekaj na uruchomienie skryptu. Skrypt poinformuje Cię, co planuje zrobić, i zatrzyma się przed wykonaniem. Po prostu potwierdź to, naciskając Return, i pozwól mu działać magicznie.
- Aby zainstalować nowe oprogramowanie, użyj
brew install
polecenia, po którym następuje nazwa oprogramowania. Użyj przeglądarki pakietów online Homebrew, aby znaleźć to, czego szukasz.
3. Zwirtualizuj Linuksa za pomocą Parallels Desktop
Załóżmy, że szukasz doświadczenia, które jest trochę bardziej wciągające niż uruchamianie pojedynczych aplikacji dla systemu Linux. W takim przypadku warto rozważyć utworzenie w pełni funkcjonalnej maszyny wirtualnej z systemem Linux na komputerze Mac za pomocą Parallels Desktop , oprogramowania do wirtualizacji dla komputerów Apple z układami krzemowymi i komputerami Mac z procesorami Intel. Chociaż Parallels Desktop jest dość drogim produktem komercyjnym, istnieje bezpłatna wersja próbna, którą można pobrać, aby zobaczyć, co ma do zaoferowania:
- Pobierz bezpłatną wersję próbną ze strony Parallels. Kliknij dwukrotnie, aby zainstalować, a następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.
- Uruchom Parallels Desktop, kliknij przycisk „+”, aby utworzyć nową maszynę wirtualną i wybierz z listy dystrybucję Linuksa (w skrócie „distro”), którą chcesz zainstalować.
Możesz teraz uruchomić maszynę wirtualną bez ponownego uruchamiania komputera Mac i zainstalować na niej dowolne oprogramowanie Linux.
4. Uruchom dowolną dystrybucję Linuksa z UTM
Jeśli uważasz, że Parallels jest zbyt drogi, powinieneś rozważyć UTM . To oprogramowanie typu open source opiera się na architekturze wirtualizacji QEMU i Hypervisor firmy Apple w celu emulacji i wirtualizacji niemal dowolnego systemu operacyjnego. Możesz go używać do uruchamiania oprogramowania Linux x86/x64 na krzemowych komputerach Mac firmy Apple i oprogramowania ARM Linux na komputerach Mac z procesorami Intel. Chociaż nie ma wszystkich dzwonków i gwizdów, jakie ma Parallels, jego użyteczność jest zaskakująco świetna:
- Pobierz najnowszą wersję z oficjalnej strony internetowej UTM lub z Mac App Store za 9,99 USD za pośrednictwem zakupu Apple ID.
- Kliknij przycisk „+” w UTM i wybierz między wirtualizacją a emulacją. Wybierz system operacyjny, który chcesz emulować, i powiedz UTM, gdzie znajduje się plik obrazu ISO twojej dystrybucji Linuksa.
Po utworzeniu maszyny wirtualnej możesz teraz uruchomić system Linux i zainstalować dowolne oprogramowanie, tak jakbyś uruchamiał dystrybucję na prawdziwym sprzęcie.
5. Zainstaluj Asahi Linux wraz z systemem macOS
Dla tych, którzy nie boją się trochę pobrudzić sobie rąk, jest Asahi Linux . Ten projekt ma na celu przeniesienie Linuksa na komputery Apple Silicon Mac i dopracowanie go do tego stopnia, że może być używany jako codzienny sterownik.
Ponieważ złożoność tej metody znacznie przekracza poprzednie opcje, zalecamy ją tylko najbardziej zaawansowanym użytkownikom. Jeśli czujesz, że masz to, czego potrzeba, możesz postępować zgodnie z naszym szczegółowym przewodnikiem , który sprowadza się do następujących głównych kroków:
- Pobierz i uruchom instalator Asahi Linux w terminalu macOS.
- Użyj instalatora, aby zmienić rozmiar partycji macOS, aby zrobić miejsce dla systemu Linux.
- Użyj nowo utworzonego wolnego miejsca, aby zainstalować Asahi Linux.
- Uruchom ponownie komputer Mac i dokończ konfigurację Asahi Linux, ustawiając język, region, strefę czasową i układ klawiatury.
- Zaloguj się do systemu Asahi Linux i zainstaluj wybrane oprogramowanie Linux.
6. Zbudowane oprogramowanie Linux od podstaw
Jeśli wszystko inne zawiedzie lub po prostu lubisz dobre wyzwania, zawsze możesz zdecydować się na zbudowanie oprogramowania Linux od podstaw na komputerze Mac. Ta metoda działa najlepiej w przypadku prostych narzędzi wiersza polecenia, które nie mają zbyt wielu zewnętrznych zależności. W niektórych przypadkach programiści udostępniają szczegółowe instrukcje lub „Makefile” (narzędzie lub język programowania), które upraszczają proces tworzenia oprogramowania poprzez automatyzację niektórych kroków.
Warto jednak zauważyć, że takie podejście wymaga sporej wiedzy technicznej, ponieważ będziesz musiał nawigować w potencjalnych błędach kompilacji, rozumieć, jak zarządzać bibliotekami i ogólnie czuć się komfortowo pracując w środowisku terminalowym . Oto, co musisz zrobić:
- Zlokalizuj kod źródłowy oprogramowania Linux, które chcesz zainstalować – większość programów typu open source będzie go łatwo udostępniać na swojej stronie internetowej lub w repozytorium GitHub.
- Upewnij się, że na komputerze Mac są zainstalowane narzędzia wiersza poleceń . Możesz także potrzebować innych bibliotek lub narzędzi, w zależności od oprogramowania, które chcesz zbudować.
- Wyodrębnij kod źródłowy.
- Przeczytaj dokumentację. Większość pakietów z kodem źródłowym jest dostarczana z plikiem „README” lub „INSTALL”. Ten dokument zazwyczaj zawiera szczegółowe instrukcje dotyczące tworzenia i instalowania oprogramowania.
- Uruchom
./configure
polecenie, a następniemake
a następniesudo make install
. Te polecenia odpowiednio konfigurują, kompilują i instalują oprogramowanie.
Chociaż proces ten może być skomplikowany i nieco zniechęcający, jest to fantastyczny sposób, aby dowiedzieć się więcej o tym, jak oprogramowanie jest tworzone i instalowane.
Często Zadawane Pytania
Czy wszystkie aplikacje dla systemu Linux działają w systemie macOS?
Nie wszystkie aplikacje dla systemu Linux działają bezpośrednio w systemie macOS ze względu na różnice w podstawowych architekturach systemu. Jednak wiele aplikacji Linuksa ma wersje macOS lub możesz użyć wirtualizacji do uruchamiania oprogramowania Linux na komputerze Mac.
Czy mogę zastąpić system macOS systemem Linux na komputerze Mac?
Tak, można zastąpić macOS systemem Linux na komputerze Mac. Pamiętaj, że te metody zmieniają dysk twardy komputera Mac. Możesz zainstalować Linuksa jako system podwójnego rozruchu. Oznacza to, że na komputerze Mac będzie zainstalowany zarówno system macOS, jak i Linux, i możesz wybrać, z którego systemu chcesz się uruchomić podczas uruchamiania komputera Mac. Możesz także całkowicie zastąpić system macOS systemem Linux. Oznacza to, że będziesz musiał usunąć system macOS z komputera Mac i zainstalować Linuksa jako główny system operacyjny.
Czy aplikacje Linuksa działają wolniej w systemie macOS?
Wydajność aplikacji systemu Linux w systemie macOS w dużej mierze zależy od sposobu ich uruchamiania. Jeśli używasz maszyny wirtualnej lub emulacji, może wystąpić spadek wydajności ze względu na narzut związany z tymi metodami. Z drugiej strony, jeśli aplikacja ma natywną wersję systemu macOS, wydajność powinna być porównywalna z uruchomieniem aplikacji na komputerze z systemem Linux.
Źródło obrazu: Unsplash . Wszystkie zrzuty ekranu autorstwa Davida Morelo.
Dodaj komentarz