The OpenNET Project / Index page

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



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

"Выпуск системы инициализации GNU Shepherd 0.9"  +/
Сообщение от opennews (??), 07-Апр-22, 08:47 
Спустя два года с момента формирования прошлого значительного выпуска  опубликован сервисный менеджер GNU Shepherd 0.9 (бывший dmd), который развивается разработчиками дистрибутива GNU Guix System  в качестве альтернативы системе инициализации SysV-init, поддерживающей зависимости. Управляющий демон и утилиты Shepherd написаны на языке Guile (одна из реализаций языка Scheme), который также используется для определения настроек и параметров запуска сервисов.  Shepherd уже применяется в дистрибутиве GuixSD GNU/Linux и нацелен также на использование в GNU/Hurd, но может работать в любой POSIX-совместимой ОС, для которой доступен язык Guile...

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

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

Оглавление

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


1. "Выпуск системы инициализации GNU Shepherd 0.9"  –1 +/
Сообщение от Аноним (1), 07-Апр-22, 08:47 
> Управляющий демон и утилиты Shepherd написаны на языке Guile
> Для работы теперь требуется библиотека Fibers 1.1.0 или более новая версия.

ы-ы-ы? Почему питон вдруг в зависимости пролез?

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

2. "Выпуск системы инициализации GNU Shepherd 0.9"  +8 +/
Сообщение от Аноним (2), 07-Апр-22, 08:57 
Спасибо, что хоть /sbin/init на nodejs не написали
Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск системы инициализации GNU Shepherd 0.9"  +3 +/
Сообщение от Жироватт (ok), 07-Апр-22, 09:13 
За такое не спасибо говорить надо, а в случае обратного отлавливать всю команду разработки, помещать в какой-нибудь исправлаг, а далее или просто зачистить, или выпустить свежую версию королевской битвы. А победителя отпустить, но в том и только в том случае если нарко- и гипнодопросы показали его непричастность к пропихиванию nodejs.
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск системы инициализации GNU Shepherd 0.9"  +7 +/
Сообщение от Nan (??), 07-Апр-22, 09:22 
Читать такое теперь жутко даже как шутку. Хотя в последнее время я в меньшей степени стал понимать сарказм, ибо то что казалось полуиронией стало былью.
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск системы инициализации GNU Shepherd 0.9"  +/
Сообщение от Жироватт (ok), 07-Апр-22, 13:34 
Ну что поделать - мир такой. Или ты, или тебя. Закон джунглей действовать не перестанет и даже после постройки светлого утопического послепослезавтра.

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

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

84. "Выпуск системы инициализации GNU Shepherd 0.9"  +1 +/
Сообщение от Ноунейм (?), 10-Апр-22, 14:12 
Ненависть в головах людей вылевается в то что мы имеем сейчас.
Если люди готовы сажать в лагеря за систему инициализации, чтож они готовы делать за другой язык, культуру и религию. Даже представлять не нужно, можно новости почитать.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

14. "Выпуск системы инициализации GNU Shepherd 0.9"  +/
Сообщение от Аноним (14), 07-Апр-22, 10:21 
хм. А ведь это идея!
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

31. "Выпуск системы инициализации GNU Shepherd 0.9"  +/
Сообщение от Аноним (31), 07-Апр-22, 12:02 
Не забудь настройки на Electron запилить.
Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск системы инициализации GNU Shepherd 0.9"  +11 +/
Сообщение от Anonimious (?), 07-Апр-22, 09:17 
"Мы не читали книжек, но смотрели трейлеры к фильмам"(R)
(Из ридми) https://github.com/wingo/fibers - это библиотека Guile Scheme.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

30. "Выпуск системы инициализации GNU Shepherd 0.9"  +/
Сообщение от Аноним (31), 07-Апр-22, 12:00 
wingo/fibers :
Scheme 84.5%
M4 9.0%
C 3.9%
Makefile 1.7%
Shell 0.9%

Где Python?

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

48. "Выпуск системы инициализации GNU Shepherd 0.9"  +4 +/
Сообщение от Аноним (48), 07-Апр-22, 15:07 
Новость исправили. До исправления ссылка 'Fibers 1.1.0' вела https://pypi.org/project/fibers/
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск системы инициализации GNU Shepherd 0.9"  +2 +/
Сообщение от Anonimious (?), 07-Апр-22, 09:19 
Те, кто прочитал верхний пост - там нет зависимостей питона ;-) Там Guile в с одним файлом С.
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск системы инициализации GNU Shepherd 0.9"  +3 +/
Сообщение от CAE (ok), 07-Апр-22, 09:45 
Давно пора написать систему инициализации по заветам Чарлза нашего Мура - на FORTH-е!
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск системы инициализации GNU Shepherd 0.9"  +/
Сообщение от Аноним (43), 07-Апр-22, 14:13 
Не, маловато будет: на форте надо написать и загрузчик оси, и ее ядро, и сам интерпретатор форта вместо шелла. В свое время идея форт-оси была весьма популярна, но всякое ООП все испортило
Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск системы инициализации GNU Shepherd 0.9"  +2 +/
Сообщение от Аноним (48), 07-Апр-22, 16:43 
> ООП

