The OpenNET Project / Index page

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



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

"Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от opennews (??), 17-Фев-20, 12:28 
Доступен сервисный менеджер GNU Shepherd 0.7 (бывший dmd), который развивается разработчиками дистрибутива GuixSD GNU/Linux в качестве поддерживающей зависимости альтернативы системе инициализации SysV-init. Управляющий демон и утилиты Shepherd написаны на языке Guile (одна из реализаций языка Scheme), который также используется для определения настроек и параметров запуска сервисов.  Shepherd уже применяется в дистрибутиве GuixSD GNU/Linux и нацелен также на использование в GNU/Hurd, но может работать в любой POSIX-совместимой ОС, для которой доступен язык Guile...

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

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

Оглавление

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


1. "Выпуск системы инициализации GNU Shepherd 0.7"  +3 +/
Сообщение от Аноним (1), 17-Фев-20, 12:28 
Какая-то сплошная эзотерика )
Ответить | Правка | Наверх | Cообщить модератору

2. "Выпуск системы инициализации GNU Shepherd 0.7"  –2 +/
Сообщение от Аноним (2), 17-Фев-20, 12:38 
Не с нотабагом же единым существовать.
Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск системы инициализации GNU Shepherd 0.7"  +2 +/
Сообщение от Аноним (3), 17-Фев-20, 12:54 
Быстро они на Guile 3.0 переехали, релиз был буквально в прошлом месяце.
Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск системы инициализации GNU Shepherd 0.7"  –2 +/
Сообщение от Аноним (4), 17-Фев-20, 13:06 
Но зачем? 🤔
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (5), 17-Фев-20, 13:09 
спроси "зачем" у поттеринга
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск системы инициализации GNU Shepherd 0.7"  +1 +/
Сообщение от Аноним (6), 17-Фев-20, 13:20 
С ним всё ясно — лучший инит из существующих (даже дебиан и убунта оценили), с кучей дополнительных плюшек.

А это зачем — непонятно.

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

8. "Выпуск системы инициализации GNU Shepherd 0.7"  +3 +/
Сообщение от Аноним (8), 17-Фев-20, 13:25 
У них неприятие DSL'ов (специализированых языков вроде языка unit-файлов systemd) и стремление пихать вместо них всюду scheme.
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск системы инициализации GNU Shepherd 0.7"  +1 +/
Сообщение от Аноним (6), 17-Фев-20, 13:32 
О да, INI — это rocket science, лисп гораздо проще (а ещё лучше хаскель, перл или, для совсем любителей KISS, брейнфак).
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (2), 17-Фев-20, 15:09 
А кроме .ini там что? Бинарные логи, встроенный вебсервер, QR-коды и стремление заменить собой все существующие демоны. Это ж и есть самый настоящий KISS, да.
Ответить | Правка | Наверх | Cообщить модератору

117. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от mommy (?), 18-Фев-20, 08:59 
Как овцы за друг другом. Там бинарные логи, беееееее. У самого проекта нет цели заменить всех, это у ваших дист мантейнеров таая цель.
Ответить | Правка | Наверх | Cообщить модератору

124. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Michael Shigorinemail (ok), 18-Фев-20, 15:58 
> Как овцы за друг другом. Там бинарные логи, беееееее. У самого проекта
> нет цели заменить всех, это у ваших дист мантейнеров таая цель.

Во-первых, Вы или целенаправленно лжёте, или ни хрена не понимаете.

А во-вторых, чё-то заметил я такую штуку: по одну сторону речки кучкуются глобалисты, западники и крикуны за systemd (и прочие ibm, redhat, google, microsoft); по другую сторону -- те, кому "чтоб жило и работало".  Понятно, не без исключений, но тенденция видна довольно чётко.

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

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

А может он вас так со стороны воспринимает? К тому есть валидные чисто технические предпосылки, в виде игнора или даунплея многих long standing проблем при выпячивании каких-то нишевых corner cases.

> microsoft); по другую сторону -- те, кому "чтоб жило и работало".
>  Понятно, не без исключений, но тенденция видна довольно чётко.

Еще одно далеко идущее обобщение из которого можно seed'ить prng :P

Ну и вообще, так и представляю себе MS, IBM, Google, RH... с неработающими системами. Так, а что они с неработающими системами делают и как они на них $ зарабатывают? Особенно гугл какой-нибудь? :)

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

138. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (6), 19-Фев-20, 10:47 
> А во-вторых, чё-то заметил я такую штуку: по одну сторону речки кучкуются глобалисты, западники и крикуны за systemd (и прочие ibm, redhat, google, microsoft); по другую сторону -- те, кому "чтоб жило и работало".  Понятно, не без исключений, но тенденция видна довольно чётко.

А, то есть взять протестированный большим сообществом дистрибутив с systemd (Debian, например), выломать из него ключевые компоненты и на живую нитку прикрутить вместо них пoделку от Васи — это "чтоб жило и работало"?

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

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

135. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (135), 19-Фев-20, 00:13 
А если проблему срочно надо решать? А тут надо бегать, искать чем фоткать, потом искать чем распознать. Да-да, у админов зачастую бывают простозвонилки в кармане. А ASCII-текст посмотрел собственными глазками и понял проблему.
Ответить | Правка | Наверх | Cообщить модератору

139. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (6), 19-Фев-20, 10:49 
Внезапно, QR-коды не отменяют простого текста.
Проблема в основном в олдовых ветеран-админах, которые банально не умеют читать.
Ответить | Правка | Наверх | Cообщить модератору

144. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (6), 19-Фев-20, 11:00 
> А кроме .ini там что? Бинарные логи, встроенный вебсервер, QR-коды и стремление заменить собой все существующие демоны. Это ж и есть самый настоящий KISS, да.

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

Именно поэтому практически все энтерпрайзные решения для логов (ELK, Graylog, Splunk) используют бинарный формат хранения логов. Потому что поиск по десятку другому терабайт логов, раскиданных по десятку нод, внезапно происходит гораздо быстрее, если они лежат в СУБД типа эластика.

