The OpenNET Project / Index page

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

Выпуск системы инициализации GNU Shepherd 0.7

17.02.2020 11:38

Доступен сервисный менеджер GNU Shepherd 0.7 (бывший dmd), который развивается разработчиками дистрибутива GNU Guix System в качестве поддерживающей зависимости альтернативы системе инициализации SysV-init. Управляющий демон и утилиты Shepherd написаны на языке Guile (одна из реализаций языка Scheme), который также используется для определения настроек и параметров запуска сервисов. Shepherd уже применяется в дистрибутиве GuixSD GNU/Linux и нацелен также на использование в GNU/Hurd, но может работать в любой POSIX-совместимой ОС, для которой доступен язык Guile.

Shepherd может использоваться как в роли основной системы инициализации (init c PID 1), так и в обособленном виде для управления фоновыми процессами отдельных пользователей (например, для запуска tor, privoxy, mcron и т.п.) с выполнением с правами данных пользователей. Shepherd выполняет работу по запуску и остановке сервисов, учитывая взаимосвязь между сервисами, динамически определяя и запуская сервисы, от которых зависит выбранный сервис. Shepherd также поддерживает определение конфликтов между сервисами и предотвращает их одновременное выполнение.

Основные новшества:

  • Реализован новый обработчик сбоев процессов, позволяющий при работе под PID 1 формировать core-дампы в GNU/Linux;
  • В сервисном менеджере появилась возможность экспортировать переменные окружения, определённые в настройке "default-environment-variables";
  • В "make-forkexec-constructor" прекращено удаление лог-файлов;
  • Перезагрузка при нажатии ctrl-alt-del теперь запрещена на стадии до обработки файла конфигурации;
  • Код обработки исключений адаптирован для Guile 3.0.0.


  1. Главная ссылка к новости (https://www.mail-archive.com/i...)
  2. OpenNews: Доступен пакетный менеджер GNU Guix 1.0 и дистрибутив GuixSD на его основе
  3. OpenNews: Выпуск системы инициализации GNU Shepherd 0.6
  4. OpenNews: Фонд СПО признал Hyperbola полностью свободным дистрибутивом
  5. OpenNews: Доступен полностью свободный Linux-дистрибутив Trisquel 8.0
  6. OpenNews: Фонд СПО признал PureOS полностью свободным дистрибутивом
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/52384-shepherd
Ключевые слова: shepherd, init, boot
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (159) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 12:28, 17/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Какая-то сплошная эзотерика )
     
     
  • 2.2, Аноним (2), 12:38, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Не с нотабагом же единым существовать.
     

  • 1.3, Аноним (3), 12:54, 17/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Быстро они на Guile 3.0 переехали, релиз был буквально в прошлом месяце.
     
  • 1.4, Аноним (4), 13:06, 17/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Но зачем? 🤔
     
     
  • 2.5, Аноним (5), 13:09, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    спроси "зачем" у поттеринга
     
     
  • 3.6, Аноним (6), 13:20, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    С ним всё ясно — лучший инит из существующих (даже дебиан и убунта оценили), с кучей дополнительных плюшек.

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

     
     
  • 4.8, Аноним (8), 13:25, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    У них неприятие DSL'ов (специализированых языков вроде языка unit-файлов systemd) и стремление пихать вместо них всюду scheme.
     
     
  • 5.11, Аноним (6), 13:32, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    О да, INI — это rocket science, лисп гораздо проще (а ещё лучше хаскель, перл или, для совсем любителей KISS, брейнфак).
     
     
  • 6.17, Аноним (2), 15:09, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А кроме .ini там что? Бинарные логи, встроенный вебсервер, QR-коды и стремление заменить собой все существующие демоны. Это ж и есть самый настоящий KISS, да.
     
     
  • 7.117, mommy (?), 08:59, 18/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Как овцы за друг другом. Там бинарные логи, беееееее. У самого проекта нет цели заменить всех, это у ваших дист мантейнеров таая цель.
     
     
  • 8.124, Michael Shigorin (ok), 15:58, 18/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Во-первых, Вы или целенаправленно лжёте, или ни хрена не понимаете А во-вторых,... текст свёрнут, показать
     
     
  • 9.134, Аноним (-), 23:30, 18/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А может он вас так со стороны воспринимает К тому есть валидные чисто техническ... текст свёрнут, показать
     
  • 9.138, Аноним (6), 10:47, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А, то есть взять протестированный большим сообществом дистрибутив с systemd Deb... текст свёрнут, показать
     
  • 7.122, InuYasha (?), 12:23, 18/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    QR-коды? Мне даже стало интересно. Хотя, тут уже спорный вопрос о человекочитаемости. Но если этот код фоткать с экрана зависшего сервака - будет, думаю, удобно.
     
     
  • 8.135, Аноним (135), 00:13, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А если проблему срочно надо решать А тут надо бегать, искать чем фоткать, потом... текст свёрнут, показать
     
     
  • 9.139, Аноним (6), 10:49, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Внезапно, QR-коды не отменяют простого текста Проблема в основном в олдовых вет... текст свёрнут, показать
     
  • 7.144, Аноним (6), 11:00, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > А кроме .ini там что? Бинарные логи, встроенный вебсервер, QR-коды и стремление заменить собой все существующие демоны. Это ж и есть самый настоящий KISS, да.

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

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

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

     
  • 5.16, Аноним (-), 15:08, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Потому что когда логика и конфигурация замешены в одну непотребную кучу, где ключевые параметры находятся на третьей странице нетривиального кода - это паршиво. С точки зрения майнтенанса. Поттерингу его корпоративщики это таки донесли, а вольным художникам что, их дело свои креативом всеx "осчастливить", а как там кто это майнтайнить будет - не их проблемы. Майнтенанс это скучно и не креативно, сами понимаете.
     
     
  • 6.65, Аноним (-), 19:07, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Потому что когда логика и конфигурация замешены в одну непотребную кучу, где
    > ключевые параметры находятся на третьей странице нетривиального кода - это паршиво.

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



    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;

     
     
  • 7.77, Аноним (-), 20:23, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > То ли дело, когда все то же самое, но спрятанно в миллионе
    > строк сишного кода, о да.

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

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

     
     
  • 8.90, Аноним (90), 22:33, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    В процессе администрирования админу приходится лезть в код на самых разных язы... текст свёрнут, показать
     
     
  • 9.92, Аноним (-), 22:51, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я позволю себе считать что именно админу в общем случае в коде системды рыть... большой текст свёрнут, показать
     
     
  • 10.94, Michael Shigorin (ok), 23:05, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ага, особенно когда ЭТО сегфолтится Эх, молодёжж PS поздравляю с очередным ма... текст свёрнут, показать
     
     
  • 11.110, Аноним (110), 04:24, 18/02/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Вы знаете, у лично меня он сегфолтился 1 раз в жизни Что забавно - на встраивае... большой текст свёрнут, показать
     
     
  • 12.118, nobody (??), 10:05, 18/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    О, приятно видеть ещё одного везунчика systemd не соответствует энтерпрайзному ... большой текст свёрнут, показать
     
     
  • 13.126, Аноним (126), 19:03, 18/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    И если заметить, не повезло по линии осыпавшегося стоража, при том если это под ... большой текст свёрнут, показать
     
  • 8.120, Аноним (2), 10:46, 18/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну а если таки придётся Вот тогда он и хлебнёт Ленькиных испраждений по горло ... текст свёрнут, показать
     
     
  • 9.125, Аноним (125), 18:15, 18/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Если одмен не может в С, то может и не стоит и лезть ... текст свёрнут, показать
     
  • 9.127, Аноним (-), 19:37, 18/02/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    По моему имху это какой-то очень уж теоретический сценарий Мне как-то скорее ке... текст свёрнут, показать
     
     
  • 10.150, Аноним (6), 11:24, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, не равняйте себя с настоящими ветеран-админами, которые патчат сишный код еж... текст свёрнут, показать
     
     
  • 11.157, Аноним (-), 23:57, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я как бы тоже не рвусь упахиваться в режиме галерного раба И как раз системд в ... текст свёрнут, показать
     
  • 9.142, Аноним (6), 10:53, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это лучше, чем дописывать sysvinit до базовой функциональности инита ... текст свёрнут, показать
     
  • 6.145, Аноним (6), 11:08, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, Поттеринг следует правилу разделения по Реймонду Оно, кстати, считается од... большой текст свёрнут, показать
     
     
  • 7.154, myhand (ok), 12:55, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да ничему он не следует, кроме ветра в межушном пространстве В его декларатив... большой текст свёрнут, показать
     
     
  • 8.158, Аноним (-), 00:03, 20/02/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На мой вкус это вполне себе неплохо работает для конфигурации И как программиро... большой текст свёрнут, показать
     
     
  • 9.164, myhand (ok), 12:18, 20/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда какие претензии к нормальным языкам Просто не рассматривайте их как полн... большой текст свёрнут, показать
     
     
  • 10.166, Аноним (166), 23:13, 20/02/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если бы все упиралось только в меня - о таком еще можно было бы подумать Хоть э... большой текст свёрнут, показать
     
     
  • 11.170, myhand (ok), 14:55, 21/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Т е забивание микроскопом другой фирмы, который собственно для непосредственной... большой текст свёрнут, показать
     
     
  • 12.172, Аноним (172), 23:38, 21/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ежели инструмент работает, и лучше чем то что до него было - не вижу проблем И ... большой текст свёрнут, показать
     
     
  • 13.174, myhand (ok), 18:01, 22/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Т е вам просто лейбл на микроскопе не нравится, против самой идеи его использов... большой текст свёрнут, показать
     
  • 5.33, lockywolf (ok), 15:45, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Поддерживать интерпретатор ещё одного языка специально для инициализации? Это ли не велосипед?
     
     
  • 6.35, Michael Shigorin (ok), 15:49, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Поддерживать интерпретатор ещё одного языка специально для инициализации?
    > Это ли не велосипед?

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

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

     
     
  • 7.64, myhand (ok), 19:05, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > автор уже после переписывания успел в этом раскаяться

    Это где?

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

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

     
  • 7.74, Lockywolf (ok), 20:05, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >> Поддерживать интерпретатор ещё одного языка специально для инициализации?
    >> Это ли не велосипед?
    > Ну вообще-то на guile закладывался тот же autogen в текущей версии, правда,
    > автор уже после переписывания успел в этом раскаяться (раньше было на
    > шелле и для портабельного разработческого софта это куда уместней).
    > А конкретно для проекта Guix это вообще не вопрос, полагаю :-)

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

     
     
  • 8.146, Аноним (6), 11:14, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Парсить INI бизоном 8212 как из пушки по воробьям стрелять ... текст свёрнут, показать
     
     
  • 9.155, Аноним (-), 15:10, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше это делать с помощью размазанного ровным слоем по всему коду strncmp ... текст свёрнут, показать
     
  • 6.44, qetuo (?), 16:59, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Многие проекты GNU используют Guile. Если ты уже используешь какие-то программы GNU кроме минимального их набора, то, скорее всего, у тебя уже установлен Guile.
     
  • 6.140, Аноним (6), 10:50, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Поддерживать интерпретатор ещё одного языка специально для инициализации? Это ли не велосипед?

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

     
     
  • 7.152, lockywolf (ok), 12:13, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >> Поддерживать интерпретатор ещё одного языка специально для инициализации? Это ли не велосипед?
    > Нехило вы так разработчиков OpenRC унизили.

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

     
  • 5.37, Аноним (37), 15:55, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Scheme это метаязык для DSL.
     
  • 5.59, Ю.Т. (?), 18:00, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Также в Guix и в Mes.
     
  • 4.19, Аноним (19), 15:13, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А "дебиан и убунта" сами в туалет тоже могут ходить? А зад себе подтирают сами?
    Если нет, то и оценить они ничего не могут!
    Все ему ясно, видите ли ;)
     
     
  • 5.141, Аноним (6), 10:52, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, пока в неумении подтереть себе зад признались только разработчики eudev.
    Правда, они потом раскаялись и извинились.
     
  • 3.67, proninyaroslav (ok), 19:26, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Поттеринг хотел систему инициализации как в мак оси
     
     
  • 4.69, анононимис (?), 19:37, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    я этим убожеством (МакОС) каждый день пользуюсь. железо просто отличное, но операционка гам.о. жаль нельзя снести по корпоративным правилам
     
     
  • 5.78, Аноним (-), 20:24, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > я этим убожеством (МакОС) каждый день пользуюсь. железо просто отличное, но операционка
    > гам.о. жаль нельзя снести по корпоративным правилам

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

     
  • 5.85, Аноним (85), 21:15, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    К кошмарном сне не могу представить что придется работать каждый день за маком.
     
  • 5.112, Аноним (112), 04:29, 18/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > я этим убожеством (МакОС) каждый день пользуюсь. железо просто отличное, но операционка гам.о. жаль нельзя снести по корпоративным правилам

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

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

     
  • 5.149, Аноним (6), 11:21, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > я этим убожеством (МакОС) каждый день пользуюсь. железо просто отличное

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

     
  • 4.143, Аноним (6), 10:55, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Поттеринг хотел систему инициализации как в мак оси

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

     
  • 2.13, б.б. (?), 14:02, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    для коллекции

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

     
     
  • 3.151, Аноним (6), 11:26, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Из одного инита, наиболее KISS-ового. И интерпретатора к нему (не может же KISS-овый инит быть компилированным бинарником!).
     
  • 2.52, user90 (?), 17:35, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не всем же на петоне быдлокодить, это олдскул, сосунок! ;)
     
     
  • 3.136, Аноним (135), 00:20, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Так многие и в Петон не смогут. Смогут только в INI, как они сами сказали.
     
     
  • 4.147, Аноним (6), 11:15, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Писать сложные скрипты вместо простых конфигов — признак KISS, да.
     
  • 4.162, Аноним (-), 02:46, 20/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Так многие и в Петон не смогут. Смогут только в INI, как они сами сказали.

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

     
  • 2.156, Аноним (156), 20:25, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Долго объяснять, да ты и не поймешь.
    Не парься.
     

     ....большая нить свёрнута, показать (63)

  • 1.7, Аноним (7), 13:24, 17/02/2020 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • +/
     
     
  • 2.9, Аноним (6), 13:31, 17/02/2020 Скрыто модератором
  • +3 +/
     
     
  • 3.10, Аноним (10), 13:32, 17/02/2020 Скрыто модератором
  • –3 +/
     
     
  • 4.12, Аноним (6), 13:34, 17/02/2020 Скрыто модератором
  • +1 +/
     
     
  • 5.32, Wilem (?), 15:42, 17/02/2020 Скрыто модератором
  • +2 +/
     
     
  • 6.34, Michael Shigorin (ok), 15:46, 17/02/2020 Скрыто модератором
  • –2 +/
     
  • 6.49, Ю.Т. (?), 17:23, 17/02/2020 Скрыто модератором
  • +/
     
  • 6.46, Аноним (46), 17:05, 17/02/2020 Скрыто модератором
  • +/
     
     
     
    Часть нити удалена модератором

  • 8.63, Аноним (63), 18:28, 17/02/2020 Скрыто модератором
  • +/
     
  • 6.89, artenox (?), 22:28, 17/02/2020 Скрыто модератором
  • –1 +/
     

     ....ответы скрыты модератором (9)

  • 1.14, Анонимныйаноним (?), 14:18, 17/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Помимо всех этих страшных названий языков, которые нормальный человек никогда не услышит при других обстоятельствах, звучит заманчиво
     
     
  • 2.18, Аноним (-), 15:10, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Помимо того что на этих языках еще и прогать придется, неизвестно зачем, все хорошо, прекрасная маркиза.
     
     
  • 3.20, Аноним (19), 15:18, 17/02/2020 Скрыто модератором
  • –1 +/
     
     
  • 4.23, Аноним (23), 15:36, 17/02/2020 Скрыто модератором
  • +/
     
     
  • 5.86, Аноним (85), 21:18, 17/02/2020 Скрыто модератором
  • –3 +/
     
     
  • 6.98, Michael Shigorin (ok), 23:34, 17/02/2020 Скрыто модератором
  • –1 +/
     
     
  • 7.100, artenox (?), 23:59, 17/02/2020 Скрыто модератором
  • –2 +/
     
     
  • 8.101, artenox (?), 00:02, 18/02/2020 Скрыто модератором
  • +/
     
     
  • 9.103, artenox (?), 00:03, 18/02/2020 Скрыто модератором
  • +/
     
  • 9.113, Аноним (110), 04:30, 18/02/2020 Скрыто модератором
  • +1 +/
     
     
  • 10.116, artenox (?), 08:01, 18/02/2020 Скрыто модератором
  • +/
     
  • 10.130, artenox (?), 22:00, 18/02/2020 Скрыто модератором
  • +/
     
  • 8.104, Michael Shigorin (ok), 00:14, 18/02/2020 Скрыто модератором
  • –1 +/
     
     
  • 9.106, artenox (?), 00:24, 18/02/2020 Скрыто модератором
  • –1 +/
     
     
  • 10.107, artenox (?), 01:18, 18/02/2020 Скрыто модератором
  • +/
     
     
  • 11.109, artenox (?), 02:54, 18/02/2020 Скрыто модератором
  • +/
     
  • 8.111, Аноним (110), 04:27, 18/02/2020 Скрыто модератором
  • +/
     
  • 4.24, Аноним (23), 15:37, 17/02/2020 Скрыто модератором
  • +1 +/
     
  • 4.25, Аноним (23), 15:38, 17/02/2020 Скрыто модератором
  • +/
     
     
  • 5.29, Michael Shigorin (ok), 15:41, 17/02/2020 Скрыто модератором
  • –1 +/
     
     
  • 6.31, Аноним (23), 15:42, 17/02/2020 Скрыто модератором
  • +/
     
  • 6.38, Аноним (10), 15:56, 17/02/2020 Скрыто модератором
  • –3 +/
     
     
  • 7.42, Аноним (23), 16:37, 17/02/2020 Скрыто модератором
  • +1 +/
     
  • 6.41, anonymous (??), 16:06, 17/02/2020 Скрыто модератором
  • +/
     
     
  • 7.43, Michael Shigorin (ok), 16:37, 17/02/2020 Скрыто модератором
  • –1 +/
     
  • 4.26, Аноним (23), 15:38, 17/02/2020 Скрыто модератором
  • +/
     
  • 4.28, Аноним (23), 15:39, 17/02/2020 Скрыто модератором
  • +/
     
  • 4.30, Аноним (23), 15:41, 17/02/2020 Скрыто модератором
  • +/
     
  • 4.45, Ordu (ok), 17:01, 17/02/2020 Скрыто модератором
  • –2 +/
     
     
  • 5.79, Аноним (-), 20:28, 17/02/2020 Скрыто модератором
  • +/
     
     
  • 6.99, Michael Shigorin (ok), 23:37, 17/02/2020 Скрыто модератором
  • –1 +/
     
     
  • 7.108, artenox (?), 01:19, 18/02/2020 Скрыто модератором
  • –1 +/
     
  • 7.114, Аноним (-), 04:34, 18/02/2020 Скрыто модератором
  • +/
     
  • 7.115, трурль (?), 05:22, 18/02/2020 Скрыто модератором
  • +/
     
  • 4.72, Аноним (19), 20:02, 17/02/2020 Скрыто модератором
  • +2 +/
     
  • 3.27, Michael Shigorin (ok), 15:39, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Teach Yourself Scheme in Fixnum Days в помощь :-)

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

     
     
  • 4.66, myhand (ok), 19:14, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну или http://altlinux.org/scheme

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

     
     
  • 5.73, Аноним (19), 20:02, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да ладно, для начала сойдет.
     
     
  • 6.84, myhand (ok), 21:07, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так бородатая версия guile, битые ссылки - это только начало.
     
     
  • 7.97, Michael Shigorin (ok), 23:25, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Так бородатая версия guile, битые ссылки - это только начало.

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

     
  • 5.80, Аноним (-), 20:31, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > "Документация по guile (2.2)" - ну-ну...  Какой ALT - такая и реклама)

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

     
     
  • 6.91, artenox (?), 22:42, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А чем плох ALT?
     
     
  • 7.93, Аноним (-), 23:03, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > А чем плох ALT?

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

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

     
     
  • 8.102, Michael Shigorin (ok), 00:02, 18/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да, забыл совершенно впопыхах тов myhand приводнился совершенно оригинальным о... большой текст свёрнут, показать
     
     
  • 9.121, myhand (ok), 11:05, 18/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Михаил, вот это я и называю ALT Внезапно, docs - давно уж не страница докумен... текст свёрнут, показать
     
  • 9.132, Аноним (-), 23:20, 18/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    И это можно записать в плюс, имхо Багов бояться - в софт не соваться P Да и в... большой текст свёрнут, показать
     
  • 7.105, Michael Shigorin (ok), 00:16, 18/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > А чем плох ALT?

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

     
  • 2.56, user90 (?), 17:50, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > нормальный человек

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

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

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

     

     ....большая нить свёрнута, показать (47)

  • 1.21, Аноним (-), 15:30, 17/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >GNU/Hurd

    Оно ещё живо?

     
     
  • 2.47, Аноним (47), 17:15, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Живо в сердцах фанатов.
     
  • 2.48, Анонимныйаноним (?), 17:22, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну последний коммит был 5 недель назад, а релиз в конце 2019-ого, так что более чем живо
     
     
  • 3.55, Аноним (-), 17:43, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вижу https://www.opennet.ru/opennews/art.shtml?num=51048
    Кто-нибудь на виртуалку ставил?
     
     
  • 4.57, Ю.Т. (?), 17:56, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ставил. В консоли, да ещё в виртуалке, отличия найти трудно. Проблема-то в драйверах и вообще в работе на реальном железе.
     
  • 2.53, Trololoshenka (?), 17:36, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Оно как с Reactos - тебя переживёт, всех нас переживёт.
    Их разработчики готовы медленно пилить свои поделия десятилетиями. В 2040 году ты зайдёшь к ним в систему контроля версий и увидишь, что последний коммит был шесть месяцев назад.
    Такое как это закрыть очень трудно и как следствие оно будет допилено. Время не имеет значения.
     
     
  • 3.54, Trololoshenka (?), 17:38, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну или нет. Но что-то такое в hurd есть. Его вроде как вяло пилят несколько человек, но зато так долго, что просто удивительно.
    Я же прав?
    Ну и ReactOS как проект не сможет закрыться по своей природе. Хотя там несколько по другому, возможно.
     
  • 3.82, Аноним (-), 20:36, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Такое как это закрыть очень трудно и как следствие оно будет допилено.
    > Время не имеет значения.

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

     

  • 1.58, user90 (?), 17:58, 17/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Довольно шустро грузит систему. Вероятно, сабж не самый быстрый, но такой задачи никто и не ставил в принципе, поводов для недовольства не было никаких.
     
     
  • 2.60, Аноним (60), 18:01, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >шустро

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

     
     
  • 3.148, Аноним (6), 11:17, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, минута-другая — это ещё достаточно шустро, а ядро с UEFI нынче секунд в 40 укладываются (если не сервер, конечно).
     
  • 3.159, Аноним (-), 00:08, 20/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > ядро довольно тормозно стартует, его инит не ускорит

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

     

  • 1.61, анонимчик (?), 18:09, 17/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот это. - UNIX way. И реальная альтернатива systemd. Я использую runit, но радует что gnu не сдается.
     
     
  • 2.62, user90 (?), 18:19, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > радует что gnu не сдается

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

     
     
  • 3.129, Аноним (-), 19:43, 18/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Да тут скорее "по фану", от одного выбора языка уже прет))

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

     
  • 2.75, Аноним (19), 20:07, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Так сейчас дядька Столман посвободнее стал. Так что все хорошо было, есть и будет!
     

  • 1.68, Печаль (?), 19:33, 17/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Вчера пытался на ноут установить их гуикс так и не смог все забагованное. Ещё очень это все сырое.
     
     
  • 2.70, user90 (?), 19:44, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Чувак, ты слишком длинно написал "ниасилил", LOL!
    Да еще на ноут, да еще скорее всего не читая документацию, да еще не зная Лиспа.. ну это ж не бубунта все-таки. Установи какой-нить арч и радуйся.
     
     
  • 3.71, Печаль (?), 19:50, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Лисп знаю. Там когда по графической установке идёшь, как раз портянки с листом и вываливаются на данный момент.
     
     
  • 4.76, user90 (?), 20:12, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Сначала пишешь минимальный конфиг, можно взять из примеров. На этом этапе все должно пройти нормально. Потом редактируешь - проверяешь - повторяешь.. Если проблемы уже на первом этапе, то что-то делаешь не так (и ноут не лучший вариант для начала), у меня их не было.
     
     
  • 5.83, Печаль (?), 20:47, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да не)) я имел ввиду что в ос guix , где Шепард используется ,в графическом установщике(на ноуте ,который да действительно не лучшая идея) вываливаются сообщения об ошибках с местами из Лисп кода(показывает где ошибка)) для цифры 1 он слишком сырой. Я то просто все вместе хотел попробовать а не Шепард отдельно ставить. Поэтому выше и писал что ос guix оч сырая раз пользователю не важно с чего при установке сообщения об ошибках вываливаются с кусками кода.))
     
     
  • 6.88, user90 (?), 21:25, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я и ответил именно про GuixSD или как он щаз там называется.

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

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

     
  • 4.81, Аноним (-), 20:34, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Лисп знаю. Там когда по графической установке идёшь, как раз портянки с
    > листом и вываливаются на данный момент.

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

     
     
  • 5.87, user90 (?), 21:22, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это дистр, который весь описывается одним! конфигурационным файлом! И этот файл на Scheme.
     
     
  • 6.95, Аноним (-), 23:05, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Это дистр, который весь описывается одним! конфигурационным файлом! И этот файл на Scheme.

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

     
     
  • 7.96, Аноним (96), 23:21, 17/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    https://notabug.org/thomassgn/guixsd-configuration/src/master/config.scm
     
     
  • 8.128, Аноним (-), 19:41, 18/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Честно говоря я думал что это ужаснее Впрочем, уж простите но язык где 1 вид... текст свёрнут, показать
     
     
  • 9.131, myhand (ok), 23:10, 18/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Есть JS Есть питон, луа и руби - в сторонних проектах Впрочем, брайнфак то... текст свёрнут, показать
     
     
  • 10.133, Аноним (-), 23:27, 18/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    И все это чтобы на них дистр конфигурять Ну даже прямо и не знаю Со своей ... текст свёрнут, показать
     
     
  • 11.153, myhand (ok), 12:49, 19/02/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну если вам не нравится lisp-like синтаксис потому я не упомянул elisp, который... текст свёрнут, показать
     
     
  • 12.160, Аноним (-), 00:14, 20/02/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На самом деле я вообще не совсем понимаю зачем делать именно это, именно так Бу... большой текст свёрнут, показать
     
     
  • 13.161, Michael Shigorin (ok), 00:55, 20/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Нет ... текст свёрнут, показать
     
     
  • 14.163, Аноним (-), 02:50, 20/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Офигенный аргумент, учитывая что я пробовал и так и сяк И таки запустить свои с... текст свёрнут, показать
     
  • 13.165, myhand (ok), 12:23, 20/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так не валяйте Это ж на вашей совести - использовать тьюринг-полный язык по... текст свёрнут, показать
     
     
  • 14.167, Аноним (-), 23:53, 20/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Угу, это на моей совести - сделать из палки и железки молоток самому или признат... большой текст свёрнут, показать
     
     
  • 15.171, myhand (ok), 14:58, 21/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Аналогия странная Скорее, вы вынуждены из молотка сделать, скажем палку-копалк... текст свёрнут, показать
     
     
  • 16.173, Аноним (173), 23:51, 21/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я ничего не вынужден Мне так элементарно удобнее Я как-то на своем примере э... большой текст свёрнут, показать
     
     
  • 17.175, myhand (ok), 18:05, 22/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да, ну да Эти-то штуки микроскопу нужны, чтоб гвозди забивать Можно полю... текст свёрнут, показать
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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