Я не решаюсь покупать новый ноутбук MacBook Pro.
Я просто хочу узнать больше о OS и получить больше опыта * Unix.
Достаточно ли мне Ubuntu?
Какой Mac может предложить мне то, что Ubuntu не может?
Я не решаюсь покупать новый ноутбук MacBook Pro.
Я просто хочу узнать больше о OS и получить больше опыта * Unix.
Достаточно ли мне Ubuntu?
Какой Mac может предложить мне то, что Ubuntu не может?
Ответы:
Это зависит от того, будете ли вы использовать преимущества владения Mac. Будучи пользователем Win-> Linux-> Mac-> Linux, я установил следующее:
Купите Mac, если:
Купите ПК, если:
В целом, и как уже упоминали некоторые другие, покупайте Mac, если вам нужен Mac (и, конечно, если вам действительно нравится ощущение ноутбуков / интерфейса пользователя / и т.д.). В любом случае, вы должны выбрать то, что заставляет вас наслаждаться вашим компьютером, будь то то, что вы тратите меньше, имея множество вариантов выбора или приобретая проприетарное программное обеспечение и модный / модный вид.
[править] извините за длинный пост, надеюсь, он достаточно ответил на ваш вопрос [/ edit]
Для меня OS X - это идеальное сочетание традиционного, более ориентированного на пользователя, графически продуманного мира с великолепным интерфейсом (он может не нравиться, но, по крайней мере, он последовательный и мощный) и миром утилит командной строки и сетей UNIX. Я являюсь разработчиком FreeBSD уже несколько лет, и я могу получать удовольствие от разработки и запуска систем FreeBSD (на виртуальной машине VMware) и от использования своего компьютера для управления фотографиями с помощью Lightroom и других подобных приложений без необходимости переключения.
Это также отличная система для работы на ноутбуках, что, как правило, является проблемой для бесплатных ОС (некоторые из них немного лучше, чем Ubuntu, но я не пользователь Linux).
Если целью является изучение UNIX , то что-то вроде Linux или BSD имеет гораздо больший смысл, чем OS X.
Когда я думаю об «изучении UNIX», я думаю о чем-то вроде Arch или Slackware, где вы начинаете с минимальной базовой системы и строите оттуда. Я не думаю о большой ОС, в которой вы устанавливаете универсальную базовую систему с огромным графическим интерфейсом с закрытым исходным кодом. Я не имею в виду базовую систему, в которой вы не обновляете пакеты сами, а вместо этого получаете обновления, свернутые в случайных точечных обновлениях ОС в целом (и даже тогда, обновления сильно отстают). Я не думаю о пользовательском пространстве, где принятая практика - просто оставить его в покое и создавать свои собственные пакеты где-то еще, как это делают Fink и MacPorts.
Я печатаю все это на своем новом 13-дюймовом MacBook Pro, который я обожаю. Мне нравится использовать OS X. Я не считаю, что все вышеперечисленное обязательно является плохим . Но изучать UNIX? Нет.
Возможно, лучший способ изучить UNIX - это собрать дешевый белый ящик для экспериментов. То, что вам не нужно всегда быть в рабочем состоянии. С виртуальными машинами тоже можно играть, и, конечно, вы можете запустить VMWare Fusion и поэкспериментировать с другими UNIX в виртуальных машинах, пока вам не захочется.
Есть много причин, чтобы любить и использовать OS X, и UNIX - большая из них, но UNIX в OS X явно готов. Многое подходит для использования, но не то, что я бы назвал идеальной платформой для изучения основ.
Получи оба.
Купите Mac, используйте Mac OS X, получите VMware, установите Ubuntu.
Если вы увлекаетесь воспроизведением и редактированием фильмов, вы удивитесь, насколько хорошо Mac OS справляется с видео. А с VMware у вас есть возможность посетить рабочий стол Ubuntu, чтобы изменить настройки Linux, в то время как в противном случае вы используете Ubuntu с рабочего стола Mac, используя SSH и X11.
Я являюсь пользователем Mac с 1998 года (в то время я был пользователем BeOS), поэтому я явно предвзят, но думаю, вы обнаружите, что Mac OS X и Ubuntu, работающие одновременно, дают вам гораздо больше, чем просто Ubuntu.
Кроме того, у вас будет доступ к стандартным приложениям для конечных пользователей, таким как Microsoft Office, iTunes, Quicktime Player и т. Д., А также превосходным мультимедийным приложениям Apple.
Видя, как вы можете запустить Ubuntu на Mac с Parallels для продукта VMWare Fusion, я думаю, что реальный вопрос в том, НУЖЕН ли вам иметь MAC? Это довольно много денег на то, чтобы поиграть с бесплатной ОС на ....
Mac OS X - UNIX03-сертифицированная UNIX, тогда как Ubuntu - UNIX-подобная платформа. Тем не менее, с точки зрения уровня UNIX, инструменты и API довольно похожи между ними - они расходятся в таких местах, как инструменты настройки пользователя и сети, функции безопасности, и, конечно, Ubuntu по умолчанию использует X, тогда как Mac OS X предоставляет X в их среде WindowServer.
Если вы хотите изучить «переносимый UNIX», то подойдет любая ОС, IMO. Я изучил общие UNIX-материалы по Linux и NeXTSTEP, но теперь я, в основном, человек OS X после того, как также прошел Solaris и OpenBSD. Многое из этого действительно работает одинаково на всех этих платформах.
«Какой макинтош может предложить мне то, что Ubuntu не может?»
Все фирменные вещи, очевидно. Сверх того, это означает Safari, XCode, GarageBand и много сторонних медиа-программ. Поскольку вы, кажется, больше программист, вы можете столкнуться с большим количеством программного обеспечения, которое работает в Linux, но не (пока) в OS X. Проведите некоторое исследование и выясните это.
Как сказал Грэм Ли, OS X имеет более Unix-подобное ядро, но не имеет значения, если вы не пурист. Системы Linux занимают большую долю рынка, если вы не включите Mac.
Есть также проблема с оборудованием, как намекнула Келтия. Если вы аппаратный фанат, который любит возиться, то Linux, вероятно, лучший выбор. Если вам нужен компьютер, который работает «из коробки» и хорошо отполирован, выберите Mac.
И, наконец, рассмотрим сообщества. Я не хочу вдаваться в стереотипы, потому что знаю многих пользователей Mac и Linux, которые удивительным образом ломают шаблон, но, возможно, вы заботитесь о имидже. Тяжело сказать.
У меня есть целый ряд сообщений на эту тему: http://regebro.wordpress.com/category/mac/
Какой вывод? Эта Ubuntu - лучшая ОС для разработчиков, а OS X - лучшая ОС для всех остальных, и эти два постепенно сближаются.
Я мог бы остаться на OS X, если бы у него была лучшая поддержка клавиатуры. Понятно, что клавиатура все еще игнорируется в мире Mac. Передай привет мышке! (Или купить трекбол или что-то). И было еще кое-что, что меня раздражало, в основном это было то, что Apple заставляла тебя делать все по пути Apple или не делать вообще.
Macbooks - все еще хорошие ноутбуки для использования в Ubuntu, хотя и не идеальные. Опять же, отсутствие кнопок на клавиатуре является большой проблемой. И, конечно же, у любого сверхнового оборудования обычно нет драйверов для Linux. Обычно хорошей идеей является покупка модели прошлого сезона. Дешевле тоже. ;)
Я просто хочу узнать больше о OS и получить больше опыта * Unix.
Хотите узнать больше обо всех популярных операционных системах или только Unix в частности? Если вы действительно хотите изучать OS X, тогда, конечно, вы можете запустить Linux и на Mac (двойная загрузка). Тем не менее, я считаю, что вы должны делать это только в том случае, если вы планируете использовать OS X в качестве основной ОС. OS X очень хорошо интегрируется, например, с безопасным сном . После сна мой MacBook мгновенно проснулся и подключается к моей сети Wi-Fi еще до того, как я буду готов его использовать. Мультитач трекпад также прекрасно интегрируется с OS X. Но я бы не стал покупать дорогостоящее оборудование, если бы все, что я делал, это загружался в Linux.
В качестве примечания: вам действительно нужен ноутбук? Если вы хотите изучать Unix, вы можете настроить сервер на работу 24/7. Ноутбук - не идеальный сервер, а на самом деле слишком дорогой.
Я только что перешел (на прошлой неделе) на OS X после того, как некоторое время пользовался Ubuntu, и я чувствую себя так, как будто на мне надета куртка. Mac OS X - приятная вещь, но - из того, что я до сих пор собирал - она предназначена для использования с мышью с очень небольшой поддержкой клавиатуры (как упоминалось в другом посте выше). Вы научитесь ценить клавиатуру и командную строку при использовании Ubuntu, хотя вам, конечно, не придется использовать ее для большинства всего. Если вы собираетесь изучать * nix, Ubuntu предоставит вам всю свободу, которую вы хотите, и поддержка сайта форумов Ubuntu поможет вам решить большинство ваших проблем в одно мгновение. Управление пакетами также проще, чем в OS X (fink, macports и все).
Почему я переключился? Мой ноутбук был украден = (и я, так как я начинал с нуля, я решил побаловать себя приятным оборудованием =). До сих пор я был в аду зависимости, жонглируя тарболами, поэтому я уверен, что рад, что потратил время на то, чтобы узнать, что я был в окружении * nix с Ubuntu.
Отказ от ответственности: я говорю только об Ubuntu, а не о других дистрибутивах, потому что это единственный, который я использовал. Конечно, это не Linux ... просто еще один дистрибутив на основе Debian; насколько я понимаю, она прошла тест Матери (она ей довольна), так что это достаточно хорошо.