Все статьи | Блог студента

Мой опыт использования Linux после Mac OS

Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Мой опыт использования Linux после Mac OS главное изображение

Недавно я установил Linux и выполнил в этой операционной системе второй проект по фронту. В этом посте хочу поделиться опытом ее использования, а в предыдущем рассказывал, как устанавливал Linux и разбирался в ней.

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

P.S. Если бы не Hexlet, который познакомил меня с терминалом в этом курсе, я бы, вероятно, никогда не попробовал Linux.

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

Мой выбор пал на дистрибутив Linux Fedora 35 с рабочим окружением GNOME 41. Мне понравилось простой интерфейс и простота установки. Кроме того, для дистрибутива существует большая библиотека приложений, которые позволяют устанавливать нужные программы и драйверы одной командой в терминале.

enter image description here

У Fedora есть минусы:

  • Внешний вид стандартных значков (пришлось ставить сторонние);
  • Так и не получилось поставить рабочее окружение KDE Plasma с помощью Fedora Media Writer. Когда я выполнил установку через терминал, система начала сильно глючить;
  • Комбинация Super + пробел для переключения языка ввода, которая приводит к постоянному сбросу фокуса с поисковой строки;
  • Тысячи способов поставить драйвера от Nvidia, когда, как оказалось, достаточно прописать только sudo dnf install akmod-nvidia и всё. Да, это очень просто, вот только найти нужную команду оказалось довольно трудно.

Работа над проектом

Для программирования на Linux решил установить IDA WebStorm и Atom: обе программы ничем не отличаются от своих версий на Mac OS, поэтому интерфейс был привычным. Правда, с парой проблем я все же столкнулся.

Не устанавливайте Atom и WebStorm через FlatHub

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

enter image description here

При использовании FlatHub программы устанавливаются изолированно, а значит теряется одна из ключевых возможностей Atom и WebStorm – работа через встроенный терминал. У вас не будет доступа к установленному на ПК Node.js (WebStorm будет ругаться на отсутсвие Node и NPM), поэтому придется использовать обычный Linux-терминал. В этом случае все данные программы нужно устанавливать вручную. Если вы столкнетесь с той же проблемой в интернете есть гайды с нужными командами для установки Atom. С WebStorm таких проблем нет – достаточно скачать архив с программой с сайта JetBrains.

Итог

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

P.S. Linux позволяет вам запустить Live образ системы с флешки – так можно составить первое впечатление об операционной системе без ее установки на компьютер.

Аватар пользователя Шахзод Давлатов
Шахзод Давлатов 23 ноября 2021
Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
18 мая 10 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
18 мая 10 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
18 мая 10 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
18 мая 10 месяцев
Иконка программы Fullstack-разработчик
Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
18 мая 16 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
18 мая 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Создает веб-приложения со скоростью света
18 мая 5 месяцев