OSX uygulamalarını çalıştırabilir miyim?


45

Merak ediyorum, WINE gibi projeler var mı, ama Mac yazılımı için mi? Yani, Mac uygulamalarını çalıştırmak için bir uyumluluk katmanı gibi davranan bir program kullanabilir miyiz?


Yine de hangi programı çalıştırmanız gerekiyor?
Javier Gonzalez,

1
Ben gibi, terminal programları çalıştırmak için yönetilen htop bir üzerinde mac Doğruca benim kapalı dosyayı aldığında, Ubuntu dizüstü.
Alvar,

@Alvar Hiçbir uygulamanın bir başkası üzerinde çalışabileceğini düşünmeyin. MacOS Unix tabanlı iken Ubuntu Linux tabanlı; her ikisi de üst seviye programları yarı uyumlu hale getiren Bash kabuğunu kullanıyor.
Dev

Yanıtlar:


18

Son zamanlarda üzerinde özellikli Slashdot oldu Darling projesi Darwin / OS X öykünmesi sağlamak ve zaten Linux üzerinde bazı Mac OS X uygulamaları çalıştırabilir amaçları.

Akademik amaçlar için geliştirilmiş gibi görünüyor ve hala erken aşamada, ancak umut verici görünüyor. Yukarıda bahsedilen GNUstep'e dayanmaktadır.


Sadece umut verici
oldugu ortaya çikti

10

Ne yazık ki hayır.

PowerPC öykünmesini deneyen çeşitli projeler var, ancak hiçbiri standart Mac OS X uygulamanızı çalıştırmanıza izin vermeyecek.


7
Mac'in PowerPC'den x86'ya, Macos 9'dan Macos X'e geçişi sırasında değiştiğini düşünüyorum.
ctrl-alt-delor

8

NeXTstep tabanlı Mac API, Cocoa'ya eşdeğer bir API olarak GNUstep, ancak tamamlanmadı, yeniden derlemeye ihtiyaç duyuyor ve Mac uygulamanız zaman içinde geri döndü gibi görünüyor.



3

EDIT: Diğer cevapları okumak, OP'nin sorduğu şeyi yapmanın artık bir yolu olduğu anlaşılıyor. Bu cevabı burada bırakıyorum, çünkü öykünme altında çalışmayan uygulamalar için bazı donanımlarda hala uygulanabilir bir alternatif.

Diğer cevaplar doğru olsa da (hayır, yapamazsınız), VirtualBox gibi VirtualBox yazılımı üzerine OSX'i kurmanın bir yolu var. İstediğin bu değil , o yüzden dikkatli ol, ama sana ihtiyacın olan sonuçları alabilir.

http://www.taranfx.com/install-snow-leopard-virtualbox


Bunu bir makinede çalıştım, ancak başka bir makinede yapamadım. Bunun sizin için işe yarayıp yaramayacağı donanımınıza büyük ölçüde bağlıdır.
scottl

1
MacOS X'i bir Linux sunucusunda çalıştırmak için VirtualBox'ı kullanarak performansı oldukça düşük buldum.
Ken Kinder

Mac’te yapmazsan, EULA’yı kırardın. Sadece belirli makineler için çalışmasının sebebi, çünkü macOS'un yalnızca Intel işlemciler için optimize edilmiş olmasıdır (şu anki sürümlerin en azında).
Dev

2

Hayır.

Ne yazık ki, mac programları çalıştırmak için hiçbir yolu (Mac OSX kendisini taklit / sanallaştırma olmadan) yoktur. Kütüphaneleri WINE için yasal olarak çoğaltılmış olan Windows'tan farklı olarak, çok eksik olan Gnustep dışında, Kakao için böyle bir çoğaltma yoktur.


0

Şimdi en iyi bahis sanal kutuda Mac OS X kullanıyor ve kesintisiz mod kullanıyor. Winxp ile kesintisiz modu denedim ve harika çalışıyor. Bunu Mac OS X ile henüz denemedim ama sanırım asla geç değildir!


1
bu tam olarak bundan bir buçuk yıl önce gönderilen bir cevapla aynı ...
Alvar

0

Hmm, OSX uygulamalarını Ubuntu'da çalıştıramazsınız. Her iki işletim sistemi de Unix'i temel alsa da, Mac OS X uygulamaları Mac OS X platformunda ve kodlamasında çalışacak şekilde tasarlanırken, Ubuntu Debian'ı temel alırken, görece ortak faktörler yoktur.


5
Linux UNIX değil.
RolandiXor

3
“Unix'e dayalı” olduğunu ve gerekli olmadığını, Unix ile ortak kod paylaştığı anlamına geldiğini söyledi. Bu "benzer şekilde davranır" anlamına gelebilir ...
Sergey

4
"dayanıyor" değildir "değil"
dag729

2
Linux, Unix'e dayanır (ilham alan), ancak UNIX değildir (ticari marka). GNU’nun Unix olmadığı yerde.
ctrl-alt-delor

1
bu cevap çok ... nasıl söylerim? çok-a-do-yaklaşık-şey-ish. Bunu bilenler için, "Ubuntu'da OSX uygulamalarını çalıştıramazsınız" dışında, bu bana gerçekten bir şey söylemiyor
pythonian29033 21:16

0

Hayır.

Mac uygulamalarını bir Ubuntu makinesinde çalıştıramazsınız. Mümkün olsa bile çoğu uygulamanın gereksinimlerini karşılamak çok zor olurdu.

Çoğu Mac uygulaması /Library/Application SupportUbuntu'nun sahip olmadığı bir şeyi (bildiğim kadarıyla) kullanır. Bazı uygulamalar sistem dosyalarını bile değiştirir veya yenilerini ekler (Eskiden aynı yerde olmaları durumunda sisteminizi bozabilir).

Ancak...

Mac uygulamalarını gerçekten çalıştırmak istiyorsanız, en iyi tercihiniz ya macOS'u sanallaştırmak ya da yerel olarak başlatmaktır. İkincisi (büyük olasılıkla) en zoru olacaktır; Buna hackintoshing denir ve çok popüler bir yöntemdir (ancak Apple EULA'yı kırmaktadır).

Donanımınız üzerinde çalışacak bir makro dağıtımı bulabilirseniz , gerçekten yerel destek istiyorsanız denemek kötü bir fikir değildir. Ancak, zor bir iş olabilir. Çok fazla ayrıntıya girmeyeceğim, ancak normalde bilmek istediğiniz şeylerin çoğu hızlı bir Google aramasıyla bulunabilir .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.