The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Доступен пакетный менеджер GNU Guix 1.4 и дистрибутив на его основе

19.12.2022 22:22

Состоялся релиз пакетного менеджера GNU Guix 1.4 и построенного на его основе дистрибутива GNU/Linux. Для загрузки сформированы образы для установки на USB Flash (814 МБ) и использования в системах виртуализации (1.1 ГБ). Поддерживается работа на архитектурах i686, x86_64, Power9, armv7 и aarch64.

Дистрибутив допускает установку как в качестве обособленной ОС в системах виртуализации, в контейнерах и на обычном оборудовании, так и запуск в уже установленных дистрибутивах GNU/Linux, выступая в роли платформы для развёртывания приложений. Пользователю предоставляются такие функции, как учёт зависимостей, повторяемые сборки, работа без root, откат на прошлые версии в случае проблем, управление конфигурацией, клонирование окружений (создание точной копии программного окружения на других компьютерах) и т.п.

Основные новшества:

  • Улучшено управление программными окружениями. На смену команде "guix environment" пришла новая команда "guix shell", которая позволяет не только формировать сборочные окружения для разработчиков, но и использоваться окружения для ознакомления с программами без отражения в профиле и без выполнения "guix install". Например, для загрузки и запуска игры supertuxkart можно выполнить "guix shell supertuxkart -- supertuxkart". После загрузки пакет будет сохранён в кэше и следующий запуск не потребует его повторного извлечения.

    Для упрощения формирований окружений для разработчиков в "guix shell" предоставлена поддержка файлов guix.scm и manifest.scm с описанием состава окружения (для генерации файлов может использоваться опция "--export-manifest"). Для создания контейнеров, в которых эмулируется классическая иерархия системных каталогов, в "guix shell" предложены опции "--container --emulate-fhs".

  • Добавлена команда "guix home" для управления домашним окружением. Guix позволяет определить все компоненты домашнего окружения, включая пакеты, сервисы и начинающиеся с точки файлы. При помощи команды "guix home" экземпляры описанного домашнего окружения могут быть воссозданы в каталоге $HOME или в контейнере, например, для переноса своего окружения на новый компьютер.
  • В команду "guix pack" добавлена опция "-f deb" для создания отдельных deb-пакетов, которые могут быть установлены в Debian.
  • Для создания различных типов системных образов (raw, QCOW2, ISO8660 CD/DVD, Docker и WSL2) предложена универсальная команда "guix system image", позволяющая определить тип хранилища, разделы и операционную систему для создаваемого образа.
  • В команды для сборки пакетов добавлена опция "--tune", позволяющая указать микроархитектуру процессора, для которой будут включены специфичные оптимизации (например, на новых CPU AMD и Intel могут быть задействованы SIMD-инструкции AVX-512).
  • В инсталляторе реализован механизм для автоматического сохранения важной отладочной информации в случае аварийного завершения установки.
  • Сокращено время запуска приложений, благодаря задействованию кэша при динамическом связывании, позволяющего сократить обращение к системным вызовам stat и open при поиске библиотек.
  • Задействован новый выпуск системы инициализации GNU Shepherd 0.9 , в котором реализована концепция временных сервисов (transient) и появилась возможность создания сервисов, активируемых при сетевой активности (в стиле systemd socket activation).
  • Добавлен новый интерфейс для задания размера раздела подкачки в конфигурации операционной системы.
  • Переделан интерфейс для задания статической сетевой конфигурации, в котором теперь предлагается декларативный аналог настроек в стиле команды ip.
  • Добавлены 15 новых системных сервисов, включая Jami, Samba, fail2ban и Gitile.
  • Запущен сайт packages.guix.gnu.org для навигации по пакетам.
  • Обновлены версии программ в 6573 пакетах, добавлено 5311 новых пакетов. Среди прочего обновлены версии GNOME 42, Qt 6, GCC 12.2.0, Glibc 2.33, Xfce 4.16, Linux-libre 6.0.10, LibreOffice 7.4.3.2, Emacs 28.2. Удалено более 500 пакетов, использующих Python 2.

Напомним, что пакетный менеджер GNU Guix основан на наработках проекта Nix и кроме типичных функций управления пакетами поддерживает такие возможности, как выполнение транзакционных обновлений, возможность отката обновлений, работа без получения привилегий суперпользователя, поддержка привязанных к отдельным пользователям профилей, возможность одновременной установки нескольких версий одной программы, средства уборки мусора (выявление и удаление неиспользуемых версий пакетов). Для определения сценариев сборки приложений и правил формирования пакетов предлагается использовать специализированный высокоуровневый предметно-ориентированный язык и компоненты Guile Scheme API, позволяющие выполнять все операции по управлению пакетами на функциональном языке программирования Scheme.

