Скидки до 20% + 2-ая профессия бесплатно и подарки на 50 000₽

Главная | Все статьи | Дневник студента

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

Время чтения статьи ~2 минуты
Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Покидаю зону комфорта. Перехожу с Mac OS на Linux главное изображение

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

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

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

  • Fedora
  • Manjaro
  • Ubuntu

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

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

Ubuntu

enter image description here

Самый популярный был поставлен первым делом. Работал хорошо, выставил разрешение 5к и даже так всё работало отлично (славься M1 😂).

Потыкал там, потыкал тут, немного поработал в терминале. Решил попробовать поставить WebStorm, но его для Linux на ARM нет, увы.

Итог: вроде норм, но что-то не то, какой-то он... странный? Не знаю, как-то меня не прельщает подобный внешний вид интерфейса — чем-то он меня отталкивает, а чем и сам не знаю 🙃, так что удаляю Ubuntu и ставлю следующий дистрибутив.

Fedora

enter image description here

Ух, совсем другое дело. Мне очень нравится как выглядит Fedora, плюс её было очень легко поставить.

Но это не меняет того факта, что под ARM приложений нет, так что пора создавать установочную флешку, садиться за большой ПК и начинать полноценно погружаться в мир Linux.

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

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

KDE

enter image description here

Нууу, похоже на Windows? Нет, мне это явно не подходит.

GNOME

enter image description here

А вот это уже очень похоже на Mac OS. Беру!!

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

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

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

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

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

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

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

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

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

Страдания

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

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

Аватар пользователя Шахзод Давлатов
Шахзод Давлатов 01 ноября 2021
4
Похожие статьи
Рекомендуемые программы
профессия
Верстка на HTML5 и CSS3, Программирование на JavaScript в браузере, разработка клиентских приложений используя React
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Python, Разработка веб-приложений и сервисов используя Django, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Тестирование веб-приложений, чек-листы и тест-кейсы, этапы тестирования, DevTools, Postman, SQL, Git, HTTP/HTTPS, API
4 месяца
с нуля
Старт 26 декабря
профессия
Программирование на Java, Разработка веб-приложений и микросервисов используя Spring Boot, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Google таблицы, SQL, Python, Superset, Tableau, Pandas, визуализация данных, Anaconda, Jupyter Notebook, A/B-тесты, ROI
9 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на PHP, Разработка веб-приложений и сервисов используя Laravel, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Ruby, Разработка веб-приложений и сервисов используя Rails, проектирование и реализация REST API
5 месяцев
c опытом
Старт 26 декабря
профессия
Программирование на JavaScript в браузере и на сервере (Node.js), разработка бекендов на Fastify и фронтенда на React
16 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на JavaScript, разработка веб-приложений, bff и сервисов используя Fastify, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Git, JavaScript, Playwright, бэкенд-тесты, юнит-тесты, API-тесты, UI-тесты, Github Actions, HTTP/HTTPS, API, Docker, SQL
8 месяцев
c опытом
Старт 26 декабря