Переход с mac os на linux

Обновлено: 02.07.2024

Переход с ОС Linux на Mac OS сегодня вовсе не является страшным — применение ОС Linux в основном не ограничивается только графической оболочкой и наиболее большим недугом на дороге, скорей всего, может стать нехватка каких-нибудь жизненно необходимых приложений, типа apt-get и иных.

Mac OS => Linux

Со стороны же Mac-пользователя переход на Linux является большой бедой, так как половина интуитивно просто становится непонятной. Скорей всего, что именно эту проблему можно решить благодаря выбору альтернативной графической оболочки, однако следует отметить, что права выбора у меня и не было, так как мое рабочее место было организовано именно с Gnome. Далее становится ещё более страшнее. Линуксоиды, конечно же, посмеяться, но когда за 5 лет ты только откроешь /etc/hosts для того, чтобы вставить запись и больше ничего — это становиться страшным, в Mac OS такой необходимости не возникало у меня никогда. Новеньким для меня также стала система организации программ в Linux.

История моего перехода

Так произошло, что главным моментом при выборе сотрудников в нашу организацию стали «обучаемость», а также «способность быстро обучаться, а главное самостоятельно». Скорей всего это меня и зацепило. Когда я узнал, что придется работать на ОС Linux, возник, скорей всего, только восторг — я точно знал, что мой МакБук уже никуда от меня не денется.

Начиная работать в ОС Linux, сразу начинаешь соображать ровно половину. Эта половина — то, что можно применять с Gnome. Сначала я полностью отторгался от консоли. Глядя на нее, я просто ей переставал доверять. После Finder применять cd, rm, mv, mkdir, ls является просто абсурдом.

Большим плюсом после знакомства с Linux мне показалась работа по ssh с другими компьютерами. Ранее ssh-доступ мне нужен был в основном только для залития карты города и области на iPhone. Достоинство ssh заключалась, прежде всего, в полном доступе к компьютеру, а также в применении различных приложений, мне это показалось весьма интересным, а также и полезным.

Ещё одним достоинством, которые я перенял после применения именно Linux — большое количество полезных приложений, таких как awk, grep, vim и т.д. После получения колоссального опыта программирования на иных языках, shell хоть и посложнее мною осваивался, но зато реально и в тоже время продуктивно.

В macOS есть много того, за что ее можно любить, но есть и определенные проблемы с использованием. Одна из самых больших проблем - ее эксклюзивность для компьютеров Apple. Если вам не нравится оборудование, которое предлагает компания, вам не повезло - с macOS вам вместе не быть.

Если вы ищете настольную операционную систему, которая работает на прочной основе Unix, Linux может быть хорошей альтернативой. А чтобы было легче привыкнуть к Linux, вы можете сделать установку немного более похожей на Mac.

1. Используйте Linuxbrew вместо диспетчера пакетов вашего дистрибутива


Для установки brew: apt install linuxbrew-wrapper

В начале 2019 года Homebrew получил большое обновление, частью которого было добавление поддержки Linux. В Linux менеджер пакетов известен как Linuxbrew, и он работает точно так же, как и на Mac. Это может значительно упростить установку наиболее часто используемых пакетов.

Homebrew также устанавливает пакеты в домашний каталог вместо общесистемного. Это делает его более привлекательным для начинающих, так как вам не нужно беспокоиться об установке чего-либо, что может нарушить производительность вашей системы.

Если вы разработчик, это особенно удобно, так как вы можете легко установить другие версии языков Ruby или Python, которые требуются в вашей операционной системе.

2. Установите средство запуска в стиле Spotlight


Существует два типа пользователей Mac: те, кто запускает приложения через Launchpad, и те, кто использует Spotlight. Если вы находитесь в последней группе, вам будет гораздо проще перейти на Linux, потому что процесс будет схожим. Некоторые рабочие столы Linux будут работать с этим типом поведения по умолчанию, но если нет, то легко установить модуль запуска в стиле Spotlight.

Несколько пусковых установок для Linux покажутся знакомыми пользователям Mac, но наиболее похожим на Spotlight является Cerebro. Помимо запуска приложений и поиска файлов, он может функционировать как основной калькулятор, показывать карты и добавлять другие функции с помощью плагинов. Если вы более знакомы со сторонним модулем запуска Alfred, вы можете вместо этого заглянуть в Albert. Оба приложения бесплатны.

Эти два далеко не единственные доступные пусковые установки приложений. И если они вам не подходят, у нас есть еще целый список из девяти лучших приложений для запуска Linux. Скорее всего, среди них вы найдете хотя бы одно подходящее именно вам.

3. Сделайте свой рабочий стол похожим на macOS


