История такая. Почти у всех машин на борту FreeBSD.

На них работают родители и сестра. А у меня одного остался стабильный Дебиан. Так как новый выпуск Дебиана не за горами (обещают выпустить 30-06-2023), я задумал поставить что-то новое. Выбор пал на NixOS. Почему? Потому, что NixOS — это независимо разработанный дистрибутив GNU/Linux, целью которого является улучшение современного управления конфигурацией системы. В NixOS вся операционная система, включая ядро, приложения, системные пакеты и файлы конфигурации, создается менеджером пакетов Nix. Nix хранит все пакеты изолированно друг от друга; в результате нет каталогов /bin, /sbin, /lib или /usr, а вместо этого все пакеты хранятся в /nix/store.

Другие инновационные функции NixOS включают надежные обновления, откаты, воспроизводимые конфигурации системы, модель на основе исходного кода с двоичными файлами и многопользовательское управление пакетами.

Хотя NixOS начинался как исследовательский проект, теперь это функциональная и удобная операционная система, которая включает в себя обнаружение оборудования, KDE в качестве рабочего стола по умолчанию и systemd для управления системными службами.

У них появился удобный графический установщик (calamares), в котором можно выбрать основные рабочие окружения. Это Gnome (дефолт), KDE, XFCE, MATE, PANTHEON, Enlightenment и голую консоль. Я выбрал Enlightenment по простой причине. Она легковесная, версия новая (в Дебиане она старая), но не обделена рюшками.

Короче, все установилось. Настройку произвел, и все работает. Проблем не возникло. Думаю, оставлю систему минимум до 30-06-2023, а может и навсегда.

П.С.

Читал отзыву, что в NixOS Гном собран по минимуму, почти такой же, как и в Арче, без лишних программ. А если есть желание, можно установить совсем урезанный вариант. Тогда получишь гномовскую щель и менеджер файлов. Но я не пробовал. Гном мне не нравится.

Больше скринов:

1

2

3

  • odalistOP
    link
    fedilink
    arrow-up
    0
    ·
    3 years ago

    Так нет же альтернативы home manager’y

    Насколько мне известно, альтернатива есть. Это nix profile.

    в nixos начинаются проблемы

    Какие? Спрашиваю ради интереса.

    • serg002
      link
      fedilink
      arrow-up
      0
      ·
      3 years ago

      Насколько мне известно, альтернатива есть. Это nix profile.

      Не нашел примеров использования. В офиц доке там про другое. Может не там смотрю

      Какие? Спрашиваю ради интереса.

      У меня за неделю много чего происходит. Уже 4 месяца не сижу в никсе. Я уже и не помню, что там ломалось. Из значимого - отсутствие ускорения в 340xx, которое есть в генте(на которой временно и сижу)

      • odalistOP
        link
        fedilink
        arrow-up
        0
        ·
        3 years ago

        Может не там смотрю

        Ты смотрел тут? Можно еще почитать тут.

        отсутствие ускорения в 340xx

        Очень странно.

        • serg002
          link
          fedilink
          arrow-up
          0
          ·
          3 years ago

          Я прочитал. Я не понимаю как с этим работать на уровне конфигурации

      • JamesHolden
        link
        fedilink
        arrow-up
        0
        ·
        3 years ago

        отсутствие ускорения в 340xx

        Там поломанные пакеты. Ускорение можно сделать, у меня все работало, но к сожалению я уже грохнул код которым я это делал, так бы поделился.

        Для этого надо сделать ряд override’ов пакетов дров.

        • serg002
          link
          fedilink
          arrow-up
          0
          ·
          3 years ago

          Да, там поломанные пакеты. Увы, было бы супер, если бы починенное выложил

          • JamesHolden
            link
            fedilink
            arrow-up
            0
            ·
            3 years ago

            Нет смысла, я хаками чинил, которые ломались при каждом обновлении.

            • serg002
              link
              fedilink
              arrow-up
              0
              ·
              3 years ago

              Да, сейчас вот в генте запуск аплекух на QT отвалилось. Запускается только через strace app_name. Все забили на эти железки