Поддерживается возможность использования пакетов, подготовленных для пакетного менеджера Nix и размещённых в репозитории Nixpkgs. Кроме операций с пакетами возможно создание сценариев для управления конфигурацией приложений. При сборке пакета автоматически загружаются и собираются все связанные с ним зависимости. Возможна как загрузка готовых бинарных пакетов из репозитория, так и сборка из исходных текстов со всеми зависимостями. Реализованы средства для поддержания версий установленных программ в актуальном состоянии через организацию установки обновлений из внешнего репозитория.

Сборочное окружение для пакетов формируется в виде контейнера, содержащего все необходимые для работы приложений компоненты, что позволяет сформировать набор пакетов, способный работать без оглядки на состав базового системного окружения дистрибутива, в котором Guix используется в качестве надстройки. Между пакетами Guix возможно определение зависимостей, при этом для поиска наличия уже установленных зависимостей используется сканирование хэшей-идентификаторов в директории установленных пакетов. Пакеты устанавливаются в отдельное дерево директорий или поддиректорию в каталоге пользователя, что позволяет обеспечить его параллельное сосуществование с другими пакетными менеджерами и обеспечить поддержку широкого спектра существующих дистрибутивов. Например, пакет устанавливается как /nix/store/452a5978f3b1b426064a2b64a0c6f41-firefox-108.0.1/, где "452a59..." является уникальным идентификатором пакета, используемым для контроля зависимостей.

