LINUX.ORG.RU

NixOS:


1

0

"NixOS - это дистрибутив Linux, базирующийся на Nix, системе управления пакетами, основанной на функциональном подходе. NixOS - это эксперимент, который позволит выяснить возможно ли существование операционной системы, в которой пакеты, конфигурационные файлы, загрузочные скрипты и т.д. управляются функциональным способом, т.е. они все собраны детерменированными функциями, и они больше никогда не меняются после данной сборки."

Вот собственно основные концепции данной любопытной разработки:
- Вся система, включая ядро, системные сервисы, конфигурационные файлы и т.д. собирается, так называемыми Nix выражениями детерменированным и воспроизводимым способом.
- Поскольку изменения концигурации не деструктивны(они не перезаписывают существующие файлы), пользователь может легко откатиться к предыдущим конфигурациям. Например, загрузочное меню Grub в NixOS позволяет пользователю загрузиться в любую предыдущую конфигаруцию системы, которая ещё не была убрана сборщиком мусора. Это довольно полезно, если что-то идёт не так.
- Обновление конфигурации настолько безопасно, насколько может быть безопасна установка "с нуля", поскольку реализация конфигурации не сохраняет предыдущие свои состояния.
- Многопользовательская система управления пакетами - каждый пользователь может устанавливать программы таким же путём, как и пользователь с правами администратора. Этот менеджер пакетов не похож на большинство остальных, как, например, RPM

Сообщение о новом дистрибутиве на osnews

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

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

Многопользовательская система управления пакетами - каждый пользователь может устанавливать программы таким же путём, как и пользователь с правами администратора. Этот менеджер пакетов не похож на большинство остальных, как, например, RPM

фтопку

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

>All software managed by Nix. There is no /bin, /sbin, /lib, /usr, etc. (except for a symlink /bin/sh to Bash in the Nix store). Everything is stored in /nix/store.

Однако.

Хотя подход оригинален.

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

Обалденная идея, но нуждается в реализации с помощью красивого, удобного и функционального гуя...возможно это протолкнёт линукс на десктоп и стандартизирует процесс настройки.

Dolphinik
()

по ссылкам не ходил, но все же интересно как с обновлениями безопасности дела обстоят?

Sano
()

> Поскольку изменения концигурации не деструктивны(они не перезаписывают существующие файлы), пользователь может легко откатиться к предыдущим конфигурациям. Например, загрузочное меню Grub в NixOS позволяет пользователю загрузиться в любую предыдущую конфигаруцию системы, которая ещё не была убрана сборщиком мусора

Чем это лучше контроля версий конфигурационных файлов? Или если очень хочется - то всех файлов в /bin, /boot, /etc, /lib, /opt, /usr?

> - Обновление конфигурации настолько безопасно, насколько может быть безопасна установка "с нуля", поскольку реализация конфигурации не сохраняет предыдущие свои состояния.

Я правильно понимаю, что все демоны придется перенастраивать?

Begemoth ★★★★★
()

Это еще с первого апреля поток не кончился.

emaxx ★★
()

забавно... но имхо будет неудобно... набираешь по привычке: cd /var/log и никуда не попадаешь ;)

psychodealiq
()

Я правильно понимаю, что теперь взякая фигня может преспокойно инсталлиться под рутом? Или я что-то плохо догнал?

Мне кажется, что любой шаг к тому, что юзер ЧЕГО-ТО МОЖЕТ, приближает Линукс к Windows...

bromantik
()

ужос.. зачем опять из *nix делать венду?

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

> Я пpaвильнo пoнимaю, чтo тeпepь взякaя фигня мoжeт пpecпoкoйнo инcтaллитьcя пoд pyтoм?

Ты всё понимаешь верно. Теперь (а равно как и всегда) всякая фигня может преспокойно устанавливаться под рутом. ;-)

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

Еще один начатый дистр. Сколькими уж пугали - революционеры. Самое главное - толпа ведется на эту птичку. Щас! Новый революционное ОС создана!

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

Сами вы оболтусы! Велосипед - это то, что изобретает программер-недоучка из российского ПТУ с гордым названием академия им. Борланда Паскаля.

А здесь - концепт, причем очень интересный.

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

> Щас! Новый революционное ОС создана!

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

asgard
() автор топика
Ответ на: комментарий от bromantik

>Я правильно понимаю, что теперь взякая фигня может преспокойно инсталлиться под рутом? Или я что-то плохо догнал?

