Це може бути нерозумним питанням, але оскільки новіші системи Mac побудовані на unix, чи можна запускати додаток для Mac на Ubuntu? Мене спеціально цікавить середовище розробки Coda .
Це може бути нерозумним питанням, але оскільки новіші системи Mac побудовані на unix, чи можна запускати додаток для Mac на Ubuntu? Мене спеціально цікавить середовище розробки Coda .
Відповіді:
Вони обидві системи POSIX, але ні. Більшість додатків OSX покладаються на різні бібліотеки (наприклад, як какао GTK, але не GTK), які не є відкритим кодом, і тому їх неможливо перенести.
Я думаю, що був інтерес до написання такого шару, як вино, щоб замінити такі речі, як какао, але, наскільки я знаю, нічого з цього не вийшло.
Правильно, обидва сумісні з POSIX. Але Unix BSD бере свій початок від вихідного коду Unix, який належав AT&T. Університети в Берклі та Сан-Дієго поділилися правами на цей код з AT&T, оригінальним кодом C. Рівень інтерфейсу операційної системи для Unix System V був опублікований в документах "Unix SVID" - три великих томи способу використання Unix System V - та інтерфейсу до нього: визначення інтерфейсу.
Цю книгу порівнювали з низкою документів стандартизації на той час: X / Open і OSF мали дуже схожі визначення, і тоді IEEE схвалив визначення POSIX з вимогою американського доктора, що вказує на їхні вимоги "Steelman" для надійної операційної системи. Xenix - це як Linux, реалізація з нуля POSIX: Лінус Торвальд розпочав роботу зі скелетом і взяв на себе завдання опрацювати обсяги, витягнув і подав його в IEEE для перевірки відповідності і Linux передав.
Інші, як SCO Unix, були затверджені AT&T як "Unix", і POSIX був сумісний з ними - не те, що вони повинні відповідати POSIX. Mac працює лише на наборі інструкцій Intel iApX / x86, тоді як Linux доступний у багатьох інших чіпах та "архітектурах".
Основна відмінність Mac і скажімо Linux Mint - це ієрархія файлів. MacOS має /Applications
, /Library
а /User
папки - в Linux Mint / Ubuntu це в «Unix» , як ієрархії файлів /usr/share/bin
usr/share/lib
і /home
- велика угода. Окрім того, двоє однакові.
Протягом багатьох років бібліотеки були названі по-різному та розміщені по-різному. Інакше різниця у файлових системах могла бути пов'язана зі змінними середовища. Але Apple спроектувала речі по-своєму, і вони системи пішли різними шляхами.
На монетному дворі - за межами Ubuntu, робота проводиться в "Windows" як відволікання KDE, де визначений стандартний спосіб налаштування бібліотек, і це дозволяє розробляти обидві - див. "Homebrew".
Обидва використовують менеджер вікон X11r4 та macOS на базі Apple на Xfgc від DEC, ми можемо вибирати. Але менеджер вікон важливий, оскільки це спосіб інтерфейсу користувача до систем. І Mac, і Ubuntu / Mint діляться іконками, віджетами та стилями. Apple взяла багато інструментів управління для macOS, просто зібрала їх для свого обладнання та використала їх як "власницькі" - порівняйте "Disk Utilities" на Mac на "Диски".
htop
всесвіт, у терміналі.