Освоение операционной системы для настольных компьютеров - это не только функциональность. Комфорт тоже имеет значение, и отчасти он зависит от того, как выглядит ваша среда. Если вам не очень приглянулось то, что предлагается в Linux по умолчанию, вы можете сделать его похожим на macOS даже внешне.

Изменить внешний вид вашего рабочего стола легко, но то, как вы это сделаете, будет зависеть от того, какую среду рабочего стола вы используете. GNOME является наиболее распространенным и имеет темы, приближенные к внешнему виду macOS Mojave. Если вы фанат внешнего вида старых версий MacOS, вы также можете найти больше тем в стиле Aqua.

Другие рабочие столы, такие как Xfce и KDE, различаются. У Xfce есть док-станция, в чем-то похожая на macOS, и она использует темы GTK, так что вы точно можете получить внешний вид macOS. По умолчанию KDE больше похож на Windows, но очень настраиваемый, поэтому вы также можете сделать эту среду похожей на macOS.

Если вы не уверены, с чего начать, не волнуйтесь. У нас уже готов для вас список настроек, чтобы ваш рабочий стол Linux выглядел как macOS.

4. Установите док в стиле MacOS


Самая узнаваемая часть внешнего вида macOS - это док. В зависимости от вашего дистрибутива Linux и рабочего стола, он у вас уже может быть установлен. Настольные компьютеры, такие как Xfce, оснащены панелью в стиле док-станции. Если вы используете Gnome, есть расширение под названием Dash to Dock, которое может превратить выдвижную черту в док.

Вы также можете установить док-станцию, которая является наиболее настраиваемой опцией. Одним из популярных вариантов является Plank, который, по словам его разработчиков, «призван стать самым простым доком на планете». Несмотря на это, он довольно настраиваемый, по крайней мере, с точки зрения его внешнего вида.

Если вы хотите что-то более мощное, есть много вариантов. Docky призван приблизить внешний вид док-станции MacOS, в то время как GLX Dock добавляет больше визуального стиля. Еще больше опций смотрите в нашем списке лучших док-приложений для Linux.

5. Используйте дистрибутив с похожими функциями


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

Ubuntu - самый популярный дистрибутив Linux, но лучшим выбором для пользователей Mac может стать Fedora . Он использует рабочий стол GNOME 3, который не совсем похож на Mac, но может стать таким с помощью нескольких простых настроек, перечисленных выше. Вы также можете включить расширенные жесты, которые могут сделать вашу сенсорную панель более похожей на тачпад на MacBook.

Если вы хотите, чтобы настольный компьютер выглядел как Mac, возможно, стоит взглянуть на Elementary OS. Рабочий стол не является ключевым отличием пользовательского интерфейса macOS, но он будет сразу знаком любому пользователю Mac. Elementary OS ориентирована на простоту, но все же имеет унифицированную эстетику, которая должна понравиться пользователям Mac.

Готовы перейти на Linux?

Если какие-то из этих вариантов заставляют вас думать, что переход на Linux может вам подойти, пришло время начать ваше путешествие. Процесс установки проще, чем когда-либо, но есть несколько мест, где вы можете столкнуться с трудностями. Одним из них является подготовка вашего установочного носителя.

Без паники! Мы подробно расскажем, как создать загрузочный диск USB для Linux, чтобы помочь вам начать работу, в следующих постах. Оставайтесь на связи!

Покидаю зону комфорта. Перехожу с Mac OS на Linux главное изображение

Меня всегда интересовал Linux и я довольно давно хотел его опробовать, но меня пугала работа в терминале. Что ж, терминала благодаря Хекслету я больше не боюсь, так что можно наконец его опробовать. 😁

Выбор дистрибутива

Мой выбор пал на следующие:

Прежде чем ставить Linux на свой ПК, я решил их протестировать в виртуальной машине UTM на моём MacBook.

У меня MacBook на M1, поэтому нужно было найти дистрибутивы для ARM-процессоров, благо они были, кроме Manjaro. Сколько не искал, а Manjaro для ARM так и не смог найти и поставить на виртуалку.

Ubuntu

enter image description here

Fedora

enter image description here

Кажется, я что-то забыл

Точно, нужно ведь ещё выбрать окружение рабочего стола.

enter image description here

GNOME

enter image description here

Мой первый раз

И вот я в нормальном и полноценном Linux на нормальном ПК, а не на виртуальной машине. Всё так интересно, но впереди долгий путь — установка приложений и настройка.

Первом делом сделал так, чтобы док оставался на рабочем столе, а не присутствовал лишь в режиме preview. Делается это путём прописывания пары команд в терминале (привет, Linux).

