The OpenNET Project / Index page

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



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

Оглавление

Выпуск системы инициализации GNU Shepherd 0.7, opennews (??), 17-Фев-20, (0) [смотреть все]

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


71. "Выпуск системы инициализации GNU Shepherd 0.7"  –1 +/
Сообщение от Печаль (?), 17-Фев-20, 19:50 
Лисп знаю. Там когда по графической установке идёшь, как раз портянки с листом и вываливаются на данный момент.
Ответить | Правка | Наверх | Cообщить модератору

76. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от user90 (?), 17-Фев-20, 20:12 
Сначала пишешь минимальный конфиг, можно взять из примеров. На этом этапе все должно пройти нормально. Потом редактируешь - проверяешь - повторяешь.. Если проблемы уже на первом этапе, то что-то делаешь не так (и ноут не лучший вариант для начала), у меня их не было.
Ответить | Правка | Наверх | Cообщить модератору

83. "Выпуск системы инициализации GNU Shepherd 0.7"  –1 +/
Сообщение от Печаль (?), 17-Фев-20, 20:47 
Да не)) я имел ввиду что в ос guix , где Шепард используется ,в графическом установщике(на ноуте ,который да действительно не лучшая идея) вываливаются сообщения об ошибках с местами из Лисп кода(показывает где ошибка)) для цифры 1 он слишком сырой. Я то просто все вместе хотел попробовать а не Шепард отдельно ставить. Поэтому выше и писал что ос guix оч сырая раз пользователю не важно с чего при установке сообщения об ошибках вываливаются с кусками кода.))
Ответить | Правка | Наверх | Cообщить модератору

88. "Выпуск системы инициализации GNU Shepherd 0.7"  +1 +/
Сообщение от user90 (?), 17-Фев-20, 21:25 
Я и ответил именно про GuixSD или как он щаз там называется.

> в графическом установщике

Не припоминаю я там ГРАФИЧЕСКОГО установщика..

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

81. "Выпуск системы инициализации GNU Shepherd 0.7"  –2 +/
Сообщение от Аноним (-), 17-Фев-20, 20:34 
> Лисп знаю. Там когда по графической установке идёшь, как раз портянки с
> листом и вываливаются на данный момент.

Это что, дистр для лисперов, где до установки предлагается самому накодить процедуру установки? В принципе, в этой идее тоже что-то есть :)

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

87. "Выпуск системы инициализации GNU Shepherd 0.7"  –1 +/
Сообщение от user90 (?), 17-Фев-20, 21:22 
Это дистр, который весь описывается одним! конфигурационным файлом! И этот файл на Scheme.
Ответить | Правка | Наверх | Cообщить модератору

95. "Выпуск системы инициализации GNU Shepherd 0.7"  –1 +/
Сообщение от Аноним (-), 17-Фев-20, 23:05 
> Это дистр, который весь описывается одним! конфигурационным файлом! И этот файл на Scheme.

Одним? А сколько этот файл в результате весит?

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

96. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (96), 17-Фев-20, 23:21 
https://notabug.org/thomassgn/guixsd-configuration/src/maste...
Ответить | Правка | Наверх | Cообщить модератору

128. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (-), 18-Фев-20, 19:41 
> https://notabug.org/thomassgn/guixsd-configuration/src/maste...

Честно говоря я думал что это ужаснее :). Впрочем, уж простите но язык где 1 вид скобочек на вообще все оказии мне все-таки не кажется удобным. Мной такой язык воспринимается туго.

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

131. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от myhand (ok), 18-Фев-20, 23:10 
Есть JS.  Есть питон, луа (и руби) - в сторонних проектах.  Впрочем, брайнфак тоже есть - может он вам приятнее?
Ответить | Правка | Наверх | Cообщить модератору

133. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (-), 18-Фев-20, 23:27 
> Есть JS. Есть питон, луа (и руби) - в сторонних проектах.

