Найти в Дзене
About_all.info

Впервые в жизни попробовал Linux! Каково это? Отзыв опытного пользователя Windows о Fedora Linux

Предисловие (его вы можете пропустить, но потом пеняйте на себя, если что) Изначально я не планировал это никуда выкладывать (ну, в принципе, как всегда), но потом вдруг кааак вспомнил… что я теперь активно веду и Дзен, и vk XD В общем. Предысторию расписывать не буду, отмечу лишь то, что я работаю с видео и графикой в поэтому ставить любой Linux в качестве основной ОС я не собирался (т.е. это не было попыткой перехода на Linux). Поставил лишь из любопытства. А в этой статье я расскажу лишь о своём первом впечатлении (при моём сценарии использования). То-бишь это не объективное сравнение Линукса и Шиндовса. И прочтя эту статью, вы не сможете сделать вывод о том, какая ОС лучше, вы лишь сможете взглянуть на неё сквозь призму человека, который 15 лет пользовался только Виндой. Также я осведомлён о том, что некоторые фанаты (как "пингвина", так и "микромягкой ОС") настроены весьма воинственно, так что предупреждаю таких личностей: если вдруг я задену ваши фанатские чувства – можете смело
Оглавление

Предисловие

(его вы можете пропустить, но потом пеняйте на себя, если что)

Изначально я не планировал это никуда выкладывать (ну, в принципе, как всегда), но потом вдруг кааак вспомнил… что я теперь активно веду и Дзен, и vk XD В общем. Предысторию расписывать не буду, отмечу лишь то, что я работаю с видео и графикой в поэтому ставить любой Linux в качестве основной ОС я не собирался (т.е. это не было попыткой перехода на Linux). Поставил лишь из любопытства. А в этой статье я расскажу лишь о своём первом впечатлении (при моём сценарии использования). То-бишь это не объективное сравнение Линукса и Шиндовса. И прочтя эту статью, вы не сможете сделать вывод о том, какая ОС лучше, вы лишь сможете взглянуть на неё сквозь призму человека, который 15 лет пользовался только Виндой.

Также я осведомлён о том, что некоторые фанаты (как "пингвина", так и "микромягкой ОС") настроены весьма воинственно, так что предупреждаю таких личностей: если вдруг я задену ваши фанатские чувства – можете смело идти бомбить в комменты, я с радостью над вами посмеюсь ))0))))0 Всё, теперь приступим.

И вот, на всякий случай, хар-ки моего компьютера, чтоб не было вопросов по чаcти производительности и т.п:

• Ryzen 9 5950X

• 64GB RAM

• 2 SSD Samsung 980 PRO (500BG - под систему и 2TB для данных)

• HDD WD Blue 4TB

• RTX 3060 12GB

Недавно я установил себе самую дефолтную версию Fedora 36 в окружении GNOME. 37-я версия встретила меня не очень дружелюбными глюками видеодрайверов прямо в LiveCD, поэтому поставил предыдущую версию. Использовал я её всего 3 дня, и вот какими вышли мои впечатления:

Положительные аспекты

Некоторые функции, которые на Винде приходится добавлять с помощью стороннего софта, на Линуксе (ну, точнее, в его графическом окружении) встроены по дефолту. А именно (из того, что я заметил):

  • вкладки в проводнике
  • предпросмотр файлов в проводнике (по нажатию пробела, как в mac'е)
  • часы с секундами и датой в статус-баре (правда, статус бар в дефолтном виде отображается лишь на одном экране
  • скриншотилка, автоматически сохраняющая ЛЮБЫЕ скрины в папку (в то время как Виндовая скриншотилка автоматически сохраняет только скрины всего экрана, сделанные с помощью Win+PrintScreen)
  • НОРМАЛЬНОЕ меню Atl+Tab, в котором можно ориентироваться:
-2
  • полнофункциональный блокнот с вкладками, автосохранением и отображением форматирования кода
  • предустановлен бесплатный оффисный пакет LibreOffice
  • предустановлена виртуалка Boxes (правда, я не юзал её, но будем думать, что нормальная)

Есть и другой предустановленный софт, но это тот, который интересен лично мне. При этом система не перегружена предустановленным софтом настолько, как Винда. И после установки тебе в глаза не сыпется тонна уведомлений о том, чтобы ты попробовал кучу ненужных фич и… Кароче, ладно, я уже бомбил по этому поводу здесь: https://youtu.be/-qQv9LHgkUM?t=1350 (ссылка уже с таймкодом), повторятся смысла не вижу. В общем, спасибо большое, что хотя бы на Федоре этого мусора нет.

Поскольку графическое окружение здесь модифицируемое (в то время как на Винде для модификации интерфейса системы большинство програм что-то "ломают"), то многие фичи легко интегрируются с помощью GNOME Extensions. Т.е. процесс примерно такой же, как установка расширений в браузере: одно нажатие - и расширение установлено; одно нажатие - и расширение удалено. И настройки их всех производятся одинаково удобным способом в стандартизированном GUI.

Проводник здесь умеет раскрывать папки, не «заходя» в них:

(это не в «древе папок», как на Винде, а именно в основной панеле).
(это не в «древе папок», как на Винде, а именно в основной панеле).

Такого я не видел ранее ни в одном проводнике — ни на Винде (включаа дефолтный), ни на Маке. А это, как по мне, является просто «мега-киллер-фичей-2000»! Хорошо, что я не успел поюзать систему долго и привыкнуть к этому, иначе отвыкать потом было бы сложно )0))

Встроенный image viewer полностью юзабельный! Виндовый уже тоже, но это спустя сколько лет... (не знаю, правда, сколько лет нужно было Федоре, пока её вьювер к такому состоянию пришёл)

Встроенный аудио-плеер умеет применять ReplayGain, так что, возможно, он даже юзабелен в качестве основного плеера (в последнее время у меня к плееру немного снизились запросы, т.к. я забил на статистику прослушиваний и т.д).

Масштабирование в Wayland'е. (да, пока что оно находится в экспериментальном состоянии, но задел на будущее очень неплохой). Если на нескольких экранах выставить разный масштаб, то окно при перемещении между ними не перерисовывается резко, как на Винде (там оно иногда ещё и медленно перерисовываться), а перемещается бесшовно, отрисовываясь на каждом экране в том масштабе, который задан для этого конкретного экрана (насколько я понимаю, так же это работает на маке).

При вводе текста курсор меняет свой вид в зависимости от активированного Insert'а. Выглядит это вот так:

insert отключён
insert отключён
insert активен
insert активен

Не мог не отметить это, ибо каждый раз, когда случайно промахиваюсь по этой кнопке в Винде, приходится проверять, активировался он или нет, ибо, может, кто-то не знал, но есть места, где insert реально работает )0))

Завершение работы системы — моё почтение, оно происходит СРАЗУ при любых обстоятельствах! А не как на Винде: сначала она отображает экран выключения, через несколько секунд понимает, что в каких-то прогах что-то не сохранено и пишет, что не может выключиться из-за этого, либо, что гораздо хуже — не может выключиться «просто так» (потому что какая-то рандомная прога открыта в фоне) и висит из-за этого от нескольких секунд до бесконечности (т.е. не выключится, пока ты не выключишь её вручную).

Меню Alt+Tab при вызове его из fullscreen-програмы не вызывает ни единого перемигивания экрана. При этом игры, использующие новые методы отрисовки fullscreen, как Forza Horizon 4 (насколько я понимаю, это виндовый UWP’шный метод и, видимо, в Wayland’е есть его аналог) даже не сворачиваетcя ни при вызове меню, ни после ухода игры на задний план. А игры, использующие старый метод exclusive fullscreen (наример osu!lazer), сворачиваются, но уже после того как менюшка Alt+Tab исчезает. Пичём, сворачиваются игры даже с полноценной, не лагающей анимацией. Во всяком случае, так это работает на Wayland’е. На Xorg’е перемигиваний при переключениях меджу fullscreen’ом и оконным режимом тоже нет (как в случае с новым, так и со старым методом fullscreen), но там программа сворачивается сразу при активации Alt+Tab (тоже сворачивается с красивой анимацией). Что, в принципе, всё равно лучше, чем на Винде.