Затем установил нужные мне программы:

  • WebStorm (как же хорошо, что он есть на Linux)
  • Atom (На пробу)
  • Figma
  • Telegram
  • Discord
  • Spotify (Куда же без музыки?)
  • Steam (Об играх позже)

На Fedora всё это ставится в пару кликов, так как есть FlatHub. Как с этим обстоят дела на других дистрибутивах — я не знаю.

На этом у меня практически всё, так как для полноценного мнения нужно больше времени. О том, как я выполнял второй проект на Linux и Atom, я расскажу позже 😉

Немного об играх

Когда всё настроено, всё выглядит красиво, а нужные приложения установлены, можно начать думать и об играх, благо с ними сейчас на Linux всё хорошо.

Страдания

Главной моей проблемой ЯВЛЯЛАСЬ УСТАНОВКА ДРАЙВЕРОВ НА КАРТУ ОТ NVIDIA. Как же долго я страдал, как же долго я пытался найти нормальный туториал, но в итоге я долго мучился и что-то да получилось.

Поставил PortProton и запустил Epic Games Store. Всё работает, а я в экстазе 🤪

И Linux, и Mac OS являются Unix-подобными ОС и предоставляют доступ к командам Unix, а также к оболочкам bash и прочим. В сравнении с Windows, обе ОС имеют меньше приложений и игр. На этом сходства заканчиваются.

Графические дизайнеры и видеоредакторы боготворят Mac OS, в то время как Linux является фаворитом программистов, сисадминов и devops-ов. В чем еще отличия?

Допустим, ты используешь ПК только для серфинга в сети, просмотра фильмов, загрузки фоточек, набора текста, создания табличек и других подобных вещей. И в дополнение к этому ты хочешь, чтобы система была безопасной.

Можно потратить пару сотен долларов на систему, включающую в себя все вышеописанное, или потратить в 4-5 раз больше на MacBook. Решать тебе.

Утомленные яблоком: причины бросить Mac OS и выбрать Linux

Но с яблоком все немного иначе. Нельзя просто собрать компьютер и поставить на него Mac OS. Это почти невозможно. Все девайсы Apple поставляются только с операционкой, производимой в Apple.

Конечно, существуют способы установки Mac OS на устройства, отличные от Apple, но для этого потребуется большой опыт, а куча подводных камней заставит подумать, стоит ли оно того.

Утомленные яблоком: причины бросить Mac OS и выбрать Linux

В случае с Windows можно точно сказать – это центр вредоносных программ и угроз.

Многие хвалят Mac OS за то, что она является самой безопасной платформой. В некотором смысле это так, если сравнивать с Windows, но не в сравнении с Linux.

Количество вредоносных программ и рекламного таргетинга в Mac OS растет с каждым днем. Большое количество пользователей жалуются на свой медленный Mac из-за взлома браузера.

Не существует на 100% безопасных ОС, и Linux не является исключением. В мире Linux также есть уязвимости, но они должным образом исправлены своевременными обновлениями.

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

Утомленные яблоком: причины бросить Mac OS и выбрать Linux

Например, тебе не нравится рабочая среда Gnome на Ubuntu. Поменяй ее, допустим, на KDE Plasma. Можно поюзать расширения Gnome для улучшения рабочего стола. Такой уровень свободы и настройки на Mac OS напрочь отсутствует.

Кроме того, ты сможешь даже изменить исходный код ядра (потребуется немного знаний и навык поиска в "гугле"), чтобы добавить/удалить что-то или создать свою собственную сборку. Как ты думаешь, сделаешь ли ты это на Mac OS?

Что касается секьюрности, по умолчанию Linux не предоставляет никакого административного или рутового доступа, что не даст вирусне или вредоносу повредить системные файлы (за исключением общих данных юзеров). В Windows и Mac OS со старта дается "рут" вместе с огромной дырой в безопасности.

Этот момент применим к студентам и соискателям в области IT. Использование Linux не сделает тебя сверхинтеллектуальным, но поможет заполучить работу мечты.

Когда ты начинаешь использовать Linux и "ковырять" его, то даже не замечаешь, как получаешь опыт, который получают новички в IT-компаниях. Ты погружаешься в терминал, оттачивая свой способ перемещения по ФС, устанавливая приложения через командную строку и т. д.

Кроме того, Linux оттяпал огромный кусок на рынке труда. Существует уйма связанных с Linux технологий: админство, облака, виртуализация, etc. Ты можешь учиться, получать сертификаты и рассчитывать на высокооплачиваемую работу. Яблочную ОС с такой точки зрения можно даже не рассматривать.

Утомленные яблоком: причины бросить Mac OS и выбрать Linux

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.

Читайте также: