LINUX.ORG.RU

NixOS:


0

0

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

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

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

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

Ответ на: Re: NixOS: "функциональный" linux дистрибутив от TheFallenAngel

Re: NixOS: "функциональный" linux дистрибутив

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

фтопку

sansei ()
Ответ на: Re: NixOS: "функциональный" linux дистрибутив от TheFallenAngel

Re: NixOS: "функциональный" linux дистрибутив

>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 ()

Re: NixOS:

Кто такой "администратор" и нахрена ему давать какие-то права?

Gharik ()
Ответ на: Re: NixOS: "функциональный" linux дистрибутив от sansei

Re: NixOS: "функциональный" linux дистрибутив

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

Dolphinik ()

Re: NixOS:

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

Sano ()

Re: NixOS:

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

troorl ★★ ()
Ответ на: Re: NixOS: "функциональный" linux дистрибутив от anonymous

Re: NixOS: "функциональный" linux дистрибутив

> ЛОР в своем стиле ... как говорится ф десятке :-) http://www.opennet.ru/opennews/art.shtml?num=10312

По ссылке слишком много материала для первоапрельской шутки. И даты - не апрельские.

tailgunner ★★★★★ ()

Re: NixOS:

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

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

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

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

Begemoth ★★★★★ ()

Re: NixOS:

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

emaxx ★★ ()

Re: NixOS:

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

psychodealiq ()
Ответ на: Re: NixOS: от Gharik

Re: NixOS:

Это тфоё второе Я, шизик!

anonymous ()

Re: NixOS:

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

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

bromantik ()

Re: NixOS:

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

Somewho ★★ ()
Ответ на: Re: NixOS: от bromantik

Re: NixOS:

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

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

ugoday ★★★★★ ()
Ответ на: Re: NixOS: от anonymous

Re: NixOS:

http://nix.cs.uu.nl/

2007/4/2 In related news, we can safely say that, rumours to the contrary notwithstanding, NixOS is not an April Foolss’ Joke.

anonymous ()
Ответ на: Re: NixOS: от anonymous

Re: NixOS:

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

anonymous ()
Ответ на: Re: NixOS: от anonymous

Re: NixOS:

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

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

annoynimous ★★★★★ ()
Ответ на: Re: NixOS: от anonymous

Re: NixOS:

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

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

asgard ()
Ответ на: Re: NixOS: от bromantik

Re: NixOS:

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

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

true ()
Ответ на: Re: NixOS: "функциональный" linux дистрибутив от KaLoVraD

Re: NixOS: "функциональный" linux дистрибутив

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

bohm ★★★★★ ()

Re: NixOS:

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

Relan ★★★★★ ()
Ответ на: Re: NixOS: от Relan

Re: NixOS:

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

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

TALKER ()
Ответ на: Re: NixOS: "функциональный" linux дистрибутив от tailgunner

Re: NixOS: "функциональный" linux дистрибутив

>По ссылке слишком много материала для первоапрельской шутки. И даты - не апрельские.

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

sinister ()
Ответ на: Re: NixOS: от Relan

Re: NixOS:

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

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

asgard ()
Ответ на: Re: NixOS: "функциональный" linux дистрибутив от anonymous

Re: NixOS: "функциональный" linux дистрибутив

>> 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 ()
Ответ на: Re: NixOS: "функциональный" linux дистрибутив от sinister

Re: NixOS: "функциональный" linux дистрибутив

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

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

tailgunner ★★★★★ ()

Re: NixOS:

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

kbps ★★★ ()
Ответ на: Re: NixOS: от TALKER

Re: NixOS:

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

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

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

anonymous ()
Ответ на: Re: NixOS: от troorl

Re: NixOS:

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

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

Ygor ★★★★★ ()

Re: NixOS:

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

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

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

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

Acid_Scorpion ()

Re: NixOS:

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

dm1024 ★★★ ()
Ответ на: Re: NixOS: от dm1024

Re: NixOS:

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

anonymous ()

Re: NixOS:

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

Ingwar ★★★★★ ()
Ответ на: Re: NixOS: от Begemoth

Re: NixOS:

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

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

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

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

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

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

DonkeyHot ★★★★★ ()
Ответ на: Re: NixOS: от Acid_Scorpion

Re: NixOS:

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

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


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

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