С вашим грепом, профессиональные админы вас на смех поднимут.

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

16. "Выпуск системы инициализации GNU Shepherd 0.7"  –4 +/
Сообщение от Аноним (-), 17-Фев-20, 15:08 
Потому что когда логика и конфигурация замешены в одну непотребную кучу, где ключевые параметры находятся на третьей странице нетривиального кода - это паршиво. С точки зрения майнтенанса. Поттерингу его корпоративщики это таки донесли, а вольным художникам что, их дело свои креативом всеx "осчастливить", а как там кто это майнтайнить будет - не их проблемы. Майнтенанс это скучно и не креативно, сами понимаете.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

65. "Выпуск системы инициализации GNU Shepherd 0.7"  +4 +/
Сообщение от Аноним (-), 17-Фев-20, 19:07 
> Потому что когда логика и конфигурация замешены в одну непотребную кучу, где
> ключевые параметры находятся на третьей странице нетривиального кода - это паршиво.

То ли дело, когда все то же самое, но спрятанно в миллионе строк сишного кода, о да.
https://github.com/systemd/systemd/blob/master/src/core/devi...


static void device_upgrade_mount_deps(Unit *u) {
        Unit *other;
        Iterator i;
        void *v;
        int r;

        /* Let's upgrade Requires= to BindsTo= on us. (Used when SYSTEMD_MOUNT_DEVICE_BOUND is set) */

        HASHMAP_FOREACH_KEY(v, other, u->dependencies[UNIT_REQUIRED_BY], i) {
                if (other->type != UNIT_MOUNT)
                        continue;

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

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

Представляете себе, на этом глобусе еще и разделение труда придумали?! В процессе администрирования *админ* вообще в тот сишный код не лезет :). Так что отлично сравнили ж... с пальцем, молодца.

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

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

90. "Выпуск системы инициализации GNU Shepherd 0.7"  +4 +/
Сообщение от Аноним (90), 17-Фев-20, 22:33 
В процессе администрирования *админу* приходится лезть в код на самых разных языках. Потому что отмазка про "разделение труда" ну никак не канает, когда нужен результат, причём вот сейчас, а не через месяц, когда сишный программист сподобится прочитать багрепорт этого админа.
Ответить | Правка | Наверх | Cообщить модератору

92. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (-), 17-Фев-20, 22:51 
> В процессе администрирования *админу* приходится лезть в код на самых разных языках.
> Потому что отмазка про "разделение труда" ну никак не канает, когда
> нужен результат, причём вот сейчас, а не через месяц, когда сишный
> программист сподобится прочитать багрепорт этого админа.

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

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

94. "Выпуск системы инициализации GNU Shepherd 0.7"  +1 +/
Сообщение от Michael Shigorinemail (ok), 17-Фев-20, 23:05 
> Я позволю себе считать что именно *админу* в общем случае в *коде
> системды* рыться ни к чему.

Ага, особенно когда ЭТО сегфолтится.

Эх, молодёжж.

PS: поздравляю с очередным маскофэйлом до кучи.

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

110. "Выпуск системы инициализации GNU Shepherd 0.7"  +3 +/
Сообщение от Аноним (110), 18-Фев-20, 04:24 
> Ага, особенно когда ЭТО сегфолтится.

Вы знаете, у лично меня он сегфолтился 1 раз в жизни. Что забавно - на встраиваемой системе. Что еще забавнее - я практикую failure analisys. Мне нравятся надежные системы. И кто бы мог подумать, root cause - сыпучая карта памяти, и если не прочелся libc6, systemd лишь первая ласточка :)

Факап? С другой стороны, +100 опыта и другим системам разлетелся интересный образ. Который такие приколы забавно обыгрывает. При помощи btrfs'а я научился разворачивать теорвер в свою сторону, юзая DUP для всего. На паре штук всплыли довольно сыпучие карты, попутно механике btrfs подвалил хороший стресстест. Который кстати, прекрасно держит, несмотря на то что dup довольно экзотичная схема хранения. Чертыхается, чинит, системы пашут, в общем как это и должно быть :)

И я не очень понимаю что именно чистому админу было ловить в такой ситуации. Вон то было явно не админским, скорее кастомдев/интеграция.

> Эх, молодёжж.

Да ну вас, ветеранюниксов, скучные и привычных скелетов в шкафу игнорите :)

> PS: поздравляю с очередным маскофэйлом до кучи.

А чего он зафэйлил? Из недавнего вроде только очередные 60 спутников на орбиту, на фэйл не похоже, скорее на батут. Или фэйл - коменты роскосмоса "ангара что-то дорогая для коммерческих запусков"? :)

Из недавних фэйлов припоминаю разве что разбитое "бронированное" окно cybertruck. Однако, глядя на число предзаказов, пожелаем и мне таких фэйлов, чтоли, да побольше :)

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

118. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от nobody (??), 18-Фев-20, 10:05 
О, приятно видеть ещё одного везунчика.
systemd не соответствует энтерпрайзному подходу RAS ни по одному пункту. Поэтому только на десктоп.
Надежность системы не выше надежности самого ненадежного элемента.
Показательно, что только сбой железа может подчеркнуть надежность systemd.

Даже "древний" sysVinit не позволял себе не отмонтировать примонтированные вручную директории.
Поэтому, каждый раз благодарим systemd и _не_забываем_ сделать это сами вручную перед ребутом.
И, да, серия положительных исходов при малой вероятности не может быть бесконечной.

Из последнего, мне "понравилось" восстанавливать доступ к libvirtd по tls при переходе к fedora-31. Единственное место, где попалось разумное пояснение ситуации https://bugzilla.redhat.com/show_bug.cgi?id=1741403 .
Судя по всему, скоро этот подход прийдёт ко всем сетевым сервисам.

Ну, пусть сабж попробуют, вдруг что хорошее всё-таки получится.

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

126. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (126), 18-Фев-20, 19:03 
> О, приятно видеть ещё одного везунчика.

И если заметить, не повезло по линии осыпавшегося стоража, при том если это под libc6, извините, но система превращается в тыкву независимо от системы инициализации.

> systemd не соответствует энтерпрайзному подходу RAS ни по одному пункту. Поэтому только на десктоп.

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

> Надежность системы не выше надежности самого ненадежного элемента.
> Показательно, что только сбой железа может подчеркнуть надежность systemd.

Сам по себе системд вообще никаких проблем мне не создавал. Я не знаю что там с ним Шигорин и ко сделали для этого. Запостили бы failure analisys чтоли.

> Даже "древний" sysVinit не позволял себе не отмонтировать примонтированные вручную директории.

А еще он клал на все мыслимые проблемы, повисая тряпочкой без таймаутов и реакций на коды возврата, что не RASово-верно. А когда мой сервис "почему-то" не взлетел, я "почему-то" шел сам кодить логинг и отлов кодов возврата. Очень "удобно". А если прогу хочется еще и в ограниченный по доступу "контейнер" упаковать, вообще атас.

> Поэтому, каждый раз благодарим systemd и _не_забываем_ сделать это сами вручную
> перед ребутом.

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

> И, да, серия положительных исходов при малой вероятности не может быть бесконечной.

И все же так лучше чем "тыква" на первом неудачном "бэде". А еще удобно когда грабли отрислвываются на радаре, и их можно неспешно и без авралов убрать. RAS наверное задуман как-то так. Если мы летим в космос - надо и такие "тыквы" учесть, поставив эн железок. Но на более приземленных применениях это оверкилл.

> Из последнего, мне "понравилось" восстанавливать доступ к libvirtd по tls при переходе
> к fedora-31. Единственное место, где попалось разумное пояснение ситуации

Я не пользуюсь федорой и libvirtd, так что мне это знание достаточно иррелевантно.

> Ну, пусть сабж попробуют, вдруг что хорошее всё-таки получится.

Я бы для начала федору юзать на ответственных системах не стал бы. Впрочем и редхат тоже. Но по иным причинам.

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

120. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (2), 18-Фев-20, 10:46 
>В процессе администрирования *админ* вообще в тот сишный код не лезет :).

Ну а если таки придётся? Вот тогда он и хлебнёт Ленькиных испраждений по горло.

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

125. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (125), 18-Фев-20, 18:15 
Если одмен не может в С, то может и не стоит и лезть?
Ответить | Правка | Наверх | Cообщить модератору

127. "Выпуск системы инициализации GNU Shepherd 0.7"  –1 +/
Сообщение от Аноним (-), 18-Фев-20, 19:37 
> Ну а если таки придётся? Вот тогда он и хлебнёт Ленькиных испраждений по горло.

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

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

150. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (6), 19-Фев-20, 11:24 
Ну, не равняйте себя с настоящими ветеран-админами, которые патчат сишный код ежедневно :)

Вам-то работать надо, а у них время есть.

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

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

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

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

142. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (6), 19-Фев-20, 10:53 
> Ну а если таки придётся? Вот тогда он и хлебнёт Ленькиных испраждений по горло.

Это лучше, чем дописывать sysvinit до базовой функциональности инита :)

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

145. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (6), 19-Фев-20, 11:08 
> Потому что когда логика и конфигурация замешены в одну непотребную кучу, где ключевые параметры находятся на третьей странице нетривиального кода - это паршиво. С точки зрения майнтенанса.

Ну, Поттеринг следует "правилу разделения" по Реймонду
> Отделяйте правила (policy) от механизма (mechanism); отделяйте интерфейс от движка (engine).

Оно, кстати, считается одной из ключевых заповедей философии Unix.
А системы с init-скриптами как раз построены на полном отрицании этого правила. Почему?

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

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

154. "Выпуск системы инициализации GNU Shepherd 0.7"  +1 +/
Сообщение от myhand (ok), 19-Фев-20, 12:55 
>> Потому что когда логика и конфигурация замешены в одну непотребную кучу, где ключевые параметры находятся на третьей странице нетривиального кода - это паршиво. С точки зрения майнтенанса.
> Ну, Поттеринг следует "правилу разделения" по Реймонду

Да ничему он не следует, кроме ветра в межушном пространстве.  В его "декларативном" иязыке - куча *If* директив, про *Exec* уж не говорю.  Так что это полноценный язык программирования, просто жутко устроенный.  Но никак не язык конфигурации.

> А как потом его будут поддерживать и настраивать

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

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

158. "Выпуск системы инициализации GNU Shepherd 0.7"  –1 +/
Сообщение от Аноним (-), 20-Фев-20, 00:03 
> Да ничему он не следует, кроме ветра в межушном пространстве.  В
> его "декларативном" иязыке - куча *If* директив, про *Exec* уж не
> говорю.  Так что это полноценный язык программирования, просто жутко устроенный.

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

>  Но никак не язык конфигурации.

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

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

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

> Так что "проще потом с этим работать" - как раз в приоритете.

И это явно не про то месиво в sysv. А так майнтайнеры по-моему очень ясно проголосовали за что они.

> потом было просто разобраться, без написания мануалов "где тут что у меня в системе".

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

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

164. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от myhand (ok), 20-Фев-20, 12:18 
> На мой вкус это вполне себе неплохо работает для конфигурации. И как
> программирование я это все же не рассматриваю.

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

>> Так что "проще потом с этим работать" - как раз в приоритете.
> И это явно не про то месиво в sysv. А так майнтайнеры
> по-моему очень ясно проголосовали за что они.

"Голосование" в дебиан - это отдельная песня.  ИМХО, голоса тех, кого стоило бы
слушать - давно оттуда свалили.  Зато теперь антихерассмент есть и сис*ки
запрещены, прям как на опеннете...

>> потом было просто разобраться, без написания мануалов "где тут что у меня в системе".
> Ага, намного круче в трех страницах паскудного кода ковыряться, переизобретающего базовую
> функциональность i++'й раз.

Да все там с инит-скриптами в Debian было нормально.  А с теми шаблонными кусками кода,
что еще где-то повторялись - вполне можно было бы разобраться в штатном режиме,
через багтрекер и вынос в библиотеку или специальные утилиты (как сделали
с start-stop-daemon).

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

166. "Выпуск системы инициализации GNU Shepherd 0.7"  –1 +/
Сообщение от Аноним (166), 20-Фев-20, 23:13 
> Тогда какие претензии к нормальным языкам?  Просто не рассматривайте их как
> полноценные языки программирования в контексте задачи конфигурации.

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

Но когда это например пакетный менеджер и дистр, и там 20К такого счастья от взятых наобум кодеров - да ктулху меня упаси разгребать их художества. Системд как раз отличен тем что неудобен для всяких выходок. Поэтому мне придется вштыривать в чьи-то ментальные испражнения намного реже (простите, более приятное название подобному коду я не могу придумать). И вот кроме всего прочего я бы не хотел натыкаться на твои художества в моей системе.

> "Голосование" в дебиан - это отдельная песня.  ИМХО, голоса тех, кого
> стоило бы слушать - давно оттуда свалили.  Зато теперь антихерассмент есть и сис*ки
> запрещены, прям как на опеннете...

Что-то я не заметил чтобы на опеннете да вдруг харассмент был запрещен. Тут эт самое практикуется всеми вплоть до модераторов. На мой вкус это баг а не фича.

> Да все там с инит-скриптами в Debian было нормально.

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

> что еще где-то повторялись - вполне можно было бы разобраться в штатном
> режиме, через багтрекер и вынос в библиотеку или специальные утилиты (как сделали
> с start-stop-daemon).

Блин, это тебе в альтлинукс надо, там этот виш заимплементили. А мне что-то не охота так мои системы менеджить, уж сорь.

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

170. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от myhand (ok), 21-Фев-20, 14:55 
> Хоть это и смахивает на забивание микроскопом гвоздей,
> но, в принципе, тяжелым микроскопом

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

> Системд как раз отличен тем что неудобен для всяких выходок.

Дураки, к сожалению, крайне изобретательны.

>> "Голосование" в дебиан - это отдельная песня.  ИМХО, голоса тех, кого
>> стоило бы слушать - давно оттуда свалили.  Зато теперь антихерассмент есть и сис*ки
>> запрещены, прям как на опеннете...
> Что-то я не заметил чтобы на опеннете да вдруг харассмент был запрещен.

Это потому что комментарии с обоснованными итогами вида "ты <трибуквы>!" - тут удаляют.

>> Да все там с инит-скриптами в Debian было нормально.
> Кроме того что это глючное месиво

У меня все работало где-то с ~2002 года.  Вы тогда хоть родились?

> Блин, это тебе в альтлинукс надо,

Не дождутся.  Из дебиана есть куды бечь, вот хоть в Guix.

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

172. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (172), 21-Фев-20, 23:38 
> Т.е. забивание микроскопом другой фирмы, который собственно для непосредственной-то
> цели и не очень хорош - вас не смущает?

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

> Дураки, к сожалению, крайне изобретательны.

Я не считаю майнтайнеров дебиана таковыми. А если б считал то наверное не юзал бы их дистр.

> Это потому что комментарии с обоснованными итогами вида "ты <трибуквы>!" - тут удаляют.

Вон у LED-а например 99% коментов такие. Походу это не работает.

> У меня все работало где-то с ~2002 года.  Вы тогда хоть родились?

Гораздо раньше.

>> Блин, это тебе в альтлинукс надо,
> Не дождутся.  Из дебиана есть куды бечь, вот хоть в Guix.

Что так? :) У них даже вон пакетный менеджер - apt. А, главное, уважаемый сэр, не забудьте свою пихтонрасию с собой забрать, just in case.

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

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

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

>> Дураки, к сожалению, крайне изобретательны.
> Я не считаю майнтайнеров дебиана таковыми.

Так в Debian и не было большой трагедии от использования sysvinit.  Проблема с
дублированием кода инит-скриптов - вообще наиболее тривиальна для решения
без замены системы инициализации.

>> Это потому что комментарии с обоснованными итогами вида "ты <трибуквы>!" - тут удаляют.
> Вон у LED-а например 99% коментов такие.

Я бы не сказал.  Скорее, там просто про три буквы.  А "херассмент" - обычно обслуживает
случаи, когда у оппонента "горит" именно от сопутствующих аргументов.

>> У меня все работало где-то с ~2002 года.  Вы тогда хоть родились?
> Гораздо раньше.

А школу закончили?)

>>> Блин, это тебе в альтлинукс надо,
>> Не дождутся.  Из дебиана есть куды бечь, вот хоть в Guix.
> Что так? :) У них даже вон пакетный менеджер - apt.

Протухший, как и весь ALT.

> А, главное, уважаемый сэр, не забудьте свою пихтонрасию с собой забрать

Это вы об чем?

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

33. "Выпуск системы инициализации GNU Shepherd 0.7"  +3 +/
Сообщение от lockywolfemail (ok), 17-Фев-20, 15:45 
Поддерживать интерпретатор ещё одного языка специально для инициализации? Это ли не велосипед?
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

35. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Michael Shigorinemail (ok), 17-Фев-20, 15:49 
> Поддерживать интерпретатор ещё одного языка специально для инициализации?
> Это ли не велосипед?

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

А конкретно для проекта Guix это вообще не вопрос, полагаю :-)

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

64. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от myhand (ok), 17-Фев-20, 19:05 
> автор уже после переписывания успел в этом раскаяться

Это где?

> на шелле и для портабельного разработческого софта это куда уместней

С... чего вдруг?  Guile портирован всюду, обратная совместимость сохраняется.  Для
портабельного разработческого софта, раз уж пошла такая пьянка, надо было бы давно
уже прикопать этого зомби, sh.  Впрочем, юникс-папы уже пытались...

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

74. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Lockywolf (ok), 17-Фев-20, 20:05 
>> Поддерживать интерпретатор ещё одного языка специально для инициализации?
>> Это ли не велосипед?
> Ну вообще-то на guile закладывался тот же autogen в текущей версии, правда,
> автор уже после переписывания успел в этом раскаяться (раньше было на
> шелле и для портабельного разработческого софта это куда уместней).
> А конкретно для проекта Guix это вообще не вопрос, полагаю :-)

Вопрос был не в гиксе, а как раз в юнитах systemd. Для них есть официальная грамматика на бизоне?

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

146. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (6), 19-Фев-20, 11:14 
Парсить INI бизоном — как из пушки по воробьям стрелять.
Ответить | Правка | Наверх | Cообщить модератору

155. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (-), 19-Фев-20, 15:10 
> Парсить INI бизоном — как из пушки по воробьям стрелять.

Лучше это делать с помощью размазанного ровным слоем по всему коду strncmp?

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

44. "Выпуск системы инициализации GNU Shepherd 0.7"  +1 +/
Сообщение от qetuo (?), 17-Фев-20, 16:59 
Многие проекты GNU используют Guile. Если ты уже используешь какие-то программы GNU кроме минимального их набора, то, скорее всего, у тебя уже установлен Guile.
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

140. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (6), 19-Фев-20, 10:50 
> Поддерживать интерпретатор ещё одного языка специально для инициализации? Это ли не велосипед?

Нехило вы так разработчиков OpenRC унизили.

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

152. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от lockywolfemail (ok), 19-Фев-20, 12:13 
>> Поддерживать интерпретатор ещё одного языка специально для инициализации? Это ли не велосипед?
> Нехило вы так разработчиков OpenRC унизили.

Мне похрену, у нас в дистрибутиве SystemV.

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

37. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (37), 17-Фев-20, 15:55 
Scheme это метаязык для DSL.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

59. "Выпуск системы инициализации GNU Shepherd 0.7"  –1 +/
Сообщение от Ю.Т. (?), 17-Фев-20, 18:00 
Также в Guix и в Mes.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

19. "Выпуск системы инициализации GNU Shepherd 0.7"  +1 +/
Сообщение от Аноним (19), 17-Фев-20, 15:13 
А "дебиан и убунта" сами в туалет тоже могут ходить? А зад себе подтирают сами?
Если нет, то и оценить они ничего не могут!
Все ему ясно, видите ли ;)
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

141. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (6), 19-Фев-20, 10:52 
Ну, пока в неумении подтереть себе зад признались только разработчики eudev.
Правда, они потом раскаялись и извинились.
Ответить | Правка | Наверх | Cообщить модератору

67. "Выпуск системы инициализации GNU Shepherd 0.7"  –1 +/
Сообщение от proninyaroslavemail (ok), 17-Фев-20, 19:26 
Поттеринг хотел систему инициализации как в мак оси
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

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

78. "Выпуск системы инициализации GNU Shepherd 0.7"  +4 +/
Сообщение от Аноним (-), 17-Фев-20, 20:24 
> я этим убожеством (МакОС) каждый день пользуюсь. железо просто отличное, но операционка
> гам.о. жаль нельзя снести по корпоративным правилам

Всегда есть опция уволиться из гестапо. Даже гламурного! :)

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

85. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (85), 17-Фев-20, 21:15 
К кошмарном сне не могу представить что придется работать каждый день за маком.
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

112. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (112), 18-Фев-20, 04:29 
> я этим убожеством (МакОС) каждый день пользуюсь. железо просто отличное, но операционка гам.о. жаль нельзя снести по корпоративным правилам

"Когда каждый в душе Сид Вишез, а на деле Иосиф Кобзон" (c)

Главное не расстраивайся, анон. Тут еще кроме тебя весь опеннет такой.

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

149. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (6), 19-Фев-20, 11:21 
> я этим убожеством (МакОС) каждый день пользуюсь. железо просто отличное

Это какого же дремучего года должен быть макбук, чтобы там ещё оказалось нормальное железо? 2015?

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

143. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (6), 19-Фев-20, 10:55 
> Поттеринг хотел систему инициализации как в мак оси

В итоге получилось сильно лучше.
launchd откровенно убoг по сравнению с системдой.

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

13. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от б.б. (?), 17-Фев-20, 14:02 
для коллекции

а потом выйдет самый толератный дистрибутив. со всеми инитами сразу. на двух блюрей дисках. первый диск - только из инитов будет состоять

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

151. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (6), 19-Фев-20, 11:26 
Из одного инита, наиболее KISS-ового. И интерпретатора к нему (не может же KISS-овый инит быть компилированным бинарником!).
Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от user90 (?), 17-Фев-20, 17:35 
Не всем же на петоне быдлокодить, это олдскул, сосунок! ;)
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

136. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (135), 19-Фев-20, 00:20 
Так многие и в Петон не смогут. Смогут только в INI, как они сами сказали.
Ответить | Правка | Наверх | Cообщить модератору

147. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (6), 19-Фев-20, 11:15 
Писать сложные скрипты вместо простых конфигов — признак KISS, да.
Ответить | Правка | Наверх | Cообщить модератору

162. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (-), 20-Фев-20, 02:46 
> Так многие и в Петон не смогут. Смогут только в INI, как они сами сказали.

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

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

156. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (156), 19-Фев-20, 20:25 
Долго объяснять, да ты и не поймешь.
Не парься.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

7. Скрыто модератором  +/
Сообщение от Аноним (7), 17-Фев-20, 13:24 
Ответить | Правка | Наверх | Cообщить модератору

9. Скрыто модератором  +3 +/
Сообщение от Аноним (6), 17-Фев-20, 13:31 
Ответить | Правка | Наверх | Cообщить модератору

10. Скрыто модератором  –3 +/
Сообщение от Аноним (10), 17-Фев-20, 13:32 
Ответить | Правка | Наверх | Cообщить модератору