Дистрибутив включает только свободные компоненты и поставляется с ядром GNU Linux-Libre, очищенным от несвободных элементов бинарных прошивок. Для сборки применяется GCC 12.2. В качестве системы инициализации используется сервисный менеджер GNU Shepherd (бывший dmd), развиваемый как альтернатива SysV-init с поддержкой зависимостей. Управляющий демон и утилиты Shepherd написаны на языке Guile (одна из реализаций языка Scheme), который также используется и для определения параметров запуска сервисов. Базовый образ поддерживает работу в консольном режиме, но для установки подготовлено 20526 готовых пакетов, среди которых и компоненты графического стека на базе X.Org, оконные менеджеры dwm и ratpoison, рабочие столы GNOME и Xfce, а также подборка графических приложений.

  1. Главная ссылка к новости (https://www.mail-archive.com/i...)
  2. OpenNews: Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его основе
  3. OpenNews: Уязвимость в пакетном менеджере GNU Guix
  4. OpenNews: Выпуск системы инициализации GNU Shepherd 0.9
  5. OpenNews: Выпуск дистрибутива NixOS 22.11, использующего пакетный менеджер Nix
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/58358-guix
Ключевые слова: guix
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (63) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Яя (?), 22:31, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Кто использует, стоит попробовать в качечтве десктопной оси? На ноуте.
    Как у него с поддержкой железа?
     
     
  • 2.3, pashev.ru (?), 22:46, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +11 +/
    Это Линукс. Какие могут быть проблемы?
     
     
  • 3.51, Владимир (??), 21:57, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я не пользуюсь пакетами по причинам безопасности ...
     
     
  • 4.59, EULA (?), 09:45, 22/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    .configure
    make
    make install
    ?

    Все остальное - пакеты.

     
  • 2.4, анон (?), 22:46, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Поддержка в ядре.
    Не стоит, на десктопе (как впрочем и везде, дабы не снижать бдительно и не тупеть) стоит держаться подальше от всяких контейнеров, NixOS, Flatpak, Snap и прочей ереси.
     
     
  • 3.5, анон (?), 22:48, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    //бдительность
     
  • 3.8, Анонус (?), 23:00, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +8 +/
    NixOS тут каким боком? Там контейнеров нет. Наоброт идеология ближе к какой-нибудь архиправославной Слаке.
     
     
  • 4.15, Аноним (15), 00:06, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Фига ты сравнил. Слава - эталон расхлябанности и помойки, никс - строго детерминирован. Я бы сказал, что он противоположен слаке.
     
  • 3.35, Аноним (35), 11:37, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Flatpak'и со Snap'ами какое отношение имеют к GNU Guix?
     
  • 3.63, Андрей (??), 06:27, 27/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Flatpak офигительная вещь, производительность уже не отстаёт от традиционных пакетов, места занимают не больше чем обычные пакеты с зависимостями, но занимают дополнительное место рантаймы на которых они запускаются, скачиваются на начальном этапе соответственно, нет привязки к дистрам, возможна установка без рут доступа. Flathub уже довольно обширный, а некоторые приложения собираются исключительно во flatpak. Snap и appimage это точно хрень полнейшая, это образы монтируемые через loop и fuse. Appimage можно использовать там где не важна производительность и он не требует установки, а snap должен умереть как unity.
     
  • 2.6, анонна (?), 22:51, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    там написано , что ядро линукс-либре(для анона оттуда все выкинуто, что не гпл. конкретно нет ничего из блобов видеокарт и вайфай.) скорее всего для любого это игра в везение. повезет и он заработает у тебя на гплных дровах, а нет... ну тогда ставь заново. другое.
     
     
  • 3.36, Аноним (35), 11:39, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Анону так тяжело собрать ванильное ядро?
     
     
  • 4.45, Аноним (45), 16:13, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Все уже собрано до нас: https://gitlab.com/nonguix/nonguix
     
  • 2.10, Аноним (10), 23:04, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Сабж чисто по фану, если есть пара терабайт лишнего места на диске с быстрым интернетом и хочется попробовать что-нибудь для хомячков.
     
  • 2.11, darkshvein (ok), 23:13, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >в качечтве десктопной оси?

    о! месье любит извращения!
    курочку? уточку? МСВЦ linux?

     
     
  • 3.38, kusb (?), 11:41, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну в теории такая штука была бы крутой именно для домашних компьютеров. Но слегка другая.
     
  • 2.14, Аноним (15), 00:05, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Гуикс не стоит, стоит попробовать никсос.
     
     
  • 3.39, Аноним (35), 11:42, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    NixOS - systemd. Guix соит пробовать, если нужен несистемд.
     
     
  • 4.52, Аноним (52), 02:05, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Что случается приблизительно никогда.
     
  • 2.18, Lisp_magic (?), 00:45, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +7 +/
    тут iso https://github.com/SystemCrafters/guix-installer/releases/tag/v202212080348 Сохрани channels.scm оттуда, после загрузки в лайв положишь его в ~/.config/guix/ затем сделаешь guix pull, дальше следуй оффициальной документации, ничего сложного.

    тут https://gitlab.com/nonguix/nonguix инфа про ядро, благо в nonguix теперь есть кэш, собирать не придется.

    пару примеров конфигурации:
    https://git.sr.ht/~efraim
    https://github.com/engstrand-config
    https://github.com/daviwil/dotfiles

    удачи!

     
     
  • 3.19, Lisp_magic (?), 01:02, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Забыл упомянуть, доступа к главному офф зеркалу нет, по причине блокировки, нужно будет внести изменения в конфиг:

      (modify-services %desktop-services
       (guix-service-type
        config => (guix-configuration
           (inherit config)
           (substitute-urls '("http://ci.guix.trop.in"
      "https://bordeaux.guix.gnu.org"))))

    или же указывать напрямую, например guix pull --substitute-urls=https://bordeaux.guix.gnu.org

     
     
  • 4.23, Аноним (23), 03:37, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > доступа к главному офф зеркалу нет, по причине блокировки

    Кого кем?

     
     
  • 5.29, anonymous (??), 09:05, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    https://ci.guix.gnu.org/ развернут у немецкого провайдера, который блочит все айпишники с России и части Украины
     
     
  • 6.55, Аноним (55), 09:54, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Почему он при этом всё ещё развернут у этого провайдера?
     
  • 6.56, Аноним (56), 11:44, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А зачем они это делают? Наркоманы чтоли?
     
  • 5.33, Аноним (33), 11:24, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Кого кем?

    Хостером, у которого проект держит репу.

     
  • 4.37, ГНУ (?), 11:41, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А поподробней можете? Скачал iso. Закатал на флешку. Ставлю. Пишу в конфиг URL, при установке один хрен ci.guix.gnu.org 0%. Можете просветить, как guix всё таки поставить) Чувствую себя ламером, конечно. Но прошу помощи.
     
     
  • 5.42, Lisp_magic (?), 12:19, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    даже не знаю что добавить к первому сообщению, вроде все подробно написал.

    >Пишу в конфиг URL, при установке один хрен ci.guix.gnu.org 0%.

    guix system init /mnt/etc/config.scm /mnt --substitute-urls=https://bordeaux.guix.gnu.org

     
  • 2.22, Аноним (22), 03:08, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Поддержка железа отвратна, так как вырезаны все бинарные firmware. Даже в Fedora были сделаны исключения для них.

    Очередной маргинальный дистрибутив для фанатиков и не более.

     
     
  • 3.25, Аноним (25), 04:20, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >так как вырезаны все бинарные firmware

    Никто не запрещает добавить неофициальную репу с проприетарщиной
    https://gitlab.com/nonguix/nonguix

     
     
  • 4.28, Аноним (22), 08:36, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Никто не запрещает пришить себе вымя и выдавать себя за корову)
     
     
  • 5.43, Lisp_magic (?), 12:29, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    то есть подключать сторонний репозиторий в fedora вас не парит, а тут сразу ой?
     
  • 3.64, Аноним (64), 17:37, 29/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А ванильное ядро ручками собрать и установить?
     
  • 2.24, Аноним (24), 04:11, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Попробуй Но на мой взгляд, GuixSD в качестве пользовательской ОС не годится Сл... большой текст свёрнут, показать
     
  • 2.30, Аноним (30), 09:30, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ничего более нормального для ноутбука из того что ты сам можешь поставить ты не найдешь.
     
  • 2.41, Аноним (41), 12:16, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    у меня thinkpad, юзаю nixos (давно), все супер, рекомендую. не забывай чистить кешЪ. по поводу guix сказать ничего не могу так как не юзал.
     

  • 1.2, pashev.ru (?), 22:46, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Любо!
     
  • 1.7, pashev.ru (?), 22:54, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > альтернатива SysV-init с поддержкой зависимостей.

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


    Переубедите меня примерами из реальной жизни.

     
     
  • 2.9, Аноним (10), 23:01, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Демоны могут зависить один от другого, как в случае с NUT.

    >лучше в цикле ждать

    Кому лучше? Диагностика намного проще, когда приложение не не создаёт видимости работы.

     
     
  • 3.12, pashev.ru (?), 23:16, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Демоны могут зависить один от другого

    Ну, же! Примеры где?

    > Диагностика намного проще, когда приложение не не создаёт видимости работы

    Примеры! При ожидании никакой видимости работы и нет, сокеты не открыты и т. п. А ожидание как правило имеет ограничение по времени — потом ошибка

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

    И мы ведь все любим распределенные отказоустойчивые системы? Как всякие сустемд помогут, если зависимости на разных машинах?

     
     
  • 4.13, Аноним (10), 23:42, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я только что привёл пример с NUT, у которого эта проблема проявляется во всей красе. Когда процесс крашится, а демон продолжает считаться запущенным, в, например, openrc, это лечится только перезагрузкой. Есть ещё различные варианты с udev.
     
     
  • 5.16, pashev.ru (?), 00:10, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Когда процесс крашится, а демон продолжает считаться запущенным

    Кем считаться?
    При чём тут зависимости между демонами?

     
     
  • 6.17, Святогор (?), 00:32, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Демоны от лукавого зависят
     
  • 6.20, Аноним (10), 02:01, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Откуда я знаю, чем? Я только что час убил пытаясь перезапустить умерший sddm. При этом, startx работает, а вот sddm не может запустить иксы и вообще крайне нездорово себя ведёт. Я почистил все хвосты, и перезапустил всех демонов несколько раз, и на всякий случай перезагрузил видеокарту и её драйвер, но это не помогло. Точно такая же петрушка с NUT, кроме ребута ничего не сделать и он умирает достаточно часто.
     
     
  • 7.60, Аноним (60), 13:45, 22/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, ничего другого от sddm ждать и не стоит. Эти товарищи уже четыре года не могут замержить полностью готовый патч, чинящий сканер отпечатков
     
  • 2.57, Аноним (57), 21:59, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем кому-то тебя переубеждать? Либо жизнь сама переубедит, либо так и выйдешь на пенсию эникеем. Картриджи трясти тоже кто-то должен.
     

  • 1.26, Аноним (26), 04:35, 20/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Для загрузки сформированы образы для установки на USB Flash (814 МБ

    а для оптических дисков, магнитных лент, внешних hdd/ssd, microsd и виртуалок эти образы не подходят? миша, ты на техническом ресурсе, а не у себя на работе

     
     
  • 2.31, Аноним (30), 09:34, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Нет не сформирована и не протестирован. А когда не протестирован это значит на свой страх и риск считай что нет.
     

  • 1.27, mos87 (ok), 08:33, 20/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    монстр какой-то, который делает УСЁ.

    и эти люди на systemd гонят.

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

     
     
  • 2.48, user90 (?), 16:20, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Любители пространных рассуждений.. впрочем тут это в порядке вещей. Ты еще бы стихи сложЫл про то, чего никогда не видел, как любили делать многое поэты, бгг! Ах да, не видел и НЕ ПОНИМАЕШЬ, иначе бы не стал делать идиотских сравнений.
     

  • 1.32, Аноним (32), 11:06, 20/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    lisp - сразу в мусор.
     
     
  • 2.34, pashev.ru (?), 11:32, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Схема это не совсем Лисп, но Лисп — высокоуровневый компилируемый язык программирования общего назначения примерно как смесь Питона и C++ https://git.pashev.ru/mendeleev/tree/mendeleev.lisp
     
     
  • 3.40, Аноним (35), 11:44, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    helloworld.pashev.ru
     
  • 2.47, user90 (?), 16:16, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Сначала тебя ;)
     

  • 1.44, Аноним (44), 15:58, 20/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Состоялся релиз пакетного менеджера
    >Для загрузки сформированы образы для установки на USB Flash (814 МБ) и использования в системах виртуализации (1.1 ГБ).

    Автор новости путает Guix и GuixSD?

     
  • 1.46, user90 (?), 16:15, 20/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Юзал-с. Тогда мне хотелось "радикально правильного" решения, и я получил все, что было обещано. Но вот спроси меня сейчас, как в GuixSD сделать так, чтобы получить вот это, уже пожалуй и не смогу ответить без чтения доков)) А читать доки что-то стало лениво..
     
  • 1.49, Аноним (57), 17:19, 20/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что там, поддержку Hurd уже запилили, или так и продолжают паразитировать на Nixpkgs и Линуксе?
     
     
  • 2.50, kronim (?), 20:23, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    При чём тут паразитирование? Потенциально там может быть подержка нескольких ядер на выбор. И это очень даже круто как по мне. А про nixpkgs я вообще не понял что ты имеешь в виду
     
     
  • 3.53, Аноним (52), 02:12, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    В Guix нет несвободного софта, который в реальности необходим для работы. Поэтому его ставят из nixpkgs — и ритуальная чистота соблюдена, и работать можно. Про ядра вообще разговор отдельный. Видишь ли, у GNU исторически было всё, кроме своего ядра, которое они героически пилят уже …дцать лет, всё никак не допилят. Поэтому временно пользуются Линуксом. В общем, я вижу, что ничего не поменялось даже со своим собственным дистрибутивом. А жаль. Альтернатива цирку с концепциями, родом из 70х ой как нужна. Жаль, некому взяться.
     
     
  • 4.54, Аноним (54), 07:01, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > В Guix нет несвободного софта, который в реальности необходим для работы.

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

    > которое они героически пилят уже …дцать лет, всё никак не допилят

    В том-то и дело, что не пилят. Его забросили "…дцать лет" назад.

     
     
  • 5.58, Аноним (57), 22:16, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ушёл в развитии так далеко и так быстро, что сообщество за ним не поспевает, ага. Возможно ты прав, а возможно он ушёл не туда, и потому мало интересен за пределами своей маргинальной группы.
     

  • 1.61, Аноним (61), 14:17, 24/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Недельку потыкал, закончилось место на диске, df -h не подтверждает это событие, ничего не работает, даже sudo, пишет закончилось место и все тут, ну да ладно, удалил все деривации, запустил сборщик мусора, не помогло...(sudo заработало :)) Ничего не устанавливается и не перестраивается, ошибка профиля. Хм, чтож, ждём 2.0.
    Это вторая попытка, первая была на версии 1.0, там совсем грустно было, с зависимостями полный бардак(в этой версии вроде норм), в минимальной конфигурации, читай вм и терминал, подтягивал ghc(нет, это был не xmonad) и целую кучу texlive либ, это помимо дублировавшихся зависимостей, по типу двух гцц, трёх гтк и тд)
     
  • 1.62, Neon (??), 04:57, 25/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Очередной дистрибутив из сотни подобных. Изобретение очередное велосипеда с особыми колесами повышенной круглости)
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру