The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск дистрибутива NixOS 23.11, использующего пакетный менеджер Nix , opennews (??), 30-Ноя-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "Выпуск дистрибутива NixOS 23.11, использующего пакетный мене..."  +/
Сообщение от Аноним (3), 30-Ноя-23, 22:52 
> При использовании Nix результат сборки пакетов хранится в отдельной поддиректории в /nix/store. Например, после сборки пакет firefox может записываться в /nix/store/1onlv6pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4-firefox-120.0.1/, где "1onlv6pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4" является хешем всех его зависимостей и инструкций сборки.

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

Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск дистрибутива NixOS 23.11, использующего пакетный мене..."  +3 +/
Сообщение от Аноним (1), 30-Ноя-23, 22:56 
Большую часть времени неплохо, но иногда сильно мучаются, когда, к примеру, разваливается всё при неудачном обновлении. Или когда софт требует либу одной версии, а в системе стоит совершенно другая, несовместимая. Все эти проблемы, конечно же, можно легко решить, но с Nix их решать не надо, что большой плюс для тех, у кого больше дюжины серверов.
Ответить | Правка | Наверх | Cообщить модератору

59. "Выпуск дистрибутива NixOS 23.11, использующего пакетный мене..."  +/
Сообщение от Вася (??), 01-Дек-23, 15:58 
> Большую часть времени неплохо, но иногда сильно мучаются, когда, к примеру, разваливается
> всё при неудачном обновлении. Или когда софт требует либу одной версии,
> а в системе стоит совершенно другая, несовместимая. Все эти проблемы, конечно
> же, можно легко решить, но с Nix их решать не надо,
> что большой плюс для тех, у кого больше дюжины серверов.

вот у тебя сраные 13 сервервов (это вообще ниачом)
тебе вдруг резко надо что-то сделать в них, что тривиально в обычном дистре и ты без понятия как это сделать в никсе.
Что проще, починить проблему зависимостей у одной софтины (которая в LTS случае и не появится скорее всего) или же пердолиться с configuration.nix часами в попытках завести то, что у тебя не работает?

Ответить | Правка | Наверх | Cообщить модератору

75. "Выпуск дистрибутива NixOS 23.11, использующего пакетный мене..."  +/
Сообщение от Аноним (1), 01-Дек-23, 19:27 
Я не знаю, что тебе проще. У меня и с NixOS проблем нет, и с дебианоидами, и с редхатоидами, и даже с редко встречающимися в наше вермя ОС из прошлого века. За столько лет «в траншеях» уже без разницы в общем-то какая там операционная система, лишь бы на команды реагировала и хоть какая-то документация была. Когда надо с нуля что-то строить, в первую очередь беру NixOS именно потому, что не надо часами «пердолиться» с configuration.nix и зависимости чинить. Софт либо собрался и работает, либо не собрался и не работает. Без промежуточных состояний типа «вчера всё работало, а ночью OpenSSL обновился».
Ответить | Правка | Наверх | Cообщить модератору

82. "Выпуск дистрибутива NixOS 23.11, использующего пакетный мене..."  +/
Сообщение от Вася (??), 02-Дек-23, 12:25 
> Я не знаю, что тебе проще. У меня и с NixOS проблем
> нет, и с дебианоидами, и с редхатоидами, и даже с редко
> встречающимися в наше вермя ОС из прошлого века. За столько лет
> «в траншеях» уже без разницы в общем-то какая там операционная система,
> лишь бы на команды реагировала и хоть какая-то документация была. Когда
> надо с нуля что-то строить, в первую очередь беру NixOS именно
> потому, что не надо часами «пердолиться» с configuration.nix и зависимости чинить.
> Софт либо собрался и работает, либо не собрался и не работает.
> Без промежуточных состояний типа «вчера всё работало, а ночью OpenSSL обновился».

а теперь объясни Пете как срочно починить твой nixos, который сломался или требует какого-то срочного апдейта в проде, потому что ты сам уехал на недельку отдыхать подальше от этой вашей техники, если, конечно, для тебя это актуально все и ты не живешь в подвале

Ответить | Правка | Наверх | Cообщить модератору

88. "Выпуск дистрибутива NixOS 23.11, использующего пакетный мене..."  +/
Сообщение от Аноним (85), 02-Дек-23, 19:12 
>[оверквотинг удален]
>> «в траншеях» уже без разницы в общем-то какая там операционная система,
>> лишь бы на команды реагировала и хоть какая-то документация была. Когда
>> надо с нуля что-то строить, в первую очередь беру NixOS именно
>> потому, что не надо часами «пердолиться» с configuration.nix и зависимости чинить.
>> Софт либо собрался и работает, либо не собрался и не работает.
>> Без промежуточных состояний типа «вчера всё работало, а ночью OpenSSL обновился».
> а теперь объясни Пете как срочно починить твой nixos, который сломался или
> требует какого-то срочного апдейта в проде, потому что ты сам уехал
> на недельку отдыхать подальше от этой вашей техники, если, конечно, для
> тебя это актуально все и ты не живешь в подвале

А это не баг, а фича, такой вот вендорлокинг, точнее админолокинг, нефиг всяким Петям иметь шанс подсидеть и заменить нашего доблестного админа! xD

Ответить | Правка | Наверх | Cообщить модератору

89. "Выпуск дистрибутива NixOS 23.11, использующего пакетный мене..."  +/
Сообщение от Вася (??), 02-Дек-23, 19:24 
> А это не баг, а фича, такой вот вендорлокинг, точнее админолокинг, нефиг
> всяким Петям иметь шанс подсидеть и заменить нашего доблестного админа! xD

