LINUX.ORG.RU

Вышел GNU GuixSD 0.15.0

 , , ,


1

5

GNU GuixSD — свободная операционная система, основанная на менеджере пакетов GNU Guix. После 7 месяцев работы над новой версией GNU GuixSD 0.15.0 разработчики предложили пользователям:

  • образы для виртуальной машины,
  • образы для установки из исходников и бинарников,
  • обновлённый усовершенствованный менеджер пакетов GNU Guix,
  • поддержка архитектур ARMv7 и AArch64,
  • десяток новых сервисов и пакетов: рабочий стол Mate, сервер Apache, эмулятор QEMU, OpenNTPD и другие,
  • добавлены 1200 новых пакетов, теперь их порядка 8000,
  • исправлены ошибки.

В новый релиз внесены пакеты и код от 100 человек.

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

С помощью GNU Guix каждый пользователь в системе может иметь свой набор приложений и утилит предпочитаемых версий.

Установка системы производится с помощью конфигурационного файла, в котором на языке Scheme объявляются конфигурации файловой системы, загрузчика, сервисов, пользователей. Установочный образ содержит инструкцию в tty2.

>>> Подробности

★★

Проверено: jollheef ()

Воистину! (Так и не осилил как включить os-prober)

playX ★★ ()

Сейчас набигут не-юзеры, которые будут рассказывать, почему GuixSD такой-сякой-неправильный, «а вот у меня.. а там-то .. !!111». Боюсь у меня попкорна на этот тред не хватит! ;)

А так юзаю. Почти всем доволен. Пакетов конечно маловато, приходится самому defin'ы писать..

anonymous ()
Ответ на: комментарий от frigate_freedom

Будущее красноглазия?)) Ну да, а то гента уже почти померла.

alexferman ()
Ответ на: комментарий от alexferman

Для простых usecase'ов там всё очень просто, никакого красноглазия. Что-то более сложное со временем обкатается и появятся готовые решения.

frigate_freedom ★★ ()
Ответ на: комментарий от anonymous

Так ведь действительно пока неправильный (сырой), до NixOS пока далеко. Ну и Guile отталкивает. Когда (если) стабилизируют, будет круто, конечно, даже не смотря на лисп.

WitcherGeralt ★★ ()
Ответ на: комментарий от frigate_freedom

Для простых usecase'ов там всё очень просто, никакого красноглазия

Графическая морда к ПМ есть? Как с десктопными программами типа вотсаппа?

alexferman ()
Ответ на: комментарий от alexferman

Гента никуда не делась, но по отношению к сабжу она как каменный топор по сравнению с изделием современной промышленности. Это про portage в основном.

Не-красноглазым комфортно и на оффтопике сидится.

anonymous ()
Ответ на: комментарий от anonymous

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

alexferman ()
Ответ на: комментарий от alexferman

Графическая морда к ПМ есть?

Нету.

Как с десктопными программами типа вотсаппа?

Так WhatsApp только под андроид или web.

frigate_freedom ★★ ()
Ответ на: комментарий от frigate_freedom

NixOS уже вполне юзабельный. У меня он на реальном железе стоит, и там, впринципе, всё нужное есть. Пытаюсь на него с убунты переползти, но у меня на неё слишком многое завязано.

WitcherGeralt ★★ ()
Ответ на: комментарий от frigate_freedom

Тогда «никакого красноглазия» это 4.2

Так WhatsApp только под андроид или web.

Есть десктопный клиент, в aur валяется

alexferman ()
Ответ на: комментарий от alexferman

гента уже почти померла

По каким признакам ты это определил?

WitcherGeralt ★★ ()
Ответ на: комментарий от alexferman

Тогда «никакого красноглазия» это 4.2

С таким критерием и винда красноглазая.

Есть десктопный клиент, в aur валяется

Такого в NixOS нет.

frigate_freedom ★★ ()
Ответ на: комментарий от frigate_freedom

.. которое никогда не наступит. Но можно стремится =)

anonymous ()
Ответ на: комментарий от anonymous

Юзаю NixOS на десктопе и на серваках, в фирме постепенно выкорчёвываем говноансибл и переводим весь деплоймент на NixOS/NixOps. Пишу из 2018 года.

anonymous ()

Установка системы производится с помощью конфигурационного файла, в котором на языке Scheme ..

Уточню: одного и единственного файла конфигурации! И любые внесения изменений в конфиг системы или сервисов выполняется с помощью команды system reconfigure, а не привычными ковыряниями в /etc. Это непривычно, но реально круто.

anonymous ()

Это очень любопытная штука. И Guile хорошо подходит для конфигурирования. Спасибо всем участникам проекта.

PtiCa ★★★★★ ()
Ответ на: комментарий от anonymous

Наверное, нереально большого файла конфигурации

hotpil ★★★ ()

Установка системы производится с помощью конфигурационного файла

Шел 2018 год, а установщики так делать и не научились.

свободная операционная система

А фирмварь для всяких вайфаев там есть?

Radjah ★★★★★ ()
Ответ на: комментарий от hotpil

Ну пишешь же его только ты!)) Можешь разбить на несколько, если охота.

anonymous ()
Ответ на: комментарий от hotpil

Да нет, на удивление.

У меня на домашней машине весь /etc/nixos/configuration.conf - 500 строчек. На серваках меньше.

anonymous ()
Ответ на: комментарий от anonymous

Э... а сабж тоже можно собирать из исходников с высокой степенью автоматизации?

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

hobbit ★★★★★ ()
Ответ на: комментарий от Radjah

Дык там есть установщик: guix system init. Или ты вендузятник, у которого указательный палец к мышке прирос?

anonymous ()
Ответ на: комментарий от hobbit

Э... а сабж тоже можно собирать из исходников с высокой степенью автоматизации?

Так он для того и придуман.

anonymous ()
Ответ на: комментарий от Radjah

А фирмварь для всяких вайфаев там есть?

GNU Linux-Libre, блобы вкорячивать самостоятельно.

anonymous ()
Ответ на: комментарий от hobbit

внятного мануала по написанию /etc/config.scm я так и не нашел.

znavko ★★ ()
Ответ на: комментарий от anonymous

Дык там есть установщик

Неожиданно

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

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

Да, на десктопе у меня ваша любимая десяточка. ;)

Radjah ★★★★★ ()
Ответ на: комментарий от anonymous

Так он для того и придуман.

Именно. Существует вторая сборочная ферма, и результаты компиляции сверяются, насколько я понял эту тему.

anonymous ()
Ответ на: комментарий от anonymous

Т.е. опять дистр для сферического железа в вакууме.

Radjah ★★★★★ ()
Ответ на: комментарий от znavko

В NixOS есть скрипт nixos-generate-config, который генерит начальный конфиг для твоей системы, который потом можно потихоньку допиливать. В GuixSD такого нет?

anonymous ()
Ответ на: комментарий от hotpil

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

WitcherGeralt ★★ ()

как оно? нормально? стоит ли ставить вместо генты?

cetjs2 ★★★★★ ()
Ответ на: комментарий от znavko

Все мануалы исключительно в GNU-стиле ;)

anonymous ()
Ответ на: комментарий от cetjs2

GuixSD даже не знаю, а на NixOS перелез с генты в прошлом году и жутко доволен.

anonymous ()
Ответ на: комментарий от Radjah

Я уже вырос из того возраста
на десктопе у меня ваша любимая десяточка

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

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

WitcherGeralt ★★ ()
Ответ на: комментарий от cetjs2

вместо генты

тогда тебя ждет много чудесных открытий — или боль, если совсем уж не знаешь Scheme или других сходных языков. Будь осторожен, йуный падаван!

anonymous ()
Ответ на: комментарий от WitcherGeralt

Не знаю точно как в GuixSD (брал только готовый образ и игрался с пм), но в NixOS есть инклуды

А в GuixSD - как напишешь. То есть напишешь функцию, которая парсит то, что тебе нужно, и будет как тебе нужно, гыгы

anonymous ()
Ответ на: комментарий от WitcherGeralt

Каждому своё (цэ)

Дома Win10 для развлечений, на работе Win7 и Win10 внезапно для работы.

Radjah ★★★★★ ()
Последнее исправление: Radjah (всего исправлений: 1)
Ответ на: комментарий от Radjah

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

WitcherGeralt ★★ ()

Браво

Прекрасное оформление новости и отличное короткое описание GuixSD.

Camel ★★★★★ ()
Ответ на: комментарий от WitcherGeralt

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

Стало интересно, что именно :)

CryNet ★★ ()
Ответ на: комментарий от WitcherGeralt

Спешите видеть

Поправка, реально круто — это nix file, а лисп не очень круто.

Спешите видеть, бушприт неосилятора Lisp'а.

Camel ★★★★★ ()
Ответ на: Спешите видеть от Camel

Не обязательно осиливать что-то, чтобы понять что оно тебе не по душе, я даже не пытался.

WitcherGeralt ★★ ()
Ответ на: комментарий от WitcherGeralt

Более того, даже если ты что-то осилил, оно не обязательно тебе нравится.

WitcherGeralt ★★ ()
Ответ на: комментарий от WitcherGeralt

В данном дистрибутиве Scheme - это фича. И слава б-гу, что это Scheme, а не какая-нибудь поганая хипстерятина или там петон и прочая гадость. Вот я петон ниасилил, и осиливать в ближайшем будущем не собираюсь. Почему?- а мне просто противно.

anonymous ()

Вау, операционная система, основанная на менеджере пакетов!

thesis ★★★★★ ()
Ответ на: комментарий от thesis

и GNU Shepherd, но ты не знаешь, что это :)

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.