12. Скрыто модератором  +1 +/
Сообщение от Аноним (6), 17-Фев-20, 13:34 
Ответить | Правка | Наверх | Cообщить модератору

32. Скрыто модератором  +2 +/
Сообщение от Wilem (?), 17-Фев-20, 15:42 
Ответить | Правка | Наверх | Cообщить модератору

34. Скрыто модератором  –2 +/
Сообщение от Michael Shigorinemail (ok), 17-Фев-20, 15:46 
Ответить | Правка | Наверх | Cообщить модератору

49. Скрыто модератором  +/
Сообщение от Ю.Т. (?), 17-Фев-20, 17:23 
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

46. Скрыто модератором  +/
Сообщение от Аноним (46), 17-Фев-20, 17:05 
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору
Часть нити удалена модератором

63. Скрыто модератором  +/
Сообщение от Аноним (63), 17-Фев-20, 18:28 
Ответить | Правка | К родителю #152 | Наверх | Cообщить модератору

89. Скрыто модератором  –1 +/
Сообщение от artenox (?), 17-Фев-20, 22:28 
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

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

18. "Выпуск системы инициализации GNU Shepherd 0.7"  –4 +/
Сообщение от Аноним (-), 17-Фев-20, 15:10 
Помимо того что на этих языках еще и прогать придется, неизвестно зачем, все хорошо, прекрасная маркиза.
Ответить | Правка | Наверх | Cообщить модератору

20. Скрыто модератором  –1 +/
Сообщение от Аноним (19), 17-Фев-20, 15:18 
Ответить | Правка | Наверх | Cообщить модератору

23. Скрыто модератором  +/
Сообщение от Аноним (23), 17-Фев-20, 15:36 
Ответить | Правка | Наверх | Cообщить модератору

86. Скрыто модератором  –3 +/
Сообщение от Аноним (85), 17-Фев-20, 21:18 
Ответить | Правка | Наверх | Cообщить модератору

98. Скрыто модератором  –1 +/
Сообщение от Michael Shigorinemail (ok), 17-Фев-20, 23:34 
Ответить | Правка | Наверх | Cообщить модератору

100. Скрыто модератором  –2 +/
Сообщение от artenox (?), 17-Фев-20, 23:59 
Ответить | Правка | Наверх | Cообщить модератору

101. Скрыто модератором  +/
Сообщение от artenox (?), 18-Фев-20, 00:02 
Ответить | Правка | Наверх | Cообщить модератору

103. Скрыто модератором  +/
Сообщение от artenox (?), 18-Фев-20, 00:03 
Ответить | Правка | Наверх | Cообщить модератору

113. Скрыто модератором  +1 +/
Сообщение от Аноним (110), 18-Фев-20, 04:30 
Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору

116. Скрыто модератором  +/
Сообщение от artenox (?), 18-Фев-20, 08:01 
Ответить | Правка | Наверх | Cообщить модератору

130. Скрыто модератором  +/
Сообщение от artenox (?), 18-Фев-20, 22:00 
Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору

104. Скрыто модератором  –1 +/
Сообщение от Michael Shigorinemail (ok), 18-Фев-20, 00:14 
Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору

106. Скрыто модератором  –1 +/
Сообщение от artenox (?), 18-Фев-20, 00:24 
Ответить | Правка | Наверх | Cообщить модератору

107. Скрыто модератором  +/
Сообщение от artenox (?), 18-Фев-20, 01:18 
Ответить | Правка | Наверх | Cообщить модератору

109. Скрыто модератором  +/
Сообщение от artenox (?), 18-Фев-20, 02:54 
Ответить | Правка | Наверх | Cообщить модератору

111. Скрыто модератором  +/
Сообщение от Аноним (110), 18-Фев-20, 04:27 
Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору

24. Скрыто модератором  +1 +/
Сообщение от Аноним (23), 17-Фев-20, 15:37 
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

25. Скрыто модератором  +/
Сообщение от Аноним (23), 17-Фев-20, 15:38 
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

29. Скрыто модератором  –1 +/
Сообщение от Michael Shigorinemail (ok), 17-Фев-20, 15:41 
Ответить | Правка | Наверх | Cообщить модератору

31. Скрыто модератором  +/
Сообщение от Аноним (23), 17-Фев-20, 15:42 
Ответить | Правка | Наверх | Cообщить модератору

38. Скрыто модератором  –3 +/
Сообщение от Аноним (10), 17-Фев-20, 15:56 
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

42. Скрыто модератором  +1 +/
Сообщение от Аноним (23), 17-Фев-20, 16:37 
Ответить | Правка | Наверх | Cообщить модератору

41. Скрыто модератором  +/
Сообщение от anonymous (??), 17-Фев-20, 16:06 
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

43. Скрыто модератором  –1 +/
Сообщение от Michael Shigorinemail (ok), 17-Фев-20, 16:37 
Ответить | Правка | Наверх | Cообщить модератору

26. Скрыто модератором  +/
Сообщение от Аноним (23), 17-Фев-20, 15:38 
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

28. Скрыто модератором  +/
Сообщение от Аноним (23), 17-Фев-20, 15:39 
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

30. Скрыто модератором  +/
Сообщение от Аноним (23), 17-Фев-20, 15:41 
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

45. Скрыто модератором  –2 +/
Сообщение от Ordu (ok), 17-Фев-20, 17:01 
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

79. Скрыто модератором  +/
Сообщение от Аноним (-), 17-Фев-20, 20:28 
Ответить | Правка | Наверх | Cообщить модератору

99. Скрыто модератором  –1 +/
Сообщение от Michael Shigorinemail (ok), 17-Фев-20, 23:37 
Ответить | Правка | Наверх | Cообщить модератору

108. Скрыто модератором  –1 +/
Сообщение от artenox (?), 18-Фев-20, 01:19 
Ответить | Правка | Наверх | Cообщить модератору

114. Скрыто модератором  +/
Сообщение от Аноним (-), 18-Фев-20, 04:34 
Ответить | Правка | К родителю #99 | Наверх | Cообщить модератору

115. Скрыто модератором  +/
Сообщение от трурль (?), 18-Фев-20, 05:22 
Ответить | Правка | К родителю #99 | Наверх | Cообщить модератору

72. Скрыто модератором  +2 +/
Сообщение от Аноним (19), 17-Фев-20, 20:02 
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

27. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Michael Shigorinemail (ok), 17-Фев-20, 15:39 
Teach Yourself Scheme in Fixnum Days в помощь :-)

Ну или http://altlinux.org/scheme

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

66. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от myhand (ok), 17-Фев-20, 19:14 
> Ну или http://altlinux.org/scheme

"Документация по guile (2.2)" - ну-ну...  Какой ALT - такая и реклама)

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

73. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (19), 17-Фев-20, 20:02 
Да ладно, для начала сойдет.
Ответить | Правка | Наверх | Cообщить модератору

84. "Выпуск системы инициализации GNU Shepherd 0.7"  +1 +/
Сообщение от myhand (ok), 17-Фев-20, 21:07 
Так бородатая версия guile, битые ссылки - это только начало.
Ответить | Правка | Наверх | Cообщить модератору

97. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Michael Shigorinemail (ok), 17-Фев-20, 23:25 
> Так бородатая версия guile, битые ссылки - это только начало.

Если guile-2.2 бородата, то Вы -- hipsterus vulgaris.  И да, если что-то из примеров протухло (в чём я сомневаюсь, догадайтесь, почему) -- это вики, милости просим поправить с соответствующим комментарием.

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

80. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (-), 17-Фев-20, 20:31 
> "Документация по guile (2.2)" - ну-ну...  Какой ALT - такая и реклама)

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

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

91. "Выпуск системы инициализации GNU Shepherd 0.7"  –1 +/
Сообщение от artenox (?), 17-Фев-20, 22:42 
А чем плох ALT?
Ответить | Правка | Наверх | Cообщить модератору

93. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (-), 17-Фев-20, 23:03 
> А чем плох ALT?

Да он даже не то чтобы вот именно прямо плох. Но ответить на вопрос "чем лучше других?" - Шигорин пытался, но пиар каждый раз получался неубедительным и лично мне - непонятным, а то и неприятным. А когда даже участники проекта не могут донести чем их видение лучше прочих - ну, сорь, я тогда и тем более не понимаю зачем это мне. А если кто понимает - я ж не говорю что им надо снести и заменить, так? :)

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

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

102. "(offtopic) ох уж этот альт"  +/
Сообщение от Michael Shigorinemail (ok), 18-Фев-20, 00:02 
>>>> "Документация по guile (2.2)" - ну-ну...
>>>> Какой ALT - такая и реклама)

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

Начиная с того, что заявленная им "бородатой" ветка, вышедшая чуть меньше трёх лет назад -- на https://www.gnu.org/software/guile/docs/ фигурирует как "Preview Reference Manual for unreleased Guile 2.2 (development branch)" (ну не добрались обновить состояние странички до выпущенного месяц назад 3.0, написал им, тут чистая польза).

Так ведь заканчивая тем, что странички-то на вики писались вообще по 1.6 -- для выяснения чего достаточно было их историю глянуть ;-)

>>> Шигорин вообще умеет мастерски пиарить себя и смежные проекты,
>>> по всем болючим местам :)

Шигорин как практик предпочитает как раз болючие места и знать, причём знание это не зажимать.  А крики куликов о качествах болот -- сами знаете, преходящее.

>> А чем плох ALT?
> Да он даже не то чтобы вот именно прямо плох.

Ну местами плох, сегодня опять поймали блох.  Притом тех, которых в предыдущей ветке уже дихлофосили (#28879), но на rewrite вылезли.

Вообще же у нас есть странички altlinux.org/{features,bugs,problems}, но их тоже бы надо подновить всерьёз -- за последние пять лет картинка существенно сдвинулась от трудного 2009 или когда там это было написано.

Но местами хорош, причём некоторые изумрудики вроде того же совместного с Owl control(8) aka altlinux.org/control меня уже лет десять озадачивают тем, что всякие лодыри вроде дебиановцев такое и на блюдечке с голубой каёмочкой оказались неспособны оценить по достоинству и утащить.

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

Возможно, "проблема на Вашей стороне" -- например, сочли рассказ по существу за попытку пиара.  В чём-то точно на моей -- ну так я и не претендую на пиарщика, этим у нас нынче Аня Новомлинская занимается. (хотя рассказывать порой доводится; если кому в Омске будет интересно познакомиться -- 26-го намереваюсь там быть со слайдами)

> На самом деле дистр как дистр, просто не похож на других
> и со своими чудесами и странностями.

Местами хорош именно этим -- удивлены бывали (не раз и не два) и потирающие ручки с очередным 0day на них.

Скажу так: альт -- нередко хороший вариант для не прижившихся на других крупных дистрибутивах :-)

> У лично меня однако и запросы/хотелки выше среднепользовательских,

Это вообще не важно -- ср. тж. "каждый мнит себя стратегом".

> да и более вписывающийся в это все дистр я себе нашел.

А вот это и главное.

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

121. "(offtopic) ох уж этот альт"  +/
Сообщение от myhand (ok), 18-Фев-20, 11:05 
> на https://www.gnu.org/software/guile/docs/ фигурирует как "Preview Reference Manual for unreleased Guile 2.2