В играх в оконном режиме отсутствует задержка ввода. Для osu это является огромным плюсом, поскольку ей по факту не требуется широкий экран. Лично я на большом экране её уменьшаю (так мне комфортнее), из-за чего часть экрана в режиме exclusive fullscreen тупо простаивает без дела. А благодаря отсутствию задержки на Линуксе можно играть в квадратном окне, а рядом с игрой располагать какие-то другие окна (например, чат на стриме). Но это, к сожалению, только на Xorg’е. А на Wayland’е, присутствует такая же задержка, как и на Винде.

В момент, когда игра, находящаяся на переднем плане, грузит GPU на 100%, фоновые программы, использующие GPU параллельно с ней, не лагают. Они продолжают отображаться, как обычно (это на Wayland’е, на Xorg’е не проверял), в то время как на Винде они могут не то что лагать, а даже полностью остановить отрисовку, пока игра не уйдёт на задний план, или просто обновляют один кадр в несколько секунд.

Копирование файлов между SSD дисками задействует весь их скоростной потенциал (т.е. оно явно многопоточное). Для примера, средняя скорость при копировании папки «osu» (~250 000 мелких файлов общим весом 44ГБ) у меня была на уровне 500МБ/с и длилось копирование чуть дольше 1-й минуты (копировалось с одного SSD Samsung 980 PRO на другой такой же). На Винде же скорость варьируется от 30 до 300МБ/с, а общее время копирования – почти 6 минут.

В простое все фоновые процессы (если больше ничего не открыто) потребляют всего 0.05-0.2% CPU, и за эти 3 дня я ни разу не видел, чтобы какой-либо фоновый процесс просто так начал грузить CPU. В то время как в Винде фоновые процессы иногда вообще своей жизнью жить начинают.

Мелочь, но это заметно, поэтому упомяну: OBS запускается гораздо быстрее, чем на Винде (если точнее, то запускается он мгновенно, пока плагинов нет. В то время как на Винде даже пустой OBS запускается с небольшой задержкой).

Отрицательные аспекты

Первые два пункта не особо важны/критичны во время обычного использования компа, но во время настройки системы они успели меня поднапрячь:

Способ установки приложений... Часть приложений устанавливается из «магазина» (ну т.е. необязательно из его GUI, можно и через терминал. В общем, из добавленных в систему репозиториев), часть просто скачивается с и-нета в виде установочных файлов (как на Винде), часть – в виде уже распакованных, готовых для запуска программ (например, SheepChat я скачал в таком виде). И вроде бы на Винде всё то же самое, т.е, на первый взгляд, это не должно доставлять больше неудобств, чем на Винде... Но дело в том, что на Винде всё-таки приложения из магазина – это пока что абсолютный минимум из моего набора приложений, посему он там обычно мною даже не вспоминается. В то время как на Линуксе это как раз основной способ установки приложений. Ну и, казалось бы, на Андроиде тоже, но ведь там я не испытываю из-за этого никаких проблем...

А потому что на Андроиде это, напротив, универсальный способ установки приложений. К тому же, в этом магазине один общий стандарт установочных файлов – apk. Т.е, если по какой-то причине всё же нужно установить приложение другим способом (например, нужна его старая версия), то ВСЕГДА можно просто скачать установочный файл из и-нета. То-бишь есть некая абсолютная стандартизация. В Линуксе же общим стандартом не пахнет даже в пределах одного дистрибутива. В этом, во-первых, легко запутаться в случае чего (я про команды в терминале), а, во-вторых, в некоторых случаях (например, во flatpak’е) такого понятия как «установочный файл» вообще не существует, насколько я понимаю (во всяком случае, я не нашёл способа его получить). Это плохо по нескольким причинам:

  1. Без и-нета такую прогу никак не установить. Да, я знаю, что всякие умники здесь 100500 «аргументов» придумают, почему это якобы «не проблема» но я как считал, что нельзя полагаться на и-нет, и всё важное для себя абсолютно необходимо хранить в своём личном оффлайн-хранилище, так и продолжаю так считать.
  2. Установить старую версию программы либо не очень легко, либо вообще невозможно (ведь те же репозитории не бесконечно хранят старые версии). А это иногда может быть необходимо.