Стек ориентированное программирование в арабской, ой, обратной польской нотации

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

56. "Выпуск системы инициализации GNU Shepherd 0.9"  +1 +/
Сообщение от Аноним (-), 07-Апр-22, 17:24 
Я в школу вообще-то с "Электроникой МК-52" ходил:) В ещё советские времена
Ответить | Правка | Наверх | Cообщить модератору

57. "Выпуск системы инициализации GNU Shepherd 0.9"  +/
Сообщение от Аноним (48), 07-Апр-22, 17:32 
> Я в школу вообще-то с "Электроникой МК-52" ходил

Завидую таким. До сих пор.

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

45. "Выпуск системы инициализации GNU Shepherd 0.9"  +/
Сообщение от YetAnotherOnanym (ok), 07-Апр-22, 14:26 
Кагбэ, PID 1 должен не только сервисы запускать, но и сирот усыновлять, и зомбей рипать. На сях такоё всё-таки делать удобнее.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

85. "Выпуск системы инициализации GNU Shepherd 0.9"  +/
Сообщение от CAE (ok), 23-Май-22, 16:49 
Никто не мешает на forth написать компилятор с forth и потом шитый код поднять в ассемблерную простыню :)


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

75. "Выпуск системы инициализации GNU Shepherd 0.9"  +/
Сообщение от Аноним (-), 08-Апр-22, 10:51 
Санки что-то такое пытались с OpenFirmware. Но как-то не зашло народу, кроме того что DeviceTree оттуда растащили на цитаты. Но к форту он тьфу-тьфу отношения не имеет.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

8. Скрыто модератором  +1 +/
Сообщение от Аноним (8), 07-Апр-22, 09:49 
Ответить | Правка | Наверх | Cообщить модератору

10. Скрыто модератором  +2 +/
Сообщение от Аноним (10), 07-Апр-22, 10:05 
Ответить | Правка | Наверх | Cообщить модератору

13. Скрыто модератором  –2 +/
Сообщение от InuYasha (??), 07-Апр-22, 10:14 
Ответить | Правка | Наверх | Cообщить модератору

15. Скрыто модератором  +/
Сообщение от Минона (ok), 07-Апр-22, 10:21 
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

16. Скрыто модератором  +/
Сообщение от Аноним (16), 07-Апр-22, 10:36 
Ответить | Правка | Наверх | Cообщить модератору

22. Скрыто модератором  +/
Сообщение от Минона (ok), 07-Апр-22, 11:15 
Ответить | Правка | Наверх | Cообщить модератору

17. Скрыто модератором  +1 +/
Сообщение от Аноним (8), 07-Апр-22, 10:37 
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

20. Скрыто модератором  +/
Сообщение от nvidiaamd (?), 07-Апр-22, 11:07 
Ответить | Правка | Наверх | Cообщить модератору

25. Скрыто модератором  +/
Сообщение от pashev.ru (?), 07-Апр-22, 11:25 
Ответить | Правка | Наверх | Cообщить модератору

26. Скрыто модератором  +/
Сообщение от Аноним (26), 07-Апр-22, 11:35 
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

9. "Выпуск системы инициализации GNU Shepherd 0.9"  +/
Сообщение от Аноним (9), 07-Апр-22, 09:58 
Пастуха где-нибудь кроме гуикса используют?
Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск системы инициализации GNU Shepherd 0.9"  –2 +/
Сообщение от crypt (ok), 07-Апр-22, 10:57 
они не только опоздали с этим лет на 10-15, но вдобавок это еще и переизобретение systemd фич на новый лад! ну язык с защитой памяти, похвально! а кто вообще решит взять и внедрить их поделку-то? кто будет переписывать инит-скрипты специально для них?

в их ситуации можно было бы написать совместимость с unit-файлами. тогда бы всякие диван-линуксы схватились. но так...

это прямо нужно быть очень нездоровым и аутично писать что-то там для себя.

вот правда очень странный проект какой-то...

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

24. "Выпуск системы инициализации GNU Shepherd 0.9"  +1 +/
Сообщение от Минона (ok), 07-Апр-22, 11:24 
Эта фигня не сама по себе, а часть GuixSD. (Это типа NixOS, только язык используют общего назначения, а не DSL).

Вот там в GuixSD они сами все иниты пишут.

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

