[ message lost ]

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

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

        NixOS всем хорошо, но есть серьезный недостаток, из-за которого она в маргинальном положении. Он же - ее основное преимущество.

        Она дает слишком большие возможности по кастомизации системы пользователю. В такой системе невозможно дать какие-либо гарантии.

        То есть техподдержка практически невозможна.

        Поэтому та же Шапка, вместо того чтобы принять неизбежное и перейти на Nix, пытается те же проблемы решить с помощью OSTree. А оно как раз гарантирует одинаковость образа системы у пользователя и у Шапки - идеально для техподдержки.

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

      • l-xoid
        link
        fedilink
        arrow-up
        0
        ·
        4 years ago

        А для контроля самих файлов должен применяться как минимум Git

        Очередной оверинженеринг

        • sudopacman
          link
          fedilink
          arrow-up
          0
          ·
          4 years ago

          Ну, может, и не Git, но какой-то контроль изменений, чтобы можно было отследить вносимые пользователем изменения. У проблем подобного класса не бывает простых решений.

          Проблема управления конфигурацией в GNU/Linux стоит отдельно. Я думал над решением, но к чему-то конкретному и окончательному так и не пришёл.

          • l-xoid
            link
            fedilink
            arrow-up
            0
            ·
            4 years ago

            чтобы можно было отследить вносимые пользователем изменения

            Зачем? Есть значения по умолчанию и есть пользовательские значения. Зачем вся история изменений?

            • sudopacman
              link
              fedilink
              arrow-up
              0
              ·
              4 years ago

              Зачем?

              Месье админ локалхоста?

              Есть значения по умолчанию и есть пользовательские значения.

              И давно вся системная конфигурация стала задаваться через dconf?

              Зачем вся история изменений?

              Вся, может, и не нужна, но, во-первых, должен храниться diff между тем, что было в системе (т. е. по умолчанию или в результате настройки через nix-модули) и тем, что натворил пользователь; во-вторых, должна быть возможность переключиться между n последними версиями конфигурации.

              • l-xoid
                link
                fedilink
                arrow-up
                0
                ·
                4 years ago

                Месье админ локалхоста?

                Да, и сабжевый вопрос, по-моему, вообще не про серверы. На серверах докер и прочие приблуды решают означенную проблему чуть более чем полностью.

                А вот на десктопах беда.

                • sudopacman
                  link
                  fedilink
                  arrow-up
                  0
                  ·
                  4 years ago

                  На серверах докер и прочие приблуды решают означенную проблему чуть более чем полностью.

                  “Прочие приблуды” — это не Ansible случаем? Ничего они не решают. А Docker — это как Flatpak, только для серверов.

                  • l-xoid
                    link
                    fedilink
                    arrow-up
                    0
                    ·
                    4 years ago

                    Ну я и имею в виду, что на серверах можно всё в докер засунуть и наворотить гит для конфигов. А для десктопов это не пойдёт.

                    • sudopacman
                      link
                      fedilink
                      arrow-up
                      0
                      ·
                      4 years ago

                      Почему? Базовая система что на сервере, что на ПК одна и та же.

                      • l-xoid
                        link
                        fedilink
                        arrow-up
                        0
                        ·
                        4 years ago

                        Это всё не для десктопных пользователей

                          • l-xoid
                            link
                            fedilink
                            arrow-up
                            0
                            ·
                            4 years ago

                            Докер и вся херня. Потому что на десктопе оно никому не сдалось

                            • sudopacman
                              link
                              fedilink
                              arrow-up
                              0
                              ·
                              4 years ago

                              Потому что на десктопе оно никому не сдалось

                              Зачем тогда Podman поставляют в Fedora Silverblue по умолчанию? toolbox/distrobox тоже для серверов придумали?

                              и вся херня

                              Какая именно? Вот это всё добро тоже для серверов придумали?

                              • l-xoid
                                link
                                fedilink
                                arrow-up
                                0
                                ·
                                4 years ago

                                Это придумали для людей, которые на десктопе играются в админов, для кодеров, для прочих нердов.

                                А я про обычных пользователей десктопного Линукса, которым нужно мышкой клац-клац.

                                • sudopacman
                                  link
                                  fedilink
                                  arrow-up
                                  0
                                  ·
                                  4 years ago

                                  А я про обычных пользователей десктопного Линукса, которым нужно мышкой клац-клац.

                                  “Обычным пользователям” принципе не нужно править никакие конфиги, чем бы они ни управлялись.

                                  • torvn77
                                    link
                                    fedilink
                                    arrow-up
                                    0
                                    ·
                                    4 years ago

                                    «Обычным пользователям» принципе не нужно править никакие конфиги, чем бы они ни управлялись.

                                    Фу, какое мерзкое вахтёрство.