The OpenNET Project / Index page

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



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

"Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его основе "  +/
Сообщение от opennews (??), 24-Ноя-20, 00:10 
Состоялся релиз пакетного менеджера GNU Guix 1.2 и построенного на его основе дистрибутива GNU/Linux. Для загрузки сформированы образы  для установки на USB Flash (489 МБ) и использования в системах виртуализации (479 МБ). Поддерживается работа на архитектурах i686, x86_64, armv7 и aarch64...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=54138

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

Оглавление

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


1. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Аноним (1), 24-Ноя-20, 00:10 
так оно лучше nix или нет? и если да, то чем?
Ответить | Правка | Наверх | Cообщить модератору

3. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +1 +/
Сообщение от Аноннчик (?), 24-Ноя-20, 00:14 
Лишпом
Ответить | Правка | Наверх | Cообщить модератору

6. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +4 +/
Сообщение от Аноним (6), 24-Ноя-20, 00:33 
Ну, то есть хуже
Ответить | Правка | Наверх | Cообщить модератору

14. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +5 +/
Сообщение от Аноним (14), 24-Ноя-20, 00:53 
> так оно лучше nix или нет? и если да, то чем?

Смотря что считать лучшим, этот столманоугодней, на другом ЯПе, ну и кому это важно системдец до сюда не добролся, но за счёт столманоугодности и маргинального ЯПа оно не так популярно, как nix, следовательно меньше народу пилит, меньше коммунити, меньше пакетов и гораздо слоупочнее развивается, с чисто технической точки зрения, без понятия что лучше/хуже, тут скорее религиозный выбор.
Если вам пофиг на системдец, на столманоугодность и принципы СПО, а нужен более динамично развивающийся проект из лагеря опенсорца и всего передового и смузитечного, то вам в nix, Guix это для суровых бородачей Ъ-хакиров.

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

17. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +8 +/
Сообщение от user90 (?), 24-Ноя-20, 01:01 
> маргинального ЯПа

У тебя очень много ошибок в слове "классического" :)

> Guix это для суровых бородачей Ъ-хакиров

Юзал больше полугода как основную систему, бороды нет. Единственное, что поднадоело - самому писать "определения" недостащих пакетов, разбираться с зависимостями и компилять. Что поделаешь, банальная лень.

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

55. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  –2 +/
Сообщение от Аноним (55), 24-Ноя-20, 15:23 
>> маргинального ЯПа
> У тебя очень много ошибок в слове "классического" :)

У меня нет в слове маргинальный никаких ошибок, "классическость" понятие относительное, и без чёткого определения и согласования с большинством вам пассаж не имеет смысла, кроме как выражение своего личного "Фи"
Для кучи людей классические это: Си, Си ++, Си шарп и обжектив Си, на худой конец люди могли назвать асм, паскаль, бейсик и теперь уже петон.

Лисп это как раз более маргинальный ЯП, и вообще, хочу, называю маргинальным, кто запретит, тем более, кто сказал, что в "нашей" системе ценностей это что-то плохое?!
>> Guix это для суровых бородачей Ъ-хакиров
> Юзал больше полугода как основную систему,

ОК
>бороды нет.

Нипарядок!
>Единственное, что поднадоело -
> самому писать "определения" недостащих пакетов, разбираться с зависимостями  

Что значит разбираться с зависимостями самому?
Если это типа написать самому подобие ебилда, это не такая уж проблема, на мой взгляд.
>и компилять.

Да, понимаю, самому обременительно перекладывать с места на место эти тяжёлые байты и обсчитывать всё это в уме! ;)
> Что поделаешь, банальная лень.

Солидарен, искренне понимаю, сочувствую!

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

62. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Аноньимъ (ok), 24-Ноя-20, 22:42 
- "Маргинал - человек, не признающий общепринятых моральных норм и правил поведения"
Си - определенно Яп маргиналов, а вот ЛИСП - нет.
Ответить | Правка | Наверх | Cообщить модератору

78. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  –1 +/
Сообщение от Анончик (?), 25-Ноя-20, 07:08 
Такой ценный коментарий, не зря потратил 10 сек жизни
Ответить | Правка | Наверх | Cообщить модератору

52. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от rshadow (ok), 24-Ноя-20, 14:06 
На нашей планете есть небольшой процент маргиналов, держащих в руках большую часть богатсв. </сарказм>

С терминами надо быть аккуратнее.

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

54. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Аноним (55), 24-Ноя-20, 15:12 
> С терминами надо быть аккуратнее.

А то что?! Очередной SJW-инклюзивный затопит горючими слезами и обмажет соплями?! Будет надрываться у себя в твиторе, и фейсбуке какие бывают плохие нетолерантные люди на опеннетике, или чо?!

Могут даже у себя в бложике накатать гневный пост и потопать ножками.

Если никого не оскорбляю, выращаюсь как хочу, вы имеете своё мнение, я своё, если вы с ним не согласны, можете идти жаловаться в спортлото.

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

63. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +3 +/
Сообщение от Аноньимъ (ok), 24-Ноя-20, 22:43 
>А то что?!

А то прославитесь знатным простофилей.

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

83. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  –2 +/
Сообщение от Просто Филя (?), 25-Ноя-20, 15:14 
>>А то что?!
> А то прославитесь знатным простофилей.

Будто что-то плохое? Прославиться это же хорошо, да?

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

42. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Аноним (42), 24-Ноя-20, 10:14 
хуже. чем? чем в болгенос. сейчас придёт шигорин, снесёт этот коммент и объяснится
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

4. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +1 +/
Сообщение от user90 (?), 24-Ноя-20, 00:14 
Крутая штука! Только вот раньше было маловато готовых пакетов, но судя по этой новости, сейчас ситуация стала получше.
Ответить | Правка | Наверх | Cообщить модератору

5. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  –13 +/
Сообщение от Аноним (5), 24-Ноя-20, 00:33 
Сразу виндо, виндузятники неосиляторы со своими подходом и проблемами прибежали решать проблемы линукса которых в нём отродясь небыло. Виндузятники такие виндузятники.
Ответить | Правка | Наверх | Cообщить модератору

7. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  –8 +/
Сообщение от BrainFucker (ok), 24-Ноя-20, 00:40 
Проблема-то была, но проблема ещё и в том что решать её начали поттеринги. В итоге все эти Snap, Flatpak, Guix ещё большее зло. Вот AppImage отличный. Был ещё 0install, вроде выглядел ничего, но не пробовал.
Ответить | Правка | Наверх | Cообщить модератору

10. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +2 +/
Сообщение от Аноним (5), 24-Ноя-20, 00:45 
AppImage из то-же оперы, спасибо не надо. У меня с головой всё нормально, я в состоянии осилить человеческий пакетный менеджер и набрать 3 слова <чегь-то> install <чтото> меня не убивает.

А домашним графические инсталяшки в DE вообще нравятся. Нет там проблемы. Может когда-то была но уже ой как давно её нет. Есть кривые руки разработчиков которые не могут ничего осилить и прога собирается у них только на одном единственном компе. При этом они не знаю даже как она это делает.

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

21. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от BrainFucker (ok), 24-Ноя-20, 01:21 
> AppImage из то-же оперы

Не из той. В принципе в AppImage особой необходимости и не было, это по сути тот же тарбол, только без необходимости предварительной распаковки архива вручную: скачал и запустил. Но он лучше всех этих Snap и Flatpak своей гениальной простотой.

> я в состоянии осилить человеческий пакетный менеджер и набрать 3 слова <чегь-то> install <чтото> меня не убивает.

Пролема не в том что набрать "sudo apt install programname" сложно. Проблема в том что ты зависишь от левой пятки мейнтейнеров дистра с какого-то хрена и если вдруг захочешь более новую версию чем лежит в репозиториях твоего дистра, то или компилируй сам, или жди когда выйдет новая версия дистра, тогда вместе со всей системой и обновишься до новой версии программы, или засирай систему левыми репозиториями или страдай от кривых сборок в Aur.

Дичь это всё, нормальные авторы программ сами собирают правильным образом и сами распространяют своё ПО.

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

43. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Аноним (42), 24-Ноя-20, 10:20 
кривые сборки в aur фиксятся любой домохозяйкой за пару секунд, а вот тащить к каждому бинарнику зависимости - пардоньте, я не для этого сижу не на винде
Ответить | Правка | Наверх | Cообщить модератору

59. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +2 +/
Сообщение от Аноним (59), 24-Ноя-20, 18:17 
Познакомьте меня с домохозяйкой, которая за пару секунд пофиксит кривой pkgbuild. Мне срочно нужно обсудить рецепт борща.
Ответить | Правка | Наверх | Cообщить модератору

77. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от BrainFucker (ok), 25-Ноя-20, 00:12 
> кривые сборки в aur фиксятся любой домохозяйкой за пару секунд,

То домохозяйки, им делать нечего.

> а вот тащить к каждому бинарнику зависимости - пардоньте

Они тащутся в любом случае, разница только в том что в одном случае они засирают систему (dependency hell), в другом -- лежат отдельно от системы и не создают проблем.

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

49. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Аноним (49), 24-Ноя-20, 12:11 
> В принципе в AppImage особой необходимости и не было,
> это по сути тот же тарбол, только без необходимости предварительной распаковки
> архива вручную: скачал и запустил.

Поясните пожалуйста, а то я совсем не в курсе за AppImage, это прям серьёзно такой формат пакетов с установщиком, который по сути всего лишь старый добрый тарбол со статической линковкой, только "самораспакеовывающийся" и "устанавливающийся" куда надо?
Прошу не отправляйте читать всякую заумь, простыми словами, для народа, пожалуйста!

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

74. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от BrainFucker (ok), 24-Ноя-20, 23:56 
> Поясните пожалуйста, а то я совсем не в курсе за AppImage, это
> прям серьёзно такой формат пакетов с установщиком, который по сути всего
> лишь старый добрый тарбол со статической линковкой, только "самораспакеовывающийся" и
> "устанавливающийся" куда надо?
> Прошу не отправляйте читать всякую заумь, простыми словами, для народа, пожалуйста!

Технически AppImage это сжатый iso образ (или SquashFS), но который можно выполнить, если дать прав на запуск. Он сам смонтируется и запустит приложение, лежащее внутри. Он не требует установки, куда положил, там и лежит. Гениально же!

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

82. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Аноним (82), 25-Ноя-20, 15:10 
>> Поясните пожалуйста, а то я совсем не в курсе за AppImage, это
>> прям серьёзно такой формат пакетов с установщиком, который по сути всего
>> лишь старый добрый тарбол со статической линковкой, только "самораспакеовывающийся" и
>> "устанавливающийся" куда надо?
>> Прошу не отправляйте читать всякую заумь, простыми словами, для народа, пожалуйста!
> Технически AppImage это сжатый iso образ (или SquashFS), но который можно выполнить,
> если дать прав на запуск. Он сам смонтируется и запустит приложение,
> лежащее внутри. Он не требует установки, куда положил, там и лежит.

Занятно, но меня интересует больше не результат - запуск программы, а то как это реализовано влияет на потребление ресурсов, так или иначе.
И что, этот appimage также экономно ведёт себя как и программа из тарбола со статической линковкой?

> Гениально же!

На мой взгляд, самое лучшее решение как раз у NixOS, ну и видимо, у Guix, только на мой взгляд иметь ролинговую всю систему скорее вредно, гораздо интереснее было бы иметь окаменелую core-часть системы, скажем с интервалом апгрейда лет 5, а вот пользовательский прикладной софт, чтобы можно было апдейтить как угодно. И в итоге будет баланс стабильности и свежести, не надо тянуть жирные рантаймы и иметь стопицотый слой прослойки. Это не идеальный вариант, но он видится самым оптимальным, насколько возможно задействовать core-релизные версии либ, а при острой необходимости таки докладывать нужные в как зависимости к конкретным программам, это в итоге всё равно лучше всяких говен, типа снапов сотоварищи.
А система разруливания при помощи хэшей очень толковое решение.

Проблема, что Guix, что NixOS, это по-своему, перемудрённые решения, которые мешают подобным системам стать более используемыми.

За ответы СПАСИБО!

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

98. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от BrainFucker (ok), 26-Ноя-20, 21:50 
> Занятно, но меня интересует больше не результат - запуск программы, а то
> как это реализовано влияет на потребление ресурсов, так или иначе.

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

> И что, этот appimage также экономно ведёт себя как и программа из
> тарбола со статической линковкой?

Там обычно не статическая линковка, хотя и ничто не мешает положить туда и такое. Статическая линковка, это например, как ffmpeg на их оффсайте предоставляется как опция (все зависимые библиотеки вкомпилены прямо в сам исполнимый файл).