23. "Выпуск системы инициализации GNU Shepherd 0.9"  –3 +/
Сообщение от Аноним (23), 07-Апр-22, 11:17 
Почему нет системы инициализации на JavaScript? Это же самый популярный язык - любой айпишник сможет писать скрипты не разбираясь. А если это система для сервера на ноде, вообще идеально же - всё на одном языке.
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск системы инициализации GNU Shepherd 0.9"  +1 +/
Сообщение от Аноним (27), 07-Апр-22, 11:41 
Сможет ли? Нода сама по себе весьма жручая, поэтому придётся совать какой-нибудь duktape. Ну и, как ни крути, а жс -- это огрызок куда хуже баша, не для серьёзных вещей, от которых зависит вообще всё в системе.
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск системы инициализации GNU Shepherd 0.9"  +/
Сообщение от Аноним (31), 07-Апр-22, 12:30 
Да чё там, они вам и на браузерном движке init запилят.
Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск системы инициализации GNU Shepherd 0.9"  +/
Сообщение от Бывалый смузихлёб (?), 07-Апр-22, 15:02 
И тем не менее в вебе жс а не баш
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

49. "Выпуск системы инициализации GNU Shepherd 0.9"  +/
Сообщение от Аноним (27), 07-Апр-22, 15:15 
Это-то легко можно объяснить: жс не надо быть системным шелом и запускать софт, он живёт в своей изолированной песочнице.
Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск системы инициализации GNU Shepherd 0.9"  –1 +/
Сообщение от Аноним (51), 07-Апр-22, 16:06 
Чем javascript хуже баша?
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

54. "Выпуск системы инициализации GNU Shepherd 0.9"  +/
Сообщение от Аноним (27), 07-Апр-22, 16:17 
Баш хотя бы не притворяется типизированным и последователен в своей политике всё считать строкой.
Ответить | Правка | Наверх | Cообщить модератору

59. "Выпуск системы инициализации GNU Shepherd 0.9"  –1 +/
Сообщение от Аноним (51), 07-Апр-22, 19:23 
Javascript язык со слабой динамической типизацией. У него 7 примитивных типов и объекты.
Это лож и типов нет?
Ответить | Правка | Наверх | Cообщить модератору

70. "Выпуск системы инициализации GNU Shepherd 0.9"  +1 +/
Сообщение от Брат Анон (ok), 08-Апр-22, 07:45 
Слабая динамическая типизация -- это ложь. Уж лучше бы совсем никакой не было.
У ассемблера под два десятков типов. И эти типы гораздо жёстче. Сделаем ассемблер снова великим!
Ответить | Правка | Наверх | Cообщить модератору

81. "Выпуск системы инициализации GNU Shepherd 0.9"  +/
Сообщение от Аноним (81), 09-Апр-22, 04:20 
Кому лучше?
Ответить | Правка | Наверх | Cообщить модератору

83. "Выпуск системы инициализации GNU Shepherd 0.9"  +/
Сообщение от Брат Анон (ok), 09-Апр-22, 10:58 
> Кому лучше?

В первую очередь тому, кто эксплуатирует. А во вторую -- всем, в том числе и разработчику.

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

28. "Выпуск системы инициализации GNU Shepherd 0.9"  +/
Сообщение от Аноним (26), 07-Апр-22, 11:45 
> Почему нет системы инициализации на JavaScript? Это же самый популярный язык -
> любой айпишник сможет писать скрипты не разбираясь. А если это система
> для сервера на ноде, вообще идеально же - всё на одном
> языке.

