The OpenNET Project / Index page

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

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

23.04.2019 22:34

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

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

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

  • Добавлен режим работы сервисов one-shot, при котором сервис сразу после успешного запуска помечается остановленным, что может потребоваться для запуска одноразовых работ перед другими сервисами, например, для выполнения чистки или инициализации;
  • Обеспечено удаление файла unix-сокета после завершения работы shepherd;
  • Команда "herd stop" теперь не выводит ошибку при выполнении над уже остановленным сервисом;
  • Утилита herd теперь возвращает ненулевой код возврата в случае сбоя запуска задачи;
  • В случае запуска в контейнере обеспечено игнорирование связанных с загрузкой ошибок.


  1. Главная ссылка к новости (http://lists.gnu.org/archive/h...)
  2. OpenNews: Выпуск системы инициализации GNU Shepherd 0.5
  3. OpenNews: Представлен Open Launchd, порт системного менеджера OS X для FreeBSD
  4. OpenNews: Выпуск UIRD 2.0, унифицированной системы инициализации для модульных Linux-систем
  5. OpenNews: Выпуск системы инициализации sysvinit 2.92
  6. OpenNews: Во FreeBSD ожидается появление системы управления сервисами, похожей на systemd
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/50563-shepherd
Ключевые слова: shepherd, init
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (67) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 22:54, 23/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –15 +/
    Да для кого это всё пилится блджад? Надо полицию юниксвея сообразить для таких поделок...
     
     
  • 2.3, ololo (?), 22:58, 23/04/2019 [^] [^^] [^^^] [ответить]  
  • –14 +/
    Полиция юниксвея предпочитает launchd.
     
     
  • 3.11, Led (ok), 03:23, 24/04/2019 Скрыто модератором
  • +33 +/
     
     
  • 4.16, Аноним (16), 08:42, 24/04/2019 Скрыто модератором
  • –8 +/
     
  • 4.27, Анонимс (?), 12:19, 24/04/2019 Скрыто модератором
  • –7 +/
     
  • 4.47, Канделябры (?), 00:01, 25/04/2019 Скрыто модератором
  • –8 +/
     
     
  • 5.49, Led (ok), 00:17, 25/04/2019 Скрыто модератором
  • +7 +/
     
  • 2.8, Аноним (-), 00:48, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Пилится, чтобы добавить в Devuan.

    https://devuan.org/os/init-freedom/
    >The following init systems are being considered for inclusion in Devuan:
    >openrc (now available in ASCII)
    >sinit
    >runit
    >s6
    >shepherd
    >Each of them is a portable, compatible, small, fast, and secure alternative to systemd.

     
     
  • 3.14, Аноним (14), 08:34, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    WAT? Ведь Devuan стоит на том, что бы продолжать использовать sysvinit, зачем ему эти другие системы инициализации?
     
     
  • 4.19, Аноним (19), 09:39, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    OpenRC - не альтернатива, а надстройка.
     
  • 4.22, Аноним (22), 10:28, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Devuan стоит на том, что бы была возможность выбора системы инициализации для людей, предпочитающих debian.
     
     
  • 5.69, Ключевский (?), 00:31, 26/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Не угадал. Это в Debian есть выбор из systemd, openrc, upstart и прочих, а диваношкольники стоят за то, что они единственные кто знают что нужно и им нужно говно мамонта из портянок на баше.
     
     
  • 6.71, Аноним (22), 11:33, 26/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    ну, я не из продвинутых, но допустим plasma-workspace зависит от udisks2, который зависит от libpam-systemd, который внезапно зависит от systemd. Я конечно могу заменить systemd на openrc, но это снесет мне кусочек плазмы по указанным зависимостям. Так что да, в Debian есть выбор из systemd и установки системы без привычного мне софта.
     
  • 6.72, Любитель systemD (?), 07:38, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вот здесь подробно расписаны все преимущества системГ:

    https://archive.is/FEgcv

     
  • 2.57, IB (?), 12:26, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Эмм, а чем это не юниксвей?
    В первых юниксах оно вообще на шелл вроде было, и что?

    Другой вопрос нафига такой возврат к истокам?
    (Оно хоть в байткод какой компилируется?)

     

  • 1.2, Аноним (2), 22:55, 23/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Конкурент систем бы?
     
     
  • 2.4, Аноним (4), 23:14, 23/04/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Разве система инициализации может конкурировать с системных менеджером? А с видеоплеером?
     
     
  • 3.5, gsdh (?), 23:47, 23/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У вас администратор кафе никогда заказ не принимал, пока официанты заняты?
    Было бы странное если бы принимал повар, а так..
     
     
  • 4.9, Аноним (4), 01:08, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Бывало, но вот конкуренцию между ними я не наблюдал.

     
     
  • 5.15, Аноним (14), 08:36, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты, видимо, плохо понимаешь русский. "Может конкурировать" подразумевает возможность выполнения схожих функций. А не драку у черного входа.
     

  • 1.6, Аноним (6), 00:18, 24/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Добавлен режим работы сервисов one-shot

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

     
     
  • 2.10, Аноним (4), 01:12, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Добавлен режим работы сервисов one-shot
    > А зачем нужен отдельный режим для этого, почему недостаточно просто не перезапускать
    > сервис при выходе? Сделали бы параметр restart=false.

    А почитать не судьба?

    The one-shot? slot determines whether the service is a one-shot service. A one-shot service is a service that, as soon as it has been successfully started, is marked as “stopped.” Other services can nonetheless require one-shot services. One-shot services are useful to trigger an action before other services are started, such as a cleanup or an initialization action.

     
     
  • 3.18, Stax (ok), 09:17, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Так они постепенно все остальные фичи systemd стянут и будет альтернативный systemd.. на guile. Тоже неплохо.
     
     
  • 4.25, Аноним (25), 11:42, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Главное, чтоб он как тот systemd, не стал и всеми демонами одновременно.
     
  • 4.29, Andrey Mitrofanov (?), 12:32, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Так они постепенно все остальные фичи systemd стянут и будет альтернативный systemd..
    > на guile. Тоже неплохо.

    Плохо, блин, плохо... :/

    Как говаривает наш коллега пох, одна винда у вас уже есть.

    Лучше бы без "догонялок".  И в головах, и в СПО.

    [I]"" The Shepherd in its current form is extremely simple, if not
    simplistic.  ;-)  All it does is monitor processes. ""[/I]
    --https://lists.gnu.org/archive/html/guix-devel/2019-04/msg00124.html

     
     
  • 5.35, Аноним (14), 15:19, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Страх, что окажется, что sysvinit - самое лучшее решение было и остается, и мамкины хакеры для переделки всего и вся не нужны, а лучше шли зарабатывать на свой борщ сами, например плитку клали, или массажистами?
     
     
  • 6.38, Andrey Mitrofanov (?), 15:36, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Страх, что окажется, что sysvinit - самое лучшее р
    >плитку клали, или массажистами?

    То странное чувство, когда я не самый непонятный в теме.  Однако[I]! :)))

     
  • 6.48, Канделябры (?), 00:06, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет. Класть плитку и массажировать нужно учиться. Сдавать экзамены. Получать сертификат для работы. То есть, это совсем другая история.
     
  • 2.41, пох (?), 16:38, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >> Добавлен режим работы сервисов one-shot
    > А зачем нужен отдельный режим для этого, почему недостаточно просто не перезапускать
    > сервис при выходе? Сделали бы параметр restart=false.

    потому что непонятно - это оно сдохло и ты рестартиться запретил, или оно так и должно.
    А поскольку у новых-модных разработчиков не принято пользоваться кодами завершения (игогошечка, кажись, не умеет банальный exit(2), да? Ну а остальные просто не знают, зачем оно и как правильно пользоваться) - внезапно, без внешних подсказок становится сложноватенько.
    (попробуйте зашатдаунить redis instance, удивитесь)

     
     
  • 3.42, Аноним (14), 17:23, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > А поскольку у новых-модных разработчиков

    Сразу вспоминается разработчик 7zip. Не очень-то он модный и новый. Это все от невежеста. Бородатые хакеры наброкоделят, не проверяя коды возврата, а потом аукается в спорадических багах. Это не ново под луной.

     
  • 3.67, Аноним (67), 20:01, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > потому что непонятно - это оно сдохло и ты рестартиться запретил, или оно так и должно.

    понял, спасибо!

     
  • 2.70, Аноним (-), 00:49, 26/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Мне кажется, что restart=false может случится даже когда сервис не смог запустится по каким то (даже очень) штатным причинам, а он должен запустится хотя бы разок (а тут неудача на первом старте :(
     

  • 1.20, Alen (??), 09:42, 24/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    К чему эти полумеры? Надо init на JS переписать, чтоб без node.js не грузилось! ;)
     
     
  • 2.21, Andrey Mitrofanov (?), 10:14, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > К чему эти полумеры? Надо init на JS переписать, чтоб без node.js
    > не грузилось! ;)

    Брендона Айка не гневи, малой.

     
  • 2.26, Аноним (25), 11:44, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Это будет в дистре для вебразработчиков.
     
  • 2.58, IB (?), 12:30, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Верно, и node в ядре чтоб!
     

  • 1.23, Аноним (23), 10:46, 24/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Сиситема инициализации на Lisp? Вы серьезно? Блин ну хоть бы на Python ;)
     
     
  • 2.30, Andrey Mitrofanov (?), 12:35, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Сиситема инициализации на Lisp? Вы серьезно? Блин ну хоть бы на Python
    > ;)

    Страдай. :-P   (как все:)

     
  • 2.32, пох (?), 14:14, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    нет, а ты ее - _исправлять_ собрался?

    Тут хоть пихон, хоть js - хоть вот как в systemd - правильнейшая сишечка - а поменять толком все равно ничего не выйдет.

    А чтобы просто пользоваться - никакой lisp не нужен, и так сойдет.

     
     
  • 3.54, Andrey Mitrofanov (?), 09:35, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > нет, а ты ее - _исправлять_ собрался?
    > хоть вот как в systemd -
    > правильнейшая сишечка - а поменять толком все равно ничего не выйдет.

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

    Очень желательно, для меня, да, чтоб это было сообщество независимых разработчиков, в отличие от.

    И чтобы апстрим _их_ холил и лелеял, и не своего гендира, и не его продаванов, и не спонсеров из микрософта.

    > А чтобы просто пользоваться - никакой lisp не нужен, и так сойдет.

    Чтобы тебя "просто" пользовали, достаточно s-d, ты прав.

     
  • 2.34, Аноним84701 (ok), 15:07, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Блин ну хоть бы на Python ;)

    Уже давно:
    https://web.archive.org/web/20071211041543/http://www.pardus.org.tr/eng/projel
    Если верить картинке, оно за 17 секунд  на P4 2.8 GHz и HDD 41MB/s с 0 до кед загуржалось.

     
     
  • 3.46, пох (?), 20:06, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    о да, да - стартап-скрипты на нескучном язычке, ломающемся от лишнего пробела (и не забудьте изучить новый api, поскольку это не просто скрипты, а "классы").
    нет, какой-нибудь yaml для декларативного описания в 2007м году питонистам в головы не приходил, там было занято, они туда едят

    Ну и прекрасное обоснование чем плох баш - оказывается, он требует использования awk и, может даже, sed - это ужасно плохо, потому что модные (в 2007м) разработчики на пихоне их не знали.

     
     
  • 4.56, Аноним84701 (ok), 12:08, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Как будто я агитирую или заставляю использовать Был вопрос - дал ответ, благо... большой текст свёрнут, показать
     
     
  • 5.60, пох (?), 12:32, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну, теперь все равно нужно изучать новый api, с кучей условностей:

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

    > Только, типа, "декларативный" (модное обозначение для простого конфига)

    нееее, это вот ты ошибаешься. Это не простой конфиг вида name=value, оно не переменные определяет, оно поведение монстра задает - не ты на него напрямую этими настройками влияешь, а он их обнюхав - сам пытается придумать, что ему в этом случае делать.
    Ну, с характерным результатом - попытка примонтировать cifs до окончательного старта сети с обломом и истерикой "нишмагла я" (и нет, повторять мы не будем даже и пытаться, и места для определения такого поведения не предусмотрим - это ж не демон, это ж маунт, понимать надо две большие разницы!)

     
     
  • 6.62, Andrey Mitrofanov (?), 13:23, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > да, но хотя бы не апи внутри языка программирования, который ты может
    > и не планируешь нифига использовать.
    > (и нет, это не инитскрипты, где по сути меняются банальные конфиговые name=value,
    > а остальное вообще грязными руками не надо трогать)

    Банальные (name value) я лично тебе разрешаю трогать.

    https://lists.gnu.org/archive/html/guix-patches/2019-04/txtlmqHIUTa_G.txt

    И не учить "языка программирования".

     
  • 5.65, имя (?), 18:55, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > "декларативный" (модное обозначение для простого конфига)

    Декларативный — это когда надо сильно извратиться, чтобы можно было на конфиге программировать жёсткий порядок действий. Вот nginx.conf — он декларативный: if делает не то, к чему все привыкли, location обрабатывается в общем случае не в порядке объявления и так далее. Никто этого, впрочем, так и не понимает, продолжая писать везде, что if «сломан».

     
     
  • 6.66, Аноним84701 (ok), 19:17, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >> "декларативный" (модное обозначение для простого конфига)
    > Декларативный — это когда надо сильно извратиться, чтобы можно было на конфиге  программировать

    Ну, конфиг бы не для "программирования" ;), хотя и это вполне решается, причем не "костылянием":
    см. Mercury с его концептом "desctrutive input/unique output", как пример действительно декларативного ЯП, где все равно можно задавать при надобности жесткий порядок действий для взаимодействия с внешним миром.

     
  • 2.59, IB (?), 12:31, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну в Схеме хотя бы типы есть.
     

  • 1.28, Анонимс (?), 12:31, 24/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Shepherd может использоваться как в роли основной системы инициализации (init c PID 1), так и в обособленном виде для управления фоновыми процессами отдельных пользователей ... с выполнением с правами данных пользователей.

    Не под рутом, кто ещё так может?

     
     
  • 2.31, Andrey Mitrofanov (?), 12:43, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Не под рутом, кто ещё так может?

    А что, кто-то не может?!  freedesktop.org и доркер на 2к19 дворе же.  <<<:><

     
     
  • 3.33, пох (?), 14:17, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    это ничего что docker-daemon выполняется вполне себе от рута, и любой, кому ты дал права на доступ к нему - может в пару кликов стать рутом?

    кстати, с типикал стори "какой хрен поменял права доступа к файлам и все поломал" я тут уже столкнулся. Ага, хрен это сделал изнутри контейнера, где ему никто, разумеется, не помешал.

    s for security

     
     
  • 4.36, Аноним (14), 15:22, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Ага, хрен это сделал изнутри контейнера, где ему никто, разумеется, не помешал.

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

     
     
  • 5.39, Andrey Mitrofanov (?), 15:43, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >> Ага, хрен это сделал изнутри контейнера, где ему никто, разумеется, не помешал.
    > 2019 год. Всё еще не поняли, что докер это такая тестовая хрень
    > для разрабов, и ни-ни-ни ни для какого продакшена? Эта "фишка" у
    > него с рождения, не понятно, чего там удивление вызывает.

    Да! Да-да-дад!1111

    " П-п-э... па-амедленнее... пжлста! Я, ик!, записываю. " --

    [I]S-d -- не про быструю загрузку и никогда не был.
    Дыркер -- не про безопасность и не про продавакшен, и никогда не был.

    #интриги-расследования

     
     
  • 6.43, Аноним (14), 17:25, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Дыркер -- не про безопасность и не про продавакшен, и никогда не был

    Я про это еще в хипстерском подкасте слышал, году так в 2013. Правда, кажется, это заминусовали.

     
  • 5.40, пох (?), 16:29, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Всё еще не поняли, что докер это такая тестовая хрень для разрабов, и ни-ни-ни ни для какого
    > продакшена?

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

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

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

     
     
  • 6.44, Аноним (14), 17:28, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > каждому разработчику надо предоставлять отдельную виртуалку

    Т.е., машину разработчику уже зажмотили, речь идет о том, что бы зажмотить виртуалку? А с чего они работают у вас, с телефонов?

     
     
  • 7.45, пох (?), 18:00, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Т.е., машину разработчику уже зажмотили

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

    P.S. пошел злоупотреблять служебным положением и запускать себе новую виртуалку

     
     
  • 8.51, KonstantinB (ok), 04:58, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Есть ведь Docker Desktop для винды Вроде даже работает, знакомые виндузятники н... текст свёрнут, показать
     
     
  • 9.53, пох (?), 07:13, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    а настраивать им его кто будет сильно сомневаюсь, что это можно сделать политик... текст свёрнут, показать
     
     
  • 10.68, й (?), 22:41, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    а ты точно его видел нечего там настраивать, поставил, запустил и билди-запуска... текст свёрнут, показать
     
  • 8.52, Аноним (14), 06:23, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Одни макаки порождают других ... текст свёрнут, показать
     
  • 4.37, Аноним (14), 15:24, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А еще оно может загадить весь том под завезку, т.к. рут и никакой  "tune2fs -m' не спасает
     
  • 2.63, anonymous (??), 14:54, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Не под рутом, кто ещё так может?

    monit
    daemon tools

     

  • 1.50, Аноним (50), 00:39, 25/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Может штука и неплохая, но ни к чему где используется эта несмешная шутка от языков программирования со скобками даже прикасаться не хочется.
     
     
  • 2.55, Andrey Mitrofanov (?), 09:40, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Может штука и неплохая, но ни к чему где используется эта несмешная
    > шутка от языков программирования со скобками даже прикасаться не хочется.

    Бородатый дедушка в детсве пересипугал.... скобочками?  Ай. Ай.

     
  • 2.61, IB (?), 12:35, 25/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Гимп для вас неприкасаем, я так понимаю?
    Там куча плагинов на Scheme (а может и ещё что)
     

  • 1.64, Аноним (64), 17:42, 25/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    надо sysvinit переписать на rust и вернуть в debian
     

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



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

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