Ну и, что бы там не говорили отбитые линуксоиды, но делать что-либо через командную строку (вместо GUI) — это крайне неэффективно для меня как пользователя с точки зрения времязатрат. Не говоря уже о том, что необходимость запоминать какой-то синтаксис лично меня раздражает. Когда это является лишь необязательной опцией, приносящей мне какое-то преимущество, то ещё ладно, но когда это является необходимостью для некоторых обычных операций (например, установить open tablet driver я без терминала никак не смог), то это ОЧЕНЬ ТУПО.

Полный бардак в файловой системе. На Винде в целом тоже, но в меньшей степени. Там абсолютный бардачище наблюдается больше в реестре, но, благо, обычному юзеру в него лезть приходится крайне редко. А вот сами программы зачастую устанавливаются либо в Program Files (или Program Files (x86)), либо в AppData (Local или Roaming), не говоря уже о том, что зачастую юзер сам может выбрать папку для установки, чтобы лучше контролировать свою систему. А конфигурационные файлы зачастую находятся либо в той же AppData, либо в самой папке с программой. Какие-то доп.файлы, конечно, могут быть разбросаны по всему диску C:/, но это, опять же, реже доставляет проблемы. В Линуксе же, как основные файлы программ, так и их конфигурационные файлы тоже разбросаны по всему системному разделу, от дистрибутива к дистрибутиву всё отличается, и всё это доставляет неудобства чаще.

Далее. Больше всего я наслышан, что в Линуксе есть проблемы с изображением и со звуком. Так вот:

Звук:

В моём случае, после каждой перезагрузки системы или выхода из сна звук в системе переключался на HDMI. Если точнее, то колонки, подключённые через аналоговый выход, отключались после перезапуска, так что даже после полного отключения HDMI-аудио, проблема не ушла, просто вместо переключения на HDMI звук стал пропадать вообще :\

Изображение:

На Xorg подлагивает интерфейс почти везде. Firefox вообще заметно лагает. На Wayland'е это само по себе проявляется намного слабее. Может быть, и не наблюдалось бы вообще, но там интерфейс иногда подлагивает уже из-за того, что видеокарта работает в режиме адаптивного управления частотами и не успевает повышать частоту, когда это нужно, а изменить его на режим фиксированной максимальной частоты нельзя из-за того, что Nvidia пока что слабо дружит с Wayland'ом. Тем не менее, заставить, например, Ютубовские видео проигрываться с идеально ровным фреймтаймом я так и не смог.

Масштабирование на Xorg не работает для каждого монитора отдельно. Только для всех мониторов одновременно. А в Wayland'е хоть и работает масштабирование каждого монитора отдельно, но, как я и писал ранее, опция, позволяющая задавать дробные значения масштаба (т.е. 150%, 125% и т.д.), пока что находится в экспериментальном состоянии и при её активации графический интерфейс иногда багует (глюки отображения диалоговых окон и т.д).

При одинаковом масштабировании интерфейс GNOME крупнее, чем интерфейс Винды, что абсолютно лишено смысла на десктопе.

Запись экрана OBS’ом подлагивает (от «немного» до «весьма заметно»), причём, на Wayland c помощью PypeWire намного меньше, чем на Xorg, но полностью плавного захвата мне добиться не удалось.

По audio-video это вроде всё.

В противовес быстрому завершению работы, скорость запуска системы занимает целых ~22 секунды (именно самой системы, а не всего компа, т.е. загрузку BIOS’а, а также время, затрачиваемое мной на ввод пароля при входе в систему, я вычитаю). Для сравнения, Винда с пустым автозапуском грузится ~13с. Правда, в Федоре у меня на этапе этих измерений уже были установлены некоторые GNOME'овские расширения:

-6

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

Проводник не запоминает режим отображения (превьюшки или таблица) для каждой папки.

Встроенный видео-плеер ещё более неюзабелен, чем виндовый. Может, я просто что-то не понял, но он не захотел проигрывать, к примеру, кодеки AV1 и VP9 (хотя я установил пак кодеков из "магазина"). Seeking по кейфреймам он тоже не умеет, поэтому промотка видосов с большим интервалом GOP’ов близка к неюзабельной.

Ускорение курсора мыши намного более слабое, чем на Винде. Поначалу даже кажется, что его вообще нет. Если всё же сравнить курсор без ускорения и с ним, то вроде как оно есть.... Но настолько слабое, что юзать мышь с ним крайне неприятно.