То что внутри AppImage технически мало чем отличается от тарбол бандлов. Ну, например, то как распространяются официальные сборки Ardour или Firefox с официальных сайтов. Только у них просто архив, который нужно распаковать куда хочешь и использовать. AppImage практически то же самое, только распаковывать не надо, это автомонтируемый образ.

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

67. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +2 +/
Сообщение от Niger (??), 24-Ноя-20, 22:52 
Пользуйся ролинг дистром и не мучайся со всей этой кривизной вроде апимиджей или флатошлаков.

Я не вижу вообще никакой надобности сидеть на самых последних вериях. Нафик не надо эти постоянные обновления. Работать надо.

Ещё можешь взять вон BSD и с портов всё таскать.

> Дичь это всё, нормальные авторы программ сами собирают правильным образом и сами распространяют своё ПО.

Это и есть дичь виндузятная. Когда каждая прога тянет с собой всю свою инфраструктуру. Нормальный софт интегрируется в систему, а не таскает каждый свою версию библиотеки glibc или чего-то ещё элементарного.

Нормальные авторы работают сообща с мантейнерами и помогают нормально интегрировать приложение в систему сборки. И ещё делают эти сборки регулярно с новыми версиями своего софта. И не имиджах или шлаках а в нативных пакетах для дистров.

Все эти костыли не лучше чем засирание дистра репозиториями.

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

75. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +1 +/
Сообщение от BrainFucker (ok), 25-Ноя-20, 00:06 
> Пользуйся ролинг дистром и не мучайся со всей этой кривизной вроде апимиджей
> или флатошлаков.

Нет, спасибо, лучше уж AppImage, чем обновлять весь мир только ради пары программ. А вдруг там KDE 6.0 выпустили, которые не готовы, а мне теперь ради одного приложения переходить на падующую плазму? Я лучше на пятых кедах подожду когда шестые допилят, а нужное приложением в виде AppImage воспользуюсь.

> Я не вижу вообще никакой надобности сидеть на самых последних вериях. Нафик
> не надо эти постоянные обновления. Работать надо.

Правильно. Поэтому я не пользуюсь роллинг релиз дистрами.


> Это и есть дичь виндузятная. Когда каждая прога тянет с собой всю  свою инфраструктуру.

Так это "традиционный линукс" такой, захотел поставить какую-то прогу, а он тебе и тащит половину Гнома и Systemd зачем-то.

> Нормальный софт интегрируется в систему, а не таскает каждый

Нормальный софт не лезет своими грязными щупальцами в систему, превращая её в карточный домик.

> свою версию библиотеки glibc или чего-то ещё элементарного.
> Нормальные авторы работают сообща с мантейнерами

Нахрен не нужно. Мейнтейнеры давно не справляются даже с тем недообилием ПО, что есть под Линукс. Пусть хотя бы core системой займутся. Зависимость ПО от левых пяток мейнтейнеров нафиг не нужна.

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

88. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от White (??), 25-Ноя-20, 21:59 
> Так это "традиционный линукс" такой, захотел поставить какую-то прогу, а он тебе и тащит половину Гнома и Systemd зачем-то.

Нет, это современные шапкопроизводные дистры. И идиотизм с флатошлаками

> Мейнтейнеры давно не справляются даже с тем недообилием ПО, что есть под Линукс. Пусть хотя бы core системой займутся. Зависимость ПО от левых пяток мейнтейнеров нафиг не нужна.

Твои может и не справляются, мои что-то справляются.

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

> Нормальный софт не лезет своими грязными щупальцами в систему, превращая её в карточный домик.

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

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

97. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от BrainFucker (ok), 26-Ноя-20, 21:41 
> Твои может и не справляются, мои что-то справляются.

Если бы это было так, ты бы делом был занят, а не в фанбойских клубах за с свою религию воевал. Вот вендузятники, например, просто работают, а не кудахчут в фанклубах своей ОС "диды^W ваивали^W мейнтейнеры мейнтейнили ко-ко-ко"

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

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

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

23. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +1 +/
Сообщение от Аноним (23), 24-Ноя-20, 02:10 
Смешно читать критику AppImage от линуксоидов, половина из которых в реальной жизни сидит на маках с их .dmg...
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

34. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  –1 +/
Сообщение от iPony129412 (?), 24-Ноя-20, 05:54 
Проблема AppImage не в общей абстрактной идеи.
А в реализации. Хотя под линуксами... даже не знаешь, как нормально...
Ответить | Правка | Наверх | Cообщить модератору

76. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от BrainFucker (ok), 25-Ноя-20, 00:07 
> Проблема AppImage не в общей абстрактной идеи.
> А в реализации. Хотя под линуксами... даже не знаешь, как нормально...

Какие проблемы? У AppImage всё нормально. Разве что хотелось бы чтобы и KDE можно было так поставить.

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

35. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +1 +/
Сообщение от Аноним (35), 24-Ноя-20, 06:27 
Если сравнивать с mac, тогда уж не с dmg, а с app. И оба (AppImage и app) удобны для пользователя и программиста.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

44. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +1 +/
Сообщение от Аноним (42), 24-Ноя-20, 10:22 
> сидит на маках с их .dmg

я вот не курю опиум и никакого урона от этого не несу, не судите по себе

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

68. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Niger (??), 24-Ноя-20, 22:53 
Опозорился так опозорился.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

58. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Аноним (58), 24-Ноя-20, 16:22 
Сидишь ті такой на debian stable. Хочешь установить себе новый Blender а он тянет зависимостями кучу либ в том числе Nvidia блоб. Или хочешь держать свежуу версию месенджера, при этом хочешь чтоб он был в песочнице ибо это блоб. Хочешь новый libreoffice ?
Вот для этого и есть Flatpak appimage
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

69. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  –1 +/
Сообщение от Niger (??), 24-Ноя-20, 22:56 
> Сидишь ті такой на debian stable.

Сижу

> Хочешь установить себе новый Blender а он тянет зависимостями кучу либ в том числе Nvidia блоб.

Не хочу.

> Или хочешь держать свежуу версию месенджера, при этом хочешь чтоб он был в песочнице ибо это блоб.

Не хочу, зачем мне месенжер блоб?

> Хочешь новый libreoffice ?

Не хочу, меня устраивает тот что есть. Больше чем открыть .docx и почитать оно мне не надо. А нормальная документация вообще в pdf

> Вот для этого и есть Flatpak appimage

Никто не мешает собрать .deb И не так много для этого читать надо.

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

11. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +2 +/
Сообщение от user90 (?), 24-Ноя-20, 00:47 
> все эти Snap, Flatpak, Guix

Ты новость-то ваще осилил, или для тебя там слишком многа букавок? - Guix пожалуй будет ближе всего к Генте, никаких "Snap, Flatpak" тут и рядом нет.

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

13. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  –4 +/
Сообщение от Аноним (5), 24-Ноя-20, 00:49 
Так тебе же и написали, сам осиль:

/nix/store/f42a5978f3a0b426064a2b64a0c6f92-firefox-83.0.0/

Реестр завёз и радуешься? Хватит уже выдумывать проблемы с зависимостями.

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

15. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +2 +/
Сообщение от user90 (?), 24-Ноя-20, 00:56 
> Реестр

Это хеш, ЫЫЫ.

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

70. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +1 +/
Сообщение от Niger (??), 24-Ноя-20, 22:57 
ыыыыыы, ничем не отличается по понятности от того что нагородили в реестре.

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

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

115. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Старшина (?), 04-Сен-21, 16:05 
хэш - это состояние системы, а не параметр. если просто.
это почти как локальный git с множеством версий.
Ответить | Правка | Наверх | Cообщить модератору

20. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  –1 +/
Сообщение от BrainFucker (ok), 24-Ноя-20, 01:09 
> Ты новость-то ваще осилил, или для тебя там слишком многа букавок? -
> Guix пожалуй будет ближе всего к Генте, никаких "Snap, Flatpak" тут
> и рядом нет.

То есть ещё хуже чем я подумал ))

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

8. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +1 +/
Сообщение от Аноним (8), 24-Ноя-20, 00:41 
Это ты проект GNU обвиняешь в виндувзятности? :D
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

12. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  –2 +/
Сообщение от Аноним (5), 24-Ноя-20, 00:48 
Нет, это я обвиняю неосиляторов виндузятников которые пришли городить свои костыли, не осилили ни одного человеческого пакетного менеджера или системы пыртов. Но зато "я у мамки крутой линуес программист, я колендарих сделал для mail.ru и запаковал его в флатошлак на 150 мегабайт".
Ответить | Правка | Наверх | Cообщить модератору

24. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +2 +/
Сообщение от ПэЖэ (?), 24-Ноя-20, 02:22 
>Нет, это я обвиняю неосиляторов виндузятников которые пришли городить свои костыли, не осилили ни одного человеческого пакетного менеджера или системы пыртов. Но зато "я у мамки крутой линуес программист, я колендарих сделал для mail.ru и запаковал его в флатошлак на 150 мегабайт".

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

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

71. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Niger (??), 24-Ноя-20, 22:59 
> Какое отношение в гуиксу имеет виндузятники, флатпаки и прочему?

В данном случае реализация. Нагромождение велосипедов и приклеенных скотчем или пластырем костылей.

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

9. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +1 +/
Сообщение от user90 (?), 24-Ноя-20, 00:42 
> виндузятники

Из GNU? Совсем дурак)

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

72. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Niger (??), 24-Ноя-20, 23:00 
А отчего им там не быть? Ты на реализацию посмотри, люди не осилившие маны.
Ответить | Правка | Наверх | Cообщить модератору

25. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +1 +/
Сообщение от Аноним (25), 24-Ноя-20, 02:26 
Когда я был маленький и глупый, я тоже думал, что Nix — это такой Program Files для GNU/Linux. На самом деле Nix/Guix и Windows — противоположные крайности, при этом большинство пакетных менеджеров занимают место где-то посередине.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

36. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  –3 +/
Сообщение от Аноним (35), 24-Ноя-20, 06:29 
> маленький и глупый

Действительно. В Windows есть пакетный менеджер?

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

39. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +1 +/
Сообщение от Аноним (39), 24-Ноя-20, 07:57 
Внезапно есть, доступен из PowerShell. Так и пишешь Install-Package -N имя
Ответить | Правка | Наверх | Cообщить модератору

45. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +1 +/
Сообщение от Аноним (42), 24-Ноя-20, 10:26 
внезапно, не пишет. на нём никто не пишет. потому что нужно постоянно нажимать shift, а ещё устанавливать Винду
Ответить | Правка | Наверх | Cообщить модератору

46. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от n00by (ok), 24-Ноя-20, 10:35 
> В Windows есть пакетный менеджер?

Windows Installer (установщик Windows, кодовое имя — Darwin) — подсистема Microsoft Windows, обеспечивающая установку программ (инсталлятор). Является компонентом Windows, начиная с Windows 2000; может доустанавливаться и на более ранние версии Windows. Вся необходимая для установки информация (иногда и вместе с устанавливаемыми файлами) содержится в установочных пакетах (installation packages), имеющих расширение .msi.

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

73. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Niger (??), 24-Ноя-20, 23:02 
> подсистема Microsoft Windows, обеспечивающая установку программ

А не пакетный менеджер.

Внезапно dpkg или rpm обеспечивает установку программ, а к примеру apt это уже пакетный менеджер.

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

80. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от n00by (ok), 25-Ноя-20, 12:18 
Внезапно, читаем как следует: "в установочных пакетах" (installation packages)

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

90. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от тщтфьу (?), 26-Ноя-20, 05:35 
Гуглом переводил :D?
Ответить | Правка | Наверх | Cообщить модератору

91. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от n00by (ok), 26-Ноя-20, 10:36 
Да какая мне разница, кто там чем переводит. Пакеты крякают как пакеты, называются как пакеты, а пакетного менеджера нет, ага.
Ответить | Правка | Наверх | Cообщить модератору

47. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от msgod (?), 24-Ноя-20, 11:05 
choco
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

60. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Аноним (60), 24-Ноя-20, 19:27 
Не было.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

16. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Аноним (16), 24-Ноя-20, 00:58 
Народ, кто пользуется, как оно, в качестве повседневного десктопа жить можно или есть какие-то затыки? Всего ли хватает? Насколько оно вообщем стабильно? Часто ли нужно нырять под капот и что-то подкручивать?
Ответить | Правка | Наверх | Cообщить модератору

18. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +2 +/
Сообщение от user90 (?), 24-Ноя-20, 01:07 
ПользовалСЯ, ответил выше. Осилишь мануал + знаешь Лисп = проблем быть не должно. Но пакетов раньше было не много, и возня с ними слегка достала :)
Ответить | Правка | Наверх | Cообщить модератору

29. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Аноним (29), 24-Ноя-20, 02:59 
> ПользовалСЯ, ответил выше. Осилишь мануал + знаешь Лисп = проблем быть не
> должно. Но пакетов раньше было не много, и возня с ними
> слегка достала :)

В том и дело, что лисп не знаю от слова - "СОВСЕМ".
Насколько глубоко его нужно знать, чтобы этой системой пользоваться?
Насколько сложная возня с пакетами, если как для генты ебилд написать, а дальше всё "шамо" в системе собирается каким-нибудь аналогом гентовских инструментов, это одно, а ежели там такое дрючево, как в LFS, скажем, и постоянно, это другое?!

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

32. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от ра (?), 24-Ноя-20, 05:23 
По их лиспу, который Guile, есть полная книга-руководство. Знать нужно на уровне разговорного, потому что только общаясь с системой на этом языке, ты можешь добавлять в нее новые пакеты, сервисы, настраивать существующие, писать повторяемые рецепты сборки для своих программистских проектов.
Ответить | Правка | Наверх | Cообщить модератору

33. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от ра (?), 24-Ноя-20, 05:25 
В guix тоже scheme-рецепт написать, а дальше все само в системе собирается гиксом.
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

64. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Аноньимъ (ok), 24-Ноя-20, 22:47 
>В том и дело, что лисп не знаю от слова - "СОВСЕМ".
>Насколько глубоко его нужно знать, чтобы этой системой пользоваться?

Лиспа одна из самых простых языков.

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

81. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от n00by (ok), 25-Ноя-20, 13:41 
>>В том и дело, что лисп не знаю от слова - "СОВСЕМ".
>>Насколько глубоко его нужно знать, чтобы этой системой пользоваться?
> Лиспа одна из самых простых языков.

Это не означает, что на Лисп просто писать каждому, а не только великим комбинаторам неподвижных точек.

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

84. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Аноним (84), 25-Ноя-20, 15:25 
>>>В том и дело, что лисп не знаю от слова - "СОВСЕМ".
>>>Насколько глубоко его нужно знать, чтобы этой системой пользоваться?
>> Лиспа одна из самых простых языков.
> Это не означает, что на Лисп просто писать каждому, а не только
> великим комбинаторам неподвижных точек.

Лисп сам по себе неплох, вся штука в том, что выглядит это как нечто, что специально на нём написано, типа студенческий проект, proof of concept, я не знаю что ещё это может быть. А людям потом надо учить новые кракозябры, чтобы постичь очередную святую истину.
Новая религия требует учить язык своих священных писаний.
Штука в том, что основная масса людей, хотят просто пользоваться системой, чем больше в чём-то нестандартных, малораспространённых решений, тем меньше, у этого чего-то, последователей.
Мало того что нужно недостяющие пакеты самому собирать, так ещё и новую школу магии учить.
Тут либо нужен перевод священных писаний на понятный язык для народа, либо учение так и останется в катакомбных задворках.

С NixOS в плане ЯПа проще, потому что он распространённей, зато у NixOS другая крайность, они без удержу во всех позах экспериментируют с ролингом, а это опять же плохо для массового пользователя.
На такую систему нельзя положиться, как на основную, следовательно это опять же удел оголтелых энтузиастов и молодых ещё гиков, которые не устали побеждать трудности, которые им создаёт система своей рядовой работой.

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

95. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от n00by (ok), 26-Ноя-20, 15:34 
С основной массой понятно, но есть люди, кому полезно иногда изучать новый язык. Лисп подкупает своей гениальной простотой, но у меня неоднозначное к нему отношение, потому что  ̶в̶ ̶г̶л̶а̶з̶а̶х̶ ̶р̶я̶б̶и̶т̶ ̶о̶т̶ ̶с̶к̶о̶б̶о̶ч̶е̶к̶  я дважды брался написать Лисп-машину (честную, а не на Лисп) и... в первом случае погряз в выборе между CL и Scheme, а во втором уже не помню что, но вряд ли потому что я совсем тупой (всё-таки сделал несколько других ВМ, и одна даже исполняет Лисп).
Ответить | Правка | Наверх | Cообщить модератору

99. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Аноньимъ (ok), 27-Ноя-20, 01:09 
Попоробуйте Racket. Довольно забавная книжица у них по лиспу, и сам он местами прикольный.
Есть типизированная версия (typed racket).
Ответить | Правка | Наверх | Cообщить модератору

100. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от n00by (ok), 27-Ноя-20, 10:22 
> Попоробуйте Racket. Довольно забавная книжица у них по лиспу, и сам он
> местами прикольный.
> Есть типизированная версия (typed racket).

Спасибо, но скобочки меньше в глазах рябить не станут. Сравните сами:


(defun fact (n)
  (cond
    ((= n 1) 1)
    (t (* n (fact (- n 1))))))


(define (fact n)
  (cond [(zero? n) 1]
        [else (* n (fact (- n 1)))]))


fact {
   0  = 1;
   s. = <* s. <fact <- s. 1>>>; /* можно и привычно <s. * <fact <s. - 1>>> */
}


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

101. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Аноньимъ (ok), 27-Ноя-20, 14:39 
А вы на скобочки не смотрите :3
Ответить | Правка | Наверх | Cообщить модератору

85. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +1 +/
Сообщение от Аноньимъ (ok), 25-Ноя-20, 15:32 
Проще чем на питоне и при этом на порядок качественнее.
Ненужно никаким комбинатором быть.
Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору

92. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от n00by (ok), 26-Ноя-20, 10:44 
> Проще чем на питоне и при этом на порядок качественнее.

Тут согласен.

> Ненужно никаким комбинатором быть.

То был намёк на Y-комбинаторы...

"Рассмотрим характер рекурсии на примере очень простой функции обработки строк, которая трансформирует каждое A в B"


  (define (fab x)
    (cond ((null x) nil)
         ((equal (car x)(quote a))
           (cons (quote b) (fab (cdr x))))
          (T (cons (car x)(fab (cdr x))))
    ))


Fab {
   A  e1 = B <Fab e1>;
   s2 e1 = s2 <Fab e1>;
         = ;
}

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

93. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +1 +/
Сообщение от NuINu (??), 26-Ноя-20, 12:23 
не согласен! когда одного из разработчиков guix спросили, в чем преимущество вашей системы, он четко сказал: guile! запись конфигурации на схеме, то что конфигурация и код это единое целое, и делает guix мощнейшей системой по созданию и поддержке дистрибутива.

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

94. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от n00by (ok), 26-Ноя-20, 12:41 
> конфигурация и код это единое целое

Что конкретно это даёт?

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

102. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от NuINu (??), 02-Дек-20, 08:31 
>> конфигурация и код это единое целое
> Что конкретно это даёт?

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

ну и много что еще.

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

103. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от n00by (ok), 02-Дек-20, 11:26 
Простите за такую подробность, но "некую конфигурацию", "нечто не обычное" и "много что еще" не добавляет конкретики.
Ответить | Правка | Наверх | Cообщить модератору

105. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от NuINu (??), 07-Дек-20, 01:03 
> Простите за такую подробность, но "некую конфигурацию", "нечто не обычное" и "много
> что еще" не добавляет конкретики.

будем считать, что я вас не убедил.

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

106. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от n00by (ok), 07-Дек-20, 12:44 
Спасибо за откровение. Я-то хотел понять. Оказывается, меня убеждали.
Ответить | Правка | Наверх | Cообщить модератору

107. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от NuINu (??), 10-Дек-20, 11:22 
не будучи программистом guile, и не зная преимущества лисп подходов, к программированию, понять вы этого не сможете. Я даже не знаю программист ли вы? но если хотите ознакомиться, и что то понять почитайте Пола Грема. Парадокс Блаба, https://nestor.minsk.by/sr/2003/07/30710.html может поймете почему guile это гораздо круче любой нотации конфигурирования пакетов.
Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору

108. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от n00by (ok), 10-Дек-20, 15:11 
> не будучи программистом guile, и не зная преимущества лисп подходов, к программированию,
> понять вы этого не сможете. Я даже не знаю программист ли
> вы?

Это потому что с информацией работать не хотите, либо не умеете.

> но если хотите ознакомиться, и что то понять почитайте Пола
> Грема. Парадокс Блаба, https://nestor.minsk.by/sr/2003/07/30710.html может поймете
> почему guile это гораздо круче любой нотации конфигурирования пакетов.

Когда человек понимает тему, он способен объяснить сам своими словами. Например, сейчас мне надо добавить в транслятор поддержку анонимных функций (лямбд). Это значит, что следом я захочу возвращать их в качестве результата, захватывая при этом значения локальных переменных (замыкания). А для них нужен сборщик мусора. Проблема в том, что автоматическое управление памятью и так есть, но оно... "не так круто", и замыкания есть, но они "как бы не той системы". Видите? Я не могу формализовать проблему, потому и не знаю, как выглядит решение в коде.

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

109. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от NuINu (??), 10-Дек-20, 15:36 
это вы описали свои желания по вашей реализации рефала? я сам не специалист по сборке мусора, но когда то я интересовался guile и перевел немного документации по нему, то что меня интересовало, в частности подоробности реализации. так вот сам guile не реализует сборку мусора, а использует стороннюю библиотеку. как это делается в документации описано, если хотите почитать https://github.com/IisNuINu/guile-2.2.3-doc-rus там есть  pdf файл. вам как разработчику интерпретатора возможно будет интересно ознакомиться с опытом разаработчиков guile. (сам бы я за такую работу не взялся).
Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

110. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от n00by (ok), 10-Дек-20, 17:51 
> это вы описали свои желания по вашей реализации рефала?

Ну как, желания.) В Базисном Рефале приходится определять вспомогательные функции, из-за них код выглядит сложнее. Ещё Турчин в своё время добавил в язык условия и блоки, по сути это вложенные функции, но не возвращаемые. Ограничение искусственное, естественно, что его давно убрали в Рефал-5λ.

> я сам не
> специалист по сборке мусора, но когда то я интересовался guile и
> перевел немного документации по нему, то что меня интересовало, в частности
> подоробности реализации.

Спасибо. Адский труд, который мало кто ценит (потому что "учите английский").

> так вот сам guile не реализует сборку мусора, а
> использует стороннюю библиотеку. как это делается в документации описано, если хотите
> почитать https://github.com/IisNuINu/guile-2.2.3-doc-rus там есть  pdf файл. вам как

Нашёл там только интерфейс. Сам сборщик (консервативный "пометить и подмести") вкратце описан https://www.gnu.org/software/guile/manual/html_node/Conserva... и далее по ссылке.

Но дело не в написать сборщик. В Рефале данные туда-сюда перетасовываются, потому память (традиционно) организована в двусвязный список. Часть его содержит аргументы функции (т.н. Поле Зрения), в другой части формируется результат (который становится ПЗ для следующей функции). Когда поле зрения просмотрено, оно автоматически становится свободным. Скажем, 100000 элементов списка удаляются за время O1, но в них требуется поискать "мусор"... в этом месте у меня начинает подгорать.

> разработчику интерпретатора возможно будет интересно ознакомиться с опытом разаработчиков
> guile. (сам бы я за такую работу не взялся).

Пока это на уровне баловства и экспериментов. Guile по плану на уровне сэм-восэм, где-то так.

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

111. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от NuINu (??), 11-Дек-20, 11:14 
Не знаю, зачем нужен этот рефал? разве только для академических упражнений.

да вы правильно нашли, как раз про него я и говорил.(у меня он уже на русском). Я посмотрел сам пакет, пользоваться им просто.(судя по туториалу). так что можно не паритсья о сборе мусора. можете попробовать. поставив просто какой нибудь сишный дефайн, для своего сборщика, для  BDW-GC или еще для кого. переключаться между сборщиками мусора потом в коде можно просто по определенному определению.

Сама тема этих сборщиков мусора это отдельная дисертация. так что я бы использовал готовый. а то две дисертации в одной работе, это уже через чур.

Да кстати на счет реализации рефала. отдельный сборщик мусора возможно и не будет нужен, если вы выберете язык реализации, типа схемы или лиспа(можно пролог) в которых этот сборщик уже есть по умолчанию.

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

112. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от n00by (ok), 11-Дек-20, 13:07 
> Не знаю, зачем нужен этот рефал? разве только для академических упражнений.

Это можно адресовать почти любому языку, в том числе и Схеме. И вот мы возвращаемся к моему вопросу в #94. Если бы в Guix файлы конфигурации составлялись на отличном от Схемы языке, пришлось бы составлять формальную грамматику такого языка и реализовать транслятор. Этот шаг исключили. С одной стороны -- решение грамотное. С другой стороны, его цена -- потенциальная возможность запускать в системе с правами root произвольный код, в том числе зловредный (вероятно поэтому в NixOS конфиги пишут не на Хаскеле, а придумали отдельный язык, но я не изучал вопрос). Рефалу не требуются грамматики, на нём можно сразу написать интерпретатор конфигураций на Схеме. Да, получится не круто, потому что не всё подряд сможет запускаться.

