Ubuntu 20.04 x64
GNOME 3.36.5
GTK Theme: Yaru-dark
— Intel Core i5-8600K @ 6x 4,3GHz, 48GB DDR4, GTX1060 6G
— Приветствую всех!
Ниже в 4-частях расскажу про свой опыт перехода и использования Ubuntu.
Часть 1. От Windows до UBUNTU. Мой личный путь.
Я являюсь старшим разработчиком в одном из интернет-магазинов РФ. Разработка для меня основная работа, хобби.
Лет 6 назад разработку я вёл полностью под OS Windows, меня она более чем устраивала. По мере разработки, появляются новые фичи, свистелки-перделки, которые заточены под работу на серверах Linux. Работать из под Windows становилось сложнее, то там, то здесь попадались какие-то фичи, которые работают не так как требуется, приходилось много времени тратить на адаптацию фичи. Некоторые вещи, или ПО (требуемое для разработки) вообще отсутствуют на Windows.
Стало понятно, что далее вести разработку на хосте Windows будет непродуктивно и в последствии невозможно.
В конце 2015, в начале 2016 года я присмотрелся к обвёртке сред виртуализации VM. О! Это ведь то, что врач прописал.
Vagrant — замечательный инструмент, он сам создаёт виртуальную машину (образ Ubuntu Server LTS), сам умеет синхронизировать файлы из хостовой машины Windows на гостевую Ubuntu. В итоге, мы имеем — работаем в своём любимом Windows, но все программы и код запускаются в среде Ubuntu. Шах и мат!
Это чертовски здорово работало, все проблемы которые были связанны с разработкой из под Windows — были решены (кроме symlink). Так я и проработал до конца 17-ого года. К концу 2017 года, радости у меня немного поубавилось. Нет, не то чтобы оно стало работать хуже, дело в том, что сервисов разных становилось всё больше, и под каждый надо было запускать свой инстанс vagrant + VM, а это крайне сказывалось на потребление ресурсов моего ПК.
Стало понятно, что далее так разрабатывать будет сложно. Тем более, в тот год я активно знакомился с новыми для меня технологиями виртуализации — docker + docker-compose. Ну чо, вот оно новое счастье посоны?! Как бы — да, но под Windows с docker на тот момент было всё очень плохо (не знаю как сейчас, напишите если кто разрабатывает под Windows + docker в комментариях).
Мною было принято кардинальное решение: перебраться полностью на Ubuntu 18.04. WAT! И чтобы не было соблазна перелезть обратно на Windows, было решёно ставить именно на SSD, на котором была Windows. WAT! WAT! WAT! Пути назад нету :) CRAZY! — подумал я тогда, ведь мне послезавтра на работу и машина должна быть полностью настроена к работе, начальству ведь не скажешь — извините, у меня тут компуктор настройки требует, подождите пж)
Часть 2. Ubuntu. Гнев. Отрицание. Помогите.
И вот, установил я свеженькую сборку Ubuntu 18.04. Супер! Да, уж… Предстояло столько всего настроить, установить…
Очень трудно было привыкнуть к оформлению. После светленькой, уютной Windows, Ubuntu казалось мрачной, нелепой вырвиглазной. Я реально страдал, глаза были в куче. Всё было не так, начиная от иконок, их размера, шрифтов, цветовой гаммы.
Начались проблемы с установкой каких-то пакетов. Один пакет требует одной версии либы, другой пакет — другой версии либы… Жесть. Спасите) Верните мой уютный WINDOWS! 1.5 дня до понедельника я всё настраивал, почти не спал.
Мне нужно было поднять кучу сервисов, проверить их работу, настроить базы, докеры, и т.д… В тот день я очень пожалел что затеял это всё. Но, т.к. диск с WIndows был уничтожен, то назад пути у меня не было. С горем пополам, с красными глаза в куче, я вышел успешно на работу и всё прошло… Отлично! ДА!
Часть 3. Ubuntu. Принятие. Получение удовольствия от системы.
После всех настроек, установок, решений проблем зависимостей и т.д. и т.п., непосредственно уже работая, начинаешь получать кайф. Всё работает из "коробки". Не нужно танцев с бубном для решения каких-то свителок-перделок. Всё просто работает, и работает намного лучше и быстрее.
К цветовой гамме на удивление привык за 2-3 дня постоянной работы. К боковой панели тоже привык быстро, я специально её остановил каноничной в левой части.
Как итог: рекомендую всем веб-разработчикам, пробовать поработать месяц на Ubuntu и сравнить с Windows. Возможно, вы как и я, останетесь здесь уже на года.
Часть 4. А что там с играми?
Сейчас времени на игры очень мало, но всё же играю в стиме CS:GO, ETS2. Данные игры работают не хуже чем под Windows. Разницы не заметил. Есть и другие игры в библиотеки Steam, и там не мало которые поддерживаются для запуска на Ubuntu через proton.
Комментарии
10:12
21:04
10:16
20:15
10:18
на эту дьявольщину
не могу я отрицать сей вклад,
что она внесла в этот дивный мир
но вопросами я не мог задаться
смотря на сию картинку я
какие же вы расширения используете для вывода инфы?
и такое чувство что был ещё закос под i3wm
хотя не мне судить...
10:24
10:32
14:59
10:40
21:08
11:12
20:16
21:09
Но, поработав долгое время под Ubuntu, понимаешь, что уже всё равно не вернешься на Windows.
Сейчас я себя чувствую за этой ОS максимально комфортно.
12:07
12:11
От себя(продвинутого "чайника") могу добавить только одно - если видит плюсы и возможности в Линуксе даже програмист, ITшник или человек по работе связаный с разработками(как вы), то для рядового юзера Линукс - это вообще то, "шо доктор прописал".
Я уже почти 3 года перешел и абсолютно не жалею. Абсолютно.
Да и Линукс сейчас гораздо лучше и более "юзерфрендли". Так что, у всех есть реальная возможность оценить и...остаться навсегда.
12:50
Невозможно безболезненно выдернуть человека из GUI интерфейса в терминал и какой-нибудь Gnome/Pantheon.
13:18
12:34
08:52
13:28
08:23
17:28
18:39
18:47
08:56
Да и редко я захожу на рабочий стол
16:20
19:57
08:50
Многие кто пытался перейти на Linux, не смогли на нём остаться из-за этого, что не давали себе достаточно времени на изучение OS и её особенностей. У них что-то не получается, психуют и сносят. Возвращаются обратно на Windows.
21:18
На Linux же можно сэкономить большие деньги на покупку лицензий Windows и на минимальных требованиях к ТТХ компьютеров
22:43
Сам работал в организации завязанной на винду (800 человек).
Более 12 лет. 5 лет начальником отдела ИТ.
В общем страшный VENDOR-LOCK.
Основная CRM была написана на delphi(только винда с wine не совместимо).
Бухгалтерия, там даже страшно об этом было задумываться.
Крипто-софт везде и только под винду.
Плюс из-за 152-ф3, на большинстве рабочих станций нужно было только сертифицированное ПО (включая ОС на базе линукс), которое очень дорогое. Гораздо дешевле было использовать винду с необходимыми СЗИ.
Ну и конечно наши любимые active-directory.
В общем нереально.
Да и спецы дорогие.
Любой нормальный линукс админ это почти dev-ops, а там зарплаты по выше чем у разработчиков.
08:47
09:01
На самом деле M$ уже давно "побеждает" не за счёт качества, а за счёт лоббирования - "занесли чемоданчик" куда надо и вот уже министерство пишет тексты и составляет таблицы под виндой.
ЗЫ. Вона - свеженького для M$ завезли:
"11 мая Microsoft выпустила билд Microsoft Outlook 13929.20372, в котором были исправлены ошибки с календарем и в панели навигации. Только по факту оказалось, что после обновления почтовый клиент перестает работать — любой напечатанный в новом письме текст пропадает, а новые письма выглядят пустыми на экране, но при этом печатаются на принтере нормально.
...
Разработчик программы пояснил, что изучает проблему с видимостью сообщений электронной почты в Outlook. Microsoft рассказала, что уже выпустила патч для ее решения, а его развертывание начнется 12 мая постепенно. Компания пока что предлагает пострадавшим клиентам использовать веб-версию Outlook или Outlook Mobile. Также разработчик озвучил основную причину проблемы — некорректное недавнее изменение в системе, которые должно было облегчить управление отображением текста для контента в клиенте Outlook."(с) Хабра
Индустал(tm) (тяп-ляп и в продакшн)
Кому мнтереснро - мрожет погуглить про прошломесячный апдейт, после которого перестали печататься жыпеги (белая полоса через весь лись). За неделю 4 патча выпусили для исправления (в том числе и самих патчей) - наисправляли вплоть до "синего экрана смерти" :)))))
15:37
Не надо крупному бизнесу ничего экономить, им надо чтобы было привычно и тех. поддержка вендора.
Например, моя контора даже если и будет переезжать на Linux - один хрен это будет RedHat/IBM/Oracle.
22:49
Но вот конечно с gnome я так и не подружился))
Поэтому только xfce4.
Только Xubuntu.
Из плюсов пакетная база ubuntu и нет гнома))).
Минусов нет.
08:43
01:50
В итоге остановился на кде неон. Для меня важна эстетическая составляющая. Но ещё более важна стабильность. Неон - баланс.
Но в целом пока что я понял что Линукс - не для новичков точно и не для людей, у которых не так уж много времени )))
08:34
09:05
21:49
21:55
да и вообще и дистрами прекращай! каждый твой комм - это посыл на какой-либо дистр, ну.. правда.
22:06
22:02
22:08
05:29
В данное время работаю в manjaro с kde. Хоть это и не ахти легковесная система, но комп спокойно справляется со всеми задачами. Обновления роллинговые, к счастью, без сюрпризов. Сейчас подстраховываюсь таймшифтом, хотя вероятно, поставлю некий бекапер посерьезнее(...)
Всем добра!
08:36
Меня Ubuntu более чем устраивает. Не вижу в данный момент смысла даже пробовать какие-то новые дисты. По сути, там всё тоже самое. Ну, может какие-то свистелки по-другому работают, и выглядят, но суть та же.
06:13
08:43
06:32
Cinnamon тоже довольно похож, но LXDE проще и лично мне больше нравится. А цветовые гаммы поменять в любом десктопе можно.
Вообще, я считаю, то, что desktop по умолчанию сделали Unity, а потом похожий на него Gnome - это величайшая стратегическая ошибка.
08:38
07:17
многих такое ожидает, ибо помню каковы были дистрибутивы GNU/Linux в 00-х и каковы они сейчас.. разница не то что огромная, она колоссальная... а винда, как была чихоткой ни о чем 20 лет назад, так и по сей день на том же уровне - дырявое, проприетарное, разбитое корыто, уже давно изрядно попахивающее гнильцой.
07:55
08:40
08:41
09:39
16:32
У самого стоит и Windows 10 и KDE Neon (основная ОС)
09:53
При всем том меня не нужно убеждать, что Фотошоп лучше Гимпа. Трудно ожидать другого от того, что давно стало стандартом многомиллиардной отрасли. Просто не следует забывать, что это громоздкий профессиональный инструмент, предполагающийся к использованию вместе с такими же мониторами, калибраторами, навыками и проч. И вот для тех, кому не нужны комбайны вроде CC, а граблей Elements не хватает, тракторок GIMP вполне себе может подойти. Работает и солярки не просит. Название, правда, стремное.
16:33
16:54
В целом, Microsoft в последние годы как-будто всерьез задумалась именно о разработчиках, и постоянно внедряет разные вещи (в первую очередь речь конечно о развитии WSL, но есть и классные инструменты - Windows Terminal очень неплох, Visual Studio Code). Короче сейчас работа из под винды не выглядит такой болью как еще несколько лет назад, когда надо было зоопарк виртуалок держать даже для простых проектов.
Linux (Arch + i3wm) я поставил в качестве эксперимента на мое мобильное рабочее место (ноут), где у меня меньше оперативки (8Гб) в итоге и сама система меньше отъедает на старте, и виртуализации никакой не нужно.. + еще тайловый оконный менеджер для небольшого экрана ноута по-моему самое оно. В общем работать вполне можно. Но его еще нужно настраивать и настраивать :) Скажем, яркость экрана, громкость звука я меняю из командной строки, не разобрался как на фунцкиональные кнопки ноута подвесить. Звук есть не во всех приложениях..., Open VPN чего-то не взлетел и т.п. и т.д. Короче оно действительно требует времени.. ну или махнуть рукой и "привыкнуть".
10:30
На чём пишите?
16:42
На докер переехал уже почти 2 года как, прямо глоток свежего воздуха.
00:38
10:06
10:12
10:18
10:22
Даже сейчас под ubuntu, у меня установлен голый nginx + php разных версий. Никакие панели готовые не использую.
А вообще, сейчас вся разработка ведется в docker+docker-compose. Нужные контейнеры собрал и усё.
11:25
13:06
С портами никакой проблемы тоже не замечал. Рекомендую работать через docker-compose + network, тогда можно связывать несколько разных сервисов по сети по их имени.
Для WEB доступа использую NGINX с проксированием.
13:14
хотел дойти NGINX и нетворк, но времени не хватило разбираться, прокрастинация победила, слишком много нюансов в топологии сети получается, поэтому остался работать как "динозавр", все ставлю локально апач, нжинкс, реббит, редис, мускул, монго и тд))))