Так сделай. Или лучше допилить поддержку JS в Guile (там она уже есть в каком-то зачаточном виде: https://www.gnu.org/software/guile/manual/html_node/ECMAScri...) и использовать его с Shepherd.

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

37. "Выпуск системы инициализации GNU Shepherd 0.9"  +1 +/
Сообщение от Аноним (31), 07-Апр-22, 12:47 
Отделяй всегда URL'ы пробелами.
Ответить | Правка | Наверх | Cообщить модератору

66. "Выпуск системы инициализации GNU Shepherd 0.9"  –1 +/
Сообщение от Аноним (66), 08-Апр-22, 00:32 
> Отделяй всегда URL'ы пробелами.

Пусть лучше разработчики сайта сделают нормальный парсер.

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

71. "Выпуск системы инициализации GNU Shepherd 0.9"  +1 +/
Сообщение от Брат Анон (ok), 08-Апр-22, 07:47 
>> Отделяй всегда URL'ы пробелами.
> Пусть лучше разработчики сайта сделают нормальный парсер.

А котиков тебе не подвезти?

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

77. "Выпуск системы инициализации GNU Shepherd 0.9"  +/
Сообщение от Аноним (-), 08-Апр-22, 17:36 
Да, котики после хлеба из коры и опилок как раз.
Ответить | Правка | Наверх | Cообщить модератору

73. "Выпуск системы инициализации GNU Shepherd 0.9"  +/
Сообщение от Аноним (73), 08-Апр-22, 07:48 
")" является корректным для URL символом, если по нему разделять, то большинство ссылок на wikipedia перестанет работать.
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

76. "Выпуск системы инициализации GNU Shepherd 0.9"  +/
Сообщение от Аноним (10), 08-Апр-22, 13:29 
> ")" является корректным для URL символом, если по нему разделять, то большинство
> ссылок на wikipedia перестанет работать.

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

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

29. "Выпуск системы инициализации GNU Shepherd 0.9"  –2 +/
Сообщение от Аноним (26), 07-Апр-22, 11:52 
> всё на одном языке.

Но в Джаваскрипте нет возможностей метапрограммирования Схемы, чтобы реализовать code staging
как в Guix с Shepherd.

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

36. "Выпуск системы инициализации GNU Shepherd 0.9"  +4 +/
Сообщение от pofigist (?), 07-Апр-22, 12:45 
На расте же...
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

38. "Выпуск системы инициализации GNU Shepherd 0.9"  –1 +/
Сообщение от Аноним (31), 07-Апр-22, 12:57 
У растаманов за этим не заржавеет. Систему инициализации для Redox же надо.
Ответить | Правка | Наверх | Cообщить модератору

40. "Выпуск системы инициализации GNU Shepherd 0.9"  +3 +/
Сообщение от pofigist (?), 07-Апр-22, 13:47 
Я пошутил!!!
Ответить | Правка | Наверх | Cообщить модератору

72. "Выпуск системы инициализации GNU Shepherd 0.9"  +/
Сообщение от Брат Анон (ok), 08-Апр-22, 07:48 
> Я пошутил!!!

Щютник хренов. Дошутишься, смотри. Кстати, гошники на такие лавры не собираются претендовать (хотя технически могли бы).

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

78. "Выпуск системы инициализации GNU Shepherd 0.9"  –1 +/
Сообщение от Аноним (-), 08-Апр-22, 17:37 
>Дошутишься, смотри.

Твои сородичи начнут в колготках для программирования героически бороться с угнетением сишниками pid1?

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

68. "Выпуск системы инициализации GNU Shepherd 0.9"  +/
Сообщение от Аноним (68), 08-Апр-22, 07:38 
> Систему инициализации для Redox же надо.

Надо. Но про редох новостей уже давно не было.

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

63. "Выпуск системы инициализации GNU Shepherd 0.9"  +/
Сообщение от Аноним (51), 07-Апр-22, 22:40 
NodeOS : A Lightweight Operating System Using Node.js
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

67. "Выпуск системы инициализации GNU Shepherd 0.9"  +2 +/
Сообщение от Аноним (67), 08-Апр-22, 07:15 
you need lightweight 32 gb of ram and lightweight 16 cpu cores
Ответить | Правка | Наверх | Cообщить модератору

80. "Выпуск системы инициализации GNU Shepherd 0.9"  +/
Сообщение от randomizeemail (?), 08-Апр-22, 22:08 
> любой айпишник сможет писать скрипты

Оговорка по Фрейду?

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

41. "Выпуск системы инициализации GNU Shepherd 0.9"  –2 +/
Сообщение от Аноним (41), 07-Апр-22, 13:59 
В обсуждении как обычно один мусор, лучше бы рассказали есть ли там таймеры для запуска сервисов по расписанию.
Ответить | Правка | Наверх | Cообщить модератору

46. "Выпуск системы инициализации GNU Shepherd 0.9"  +1 +/
Сообщение от user90 (?), 07-Апр-22, 14:40 
А твой камент чем-то отличается? -> https://www.opennet.dev/opennews/art.shtml?num=48296
Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск системы инициализации GNU Shepherd 0.9"  +1 +/
Сообщение от Аноним (31), 07-Апр-22, 16:14 
>для запуска сервисов по расписанию

Есть разных кронов на вкус и цвет. Это же вам не all_in_one, как в systemd.

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

74. "Выпуск системы инициализации GNU Shepherd 0.9"  +/
Сообщение от Аноним (74), 08-Апр-22, 08:45 
Вот бы это в Дебиан.
Ответить | Правка | Наверх | Cообщить модератору

79. "Выпуск системы инициализации GNU Shepherd 0.9"  +/
Сообщение от Аноним (79), 08-Апр-22, 20:57 
> написаны на языке Guile (одна из реализаций языка Scheme)

Ну да это конечно гораздо лучше чем портянка на Bash... Ждем ответные дистрибутивы от адептов Python, Golang, Java, Pascal и прочих...

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

82. "Выпуск системы инициализации GNU Shepherd 0.9"  +/
Сообщение от Аноним (81), 09-Апр-22, 04:22 
А тебе жалко байтов или по личным причинам неприязнь испытываешь?
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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