> да вы правильно нашли, как раз про него я и говорил.(у меня
> он уже на русском). Я посмотрел сам пакет, пользоваться им просто.(судя
> по туториалу). так что можно не паритсья о сборе мусора. можете
> попробовать. поставив просто какой нибудь сишный дефайн, для своего сборщика, для
>  BDW-GC или еще для кого. переключаться между сборщиками мусора потом
> в коде можно просто по определенному определению.

Этот сборщик делает много лишнего. Вопрос-то не в том, как просканировать память на наличие живых ссылок, а как обойтись без сканирования. И задал я вопрос как пример: когда смогу внятно объяснить, что мне надо, тогда у меня уже будет готовый код.

> Сама тема этих сборщиков мусора это отдельная дисертация. так что я бы
> использовал готовый. а то две дисертации в одной работе, это уже
> через чур.
> Да кстати на счет реализации рефала. отдельный сборщик мусора возможно и не
> будет нужен, если вы выберете язык реализации, типа схемы или лиспа(можно
> пролог) в которых этот сборщик уже есть по умолчанию.

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

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

113. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от NuINu (??), 12-Дек-20, 01:04 
ну угроза безопасности возникает везде где руту(да и не руту тоже) приходится запускать какой либо сторонний код. мэйк или шелл. так что схема, ни чуть не более угрожающа, в этом плане.
Ответить | Правка | К родителю #112 | Наверх | Cообщить модератору

114. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от n00by (ok), 12-Дек-20, 08:58 
Есть угроза, а есть вектора атаки.
Представьте дом, в котором хранятся ценности:
1) в чистом поле;
2) с забором вокруг.
Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору

96. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Аноньимъ (ok), 26-Ноя-20, 16:15 
Так лисп умеет в функции высшего порядка, я глайд не копал подробно но уверен они там для всех стандартных случаев есть.
Что-то вроде (for-list [x list-x] (if (equal x 'a) 'b x))
Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору

104. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от NuINu (??), 07-Дек-20, 01:03 
> Так лисп умеет в функции высшего порядка, я глайд не копал подробно
> но уверен они там для всех стандартных случаев есть.
> Что-то вроде (for-list [x list-x] (if (equal x 'a) 'b x))

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

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

22. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +4 +/
Сообщение от Sharlatanemail (?), 24-Ноя-20, 02:02 
Периодически собираю пакеты на Guix, стоит на ThinkPad 420 уже 2й год, инкрементально обновляется без проблем, не виснет. Законтирибьютил инсталяционный скрипт https://git.savannah.gnu.org/cgit/guix.git/plain/etc/guix-in... (пользуются...). Сейчас перевожу 10летний Fedora на Guix. Тестирую  mdadm на 8х6ТБ дисках. В качестве DM WM -> Gnome+StumpWM

Пакетов мало, но их обновить очень легко если нужно свежая версия только локально, так же можно вести свой канал (git со своими сборками)

Очень много запаковано для Python, R, Rust, Perl, Ruby, CommonLisp и для каждого ЯП есть своя virtnenv, что облегчает разработку на нужном языке.

На лаптопе стоит
- Gnome + StumpWM
- IceCat, Nyxt
- Emacs
- RawTherapy
- Gimp
- Alacritty

C Nix не работал (единственный дистрибутив, с которым нужно сравнивать Guix), но из косяков можно перечислить:

- порог вхождения, если нужны свои пакеты. Подлатать на коленке не выйдет
- другая парадигма настройки системы. Забудьте про кучу файлов с настройками в /etc, вся системя может быть за декларирована в одном файле со всеми серивисами.
- размер "магазина" (/gnu/store) - растет пропорционально активности пользователя, если много разрабатываете или устанавливаете делайте периодически `guix gc`
- wifi ... если ставите на лаптоп ищите с чипом Atherios или если ThinkPad, перепрошивайте или покупайте внешний. С UDP работает хорошо "из-коробки"
- если использовали большое количество скриптов есть вероятность что они "не взлетят" на Guix  

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

30. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Аноним (30), 24-Ноя-20, 03:15 
> Сейчас перевожу 10летний Fedora на Guix.

Правильно ли я понимаю, что вы о том, чтобы на федору, как базовую систему, собрались впихнуть Guix для установки пользовательских приложений через него, типа как одно время ходила тема, как без NixOS в других дистрибутивах использовать только пакетный менеджер nix?

> Пакетов мало, но их обновить очень легко если нужно свежая версия только
> локально, так же можно вести свой канал (git со своими сборками)

Мало пакетов это плохо, особо если их самостоятельно запаристо собирать, что гит - это хорошо

> Очень много запаковано для Python, R, Rust, Perl, Ruby, CommonLisp и для
> каждого ЯП есть своя virtnenv, что облегчает разработку на нужном языке.

Разработкой не интересуюсь на таком дистрибутиве, чисто попробовать как рядовой десктоп повседневного использования.

> C Nix не работал (единственный дистрибутив, с которым нужно сравнивать Guix), но
> из косяков можно перечислить:
> - порог вхождения, если нужны свои пакеты. Подлатать на коленке не выйдет

Не совсем понял из структуры предложения, это к Nix относится или к Guix?

> - другая парадигма настройки системы. Забудьте про кучу файлов с настройками в
> /etc, вся системя может быть за декларирована в одном файле со
> всеми серивисами.
> - размер "магазина" (/gnu/store) - растет пропорционально активности пользователя, если
> много разрабатываете или устанавливаете делайте периодически `guix gc`
> - wifi ... если ставите на лаптоп ищите с чипом Atherios или
> если ThinkPad, перепрошивайте или покупайте внешний. С UDP работает хорошо "из-коробки"

Аналогичный, последнему, вопрос?А то что один файл с настройками в NixOS я в курсе.

вайфаем не пользуюсь, так что без разницы, драйвера на видео свободные устраивают как работают в основных популярных дистрибутивах.
> - если использовали большое количество скриптов есть вероятность что они "не взлетят"
> на Guix

Не использую "большое количество", так что по идее не должно быть проблем, если так.

P.S.:
Кто сравнивал Guix и NixOS продолжительное время, что лучше по стабильности?

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

50. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Sharlatanemail (?), 24-Ноя-20, 12:30 
> Правильно ли я понимаю, что вы о том, чтобы на федору, как базовую систему, собрались впихнуть Guix для установки пользовательских приложений через него, типа как одно время ходила тема, как без NixOS в других дистрибутивах использовать только пакетный менеджер nix?

Полностью перевести машину на Guix

Думаю если в игры не играть на Streem то для повседневной жизни веб серфера и хватит всего.

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

56. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Аноним (56), 24-Ноя-20, 15:33 
>> Правильно ли я понимаю, что вы о том, чтобы на федору, как базовую систему, собрались впихнуть Guix для установки пользовательских приложений через него, типа как одно время ходила тема, как без NixOS в других дистрибутивах использовать только пакетный менеджер nix?
> Полностью перевести машину на Guix

Печально... Я так надеялся что что-то подобное есть у живых людей, с которыми можно пообщаться на предмет...

> Думаю если в игры не играть на Streem то для повседневной жизни
> веб серфера и хватит всего.

Для игр есть другая система, и если честно, то для них нет времени.
На целевой системе, самое тяжёлое - это проигрывание прямых трансляций 1080р. через связку плеера и youtube-dl и прочее оффлайновое FullHD.

Для всяких дебианов и арчей есть юзергайды для чайников, с пошаговыми примерами и инструкциями.
Можете посоветовать каких-нибудь гайдов по установке/настройке/созданию пакетов, попроще, чем официальные, которые расчитаны для менее интеллектуальных пользователей, для более широких масс?!

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

40. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  –1 +/
Сообщение от d (??), 24-Ноя-20, 08:01 
> Тестирую  mdadm

Мда, шел 2020й год. Все это интересно, конечно, но исключительно для очень идейных личностей.

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

48. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Sharlatanemail (?), 24-Ноя-20, 11:44 
На производсве PG стоит на Debian mdadm nand SSD 120TB и AMD Ryzen Threadripper 3990X  ядра, полет нормальный =)
Ответить | Правка | Наверх | Cообщить модератору

65. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Аноньимъ (ok), 24-Ноя-20, 22:49 
Ведро можно для вайфая пересобрать в гуиксе.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

19. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  –8 +/
Сообщение от Аноним (19), 24-Ноя-20, 01:09 
Уже есть RPM (официальный пакетный менеджер Linux Standard Base), который развивается корпорацией №1 в мире линукса и используется другими корпорациями. Всё остальное (вообще всё, даже deb, даже guix, даже Аллах) -- несерьезные свистоподелки от васянов, которые даже на виртуалку ставить стремно.
Ответить | Правка | Наверх | Cообщить модератору

26. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +1 +/
Сообщение от ПэЖэ (?), 24-Ноя-20, 02:26 
>Уже есть RPM (официальный пакетный менеджер Linux Standard Base), который развивается корпорацией №1 в мире линукса и используется другими корпорациями. Всё остальное (вообще всё, даже deb, даже guix, даже Аллах) -- несерьезные свистоподелки от васянов, которые даже на виртуалку ставить стремно.

отличная идея! осталось только претворить её в жизнь. жаль повторение этой идеи и прочее болтание языком и пальцами по клавиатуре никак не делает её более реальной.

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

27. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +1 +/
Сообщение от Аноним (59), 24-Ноя-20, 02:32 
Ваша номерадин корпорация уже давно ненавидит рпм ещё сильнее, чем своих пользователей, и для души пилит coreos.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

28. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Аноним (19), 24-Ноя-20, 02:54 
Весь твой бред опровергается всего десятью символами: rpm-ostree
Ответить | Правка | Наверх | Cообщить модератору

51. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Аноним (51), 24-Ноя-20, 13:38 
Остряк, однако.
Ответить | Правка | Наверх | Cообщить модератору

37. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Аноним (35), 24-Ноя-20, 06:32 
Странно Вы сравниваете. deb - не пакетный менеджер.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

41. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Аноним (41), 24-Ноя-20, 10:13 
> Странно Вы сравниваете. deb - не пакетный менеджер.

А ему лишь бы набросить, с хрена ли rpm единственно верный, непонятно, но это и не важно, важно же просто кекнутьи утечь в кусты, потирая ручонки в ожидании поклёвки.

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

31. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  –1 +/
Сообщение от Аноним (31), 24-Ноя-20, 04:43 
Так и не смог запустить под nixos libvirt-хуки - вылазит ошибка. Интересно, а в сабжа все тоже самое? Работают хуки?
Ответить | Правка | Наверх | Cообщить модератору

86. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Аноньимъ (ok), 25-Ноя-20, 15:36 
>libvirt-хуки

Оставь надежду всяк сюда входящий.
Никсос и гуикс это не о построении системы виртуализации под libvirt.

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

87. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Аноним (87), 25-Ноя-20, 18:25 
Такой linux мне пришелся по-вкусу! Жаль что не работают хуки.
Ответить | Правка | Наверх | Cообщить модератору

38. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Аноним (38), 24-Ноя-20, 06:57 
guix git authenticate
vs
git tag -v

Кто знает разницу? В guix проверка аутентичности проходит до скачивания, а у git после?

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

53. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +3 +/
Сообщение от Котовшив (?), 24-Ноя-20, 14:40 
Всё, что на лиспе или схеме, всё золото.
Ответить | Правка | Наверх | Cообщить модератору

66. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Аноньимъ (ok), 24-Ноя-20, 22:51 
Сие есть истина!
Ответить | Правка | Наверх | Cообщить модератору

79. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от NuINu (??), 25-Ноя-20, 08:49 
Блин как давно это было! знакомьтесь кому лень искать: https://www.opennet.me/docs/RUS/guix/
Ответить | Правка | Наверх | Cообщить модератору

89. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..."  +/
Сообщение от Аноним (89), 25-Ноя-20, 22:03 
Пол года назад пробовал на одноплатник накатить - не вышло. Обратился в irc - проигнорили. Обратился в почтовую рассылку - залечили что-то типа "вам нужно настроить загрузчик", а как это сделать думайте сами.
На забугорных форумах то же самое, далже на малинку ещё никому не удалось поставить. Один буржуй жаловался что разрабы жёстко игнорят все что связано с несвободным железом, автор guix вежливо послал. Грустно все это, штука вроде интересная, но установить мозгов не хватает.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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