linux для пользования, а не администрирования

Возник такой вопрос. Нужен совет.

3 месяца пользуюсь linux (ubuntu), поставил "рядом" с Windows 10. 2 "физически" разных диска на одном linux, а на втором соответственно windows.

  • Установил ubuntu, скачал браузер, telegram, среду разработки, разные глобальные пакеты для разработки, по типу git, nodeJS, typescript, npm и т.д.

При установке ubuntu зашел на форум и выполнил настройку.

Далее, после месяца работы, первая смерть. Проблема с драйверами видеокарты Nvidia (2 дня общения на форумах привели к единогласному решению: "сноси нах*й и ставь заново").

Второго раза хватило подольше, но в итоге я снова получил тот же ответ: "сноси нах*й и ставь заново"(проблема была другой). Всегда на форумах говорили, что мол "легче снести и заново поставить". Короче, спустя 3 месяца как то надоела вся эта история, времени на переустановку всего софта уходит достаточно.

Вопрос: "Есть ли такой дистрибутив, который ты настраиваешь, и просто работаешь. Без вот таких сюрпризов, что перезагрузил комп и все... не работает."

Можно ли вообще пользоваться linux не занимаясь половину времени администрированием данной операционки.

Если же нельзя, и linux такой и есть, то что почитать, что посмотреть, чтобы просто настроить и не париться, и даже не думать о том "запустится ли мой linux завтра". Понятное дело что можно почитать какого-нибудь Кофлера, на это куча времени 800 стр. + практика. За глубоким пониманием операционных систем я не гонюсь, просто хочется пользоваться, а не администрировать.


Ответы (1 шт):

Автор решения: Sergey

после месяца работы, первая смерть. Проблема с драйверами видеокарты Nvidia

Чисто из практики... Работаю на разных дистрибутивах линукса более 20 лет. Винду использую только для steam - в игрушки играть, по привычке.

В начале нулёвых действительно были проблемы с видеокартами Nvidia, но очень давно уже на это не наталкивался.

Есть два варианта развития событий:

  1. Вы НЕ играете в видеоигры, комп - только для работы
  2. Вы ИГРАЕТЕ в игры, требующие крутой графики.

В первом варианте - просто НЕ ставьте драйвер от Nvidia и всё у Вас будет замечательно - универсальный драйвер работает весьма стабильно.

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

А вот в люнихе ядро меняется относительно часто, может даже - несколько раз в месяц и пользователь, как правило, этого даже не замечает.

И тут вылазит проблема - сменив версию ядра, надо менять и версию драйвера. А у разработчиков из Nvidia уже есть новый драйвер? А если есть - как добиться его автоматического обновления? В винде, после обновления ОС, вы сами, вручную выполняете установку нового драйвера. А вот в линухе это должны делать разработчки пакета драйвера. К сожалению, програмисты Nvidia отличаются не очень сильным вниманием к подобным "мелочам" :-(

Т.е. события (обычно) развиваются следующим образом:

  1. Вы работаете нормально целый день
  2. В конце, перед выключением компа, проиходит обновление ПО
  3. При обновлении и меняется версия ядра
  4. Утром, после включения компа, вы видите, что драйвер не загрузился.

Если порыться в логе (dmesg), то там мы наверняка увидим сообщение в духе, что не могу загрузить модуль драйвера Nvidia потому, что...

И здесь, скорее всего, есть только два варианта:

  1. Снести драйвер Nvidia и работать на дефаультовом
  2. Разобраться почему не идёт обновление драйвера.

По второму пункту надо анализировать логи. Как первый шаг, рекомендую выполнить команду

dmesg | grep nvidia

А дальше - видно будет...

→ Ссылка