1.2, Аноним (2), 21:58, 15/04/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –14 +/– |
> пакет устанавливается как /nix/store/f42a5878f3a0b426064a2b64a0c6f92-firefox-75.0.0
Зачем нам FHS. Давайте придумаем свою собственную нескучную прикольную иерархию дерева каталогов.
| |
|
2.3, JL2001 (ok), 22:16, 15/04/2020 [^] [^^] [^^^] [ответить]
| +4 +/– |
>> пакет устанавливается как /nix/store/f42a5878f3a0b426064a2b64a0c6f92-firefox-75.0.0
> Зачем нам FHS. Давайте придумаем свою собственную нескучную прикольную иерархию дерева
> каталогов
вы бы хоть новость и решаемые цели прочитали чтоль
и на сколько я помню, FHS там есть
| |
|
|
2.5, Аноним (5), 23:04, 15/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
Ниет, не совсем оно хуже. В генту у тебя чистая гибкая система (развернуть "точно так же 1 в 1" может оказаться несколько проблематично, из-за лто и изменений в компиляторах и библиотеках), тут же (я имею в виду nix) ты собираешь систему из готовых блоков (каждый из которых зависит от других готовых блоков), и можно восстановить некоторое состояние этих блоков в любой момент времени. Из минусов, слишком много файлов самых разных версий. Если наложить проблемы генты, начнётся ад на Земле. Я не знаю, как они их решают, наверное, просто не пользуются лто (так не интересно). Или используют эти "блоки" как есть, в бинарном виде, кончено напрашиваясь на проблемы с лто.
| |
|
3.6, Alen (??), 23:37, 15/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
Ни каких проблем поднять генту на нужную дату в прошлом нет. Берём последний перед датой автобилд, накатываем на него снепшёт потртов за нужную дату и собираем мир. Небольшие проблемы бывают при сборках минус пару лет и более - на зеркалах начинают пропадать пакеты, но они все равно легко находятся в других местах и подкладываются в дистфайлс для сборки.
| |
|
2.35, user90 (?), 19:39, 16/04/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
В клочки рвет оно генту с портежем))
- 100%ная повторяемость любых действий, без сурпризов, и соответственно неограниченные возможности отката/повтора изменений,
- написано на Лиспе - а чо там в Генте, напомни-ка, а?
Остального ты просто не поймешь ;)
| |
|
|
2.23, НяшМяш (ok), 12:41, 16/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
Сначала подсадить надо, а потом уже что-то делать. Как с десятой форточкой.
| |
|
1.10, Аноним (10), 01:57, 16/04/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Объясните мне почему среди опенсорцных (линукс) разработчиков такая тяга к написанию пакетных менеджеров с каким-нибудь особенным выпендрежем, а затем трата нескольких лет своей жизни на обновление пакетов ради полторы калек пользователей? Неужели нельзя свое время тратить на улучшение линукса на десктопах как в то свое время делала Mandriva со всеми drak* утилитами? Сейчас средний дистрибутив выглядит так: Gnome или KDE со своими обоями, со своим набором программ, своими патчами но полностью отсутствуют свои разработки как раньше делали в Mandrake/Mandriva или OpenSUSE (у обоих дистрибутивов что yast что drak утилиты находятся в полурабочем состоянии).
| |
|
2.17, evkogan (?), 08:35, 16/04/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
yast вполне себе рабочий.
Был момент, когда они повышали интеграцию с DE убирая повторяющиеся настройщики. По крайней мере с KDE при этом стало только лучше, про остальных не знаю.
Теперь там все настраивается удобно или в настройщиках KDE или в yast пересечений минимум.
Охват функционала настройщиков достаточен. Или чего Вам не хватает?
А эти ребята имеют идею интересную. И пилят ее.
Доводят функционал пакетного менеджера до состояния покрыть все потребности и варианты использования. С установкой и из бинарей, и из сырцов, и на дату, и параллельно версии, и если надо собрать это в докер, и еще чего угодно.
| |
2.19, кусь (?), 09:52, 16/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
По мне так пакетный менеджер со своим адом зависимостей - очень фиговая проблема линукса, которая действительно мешает.
Да и вообще - это же не факт, что человек пишуший пакетный менеджер будет писать другие штуки с тем же рвением, тем более бесплатно.
| |
2.25, Аноним (25), 13:55, 16/04/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Это их личное дело. Кто вы такой чтобы утверждать что правильно, а что нет? То-то же!
| |
|
1.11, iPony129412 (?), 04:48, 16/04/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
> January 18, 2013. GNU Guix 0.1 released (alpha).
Через 20 лет в ReactOS встроят, и будет бомба.
| |
|
2.14, ryoken (ok), 08:13, 16/04/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> и будет бомба
дада и этот самый реактос разнесёт к чертям невосстановимым образом :D
| |
|
1.12, Аноним (12), 06:03, 16/04/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
>и поставляется с ядром GNU Linux-Libre, очищенным от несвободных элементов бинарных прошивок.
У меня на ноуте не заведется
| |
1.13, Аноним (-), 06:48, 16/04/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Все плодят и плодят.
Вместо развития тех дистрибутивов, которые уже на целых 5% приблизились к достойному дистрибутиву для настольного ПК.
| |
|
2.16, Аноним (15), 08:23, 16/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
Молодой человек, это не для вас плодят. Никто убунточку с гномиком не отнимает!
| |
|
1.27, Анонимкос (?), 14:57, 16/04/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Не проще использовать флатпак или иной контейнер? В чем преимущество этого решения?
Юзал однажды NixOS, через полгода встала раком. Управление пакетами поломалось. На форумах и багтрекере мне не смогли помочь.
| |
|
2.29, Leo90 (?), 16:22, 16/04/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
очень странная история. юзаю NixOs уже года три. полет не то, что нормальный, а великолепный.
| |
|
1.28, Аноним (28), 16:02, 16/04/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
зачем вообще этот guix тем более на хаскеле если итак есть nixos? нафига? что оно решает?
| |
|
2.32, myhand (ok), 17:10, 16/04/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> зачем вообще этот guix тем более на хаскеле если итак есть nixos?
Не в домино, а в... На Scheme, которая как-бе стандартный язык расширения проекта GNU.
> нафига? что оно решает?
Во-первых, вместо еще одного иазыка - используется достаточно стандартный. Причем не только
для описания пакетов, но и при настройке системы.
Во-вторых, там нет systemd.
В третьих, там нету блобов.
| |
|
3.34, Аноним (34), 18:06, 16/04/2020 [^] [^^] [^^^] [ответить] | +/– | Что в этом хорошего Вы пытались на нем что-то написать Попробуйте ради интерес... большой текст свёрнут, показать | |
|
4.40, myhand (ok), 15:36, 17/04/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> На Scheme, которая как-бе стандартный язык расширения проекта GNU.
> Что в этом хорошего?
GNU это хорошо. RMS одобряет. Мне это по нраву.
> Вы пытались на нем что-то написать?
"Делай или не делай. Не надо пытаться." (ц)
> чтобы нужно было задействовать srfi (https://srfi.schemers.org/).
А что там не так с поддержкой SRFI?
> Также, насколько я понимаю, сейчас у Guile только 1 основной разрабочик - Andy Wingo
Это один из мейнтейнеров.
> 1. Малоизвестный (в смысле взять человека X и спросить умеет ли он
> на нем писать) язые программирования.
Человек X вероятнее всего на родном-то языке писать не может.
> 2. Лидер проекта с непонятными личными целями.
Ну, CoC в проект пока не завезли, так что контрибутить можно.
> Почему не использовать тот же bash
Потому что bash должен умереть. Ну серьезно, сколько можно.
> или просто yaml, в котором можно запустить
> произвольные shell команды?
Потому что это будет такая же лапша, как и сейчас.
| |
|
5.43, Аноним (43), 23:44, 17/04/2020 [^] [^^] [^^^] [ответить] | +/– | Не надо менять тему Вопрос был о том, что хорошего в Scheme То есть не попробо... большой текст свёрнут, показать | |
|
6.44, myhand (ok), 00:57, 18/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Вопрос был о том, что хорошего в Scheme?
Простой, хорошо стандартизованный язык. Макросы!
>> "Делай или не делай. Не надо пытаться." (ц)
> То есть не попробовав ничего написать на языке, ты его хвалишь?
Скорее всего, писал на нем я еще тогда, когда ты под стол пешком...
>> А что там не так с поддержкой SRFI?
> Как минимиум черезжопные названия.
Что черезжопного в названии SRFI по его номеру?!
> Вместо того, чтобы написать (import hash-table)
Почему hash-table, а не hash_table? Каким боком именно SRFI (какой?) тут имеется
в виду, а не R6RS, например?
> и пойди еще номер запомни.
Запоминать, конечно, не надо - для этого и пишут документацию а также делают поиск.
>> Это один из мейнтейнеров.
> Судя по логам https://git.savannah.gnu.org/gitweb/?p=guile.git;a=shortlog один из
> 2, что не меняет картины.
По логу - там с десяток авторов, а ты писал "1 разработчик".
>> Человек X вероятнее всего на родном-то языке писать не может.
> Опять же не уходи с темы. Например, на python сейчас любая собака
> пишет. А если не может, то через 2 минуты уже будет писать.
Проблема в том, что писать будет - как собака...
> Еще раз язык управляется 1 челом
"Язык управляется" - совсем другими людьми, вот тута: http://www.scheme-reports.org/ Их там много, зуб даю.
В guile - несколько мейнтейнеров (вроде два сейчас, возможно три). Это нормально для
GNU проекта. Разработчиков - больше. Guile - не язык. Фактически, в ее байткод можно
несколько языков транслировать, включая твой любимый питон.
>> Потому что bash должен умереть. Ну серьезно, сколько можно.
> Он никогда не умрет. Даже не найдейтесь.
Да он уже давно умер. Ну кто сейчас в здравом уме использует это
для мало-мальски серьезных скриптов. Берут что-нибудь вроде питона - и вперед.
Вполне уверен, awk вы не застали...
> Ну рили, придите к
> серьезным людям и предложите на нем писать.
"Серьезные люди" - это вебмакаки какие-нибудь?
| |
|
7.45, Аноним (43), 02:47, 18/04/2020 [^] [^^] [^^^] [ответить] | +/– | В том то и дело, что там ничего из коробки нет в самом scheme, даже модулей ... большой текст свёрнут, показать | |
|
|
9.50, Аноним (50), 18:11, 18/04/2020 [^] [^^] [^^^] [ответить] | +/– | Ты говоришь изначально, что Scheme прекрасен в своей простоте Я говорю, что там... большой текст свёрнут, показать | |
|
|
11.53, Аноним (50), 00:00, 19/04/2020 [^] [^^] [^^^] [ответить] | +/– | Я уже писал Например, модулей Работы с сетью, работы с форматами данных и т п ... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
23.74, Аноним (72), 21:54, 21/04/2020 [^] [^^] [^^^] [ответить] | +/– | wikipedia для тебя свалка Это общеизвестный модерируемый ресурс Имеешь что-то ... большой текст свёрнут, показать | |
25.76, Аноним (72), 23:20, 21/04/2020 [^] [^^] [^^^] [ответить] | +/– | Тебя не учили, что вопросом на вопрос не вежливо отвечать Жду ответа на предыду... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
|
|
|
7.46, Аноним (43), 02:52, 18/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Что черезжопного в названии SRFI по его номеру?!
Все! Люди придумали нормальные имена для запоминания модулей, а не число.
> Почему hash-table, а не hash_table? Каким боком именно SRFI (какой?) тут имеется
в виду, а не R6RS, например?
Да это просто пример. Суть в том, что чтобы зареквайрить hash-table я должен писать номер расширения в котором его приняли - маразм!
> Запоминать, конечно, не надо - для этого и пишут документацию а также делают поиск.
Лол. То есть ты предлагаешь каждый раз искать номер расширения, в котором добавили hash-table? А не проще писать просто import hash_table и не трахать мозги?
| |
|
8.48, myhand (ok), 09:39, 18/04/2020 [^] [^^] [^^^] [ответить] | +/– | Так поди пойми что вы там у себя придумали Мне оно надо в телепатию играть Пр... текст свёрнут, показать | |
8.78, Я (??), 13:26, 22/04/2020 [^] [^^] [^^^] [ответить] | +/– | https www gnu org software guile manual html_node provide-and-require html ... текст свёрнут, показать | |
|
|
|
|
|
|
|
1.31, Аноним (30), 16:57, 16/04/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Что-то этого пакетного менеджера пока нигде в других местах не видно. А Shepherd - лучше всех или не очень? Его там можно заменить на runit, например? Или всё гвоздями?
| |
|
2.38, GentooBoy (ok), 23:51, 16/04/2020 [^] [^^] [^^^] [ответить]
| +/– |
У них принципиальная позиция что пакетный менеджер должен работать только на Linux в отличии от nix
| |
|
|