так себе фича - работать-то кому-то надо, хорошо все уметь, но не дай боже все делать самому

Ответить | Правка | Наверх | Cообщить модератору

95. "Выпуск дистрибутива NixOS 23.11, использующего пакетный мене..."  +/
Сообщение от Аноним (1), 04-Дек-23, 05:25 
> а теперь объясни Пете

Пете может и не смогу объяснить, я с ним не знаком. А вот Йохан (программист на Хаскеле, человек довольно далёкий от системного администрирования) въехал во все важные аспекты их системы за две недели. То было два года назад. С тех пор они там ещё двух админов наняли дальше развивать то, что я начал. Йохан писал, что один сразу Nix знал, а второго сообща научили по быстрому. Хорошо, конечно, что не я один в мире с Nix разобрался, а то и вправду беда была бы.

Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору

96. "Выпуск дистрибутива NixOS 23.11, использующего пакетный мене..."  +/
Сообщение от Вася (??), 04-Дек-23, 17:45 
>> а теперь объясни Пете
> Пете может и не смогу объяснить, я с ним не знаком. А
> вот Йохан (программист на Хаскеле, человек довольно далёкий от системного администрирования)
> въехал во все важные аспекты их системы за две недели. То
> было два года назад. С тех пор они там ещё двух
> админов наняли дальше развивать то, что я начал. Йохан писал, что
> один сразу Nix знал, а второго сообща научили по быстрому. Хорошо,
> конечно, что не я один в мире с Nix разобрался, а
> то и вправду беда была бы.

угу и теперь за две недели он может сделать все что угодно, ага, верю, верим, я поверив
система часто требует НЕСТАНДАРТНЫХ действий. Если у тебя клиент бьет копытом и нужно починить за 10 минут то, что в обычном дистре делается за одну команду, а в nixos падает с сегментейшен фолтом или еще что-то подобное - разбираться ты будешь гарантированно дольше чем в обычном линуксе

Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск дистрибутива NixOS 23.11, использующего пакетный мене..."  +3 +/
Сообщение от Аноним (11), 30-Ноя-23, 23:37 
Пользователи обычных дистров имеют те версии программ, которые им поставил Господин. Если нужна версия посвежее или постарее, то нужно Превозмогать, Терпеть или скачивать Нескучные Велосипеды. Например, если нужен Node.js определенной версии, то пользуешься такой штукой, как nvm — "скачиватель Node.js определенной версии". Ну не бред ли? А в NixOS такая проблема решена как класс.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

60. "Выпуск дистрибутива NixOS 23.11, использующего пакетный мене..."  +/
Сообщение от Вася (??), 01-Дек-23, 16:01 
> Пользователи обычных дистров имеют те версии программ, которые им поставил Господин. Если
> нужна версия посвежее или постарее, то нужно Превозмогать, Терпеть или скачивать
> Нескучные Велосипеды. Например, если нужен Node.js определенной версии, то пользуешься
> такой штукой, как nvm — "скачиватель Node.js определенной версии". Ну не
> бред ли? А в NixOS такая проблема решена как класс.

ценой необходимости вкладываться в решение проблем, конечно же.
Если оно не опкачено - иди опакечивай. Ой, что, не знаешь как? Почитай документацию! Ой, а что, документации нет? Ну почитай исходники. Ой, что, не знаешь Nix? Бедняжка! иди учи!

И кто после этого страдает, юзер никсоси или юзер nvm?

Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск дистрибутива NixOS 23.11, использующего пакетный мене..."  +/
Сообщение от Аноним (26), 01-Дек-23, 09:53 
>> При использовании Nix результат сборки пакетов хранится в отдельной поддиректории в /nix/store. Например, после сборки пакет firefox может записываться в /nix/store/1onlv6pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4-firefox-120.0.1/, где "1onlv6pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4" является хешем всех его зависимостей и инструкций сборки.
> Интересно как пользователи обычных дистров всю жизнь нормально живут без этого.

Просто не знают, что они живут в гуане, как это обычно по жизни бывает. xD

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

41. "Выпуск дистрибутива NixOS 23.11, использующего пакетный мене..."  +2 +/
Сообщение от Аноним (41), 01-Дек-23, 13:03 
Ну как-как... Пока сидят и юзают тот софт, который им подсунули авторы дистриба и мейнтейнеры реп этого дистриба (в режиме "ты тут ничего не трогай, а то сломаешь" короче), то более-менее нормально.
Но вот когда оказывается, что пользователю захотелось иметь 2 проги, обе из которых хотят одну и ту же либу, но каждая из хочет её определенную версию, не ту, что хочет вторая - начинается краcнозенковый пердолинг.
Или когда (в чём-то это вариация предыдущего) софтина хочет либу одной версий, а у тебя в системе эта либа другой версии. А вот прога белугой воет, что ей надо старее/новее.
Или когда юзер хочет иметь и запускать несколько разных версий одной и той же проги. Браузера какого, например. Или одной версии, но собранной с разными флагами.
Бизнес вон эти тупые пердолинги так достали как-то, что для того, чтобы не пердолиться начали придумывать себе всякие там докинги, а потом потянулось нивеляция этого пердолинга и для домашних юзеров в виде всяких там флатпаков, снапов, аппимэйджей. Всё ради того, чтобы не пердолиться (с зависимостями, конфликтами зависимостей, дистрибузависимостью и вот этим всем).
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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