Bu aptalca bir soru olabilir, ancak daha yeni Mac sistemleri unix üzerine kurulu olduğundan, Mac uygulamasını yerel olarak Ubuntu'da çalıştırmak mümkün müdür? Coda geliştirme ortamına özellikle ilgi duyuyorum .
Bu aptalca bir soru olabilir, ancak daha yeni Mac sistemleri unix üzerine kurulu olduğundan, Mac uygulamasını yerel olarak Ubuntu'da çalıştırmak mümkün müdür? Coda geliştirme ortamına özellikle ilgi duyuyorum .
Yanıtlar:
İkisi de POSIX sistemi ama hayır. Çoğu OSX uygulaması , açık kaynaklı olmayan ve dolayısıyla taşınamayan çeşitli kütüphanelere (örneğin: Kakao benzeri GTK, ancak GTK'ya değil ) dayanır.
Sanırım Kakao gibi şeylerin yerini almak için Şarap gibi bir katman yazmaya biraz ilgi vardı ama bildiğim kadarıyla hiçbir şey çıkmadı.
Doğru, ikisi de POSIX uyumlu. Ancak Unix BSD, AT&T'ye ait olan Unix kaynak kodundan gelir. Berkeley ve San Diego'daki üniversite bu kodun haklarını orijinal C kodu olan AT&T ile paylaştı. Unix System V işletim sistemi arayüz katmanı, Unix System V'in nasıl kullanılacağına dair üç büyük hacimli "Unix SVID" belgelerinde "yayınlandı - ve arabirim: Arayüz Tanımı.
Bu kitap o zamanki bir takım standardizasyon dokümanlarıyla karşılaştırıldı: X / Open ve OSF'nin çok benzer tanımları vardı ve daha sonra IEEE ABD DoD ile sağlam bir işletim sistemi için "Steelman" gereksinimlerini karşılayan POSIX tanımını onayladı. Xenix, Linux gibi POSIX’in sıfırından bir uygulama: Linus Torvald iskeletle başladı ve ciltler üzerinde çalışma görevini üstlendi, uygunluk doğrulaması için Linux'u geçti ve IEEE'ye sundu.
SCO Unix gibi diğerleri, AT&T tarafından "Unix" olarak onaylandı ve POSIX, POSIX'e uymaları gerektiği için kendilerine uygun olacak şekilde yapıldı. Mac yalnızca Intel iApX / x86 komut setinde çalışır, Linux ise daha birçok yonga seti ve "mimaride" bulunur.
Mac ile Linux Mint arasındaki temel fark, dosya hiyerarşisidir. MacOS sahiptir /Applications
, /Library
ve /User
klasörleri - Linux Mint / Ubuntu bu dosya hiyerarşisi gibi "Unix" olan /usr/share/bin
usr/share/lib
ve /home
büyük bir anlaşma -. Bunun yanında, ikisi aynı.
Yıllar boyunca, kütüphaneler farklı adlandırılmış ve farklı yerleştirilmişlerdir. Aksi takdirde, dosya sistemlerindeki fark çevre değişkenleriyle ilişkilendirilmiş olabilir. Fakat Apple işleri kendi yollarına göre tasarladı ve sistemler farklı yollara gitti.
Nane - Ubuntu dışında, KDE'nin standart bir yolunun tanımlandığı KDE'nin çeşitlendirilmesi olarak "Windows" üzerinde çalışmalar yapılır ve bu, her ikisinin de geliştirilmesine olanak sağlar - bkz. "Homebrew".
Her ikisi de DEC'den Xfgc'de X11r4 pencere yöneticisini ve Apple tabanlı macOS kullanıyor, biz seçmekte özgürüz. Ancak, pencere yöneticisi önemlidir, çünkü kullanıcı sistemlere bu şekilde girmektedir. Hem Mac hem de Ubuntu / Mint simgeleri, widget'ları ve stilleri paylaşır. Apple, macOS için pek çok yönetim aracı aldı, sadece donanımları için derledi ve bunları "tescilli" olarak kullandı - Mac'teki "Disk Utilities" ile "Diskler" i karşılaştırın.
htop
Bir terminalde bunun gibi evren gibi şeyleri yönetebilirsiniz .