И все это чтобы на них ... дистр конфигурять? Ну даже прямо и не знаю. Со своей стороны я как-то в целом предпочитаю чтобы логика и конфигурация были разделены, чтоли. Так что конфигурация - "пассивная" сущность, где делаются настройки, а "логика" активная, но трогается только если вдруг фич ну вот реально не хватило и придется дописать.

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

>  Впрочем, брайнфак тоже есть - может он вам приятнее?

Для конфигурирования системы? Ну даже не знаю, как-то не задумывался о таком.

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

153. "Выпуск системы инициализации GNU Shepherd 0.7"  +1 +/
Сообщение от myhand (ok), 19-Фев-20, 12:49 
>> Есть JS. Есть питон, луа (и руби) - в сторонних проектах.
> И все это чтобы на них ... дистр конфигурять?

Ну если вам не нравится lisp-like синтаксис (потому я не упомянул elisp, который
тоже искаропки).

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

Один чудак уже написал PID 1 с "все декларативно" конфигом.  ЕМНИП он стал тьюринг-полным за год или то-то порядка того...  Если, собственно, не был таковым искаропки, несмотря на всяческие декларации (потому что всякие *Exec* и *If* директивы там были с самого начала).

Если вам тьюринг-полный язык мешает оформить декларативный конфиг - может стоит сменить род занятий?

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

160. "Выпуск системы инициализации GNU Shepherd 0.7"  –1 +/
Сообщение от Аноним (-), 20-Фев-20, 00:14 
> Ну если вам не нравится lisp-like синтаксис (потому я не упомянул elisp,
> который тоже искаропки).

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

> Один чудак уже написал PID 1 с "все декларативно" конфигом.  

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

> собственно, не был таковым искаропки, несмотря на всяческие декларации (потому что
> всякие *Exec* и *If* директивы там были с самого начала).

Ну блин знаете, система инициализации которая вдруг в exec внешних программ/скриптов не умеет - это был бы номер. А как она что-то инициализирует вообще? Или это фирмвара соневского фотика? :)

> Если вам тьюринг-полный язык мешает оформить декларативный конфиг - может стоит сменить
> род занятий?

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

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

161. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Michael Shigorinemail (ok), 20-Фев-20, 00:55 
> Удобно, лаконично

Нет.

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

163. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (-), 20-Фев-20, 02:50 
> Нет.

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

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

165. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от myhand (ok), 20-Фев-20, 12:23 
> Будем считать что я не фанат когда дохрена кода
> пополам с конфигурационными данными валяется.

Ну так не валяйте.  Это ж на вашей совести - использовать тьюринг-полный
язык по-полной или только переменные там определяйте, например.

>> Один чудак уже написал PID 1 с "все декларативно" конфигом.
> И таки я считаю что у него получилось довольно хорошо.

С этим немножко не все согласны.

>> собственно, не был таковым искаропки, несмотря на всяческие декларации (потому что
>> всякие *Exec* и *If* директивы там были с самого начала).
> Ну блин знаете, система инициализации которая вдруг в exec внешних программ/скриптов не
> умеет - это был бы номер.

Ну как-бы номер - не номер...  А получившийся йязыг таки не декларативный, совсем.
Таки в чем тогда разница?

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

Так вам обратно ноги будут мешать танцевать...

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

167. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (-), 20-Фев-20, 23:53 
> Ну так не валяйте.  Это ж на вашей совести - использовать
> тьюринг-полный язык по-полной или только переменные там определяйте, например.

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

Это не отменяет того что я могу хотеть менять конструкцию под какие-то специфичные нужды, ранее не встречавшиеся - и вот тут сорцы мне таки пригодятся.

> С этим немножко не все согласны.

Ну так они в своем праве. И я - тоже. Ну и вот я бы не хотел чтобы мне в систему сгружали подобные художества.

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

По сути это обычные ini-файлы, вполне себе декларативные и не страшные на вид.

> Таки в чем тогда разница?

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

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

