Czy istnieje sposób na uruchomienie binarnego systemu Linux w systemie macOS? Próbowałem uruchomić plik binarny, ale powiedział, że nie jest wykonywalny.
Czy istnieje sposób na uruchomienie binarnego systemu Linux w systemie macOS? Próbowałem uruchomić plik binarny, ale powiedział, że nie jest wykonywalny.
Odpowiedzi:
Te odpowiedzi są w połowie poprawne, ponieważ wirtualizacja jest wyborem, ale jest jeszcze jedna. Czy mogę przedstawić ...
BSD tradycyjnie używają systemu portów do zarządzania pakietami. Najczęściej stosowanymi z nich są porty FreeBSD . Porty to pakiety instalowane bezpośrednio ze źródła. Ponieważ te same aplikacje systemu Linux pochodzą z tych samych źródeł , można uruchomić aplikację systemu Linux, jeśli jej port istnieje. Nie używaj tych portów na komputerze Mac, ponieważ ...
Ponieważ wszystkie GUI Apple'a są napisane przy użyciu API Cocoa - WikiEntry , w pakiecie z XCode - OS X dla programistów , porty można dostroić, aby skorzystać z tego:
System portów niekoniecznie wykonuje sprawdzanie zależności, chyba że port był dobrze napisany. Lekko dotknąłem problemu, co oznacza elibc_FreeBSD w nakładkach portage gentoo?
Niedawno zacząłem używać Noah do uruchamiania plików binarnych systemu Linux w systemie macOS. Możesz zainstalować za pomocą homebrew ( brew install linux-noah/noah/noah
). Powinieneś być w stanie to zrobić:
noah linux_binary
Z mojego doświadczenia wynika, że zachowanie pliku binarnego pasuje do tego, co widzę na moim komputerze Ubuntu.
Jedyny sposób, w jaki wiem, że można tego dokonać za pomocą wirtualizacji . Na przykład możesz użyć włóczęgi, która jest swego rodzaju opakowaniem wokół VBox Oracle lub vmplayer VMware. Inną rzeczą, którą czasami się robi, jest umieszczenie tego w pojemniku, takim jak doker .
Nie bezpośrednio! Tak, jak powiedział Rocky, musisz zwirtualizować go za pomocą VirtualBox , VMWare Fusion , który będzie pasował do twojego typu procesora.
Istnieje również Qemu , który zwirtualizuje różne typy procesorów, np. Intel lub Power itp.
Istnieje również emulacja warstwy oprogramowania, z programami takimi jak WiNE i moim własnym programem emulayer (WiP) Oba z nich częściowo emulują system operacyjny Windows poprzez konwersję wywołań systemowych na POSIX.
Większość aplikacji Linux będzie działać na OSX z rekompilacją źródłową.