Windows, Mac или Linux — Что выбрать для веб-разработки?
8 months ago | 7.4K
Привет с вами Сергей Никонов. Я получаю большое количество вопросов и в этом видео я постараюсь ответить на популярный вопрос — какую операционную систему выбрать для веб-разработки?
Уже много много лет не утихают споры о том, что лучше Windows, Mac или Linux. И в этом нет ничего удивительного, потому что у каждой ОС есть свои плюсы и минусы.
Видео Windows, MacOS или Linux
Итак, начнем с Linux
Linux — обобщенное название, в честь программиста Линуса Торвальдс, который написал так называемое ядро операционной системы (в вкратце, ядро — важное звено в операционной системе, которое координирует работу всех запущенных программ).
Разновидностей операционных систем на базе Linux существует огромное количество, посмотрите например этот список из википедии.
Ты точно найдешь для себя любимый дистрибутив и одна из особенностей таких операционных систем, что ты можешь настроить и изменить систему полностью под свои нужды или даже выпустить свою операционную систему на базе линукс.
Например, ты можешь полностью изменить дизайн, сделать футуристический внешний вид, в лучших традициях фильмов в жанре cyberpunk. Или тебе привычен внешний вид Windows? Нет проблем, скачивай Linux Mint и у тебя будет привычный интерфейс.
Операционная система на базе Linux создана программистами для программистов.
Дисклеймер
Следующая часть статьи содержит информацию о программном обеспечении, использование которого, в злонамеренных целях запрещено законами большинства стран. Информация носит ознакомительный характер. Автор видео и текста не призывает нарушать законы вашей страны. Ответственность за использование в злонамеренных целях полученную далее информацию ложится полностью на вас.
Есть даже специальные дистрибутивы Linux для хакеров, один из самых популярных — это Kali Linux. В нем из коробки доступны программы для взлома Wi-Fi, программы поиска уязвимостей на сервере, различные брутфорсеры, программы для сканирования сети и много всего полезного, для специалистов по информационной безопасности.
Из плюсов всех дистрибутивов Linux стоит отметить наличие программы терминал. Эта невзрачная на вид программа позволяет полностью управлять компьютером, серверами и многие операции производить через терминал намного быстрее, чем через программы с графическим интерфейсом. Стоит заметить, что большая часть сайтов в интернете работает на серверах на базе Linux. И если ты повседневно используешь Linux, а также программу Терминал, у тебя не будет проблем управлять твоими сайтами через эту программу.
Кстати, если ты совсем незнаком с терминалом Linux, рекомендую пройти мой курс Linux/GIT/Hosting на сайте FructCode. В нем ты узнаешь основы работы с терминалом Linux для веб-разработчика, научишься подключаться к серверам хостинга, на которых будет размещен твой веб-сайт, а также узнаешь что такое контроль версий кода GIT и как его использовать.
А сейчас давайте рассмотрим плюсы и минусы использования Linux
Выбрав ОС на базе Linux, ты найдешь все необходимые программы для разработки.
И редакторы кода, напримерпричины бросить Mac OS и выбрать Linux
Выбираете между Mac OS и Linux? Загляните под кат: мы подробно расписали – продолжать использовать Linux или переключиться на Mac OS.
И Linux, и Mac OS являются Unix-подобными ОС и предоставляют доступ к командам Unix, а также к оболочкам bash и прочим. В сравнении с Windows, обе ОС имеют меньше приложений и игр. На этом сходства заканчиваются.
Графические дизайнеры и видеоредакторы боготворят Mac OS, в то время как Linux является фаворитом программистов, сисадминов и devops-ов. В чем еще отличия?
Допустим, ты используешь ПК только для серфинга в сети, просмотра фильмов, загрузки фоточек, набора текста, создания табличек и других подобных вещей. И в дополнение к этому ты хочешь, чтобы система была безопасной.
Можно потратить пару сотен долларов на систему, включающую в себя все вышеописанное, или потратить в 4-5 раз больше на MacBook. Решать тебе.
Linux можно установить на компьютер с любым конфигом. Независимо от того, насколько мощная/старая «начинка», Linux будет работать. Даже если у тебя есть 8-летний ноут, ты можешь установить в него правильный дистрибутив Linux и ожидать, что он будет работать плавно.
Но с яблоком все немного иначе. Нельзя просто собрать компьютер и поставить на него Mac OS. Это почти невозможно. Все девайсы Apple поставляются только с операционкой, производимой в Apple.
Конечно, существуют способы установки Mac OS на устройства, отличные от Apple, но для этого потребуется большой опыт, а куча подводных камней заставит подумать, стоит ли оно того.
В случае с Windows можно точно сказать – это центр вредоносных программ и угроз.
Многие хвалят Mac OS за то, что она является самой безопасной платформой. В некотором смысле это так, если сравнивать с Windows, но не в сравнении с Linux.
Количество вредоносных программ и рекламного таргетинга в Mac OS растет с каждым днем. Большое количество пользователей жалуются на свой медленный Mac из-за взлома браузера.
Не существует на 100% безопасных ОС, и Linux не является исключением. В мире Linux также есть уязвимости, но они должным образом исправлены своевременными обновлениями.
К счастью, автоматически запускаемых вирусов или вредоносных программ для браузера в мире Linux пока не обнаружено. И это еще одна причина, почему ты должен использовать Linux вместо Mac.
Например, тебе не нравится рабочая среда Gnome на Ubuntu. Поменяй ее, допустим, на KDE Plasma. Можно поюзать расширения Gnome для улучшения рабочего стола. Такой уровень свободы и настройки на Mac OS напрочь отсутствует.
Кроме того, ты сможешь даже изменить исходный код ядра (потребуется немного знаний и навык поиска в «гугле»), чтобы добавить/удалить что-то или создать свою собственную сборку. Как ты думаешь, сделаешь ли ты это на Mac OS?
Что касается секьюрности, по умолчанию Linux не предоставляет никакого административного или рутового доступа, что не даст вирусне или вредоносу повредить системные файлы (за исключением общих данных юзеров). В Windows и Mac OS со старта дается «рут» вместе с огромной дырой в безопасности.
Этот момент применим к студентам и соискателям в области IT. Использование Linux не сделает тебя сверхинтеллектуальным, но поможет заполучить работу мечты.
Когда ты начинаешь использовать Linux и «ковырять» его, то даже не замечаешь, как получаешь опыт, который получают новички в IT-компаниях. Ты погружаешься в терминал, оттачивая свой способ перемещения по ФС, устанавливая приложения через командную строку и т. д.
Кроме того, Linux оттяпал огромный кусок на рынке труда. Существует уйма связанных с Linux технологий: админство, облака, виртуализация, etc. Ты можешь учиться, получать сертификаты и рассчитывать на высокооплачиваемую работу. Яблочную ОС с такой точки зрения можно даже не рассматривать.
Mac OS является отличным выбором для работы со звуком, видео, графическим дизайном или веб-разработкой. Но если ты программист, тогда лучшим выбором станет система Linux. Существуют тысячи редакторов кода, текстовых редакторов, IDE и языков программирования, созданных для Linux.
Apple является единственным поставщиком обновлений для своего железа, а система Mac OS имеет свой собственный системный интегрированный магазин приложений, что упрощает получение необходимых обновлений. Юзерам Mac вряд ли нужны какие-либо технические знания для обновления системы и своего софта.
С Linux все наоборот. Он известен как более сложная система для технически подкованных людей. Но теперь времена изменились. Есть много доступных на рынке дистрибутивов (Ubuntu, ZorinOS, Mint, Elementary OS, PepperMint), которые оставили за собой право называться простым Linux, почти как Windows. Такие дистры элементарно устанавливаются, в них вшито описание каждого шага установки, и они имеют хорошую интегрированную систему репозиториев для обновления приложений.
Как и Windows, Mac OS является предпочтительной системой для разработки последних и трендовых игр. Почти все игры разрабатываются под винду и Mac OS параллельно. До недавнего времени Linux имел плохую репутацию в этом секторе. Но теперь он набрал обороты в разработке игр и аппаратной поддержки для обеспечения высокой производительности.
Кроме того, Linux поддерживает платформу Steam. Играть можно и через PlayonLinux или Wine.
А какую систему предпочитаете вы?
Сравнение Linux vs Mac OS
Когда-то давно я делал обзор, в котором сравнивал, что лучше: Windows или Linux. Безусловно, Linux — превосходная платформа. Однако, как и у других операционных систем, у него есть свои недостатки. Для некоторых специфических задач, таких, как гейминг, Windows может оказаться лучше. А для других специфических задач, таких, как редактирование видео, лучше подойдёт система, работающая на Mac OS.
Всё зависит от ваших предпочтений и от того, что вы хотите делать в своей операционной системе. В сегодняшней статье мы рассмотрим ряд причин, по которым Linux лучше, и сделаем сравнения Mac OS и Linux. Если вы уже используете Mac или только хотите на него перейти, проанализируйте эти причины, чтобы решить, действительно ли это вам нужно.
Содержание статьи:
Что лучше: Linux или Mac OS
Обе системы, и Linux и Mac OS, используют в своей основе архитектуру ядра Unix, предоставляют доступ к Unix-командам, командной оболочке Bash и другим командным оболочкам. Обе имеют намного меньше игр и приложений, чем у Windows, но на этом сходство заканчивается.
Графические дизайнеры и люди, работающие с видео, предпочитают Mac OS, но разработчики и системные администраторы предпочитают Linux. Итак, вопрос в том, стоит ли вам использовать Linux вместо Mac? И если да, то почему? Вот некоторые практические и идеологические причины, почему Linux лучше Mac.
1. Цена
Предположим, что вы используете операционную систему для себя, для просмотра интернет страниц, фильмов, загрузки фотографий, создания документов, таблиц и других подобных действий. И, помимо этого всего, вы хотите иметь защищенную операционную систему.
В этом случае вы могли бы потратить пару сотен долларов, чтобы приобрести операционную систему, в которой это всё есть. Или вы думаете, что тратить больше денег на MacBook хорошая идея? Вам решать.
Всё зависит от ваших предпочтений. Хотите ли вы потратиться на Macbook или купить бюджетный ноутбук или ПК и бесплатно установить на него любой дистрибутив Linux. Лично мне будет достаточно операционной системы Linux, если дело не доходит до редактирования видео или создания музыки. Если сравнивать Linux или Mac OS в этом плане, то побеждает именно Linux.
2. Аппаратное обеспечение
Linux бесплатен, вы можете установить его на любой компьютер с любой конфигурацией, не имеет значения, насколько он мощный или старый. Linux будет работать. Даже если у вас компьютер восьмилетней давности, вы можете быть уверены, что Linux будет быстро работать при условии, что вы выберите правильный дистрибутив.
Но Mac OS работает только на компьютерах от Apple. Если вы захотите собрать компьютер сами, или купить бюджетный ноутбук с DOS, а потом установить туда Mac OS, то у вас ничего не выйдет.
Существует несколько способов установки Mac OS на компьютеры, выпущенные не Apple. Однако это займёт много времени и может создать множество проблем, поэтому надо задуматься, стоит ли это ваших усилий. У вас будет очень большой выбор устройств при работе с Linux и очень небольшой при работе с Mac.
3. Безопасность
Многие люди хвалят Mac OS и IOS как очень безопасные платформы. Да, они безопасны, и, возможно, более безопасны, чем Windows, но не настолько безопасны, как Linux. Серьёзно. Есть вредоносное программное обеспечение, рассчитанное на Mac OS, и его количество растёт с каждым днём. Вирусы часто могут проникать в систему через браузер.
Не существует 100% безопасных операционных систем, и Linux не исключение. Здесь тоже есть уязвимости, но обычно они должным образом исправляются обновлениями, предоставляемыми разработчиками дистрибутивов Linux.
К счастью, для Linux ещё нет вирусов с автоматическим запуском или проникающих через браузер. Здесь вредители больше ориентированы на серверное программное обеспечение и различные веб-панели. Это ещё одна причина, почему вам стоит использовать Linux вместо Mac.
4. Настраиваемость
Если вам что-то не нравится в Linux, настройте это или удалите совсем. Например, если вам не нравится окружение рабочего стола Gnome в Ubuntu 18.04, то вы можете заменить его на KDE Plasma. Также вы можете попробовать некоторые расширения Gnome, чтобы улучшить внешний вид и возможности окружения. В Mac OS нет такого уровня свободы настройки.
Кроме того, если у вас есть нужные технические знания и время, вы можете изменить исходный код вашей операционной системы, чтобы добавить или удалить что-либо. Или даже создать собственную редакцию операционной системы. Вы не сможете сделать этого в Mac OS.
Существует множество дистрибутивов Linux, среди которых вы можете выбрать тот, который подходит под ваши нужды. Например, если вы хотите, чтобы ваш дистрибутив выглядел как Mac OS, вы можете использовать ElementaryOS. Если вы хотите установить Linux на старый компьютер, то можно использовать один из лёгких дистрибутивов. У Mac OS нет такой гибкости.
5. Использование Linux помогает в карьере ИТ
Это противоречивый пункт, и подходит он больше для студентов и ищущих работу в сфере ИТ. Использование Linux не делает вас суперсуществом, но поможет найти работу в ИТ. Когда вы начинаете использовать Linux и изучаете его, вы получаете опыт. Рано или поздно вы начнёте работать с терминалом, изучая файловую систему или устанавливая приложения через командную строку. Вы даже не заметите, как получите навыки, которым обучают новичков в ИТ-компаниях.
В дополнение к этому, специалисты Linux достаточно востребованы на рынке труда. Существует множество технологий, связанных с Linux (Облака, Kubernetes, Системное администрирование и так далее), которые вы можете изучить, получить сертификаты и получить хорошо оплачиваемую работу. И, чтобы разобраться в них, вам надо использовать Linux.
6. Надёжность
Вы когда-нибудь задумывались, почему Linux — лучшая операционная система для работы на любом сервере? Потому что она самая надёжная! Но почему так? Почему Linux надёжнее, чем Mac OS?
Ответ простой — пользователь может контролировать почти все аспекты работы операционной системы для обеспечения безопасности. Mac OS не даёт пользователю полный контроль над своей платформой. Это делается для того, чтобы упростить взаимодействие пользователя с системой. В Linux вы можете делать всё, что хотите, даже если это для кого-то сложно, но это делает систему более надёжной.
7. Open Source
Не все обращают внимание на исходный кода. Но для меня один из самых важных аспектов Linux — это его открытость. Давайте рассмотрим основные преимущества открытого программного обеспечения.
Если коротко, то вы можете смотреть и редактировать исходный код самостоятельно, если программа имеет открытый код. Но в Mac OS полный контроль над операционной системой находится в руках Apple. Даже если у вас есть необходимые технические знания, вы не имеете возможности даже посмотреть на исходный код Mac OS.
Если сказать другими словами, то с Mac OS вы можете получить автомобиль, но не можете заглянуть под капот, чтобы посмотреть, что там происходит. Это плохо!
Выводы
Теперь вы знаете, почему Linux лучше Mac OS. Что вы думаете обо всём этом? Достаточно ли этих причин, чтобы выбрать Linux, а не Mac OS? И если нет, то почему? Напишите об этом в комментариях!
В чем разница ОС Linux и OS X (Mac)? — Хабр Q&A
Будем считать, что вопрос от чайника, который всю жизнь работает на Windows, очень редко что-то делал в консоли под *nix (следуя туториалам, чтобы что-то настроить), поэтому я слабо представляю разницу. С OS X имею дело, но опять же используя только GUI.Предположим я хочу лучше узнать мир консоли и в целом Linux, чтобы уметь настраивать окружение, устанавливать мои приложения на сервере и т.д., в общем минимальный набор того, что очень желательно знать разработчику бэкэнда (не сис.админу).
Вопрос таков: если OS X и Linux — это более-менее близкие родственники по своим корням, даже при наличии различий (которые имеются в т.ч. у каждого отдельного варианта Линукс), какие все-таки различия существуют между этими двумя системами?
Например: если я оставлю выбор на OS X, можно ли будет применить (наложить) знания команд и устройства системы, если передо мной окажется дистрибьютив линукс. Душа лежит к использованию макоси, но при этом цель, повторюсь, знать немного линукс, чтобы уметь настраивать окружение и т.д.
Или все-таки ОС Х это одно, а Линукс — это другое, и каждое нужно знать в отдельности. В таком случае я выберу Линукс, т.к. это важный пункт, который нужно (полезно) знать, ибо на нем работают http-сервера, БД, VPN, др. приложения + это плюс при приеме на работу. А знания Макоси это уже вопрос личных предпочтений, где самому удобнее работать (на данный момент я работаю по-большей части в Windows, но в ближайшее время хочу переехать, в связи с чем и родился данный вопрос).
Надеюсь меня поймут. Готов пояснить если что-то я написал неясно в вопросе. Спасибо.
upd: тем временем я немного гугли и нашел например следующее:
Need differentiate the points of views:From the shell-users point of view here is no big differences. OS X is fully certified Unix operating system, so it’s command line is fully compliant with Unix standards and POSIX. You have terminal with shell, all shell commands (BSD style), you can install e.g. macports for GNU-versions of commands. e.g. the bundled sed is without —long argumnets, when you install macports you will get gsed — the GNU version. You have common directory structure as /bin /sbin /usr/bin .etc..
unix.stackexchange.com/a/73210
Дистрибутивы Linux похожие на OS X
Долгие годы операционная система Mac OS X от Apple была эталоном качества и совершенства дизайна. Если о производительности и качестве еще могут быть споры, то по поводу дизайна и внешнего вида операционной системы я думаю все согласятся, что MacOS сильно обходит Windows и даже Linux.
Но эта операционная система не просто платная, а еще устанавливается только на устройства от Apple и вы не сможете нормально установить ее на обычный компьютер. Но что делать, если вы хотите получить в своей системе такой же красивый интерфейс? Вы можете использовать взломанные версии или же пойти правильным путем и выбрать свободную операционную систему Linux.
Многим разработчикам нравится внешний вид MacOS, поэтому было разработано несколько дистрибутивов, которые по своему внешнему виду пытаются повторить дизайн OS X. Вы можете выбрать любой из них. В этой статье мы рассмотрим лучшие дистрибутивы Linux, похожие на OS X.
Содержание статьи:
1. ElementaryOS Loki
ElementaryOS — это один из лучших дистрибутивов Linux, похожих на OS X. Возможно, после того, как вы его попробуете у вас отпадет желание пробовать другие дистрибутивы. Он основан на Ubuntu и использует собственное окружение рабочего стола — Phanteon, основанное на Gnome 3. Текущая версия основана на стабильном релизе Ubuntu 16.04 LTS, а значит содержит самое новое программное обеспечение.
Окружение рабочего стола, тема и иконки разработаны таким образом, чтобы выглядеть очень похожими на MacOS. Даже заголовки окон и пиктограммы приложений. Elementary полностью совместима с пакетной базой Ubuntu, поэтому вы можете установить любую программу из PPA. Операционная система очень активно развивается и имеет достаточно большое сообщество пользователей, но еще не совсем стабильна и может содержать кое-какие ошибки. Этот linux похожий на Mac OS вы должны будете попробовать в первую очередь.
2. Ubuntu с темой Macubuntu
Это не совсем дистрибутив похожий на Mac OS. Ubuntu — самый популярный дистрибутив Linux, разрабатываемый компанией Canonical, у него самое большое сообщество пользователей, больше всего документации и программ. Кроме того, это один из лучших дистрибутивов для начинающих пользователей. Возможно, вы не заходите менять дистрибутив на другой, только ради оформления в стиле MacOS. Тогда вы можете поступить по другому и установить только тему в свою Ubuntu.
Тема Macubuntu сделает вашу систему очень похожей на MacOS X. Так же как и в ElementaryOS вы получите красивые заголовки окон, и саму тему оформления, останется только поменять иконки и перенести лаунчер вниз. Разработка темы началась еще в 2010 и за это время было проделано много работы.
3. Dream Linux
Dream Linux — это дистрибутив, создаваемый в Бразилии и основанный на тестовых репозиториях Debian и полностью совместим с его пакетной базой. При создании дистрибутива, разработчики ставили перед собой задачу сделать дистрибутив, полностью пригодный для повседневной работы с минимумом дополнительных настроек.
В качестве окружения рабочего стола используется XFCE, очень сильно переделанное, чтобы выглядеть также, как MacOS. Установить дистрибутив очень просто, достаточно следовать шагам мастера, ну а то, что он основан на Debian, делает его стабильнее чем Ubuntu. Правда, тут с обновлениями здесь проблема, последняя версия вышла еще в 2012 году.
4. Elive
Это дистрибутив Linux, похожий на OS X, основанный на Debian. Вместо, привычного нам Gnome или KDE здесь используется новое и малоизвестное окружение — Enlightenment. Благодаря использованию этого окружения, вы получаете интерфейс, очень похожий на Mac. Аккуратная тема оформления и красивая док панель для запуска приложений внизу экрана делают свое дело.
Кроме того, особенностью этого дистрибутива есть то, что вы можете получить полностью рабочую систему загрузившись в Live режиме. Последний стабильный релиз Elive 2.0 был в 2010, но система активно разрабатываются и сейчас постоянно выходят новые бета-версии, почти каждый месяц.
5. Linux Deepin
Это дистрибутив от китайских разработчиков, основанный на Debian, который тоже выглядит очень красиво. Здесь используется собственное окружение рабочего стола — DDE или Deepin Desktop Envitronment, основанное на Gnome 3, оконный менеджер Gala, основанный на Mutter, а также множество других собственных приложений.
Интерфейс дистрибутива выглядит очень даже прилично, здесь используется красивая док-панель внизу экрана, удобное меню приложений, а также уникальная панель настроек, которая выдвигается в виде шторки справа. Может этот дистрибутив и не настолько похож на MacOS как Elementay, но свое место в этом списке он точно заслуживает.
Выводы
Вот и все, мы рассмотрели все дистрибутивы Linux, похожие на OS X. Для себя я считаю, что на первом месте должна быть ElementaryOS, этот дистрибутив больше всего напоминает MacOS по внешнему виду иконок, тем, а также расположению кнопок и панелей. А вы хотите использовать дистрибутивы linux похожие на Mac? Или уже используете? Какие системы вы бы еще включили в этот список? Напишите в комментариях!
Тройная загрузка (Mac OS, Linux, Windows) мануал.: ru_mac — LiveJournal
Возможно данная инструкция будет полезна тем, кто хочет иметь на своем Mac три операционные системы. В процессе исполнения данного желания я столкнулся с некоторыми проблемами и их простое решения решил описать. 50% данной инструкции повторяют английский вариант соответствующего документа.
Как поставить на Mac Book три системы: Mac OS X + Debian GNU/Linux + Windows.
Понадобилось мне иметь на своем MacBook три операционных системы, а конкретно родную Mac OS X, Debian GNU/Linux/Windows. Сказано – сделано. Попробовал. В результате выяснилось, что хотя Mac прекрасно через BootCamp может использовать Windows Vista, то с тройной загрузкой от Vista придется отказаться, ибо ее загрузчик сильно походит по работе с загрузчиками из мира Linux, поэтому бодаются они там как два весенних бычка.
Прежде чем начать нам понадобится
2. rEFIt (http://refit.sourceforge.net/)
3. Дистрибутив Windows XP Professional SP2
4. Дистрибутив Linux (я использовал Debian GNU/Linux Lenny NetInstall)
5. firmware update: The Intel Mac firmware update (early 2006 models only)
6. Желание заставить все это работать.
Прежде чем делать все это – сохраните все свои данные! BackUp – наше все!
Начинаем
Разделы: Intel Mac’s используют GPT (это часть EFI), Windows использует старую MBR, поэтому требуется гибридная GPT/MBR таблица разделов. Linux может работать и на том и на другом, может использовать гибридную таблицу, но инсталяторы linux не могут правильно работать с ней. Кроме того — гибридная GPT/MBR поддерживает только 4 раздела, поэтому при тройной загрузке у нас не будет отдельного раздела под Linux swap. С другой стороны Windows может использовать только последний раздел на нашем диске (для совместимости с последующими обновлениями BootCamp)
/dev/sda1 -> EFI
/dev/sda2 -> Mac OS X
/dev/sda3 -> Linux
/dev/sda4 -> Windows
Как это сделать:
1. Нам нужен один родной раздел Mac OS c установленной системой, полностью обновленной.
2. Запускаем Terminal и пишем:
diskutil listДолжно получиться что-то типa этого.
/dev/disk0
#: type name size identifier
0: GUID_partition_scheme *233.8 GB disk0
1: EFI 200.0 MB disk0s1
2: Apple_HFS Macintosh HD 233.4 GB disk0s2
Мы видим первый раздел EFI, это служебный раздел, его трогать не рекомендуется. Второй раздел — это наша родная Mac OS. Нам надо сделать два новых раздела, изменив этот раздел в меньшую сторону. Предположим, что для Windows и Linux мы хотим выделать по 32 Gb места. То есть на Mac OS останется около 169 Gb (для диска 250 Gb)
Пишем в терминале:
sudo diskutil resizeVolume disk0s2 169G «MS-DOS FAT32» «Linux» 32G «MS-DOS FAT32» «Windows» 32GПосле некоторого времени мы должны получить примерно следующее:
/dev/disk0
#: type name size identifier
0: GUID_partition_scheme *233.8 GB disk0
1: EFI 200.0 MB disk0s1
2: Apple_HFS Macintosh HD 169.0 GB disk0s2
3: Microsoft Basic Data Windows 30.9 GB disk0s3
4: Microsoft Basic Data Windows 30.9 GB disk0s4
Тут возникает небольшая проблемка. При установке Windows, третий раздел окажется диском C:, а четвертый диском D:, чего мы конечно же не хотим, поэтому надо пометить третий раздел каким либо другим типом, лучше всего Linux.
Выполняем:
sudo fdisk -e /dev/disk0
Далее в fdisk пишем disk 3, на все вопросы по умолчанию, то есть не изменяем геометрию и тому подобное, меняем только тип раздела на Linux.
На этом все, разделы готовы, инсталируем rEFIt, вставляем диск с Windows и перегружаемся с него.
Устанавливаем Windows XP как обычно в последний раздел! После уставновки Windows крайне рекомендуется сразу же поставить все необходимые драйвера (с инсталяционного диска Mac OS X Leopard).
Установка Debian Linux
Берем инсталяционный диск Debian GNU/Linux, я использовал lenny, ибо это текущий свежий дистрибутив, в нем есть всякая свежая польза. Грузимся с диска Debian Install. Выбираем Expert режим, потому что нам понадобиться е устанавливать загрузчик автоматически. Очень важно — устанавливаем Linux в ТРЕТИЙ раздел диска (/dev/sda3). Не удаляем и не добавляем разделы, не изменяем их раздел в gparted инсталятора. Только выбираем нужную FS на третьем разделе, точка монтирования «/», выставляем флаг «boot». Все! Устанавливаем далеее как обычно или как вам надо. На этапе установки загрузчика останавливаемся. И НЕ СТАВИМ загрузчик из инсталятора. Тут начинается самое интересное.
Если вы использовали графический режим установки — выберите пункт «загрузить оболочку», если текстовый — просто переключитесь на новую консоль (Alt+F2).
После получения шелла вводим команды:
chroot /target
apt-get install refit
gptsync /dev/sda
После чего:
apt-get install lilo
Правим lilo.conf на предмет выкидывания из него Windows загрузки, потому что это делать будет rEFIt.
nano /etc/lilo.conf
Инсталируем lilo на диск:
/sbin/lilo -v -P ignore
Тут же можем сделать swap файл:
dd if=/dev/zero of=/swap bs=1024 count=1048576
mkswap /swap
swapon /swap
chmod 600 /swap
Все! Завершаем установку и перегружаемся.
Теперь не загружая систему в меняю rEFIt при загрузке выбираем EFI shell и набираем в нем:
gptsync
Пишем ‘yes’ для синхронизации GTP/MBR. Теперь можно загружаться с любой из трех систем используюя rEFIt Menu при загрузке.