Я проверял, таки не мешают. Напротив, стало удобнее и проще.

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

171. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от myhand (ok), 21-Фев-20, 14:58 
>> Ну так не валяйте.  Это ж на вашей совести - использовать
>> тьюринг-полный язык по-полной или только переменные там определяйте, например.
> Угу, это на моей совести - сделать из палки и железки молоток
> самому или признать что магазинный комфортнее и эффективнее.

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

Еще раз, последний, язык конфигурации systemd - не декларативный.  Т.е. ничем, кроме
*ебищного синтаксиса он не отличается от той же Scheme.

>> Ну как-бы номер - не номер...  А получившийся йязыг таки не декларативный, совсем.
> По сути это обычные ini-файлы, вполне себе декларативные и не страшные на вид.

Вы кого-то кроме себя слушаете?  Эти "ини-файлы" состоят из директив, которые
чудо под названием systemd специальным образом обрабатывает.  При этом получается
вполне тьюринг-полный язык программирования, не хуже брайнфака.

>> Таки в чем тогда разница?
> В том что там нет сотен glue кода и ацких зависимостей от
> левых сторонних штук, например.

Сам systemd является мешаниной "левых штук", да еще тянущей тучу в виде либ.

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

И это хорошо - больше рабочих мест для таких, кто не только в systemd умеет.

> Напротив, стало удобнее и проще.

Т.е. эта "сущность" вам не натирает в интимном месте, вы уже привыкли?

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

173. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (173), 21-Фев-20, 23:51 
> Аналогия странная.  Скорее, вы вынуждены из молотка сделать, скажем палку-копалку.  

Я ничего не "вынужден". Мне так элементарно удобнее.

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

Я как-то на своем примере этого совершенно не ощутил. Мои гвозди гвоздятся прилично.

> Еще раз, последний, язык конфигурации systemd - не декларативный.  Т.е. ничем,
> кроме *ебищного синтаксиса он не отличается от той же Scheme.

Я за разделение кода и данных в общем случае. Системд к этому неизмеримо ближе нежели такие велики с квадратными колесами.

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

Теоретически - да. Практически я таки избавлен от счастья расшифровывать навороченные логические конструкции и странные абстракции странных личностей в конфигурации.

> Сам systemd является мешаниной "левых штук",

Он является мешаниной полезных левых штук. Но да, я соглашусь что некоторые из его штук мне бесполезны, типа networkd какого, который даже ифейс поднять сам не умеет (лол). Ну так я им и не пользуюсь.

> да еще тянущей тучу в виде либ.

В случае дебиана системд ну вообще совсем никак не самый жирный компонент системы.

> И это хорошо - больше рабочих мест для таких, кто не только в systemd умеет.

Ага, в каком-нибудь нии, как там чувак из СССР рассказывал, счастливого работинга :)

> Т.е. эта "сущность" вам не натирает в интимном месте, вы уже привыкли?

Вот sysv мне таки натирал, да. Проблемами с надежностью, RAS и общим качеством всего этого. А это - дебианщики вполне нормально в это сумели.


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

175. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от myhand (ok), 22-Фев-20, 18:05 
>> Сам systemd является мешаниной "левых штук",
> Он является мешаниной полезных левых штук. Но да, я соглашусь что некоторые
> из его штук мне бесполезны, типа networkd какого, который даже ифейс
> поднять сам не умеет (лол). Ну так я им и не пользуюсь.

Ну да, ну да.  Эти-то штуки микроскопу нужны, чтоб гвозди забивать...

>> да еще тянущей тучу в виде либ.
> В случае дебиана системд ну вообще совсем никак не самый жирный компонент
> системы.

Можно полюбопытствовать на количественное сравнение?

>> Т.е. эта "сущность" вам не натирает в интимном месте, вы уже привыкли?
> Вот sysv мне таки натирал, да.

Ну тогда я рад за вас.

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

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

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




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

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