Я думаю, что они будут ставиться домой юзеру. На случай, если нужен какой-то софт, который root не поставил, и не хочется компилить (./configure --prefix=~/appname)

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

Сами вы бред несете! На десктопе линукс нормально живет и работает. И продвигать его туда нужно ;) Или вам лучше виндой пользоваться?

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

>> лЮПХЪ ьЮПЮОНБЮ √ НДМЮ ХГ ЯЮЛШУ ХГБЕЯРМШУ РЕММХЯХЯРНЙ ЛХПЮ БВЕПЮ ОНКСВХКЮ ЯРЮРСЯ CCIE, ЯННАЫЮЕРЯЪ МЮ ЯЮИРЕ ЙНЛОЮМХХ Cisco .

оНД ЯРНК ЯПНВМН)

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

> Интересная штука, надо будет посмотреть на досуге.

отпишите потом куда-нибудь отчётик, если не трудно, а то штука действительно оригинальная, а времени поисследовать банально нету =(

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

>> All software managed by Nix. There is no /bin, /sbin, /lib, /usr, etc. (except for a symlink /bin/sh to Bash in the Nix store). Everything is stored in /nix/store.

> > Однако. > > Хотя подход оригинален.

ничего оригинального в этом нет. виндузятники никак не могут смириться, что в linux нет чего-нибудь типа /windows, а всякие /bin, /sbin, /etc. а чтобы никто не догадался об истинной причине, они и написали этот бред.

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

> Вот здесь http://ftp.isi.edu/in-notes/rfc3252.txt описание протокола IP over XML. И тоже много материала. И тоже 1апреля

И эта дата - 1 апреля - честно проставлена везде. И нет архивов списка рассылки. И багрекера. И еще много чего.

tailgunner ★★★★★
()

Ппц.. столько труда на этот дистр.. интересно что выйдет у них...

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

>> лЮПХЪ ьЮПЮОНБЮ √ НДМЮ ХГ ЯЮЛШУ ХГБЕЯРМШУ РЕММХЯХЯРНЙ ЛХПЮ БВЕПЮ >ОНКСВХКЮ ЯРЮРСЯ CCIE, ЯННАЫЮЕРЯЪ МЮ ЯЮИРЕ ЙНЛОЮМХХ Cisco .

>оНД ЯРНК ЯПНВМН)

ААААААААААААААААААААААААА!!!! Они пришли, чтобы зохавать наш моск!

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

>хых, весна пришла, энтузиасты... проснулись =)

Да как раз прошлой весной был (у)РОД линукс...

Ygor ★★★★★
()

Ну, вот, такие большие дядьки, а в сказки верим :))) С Первым апреля вас, друзья (хотя на моем календаре уже третье, но не суть важно) ;)

Сюда сходите - http://www.opennet.ru/opennews/art.shtml?num=10312

Там как раз список для сурьезных админов, которых так "ведуться2 на всякую фигню :)

P.S. Особенно понравился Google Paper Mail Beta. Фотография в центре очень похожа на типичного анонимуса с ЛОРа на работе :)

Acid_Scorpion
()

Мне понравились три типа релизов - stable, unstable и failed. Новое слово в дистрибутивостроении.

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

Что то я не вкурил в чем прикол, может кто-нибудь на внятном албанском объяснить сие поделие ?

anonymous
()

Я так понимаю, что дни МакОС на ЛОРе не закончились? явно за основу принята система управлениями приложениями, рожденная в Купертино. Чтож, пожелаем удачи.

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

>Чем это лучше контроля версий конфигурационных файлов?

Тем, что не нужно вначале загрузиться с CD, для восстановления "старых" настроек?

>Или если очень хочется - то всех файлов в /bin, /boot, /etc, /lib, /opt, /usr

Тем, что это сделано (попробуй оценить трудозатраты на описание всех зависимости всех пакетов в любом VCS-е). И потом - все версии одновременно доступны.

>Я правильно понимаю, что все демоны придется перенастраивать?

Если не хранить diff-ы относительно умолчательных файлов для "похожих" версий. А достаточно "непохожие" версии всё равно приходится перенастраивать.

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

это не шутка :)

В тексте новости на сайте NixOS от 2 апреля: In related news, we can safely say that, rumours to the contrary notwithstanding, NixOS is not an April Fools’ Joke.


+скачай - поставь себе NixOS.. поюзай... думаю дистр делали не для шутки )

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