1

Я использую XP в течение почти десятилетия. Вопреки распространенному мнению, это послужило мне хорошо. За последние 4 года я не помню, чтобы он когда-нибудь падал на меня. У него самый стабильный графический интерфейс, который я когда-либо использовал.

Тем не менее, ОС хороша только в том случае, если она объединена с графическим интерфейсом и командной строкой. Командная строка Windows ужасна и совершенно бесполезна. Поэтому я уже пару лет пользуюсь Ubuntu и Debian на своих серверах.

Единственная проблема заключается в том, что приложения Gnome (ubuntu 6-10) постоянно рушатся (Ubuntu Studio была самой нестабильной ОС, которую я когда-либо использовал). У меня есть высококачественные материнские платы Gigabyte, MSI и Asus и процессоры от старых Semprons/Athlons до Celerons/Core 2 Quad. Каковы шансы, что каждый мой компьютер не может оставаться стабильным с графическим интерфейсом Linux? Не говоря уже о том, что Adobe CSx Suite не работает на Linux.

Во всяком случае, сейчас я смотрю на переход на Mac в надежде найти стабильный графический интерфейс и многофункциональную командную строку.

Есть ли в Mac OS встроенная командная строка, в которой я могу создавать такие вещи, как linux-like-awesomeness, такие как rsync , ssh , wget , crong jobs, обновления пакетов и git без нестабильного графического интерфейса?

В основном, пока приложения Linux с графическим интерфейсом не станут немного лучше, мне нужен OS X?

5 ответов5

4

Да, Mac OS X построена на основе Darwin UNIX. Вы найдете, что большинство команд из вашей установки Linux доступно в OS X, включая все те, которые вы перечислили. Покупка зависит от вас.

4

OS X основана на Darwin, который является POSIX-совместимым производным BSD. Он поддерживает многие из тех же функций, что и Linux, в отношении инструментов командной строки, но выполняет некоторые другие функции, такие как обработка X и низкоуровневые возможности. Кроме того, помните, что любая репутация стабильности, которую может иметь OS X, основана на аппаратном обеспечении Apple, в то время как Linux может работать на более широком спектре машин.

Что касается "OS X, что мне нужно?"Это вряд ли кто-то, кроме вас, чтобы решить.

4

Я разработчик программного обеспечения, который обычно работает на машинах с Linux и OSX, используя командную строку, часто через SSH. Они почти идентичны.

Я запускаю Bash на обоих для моей оболочки. Почти все инструменты командной строки работают на обоих. Все инструменты, которые вы упоминаете, одинаковы на обоих.

3

Да, вы, безусловно, можете делать то, что вы хотите. Вам придется устанавливать такие вещи, как wget и git самостоятельно, и многие из командных строк, такие как make и gcc будут работать лучше, если у вас есть инструменты разработчика Xcode (и что я имею в виду под "работать лучше", так это то, что их проще всего установить) если у вас есть инструменты XCode, видя, как инструменты XCode включают их). В Mac OS X есть много разных менеджеров пакетов, таких как Homebrew, MacPorts. Некоторые из инструментов, которые вы упомянули, такие как ssh и rsync встроены. Приложение командной строки также встроено. Это называется Terminal.app. Вот скриншот: Скриншот терминала

Командная строка в Mac OS X такая же мощная, как и в Linux. Но, конечно, окончательное решение остается за вами, и вы должны выбрать то, что подходит вам лучше всего.

1

Бэкэнд командной строки Mac OS X, Darwin, является POSIX-совместимым производным FreeBSD, который сам основан на оригинальной UNIX. Он позволяет вам использовать много инструментов командной строки GNU/Linux, хотя есть несколько различий в том, как все обрабатывается за кулисами.

Если вы будете устанавливать множество инструментов командной строки и не хотите связываться со скриптами конфигурации и GNU make, у вас все равно не будет отсутствовать APT, Pacman или любой другой менеджер пакетов, который вы использовали раньше, потому что с Homebrew это так же просто и надежно.

Что касается "OS X, что мне нужно?«Даже при рассмотрении ваших конкретных потребностей вам решать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .