LINUX.ORG.RU

NixOS 19.03

 ,


3

4

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

Некоторые изменения:

  • Интерпретатором Python 3 по умолчанию теперь является CPython 3.7;
  • добавлено окружения рабочего стола Pantheon, развиваемое разработчиками elementary OS;
  • модуль Kubernetes подвергся масштабному рефакторингу;
  • добавлено 35 новых модулей;
  • прекращена поддержка nodejs версии 6;
  • Wayland-композитор Sway обновлён до версии 1.0;
  • оболочка fish обновлена до версии 3.0.

Готовые установочные образы предоставляются в варианте с десктопным окружением KDE Plasma 5 и в облегчённом консольном варианте (без предустановленного окружения рабочего стола). Также доступны образы для VirtualBox, Amazon EC2 и Microsoft Azure.

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

Ответ на: комментарий от nomathere

Так и скажи что ты конечная (а может даже и конченая) домохозяйка.

Ахах, тише, тише, стул прожжешь!

Тебе линукс никаких плюсов не даст

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

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

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

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

И всё-таки не понял какие у тебя проблемы с nixos. Там консольная команда тебе нужна всего одна nixos-rebuild switch. Все остальное ты описываешь в файле конфигурации на специальном языке. Превратить это в gui будет затруднительно. В том плане что получится тоже самое просто в виде древовидного списка типа виндового реестра)

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

А не обязательно представлять каждую строчку в виде кнопки, нужно сделать что то типа synaptic, там у пакета можно отметить параметры и все такое, настроить его, отдельная программка для сервисов... Менеджер обновлений... Что бы поставил ОС на компьютер, а она сама там как то все делает, а ты просто пользуешься чем тебе надо!

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

Невозможно без создания полностью графического Тьюринг-полного ЯП. И не нужно это никому (включая тебя на самом деле). Текстовый конфиг в 15 строчек превратится в огромное распушенное дерево с кучей кнопочек, галочек и рюшечек.

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

менеджер пакетов

nix <-> PackageKit <-> Gnome Software/Discover/..

менеджер сервисов

systemctl

про устройство конфига и близко знать ничего не надо.

Тогда не получится настроить хоть мало-мальски сложную систему.

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

Легче для реализации разве что, и то спорно. Для пользователя это сложно, а GUI для упрощения придумали еще в 70x.

Только потом оказалось, что GUI ничего не упрощает, а наоборот - усложняет и вот уже Microsoft пилит вовсё PowerShell и новые версии windows server устанавливаются по умолчанию без Explorer и всей гуйни.

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

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

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

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

Все остальное ты описываешь в файле конфигурации на специальном языке.

Вот в этом и проблема. Берешь неизвестный софт, а тебе сразу на уши высыпают 100500 параметров, которые хз как настраивать. Два часа читать документацию, три часа пытаться запустить и в итоге вернуться к «убунте-не-линукс», где можно выбрать из чего-то типового, чтобы потом в процессе допилить под себя.

Это называется «удобство использования». Мышевозно выбираешь типовые параметры типа разметки диска, DE и логина, а остальное в процессе.

Ну по крайней мере я так понял из 5 страниц срача.

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

Пожалуйста, запускай все что хочешь. В nixos ты можешь это делать даже без установки софта в систему.

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

Убунту это система в которой раз сделал а потом фиг вспомнишь как ты это делал и где та или иная опция заныкана как надо будет перенастроить. Более того, установку легко запороть, что в nixos не получится

Документация в отличие от ваших убунт минимальна. Лезу в список опций и нахожу поиском что мне нужно. Это просто список с описанием. Никаких манов читать и тратить на это часы не нужно. Профит в том что не надо лазить по 100500 конфигам и менюшкам для настройки системы

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

В убунте есть apt и dpkg. При желании можно выдрать список пакетов и на их основе собрать систему с помощью debootstrap.

взгляду на конфиг

Ну вот опять по кругу. Чтобы система набрала популярность не только среди гигов, которые могут часами листать маны в поисках грааля, но и среди пользователей, которым работать надо, а не читать доки, которые к их работе не относятся, надо иметь средства для формирования базовой настройки системы. Да хоть тот же конфиг, но с закомментированными вариантами настройки системы и одним каким-нибудь дефолтным, типа «DE GNOME, офисный пакет OO, базовые системные компоненты (ядро, ПМ, coreutils, etc)». Т.е. чтобы можно было взять дистр, поставить его в дефолтной конфигурации и пользоваться. Запускается скрипт для разметки диска и форматирования разделов, накатывается базовая система, ставится загрузчик.

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

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

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

При желании можно выдрать список пакетов и на их основе собрать систему с помощью debootstrap.

С идентичной конфигурацией всех компонентов, что была на системе-доноре?

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

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

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

В убунте есть apt и dpkg. При желании можно выдрать список пакетов и на их основе собрать систему с помощью debootstrap.

Да отбрось ты уже эти доломанные ходули. Тебе и на винде же хорошо. Как будто всё пакетами ограничивается. А конфликты пакетов, а перенос настроек? А возможность откатиться если что-то пошло не так?

Ну вот опять по кругу. Чтобы система набрала популярность не только среди гигов, которые могут часами листать маны в поисках грааля, но и среди пользователей, которым работать надо, а не читать доки, которые к их работе не относятся, надо иметь средства для формирования базовой настройки системы. Да хоть тот же конфиг, но с закомментированными вариантами настройки системы и одним каким-нибудь дефолтным, типа «DE GNOME, офисный пакет OO, базовые системные компоненты (ядро, ПМ, coreutils, etc)». Т.е. чтобы можно было взять дистр, поставить его в дефолтной конфигурации и пользоваться. Запускается скрипт для разметки диска и форматирования разделов, накатывается базовая система, ставится загрузчик.

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

nomathere ()