Михаил, вот это я и называю ALT)  Внезапно, /docs - давно уж не страница документации для Guile (об чем можно было б догадаться по отсутствию к-л графики.  (AFAIK, еще с тех пор как у их появился прикольный сайт с картенками.)

Наслаждайтесь:
https://www.gnu.org/software/guile/learn/

> написал им, тут чистая польза

В чем может быть польза Guile, если wiki ALT фигачит ссылки на устаревшие разделы их сайта?

> вики писались вообще по 1.6

Таки я догадался, почему вообще-то не стал это дальше трогать даже девятиметровой палкой.  А то окажется, что перевод SICP тоже второй свежести...

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

132. "(offtopic) ох уж этот альт"  +/
Сообщение от Аноним (-), 18-Фев-20, 23:20 
> это не зажимать.  А крики куликов о качествах болот -- сами знаете, преходящее.

И это можно записать в плюс, имхо.

> сегодня опять поймали блох.

Багов бояться - в софт не соваться :P. Да и в железо.

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

Штука забавная но иногда полезно "update your bookmarks". Если у меня будет такая проблема *сейчас*, я ее решу контейнером ("доступа к su нет") или VM ("а если даже, то что?").

Соответственно озвученные там аспекты отпадут как категория. Еще там поди прошляплено с дюжину новых векторов, оно со своими wheel-ами небось не в курсе seccomp, ns, caps, не? При том это в разные стороны работает, и накинуть, и отнять. Может потому и ленятся? Так, версия наобум.

> Возможно, "проблема на Вашей стороне" --

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

> Местами хорош именно этим -- удивлены бывали (не раз и не два)
> и потирающие ручки с очередным 0day на них.

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

> Скажу так: альт -- нередко хороший вариант для не прижившихся на других
> крупных дистрибутивах :-)

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

> Это вообще не важно -- ср. тж. "каждый мнит себя стратегом".

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

> А вот это и главное.

Ну дык.

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

105. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Michael Shigorinemail (ok), 18-Фев-20, 00:16 
> А чем плох ALT?

У нас altlinux.org/alterator на guile! :)

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

56. "Выпуск системы инициализации GNU Shepherd 0.7"  +1 +/
Сообщение от user90 (?), 17-Фев-20, 17:50 
> нормальный человек

Стараюсь держаться от них подальше, и всем это советую. Как минимум для здоровья полезнее.

> страшных названий

Кроме тех двух, которые ты знаешь?

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

21. "Выпуск системы инициализации GNU Shepherd 0.7"  –1 +/
Сообщение от Аноним (-), 17-Фев-20, 15:30 
>GNU/Hurd

Оно ещё живо?

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

47. "Выпуск системы инициализации GNU Shepherd 0.7"  –1 +/
Сообщение от Аноним (47), 17-Фев-20, 17:15 
Живо в сердцах фанатов.
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Анонимныйаноним (?), 17-Фев-20, 17:22 
Ну последний коммит был 5 недель назад, а релиз в конце 2019-ого, так что более чем живо
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

55. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (-), 17-Фев-20, 17:43 
Вижу https://www.opennet.dev/opennews/art.shtml?num=51048
Кто-нибудь на виртуалку ставил?
Ответить | Правка | Наверх | Cообщить модератору

57. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Ю.Т. (?), 17-Фев-20, 17:56 
Ставил. В консоли, да ещё в виртуалке, отличия найти трудно. Проблема-то в драйверах и вообще в работе на реальном железе.
Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск системы инициализации GNU Shepherd 0.7"  –2 +/
Сообщение от Trololoshenka (?), 17-Фев-20, 17:36 
Оно как с Reactos - тебя переживёт, всех нас переживёт.
Их разработчики готовы медленно пилить свои поделия десятилетиями. В 2040 году ты зайдёшь к ним в систему контроля версий и увидишь, что последний коммит был шесть месяцев назад.
Такое как это закрыть очень трудно и как следствие оно будет допилено. Время не имеет значения.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

54. "Выпуск системы инициализации GNU Shepherd 0.7"  –1 +/
Сообщение от Trololoshenka (?), 17-Фев-20, 17:38 
Ну или нет. Но что-то такое в hurd есть. Его вроде как вяло пилят несколько человек, но зато так долго, что просто удивительно.
Я же прав?
Ну и ReactOS как проект не сможет закрыться по своей природе. Хотя там несколько по другому, возможно.
Ответить | Правка | Наверх | Cообщить модератору

82. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (-), 17-Фев-20, 20:36 
> Такое как это закрыть очень трудно и как следствие оно будет допилено.
> Время не имеет значения.

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

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

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

60. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (60), 17-Фев-20, 18:01 
>шустро

ядро довольно тормозно стартует, его инит не ускорит

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

148. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (6), 19-Фев-20, 11:17 
Ну, минута-другая — это ещё достаточно шустро, а ядро с UEFI нынче секунд в 40 укладываются (если не сервер, конечно).
Ответить | Правка | Наверх | Cообщить модератору

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

Это у кого ядро такое? А то в пингвине более-менее пиляют параллельную инициализацию дров. Там еще конечно пилить и пилить, еще далеко не все так делается, но все-таки.

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

61. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от анонимчик (?), 17-Фев-20, 18:09 
Вот это. - UNIX way. И реальная альтернатива systemd. Я использую runit, но радует что gnu не сдается.
Ответить | Правка | Наверх | Cообщить модератору

62. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от user90 (?), 17-Фев-20, 18:19 
> радует что gnu не сдается

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

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

129. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (-), 18-Фев-20, 19:43 
> Да тут скорее "по фану", от одного выбора языка уже прет))

Что-то слабо прет )))))

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

75. "Выпуск системы инициализации GNU Shepherd 0.7"  +/
Сообщение от Аноним (19), 17-Фев-20, 20:07 
Так сейчас дядька Столман посвободнее стал. Так что все хорошо было, есть и будет!
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

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

70. "Выпуск системы инициализации GNU Shepherd 0.7"  –2 +/
Сообщение от user90 (?), 17-Фев-20, 19:44 
Чувак, ты слишком длинно написал "ниасилил", LOL!
Да еще на ноут, да еще скорее всего не читая документацию, да еще не зная Лиспа.. ну это ж не бубунта все-таки. Установи какой-нить арч и радуйся.
Ответить | Правка | Наверх | Cообщить модератору

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
Добавить, Поддержать, Вебмастеру