Firefox запускается чуть дольше, чем на Винде. Если точнее, то на Винде на этом процессоре (Ryzen 5950X) он запускается у меня почти мгновенно, а тут с небольшой задержкой. Но это ещё полбеды. А закрывается он (я имею ввиду не само окно, а его фоновый процесс) так долго, что, если нужно его перезапустить, это становится проблемой.

После «обновления» OBS до старой версии (делал это для того, чтобы понять, как откатыть программу, на случай чего) он стал закрываться через раз очень долго (здесь уже я имею ввиду именно само окно программы).

Ну, отсутствие Adobe’овского софта я не вижу смысла упоминать в рамках этой статьи, т.к. это я и так всегда знал (лол, всё-равно ведь упомянул XD).

Одноразовые глюки

В момент, когда я пишу этот текст, у меня просто перестал работать Firefox. Т.е. он открывается, но ничего не грузит (¬_¬) P.S. Проблема не в и-нете — проверил. Дальше возиться не стал, т.к. уже всё-равно собираюсь сносить систему.

UPD: через ~час пофиксилось само. Справедливости ради, отмечу, что на Винде что-то подобное я тоже ловил, только там фиксилось перезапуском системы, а тут перезапуск не помог.

После нескольких часов обычной работы системы, после её автоматического ухода в «режим ожидания» (т.е. отключение дисплеев и блокировке пользователя без ухода в сон) весь интерфейс стал выдавать микро-фризы с почти одинаковыми промежутками времени: оклоло 1 секунды. Понятия не имею, чем могло быть вызвано. Пофиксилось перезапуском системы, но сам по себе баг крайне неприятный — ещё раз подтверждает нестабильность работы видеодрайверов и всего с этим связанного.

Надеюсь, ничего не забыл...

Итог

В целом пользоваться Линуксом непривычно, но нельзя сказать, что он намного хуже Винды. Скорее, Linux после Винды – как Davinci после Premiere’а. Многое непривычно из-за того, что привычки использования ОС формировались годами. А в среднем кол-во удобств/неудобств и там, и там приличное, просто эти неудобства разные. Что же касается основного камня преткновения Винды (по крайней мере, в моём конкретном случае) – стабильности системы, то тут, к сожалению, ничего сказать не могу, т.к. для этого нужно бы поюзать систему хотя бы пару недель, а я по некоторым причинам не могу это осуществить.

Так что такое недо-тестирование Линукса получилось ¯\_(ツ)_/¯

— Доволен ли я этим тестированием в целом?

Нет. Надо больше времени.

— Доволен ли я хотя бы теми результатами, которые удалось получить?

Скорее нет, чем да. По крайней мере, юзать систему в таком виде, в котором она себя показала за это время, мне было бы, как минимум, неприятно

— Насколько это соответствует моим ожиданиям?

Ну, я ожидал, что разобраться с системой будет намного сложнее. При этом проблем в самой её работе я ожидал как раз меньше (хотя бы на старте использования).

— И наконец главный вопрос: насколько Линукс, как операционная система, потенциально «для меня»? (отбросив пока что тот факт, что на нём нет Adobe’овского софта)

Ещё года 2-3 назад я бы, возможно, ответил, что вполне для меня, т.к. сложность настройки я тогда не считал недостатком, а думал, что «раз мне сложно, значит, это просто я тупой».

Сейчас же мой ответ – однозначно, НЕ для меня.

Сейчас я, наоборот, хочу от системы, чтобы она отнимала у меня абсолютный минимум времени на возню с ней самой (иногда я люблю повозиться, но не ради решения тупейших проблем, а для добавления новой функциональности, улучшения своей продуктивности и общего восприятия системы) и просто работала, как должна, т.е, как Я ЭТОГО ХОЧУ (а не как хочет Майкрософт в случае с Виндой или кто-то там ещё). Ибо за последнее время проблемы с компьютером меня очень достали.

В любом случае, это был интересный, хоть и короткий опыт, я в целом рад, что провёл хотя бы такое тестирование, т.к. ооочень давно было любопытно поюзать Линукс хоть в какой-то степени.