The OpenNET Project / Index page

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

Доступна система инициализации Finit 4.0

27.04.2021 11:06

После около трёх лет разработки опубликован релиз системы инициализации Finit 4.0 (Fast init), развиваемой в качестве простой альтернативы SysV init и systemd. Проект основан на наработках, созданных при обратном инжиниринге системы инициализации fastinit, используемой в Linux-прошивке нетбуков EeePC и примечательной очень быстрым процессом загрузки. Система в первую очередь нацелена на обеспечение загрузки компактных и встраиваемых систем, но также может применяться для обычных настольных и серверных окружений. Примеры сценариев для внедрения подготовлены для Void Linux, Alpine Linux и Debian GNU/Linux. Код проекта написан на языке Си и распространяется под лицензией MIT.

Finit поддерживает уровни выполнения (runlevel) в стиле SysV init, отслеживание работоспособности фоновых процессов (автоматический перезапуск сервиса в случае сбоя), выполнение одноразовых обработчиков, запуск сервисов с учётом зависимостей и произвольных условий, прикрепление дополнительных обработчиков для запуска до или после выполнения сервиса. Например, можно настроить запуск сервиса только после появления доступа к сети или после того, как будет запущен какой-то другой сервис, такой как syslogd. Для задания ограничений применяется Cgroups v2.

Для расширения функциональности и адаптации под свои нужды могут использоваться плагины, для которых предоставлена система hook-ов, позволяющих прикрепить обработчик к различным стадиям загрузки и выполнения сервисов, а также обеспечить привязку к внешним событиям. Например, подготовлены плагины для поддержки D-Bus, ALSA, netlink, resolvconf, горячего подключения устройств, проверки доступности и загрузки модулей ядра, обработки PID-файлов и настройки окружения для X-сервера.

Поддерживается использование типовых скриптов для запуска сервисов, созданных для SysV init (/etc/rc.d и /etc/init.d не используются, но поддержка /etc/inittab может быть реализована через плагин), а также сценариев rc.local, файлов с переменными окружения и сетевых настроек /etc/network/interfaces, как в Debian и BusyBox. Настройки могут как определяться в одном файле конфигурации /etc/finit.conf, так и распределяться по нескольким файлам в каталоге /etc/finit.d.

Управление осуществляется через типовой инструментарий initctl и run-parts, позволяющий активировать и деактивировать сервисы в привязке к уровням запуска, а также выборочно запускать часть сервисов. В состав Finit также входит встроенная реализация getty (управление терминалом и входом пользователей), watchdog для отслеживания работоспособности и режим восстановления после сбоя со встроенным sulogin для запуска изолированной командной оболочки.

Среди изменений, добавленных в выпуске Finit 4.0 (версия 3.2 была пропущена из-за наличия изменений, нарушающих обратную совместимость):

  • Отдельная утилита reboot заменена на символическую ссылку на initctl по аналогии с утилитами halt, shutdown, poweroff и suspend.
  • Реализована индикация прогресса выполнения операций.
  • Изменена работа команд "inictl cond set|clear COND" для привязки действий к различным событиям. Для идентификации сервисов задействован синтаксис <pid/foo:id> вместо привязки к путям <svc/path/to/foo>.
  • Удалена встроенная реализация сервера inetd, при необходимости в котором можно установить xinetd.
  • Добавлена поддержка cgroups v2 для запуска сервисов в отдельных cgroup.
  • Добавлен режим восстановления после сбоя со своим suslogin.
  • Добавлена поддержка start/stop скриптов от SysV init.
  • Добавлены обработчики pre:script и post:script, позволяющие указать свои действия, выполняемые перед или после запуска сервиса.
  • Добавлена поддержка env:file с переменными окружения.
  • Добавлена возможность отслеживания произвольных PID-файлов.
  • Добавлена возможность запуска задач и сервисов с использованием относительных путей.
  • В initctl добавлена опция "-b" для выполнения действий в неинтерактивном режиме (batch mode).
  • Встроенный watchdog заменён на отдельный вариант watchdogd.
  • Добавлен плагин для автоматической загрузки модулей ядра для устройств, подключаемых во время работы.
  • Добавлен плагин для обработки /etc/modules-load.d/.
  • Добавлена поддержка автоматического перезапуска сервисов после изменения настроек, позволяющая обойтись без ручного выполнения команды "initctl reload". По умолчанию отключено и требует пересборки с "./configure --enable-auto-reload".
  • Добавлена возможность ведения лога операций, влияющих на безопасность, таких как изменение runlevel, запуск и остановка сервисов, сбои сервисов.
  • Улучшена поддержка /etc/network/interfaces.

  1. Главная ссылка к новости (https://github.com/troglobit/f...)
  2. OpenNews: Подробности метода сокращения загрузки Asus EeePC до 5 секунд
  3. OpenNews: Выпуск UIRD 2.0, унифицированной системы инициализации для модульных Linux-систем
  4. OpenNews: Intel опубликовал открытую прошивку для инициализации оборудования и загрузки ОС
  5. OpenNews: Выпуск системы инициализации GNU Shepherd 0.8
  6. OpenNews: Выпуск системы инициализации sysvinit 2.99
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/55033-finit
Ключевые слова: finit, fastinit, boot
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (161) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Леголас (ok), 11:44, 27/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Проект основан на наработках, созданных при обратном инжиниринге системы инициализации fastinit, используемой в Linux-прошивке нетбуков EeePC
    > https://github.com/troglobit/finit

    ASUS может накатать жалобу в любой момент, ребят

     
     
  • 2.4, Аноним (4), 11:47, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +15 +/
    ну и что зато не системдос тебе не понятб
     
  • 2.6, Megabit (ok), 11:51, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +22 +/
    И будет finit-а ля комедия...
     
     
  • 3.71, Fracta1L (ok), 13:56, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • –11 +/
    finit a la comedia
     
     
  • 4.104, Гвоздодёр (?), 17:06, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Это не rust, правильный предлог: à
     
  • 2.8, Анонин (?), 11:54, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Nvidia на moonlight не накатали
     
     
  • 3.54, Аноним (54), 13:15, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А чего разработчики Moonlight там в блобах Невидии расковыривали?
     
     
  • 4.75, Анонин (?), 14:12, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > А чего разработчики Moonlight там в блобах Невидии расковыривали?

    Gamestream

     
  • 3.120, Аноним (120), 18:09, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    И даже moonshine не накатили?
     
     
  • 4.122, Анонин (?), 18:13, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В пятницу накатим sunshine


     
  • 2.17, Урри (ok), 12:05, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если копипасты нет и нету прямых доказательств самого инжиниринга - не может.
     
     
  • 3.24, Annoynymous (ok), 12:18, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Накатать всё равно может. Толку не будет, это да.
     
     
  • 4.43, имя_ (?), 12:50, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    на этот случай есть EFF
     
  • 2.52, Аноним (54), 13:12, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да они уже давно забыли/забили (на) этот EeePC.
     
  • 2.87, Аноним (87), 15:41, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >> ASUS может накатать жалобу в любой момент

    Может, но не будет.
    Невыгодно.

     
  • 2.152, Аноним (152), 00:10, 28/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Финита-ля-комедия.
     

  • 1.2, Аноним (2), 11:46, 27/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    После взгляда на пример конфига (https://troglobit.com/projects/finit/ ), понимаешь, что зря называл systemd сложным.
     
     
  • 2.7, Аноним (7), 11:53, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +10 +/
    В смысле не зря? Прекрасные дружелюбные к пользователю конфиги, которые не надо искать по всему диску. На первый взгляд делают понятные вещи, поведение очевидное и последовательное. В отличие от сустемд.
     
     
  • 3.93, АнонимусШифропанк (?), 16:22, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А теперь смотри сюда:
    [Unit]
    Description=The Apache HTTP Server
    After=network.target

    [Service]
    Type=forking
    ExecStart=/usr/local/apache2/bin/apachectl -k start
    ExecReload=/usr/local/apache2/bin/apachectl -k graceful
    ExecStop=/usr/local/apache2/bin/apachectl -k graceful-stop
    PIDFile=/usr/local/apache2/logs/httpd.pid
    PrivateTmp=true

    [Install]
    WantedBy=multi-user.target


    Ткни пальцем, где непонятно.

     
     
  • 4.110, йо ж (?), 17:22, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да ёпрст, опять 25 за рыбу деньги.

    Язык (shell) вместо шаблонов (unit-ы). Выбор очевиден. Если cs не буквы для резюме, то в наличии будет а) образ мышления, соответствущий профессии, б) достаточный уровень проф знаний и ц) некоторый уровень навыков. Соответственно, будет выбрано первое. Дилетанты, работающие по stackoverwlow и инструкциям, выберут второе. Потому что "ну просто же, чо там они намудрили".

    Иными словами, в профессию пришла толпа дилетантов, не желающих вникать в детали применяемых (sic!) технологий, но обладающих громким голосом. Наверное, можно назвать их "технократические sjw". Но лучше было бы никак не называть, а выдать по метле и отправить выполнять задачи, соотвествующие уровню интеллекта и знаний.

     
     
  • 5.116, Аноним (4), 17:37, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Язык (shell) вместо шаблонов (unit-ы). Выбор очевиден.

    Неконтролируемая императивщина вместо декларативных юнитов. Выбор очевиден. Дилетанты, привыкшие решать проблемы в лоб и не умеющие в более высокий уровень абстракции, выберут свой case $1 in start stop restart, просто потому что другого решения не знают.

    > sjw

    "А... а у вас... а вы... а у вас негров линчуют!"

     
     
  • 6.119, пох. (?), 18:05, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Неконтролируемая императивщина

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

    не контролируемых никем.
    > Выбор очевиден. Дилетанты,

    дилетанты неспособные в примитивный шелловский скрипт, угу.
    Ваш выбор - очевиден.

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

     
     
  • 7.123, Аноним (4), 18:21, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ты методичку попутал, там выше жалуются, что системдос это СЛОЖНА ЧСХ, те, кто ... большой текст свёрнут, показать
     
  • 7.140, виндотролль (ok), 20:45, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Или мной троллфейс Сижу я в какой-нибудь говно-галере, а-ля palo alot network... большой текст свёрнут, показать
     
     
  • 8.143, пох. (?), 21:16, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    от того что такое же точно говно с тем же самым скриптом будет запускаться из пр... большой текст свёрнут, показать
     
     
  • 9.155, andy (??), 06:49, 28/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Слушай, пох, а какое мнение у тебя о SMF в Solaris 10 ... текст свёрнут, показать
     
     
  • 10.181, пох. (?), 22:10, 28/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Да я думаю - такой же был бы п-ц, если бы впихивался в таких масштабах Просто п... большой текст свёрнут, показать
     
     
  • 11.182, andy (??), 06:30, 29/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А что это ты такое делал P S Ты, уже понял, как менять компилятор для сборки п... текст свёрнут, показать
     
     
  • 12.185, пох. (?), 22:30, 29/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    система - кривой арм с кастомным ядром, под qemu не грузится Пытаемся найти пох... большой текст свёрнут, показать
     
     
  • 13.190, andy (??), 11:09, 30/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ты железку со всеми потрохами реверсишь, что ли Что она делает Ты еще, помнитс... большой текст свёрнут, показать
     
     
  • 14.192, пох. (?), 11:49, 30/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    обычную убунту Но с вендорскими костылями логично, там чудо-инсталл запускать ... большой текст свёрнут, показать
     
     
  • 15.194, andy (??), 19:32, 30/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Что железка делает Покупал переходник с RS232 на USB Есть хорошая клиника в Ко... текст свёрнут, показать
     
     
  • 16.195, пох. (?), 20:07, 30/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    диск крутит https www hardkernel com shop odroid-hc2-home-cloud-two Переходн... большой текст свёрнут, показать
     
  • 5.172, anonymous (??), 12:13, 28/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Я не люблю ststend и нахожу  сопровождение машин с systemd сложнее, чем машин с openrc. Но в абстрактном выборе императивного описания конфигурации системы и декоративного -- очевидно побеждает декларативный.

    И аргумент про дилетантов -- тоже индоктринирует в обратную сторону. Проблема в том, что простота инструмента -- это положительное свойство.

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

     
  • 4.114, Аноним (7), 17:31, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Проблема не в тошнотных ини. Не только и не столько в них.
     
  • 4.118, пох. (?), 18:01, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    простой вопрос в каком из пяти десяти мест на диске и что надо посмотреть, что... большой текст свёрнут, показать
     
     
  • 5.160, виндотролль (ok), 09:23, 28/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Ткни пальцем, где непонятно.
    > простой вопрос: в каком из пяти(десяти) мест на диске и что надо
    > посмотреть, чтобы обнаружить что запускается вовсе не /usr/local/apache2/bin/apachectl
    > ?

    Я не знаю, что такое apachectl, но подозреваю, что он fork-ает что-то там, а сам умирает.

    Чем здесь мешает systemd?

     
  • 4.127, andy (??), 19:03, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >[оверквотинг удален]
    > [Service]
    > Type=forking
    > ExecStart=/usr/local/apache2/bin/apachectl -k start
    > ExecReload=/usr/local/apache2/bin/apachectl -k graceful
    > ExecStop=/usr/local/apache2/bin/apachectl -k graceful-stop
    > PIDFile=/usr/local/apache2/logs/httpd.pid
    > PrivateTmp=true
    > [Install]
    > WantedBy=multi-user.target
    > Ткни пальцем, где непонятно.

    Собственно, непонятно одно - на кой было устанавливать Аааааапач в /usr/local?

     
     
  • 5.134, СеменСеменыч777 (?), 20:13, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    я предполагаю:
    1) апач самосборный: ./configure ... ; make ; sudo make install
    2) автор пришел из мира *BSD или портирует туда системду (спасибо ему за это).
     
  • 5.145, пох. (?), 21:18, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Собственно, непонятно одно - на кой было устанавливать Аааааапач в /usr/local?

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

    В том числе чтобы сразу было видно, что это местная особенность, а не штатный дистрибутивный.


     
     
  • 6.153, andy (??), 06:08, 28/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Например, среди меня принято именно туда устанавливать все локальные пакеты.

    Отчего deb/rpm не собрать?

    > В том числе чтобы сразу было видно, что это местная особенность, а не штатный дистрибутивный.

    Так это при создании пакета можно указать.

     
     
  • 7.158, YetAnotherOnanym (ok), 07:16, 28/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А что, deb/rpm нельзя собрать с софтиной в той директории, в которой хочется?
     
     
  • 8.159, andy (??), 07:51, 28/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Можно, но есть packaging policy ... текст свёрнут, показать
     
     
  • 9.189, пох. (?), 22:50, 29/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    это проблема только тех кто под ней подписался У меня своя packaging policy - д... текст свёрнут, показать
     
  • 7.186, пох. (?), 22:39, 29/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >> Например, среди меня принято именно туда устанавливать все локальные пакеты.
    > Отчего deb/rpm не собрать?

    вот он внутри моего rpm именно там и лежит. С тех пор как relocatable rpm'ы ушли в далекое прошлое.
    Причем может быть установлен одновременно с системным, если мне от того нужны конфиги или еще какие-то артефакты, ничего не поломав.

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

    > Так это при создании пакета можно указать.

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

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

     
     
  • 8.191, andy (??), 11:18, 30/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А для чего нужен свой пакет _ОДНОВРЕМЕННО_ с системным Есть реальные случаи при... текст свёрнут, показать
     
     
  • 9.193, пох. (?), 12:47, 30/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    например, изначально был системный, но чего-то в нем перестало устраивать Напри... большой текст свёрнут, показать
     
  • 4.135, Онаним (?), 20:25, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Нет.
    Надо отдельной портянкой на шелле.
    И когда оно на graceful-stop при рестарте наконец-то чудно повиснет, потому что завис вон тот запрос, и уходить не хочет - нет, ни в коем случае не делать SIGKILL. Висеть до второго пришествия.
     
  • 4.137, Онаним (?), 20:28, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А когда тебе понадобится второй апач - обязательно налепить вторую портянку или расписать кучу переменных в первой. Попутно сломав написанную полгода назад третью портянку, которая это всё мониторит.
     
  • 3.108, еуые (?), 17:15, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так конфиги system вообще искать не надо.
    sudo systemctl edit smartd.service
    и вуаля ты правишь нужный конфиг в твоем любимом редакторе.
     
     
  • 4.115, Аноним (7), 17:37, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Так конфиги system вообще искать не надо.
    > sudo systemctl edit smartd.service
    > и вуаля ты правишь нужный конфиг в твоем любимом редакторе.

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

     
  • 4.121, пох. (?), 18:10, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > и вуаля ты правишь нужный конфиг в твоем любимом редакторе.

    не видя конфига. Потому что я правлю пустое место под названием /где-то в жопе/глубже/глубже/еще глубже/override.conf а вовсе не конфиг который мне надо "просто" отредактировать.
    Очень удобно.

    Еще удобнее потом быстро проверить, а что, собственно, в этой системе понаисправляли, и что при этом штатное.

    Вы, макаки, ведь все и всегда именно так делаете, да?

     
     
  • 5.138, noname.htm (ok), 20:36, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ты ведь не запускал эту команду, правда? При таком редактировании выводится содержимое оригинального конфига.
    А потом пишешь systemctl cat и смотришь итоговый юнит вместе с указанием из какого файла какая часть взята.
    А ещё вся кастомщина - в /etc/systemd, всё пакетное - в /usr/lib/systemd.

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

    Может, стоит выключить режим луддита и познакомиться с инструментом поближе?

     
     
  • 6.142, пох. (?), 21:10, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    интересно, с какой версии оригинальной системды Моя немодная - она содержимое o... большой текст свёрнут, показать
     
     
  • 7.150, Аноним (150), 22:55, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    ls -l /etc/systemd | grep -- "->"
     
  • 6.154, andy (??), 06:16, 28/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вот в инит скриптах-то конечно легко разобраться, родной он или правленный.

    Если стартовый скрипт идет с пакетом, то можно:
    rpm --verify имяпакета.
    Он скажет, какие из файлов входящих в пакет имеют отличия от файлов на диске.

     
     
  • 7.187, пох. (?), 22:41, 29/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Он скажет, какие из файлов входящих в пакет имеют отличия от файлов
    > на диске.

    причем запросто окажется что это вовсе не скрипт в init.d

     
  • 4.136, СеменСеменыч777 (?), 20:27, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > sudo systemctl edit smartd.service
    > и вуаля ты правишь нужный конфиг в твоем любимом редакторе.

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

    поэтому тезис "конфиги system вообще искать не надо" - ложь и/или тупость.

     
     
  • 5.183, Алексей Морозов (ok), 09:07, 29/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Скажите, дяденька, а Вы живых мамонтов застали?
     
  • 5.188, пох. (?), 22:44, 29/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > (у меня это rcs), а потом посмотреть диффы и если надо -
    > откатить ?

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

    > поэтому тезис "конфиги system вообще искать не надо" - ложь и/или тупость.

    ага, не надо. Напомните, кстати, как называется замысловатая утилита, вычисляющая бредовое имя mount unit?


     
  • 2.11, Аноним (4), 11:56, 27/04/2021 Скрыто модератором
  • –19 +/
     
     
  • 3.67, Анто769ним (?), 13:50, 27/04/2021 Скрыто модератором
  • +4 +/
     
  • 3.91, Аноним (91), 16:16, 27/04/2021 Скрыто модератором
  • +1 +/
     
  • 2.12, Леголас (ok), 11:56, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > После взгляда на пример конфига, понимаешь, что зря называл systemd сложным

    конфиг в 47 строк для тебя сложный?

     
     
  • 3.32, пох. (?), 12:27, 27/04/2021 Скрыто модератором
  • –3 +/
     
     
  • 4.56, Аноним (54), 13:19, 27/04/2021 Скрыто модератором
  • +/
     
     
  • 5.107, пох. (?), 17:14, 27/04/2021 Скрыто модератором
  • –1 +/
     
  • 2.20, Урри (ok), 12:07, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Ты не смог осилить строку вида "service [LVLS] <COND> log env:[-]/etc/default/daemon daemon ARGS -- Daemon daemon"?

    Ох уж эти смузихлебы... Как вы ложку мимо рта не проносите, с такими то когнитивными способностями?

     
     
  • 3.28, Annoynymous (ok), 12:22, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Судя по количеству слов daemon, этот конфиг вызывает Баала. Чтобы служить (service), конечно.
     
     
  • 4.48, пох. (?), 13:01, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    От оно чо... А кто кому служить-то будет? Впрочем, да, о чем это я... Слушаю и повинуюсь!

    (Баал херню делать-то не заставит. Либо убить кого, либо съесть, либо живьем жечь... Все варианты у него годные.)

     
     
  • 5.70, Annoynymous (ok), 13:55, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > От оно чо... А кто кому служить-то будет? Впрочем, да, о чем
    > это я... Слушаю и повинуюсь!
    > (Баал херню делать-то не заставит. Либо убить кого, либо съесть, либо живьем
    > жечь... Все варианты у него годные.)

    Вызови killall!

     
  • 5.103, Баал (?), 17:03, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А если не можешь это сожрать или трахнуть - на это можно поставить NetBSD
     
  • 3.31, Аноним (-), 12:25, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +6 +/
    ох уж эти искперты опеннет, к 40 годам ничего, кроме локалхоста не видели, сидят на мамкиной шее в задрищинске, админят 3 вендокомпа с 1с-бухгалтерией на заводе за копейки, но мнение имеют исправно по всем вопросам.
     
     
  • 4.55, НяшМяш (ok), 13:19, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    То есть страдание это обязательное условие настоящего линукс эксперта?
     
     
  • 5.72, Annoynymous (ok), 13:57, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > То есть страдание это обязательное условие настоящего линукс эксперта?

    Да. Они тут и флатпак не любят, и pulseaudio, и systemd, и wayland. Только страдание, только хардкор, только стоя и в гамаке.

     
     
  • 6.88, _hide_ (ok), 15:57, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Да тут просто люди понимают азы и делают выводы, а не как бабки старые гадают Ч... большой текст свёрнут, показать
     
     
  • 7.95, Annoynymous (ok), 16:23, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А кому стало тошно-то Ретроградам Нет Иди разберись, что такое flatpak Поржа... большой текст свёрнут, показать
     
     
  • 8.98, _hide_ (ok), 16:37, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    gt оверквотинг удален Т е ни одного возражения по существу Сам от своих мысл... текст свёрнут, показать
     
     
  • 9.139, Annoynymous (ok), 20:38, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А претензий по существу-то и не было Ты не разобрался с технологиями и пишешь б... текст свёрнут, показать
     
  • 9.174, Аноним (-), 13:04, 28/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Позавчера прокидывал иксы, чтобы расширить себе место для емакса, что на этот сч... текст свёрнут, показать
     
  • 7.141, виндотролль (ok), 20:55, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Так иди на man7 org и сверь свои азы с настоящими, а то как бабка старая ключев... большой текст свёрнут, показать
     
     
  • 8.161, _hide_ (ok), 09:40, 28/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну понятно, только посылать пока получается хорошо в интернете, ну ничего, к 10 ... большой текст свёрнут, показать
     
     
  • 9.162, виндотролль (ok), 09:58, 28/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Притом, что flatpak это не только о версии приложения Даже больше совсем не об ... текст свёрнут, показать
     
     
  • 10.165, _hide_ (ok), 10:11, 28/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Да кому какая разница, кто и что собрал и контейнер состряпал Как актуальную ве... текст свёрнут, показать
     
  • 4.74, menangen (?), 14:12, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А как иначе им о себе заявить? Чем громче кричишь, тем лучше слышно! Отсюда токсичность
     
  • 3.77, RomanCh (ok), 14:21, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Как вы ложку мимо рта не проносите, с такими то когнитивными способностями?

    Кто вам сказал что не проносят? Я почему-то подозреваю что такое регулярно случается.

     

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

  • 1.5, Аноним (5), 11:47, 27/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    то есть сделали еще один systemd
     
     
  • 2.10, Аноним (10), 11:56, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    systemd это системный менеджер, пора бы уже знать.
     
     
  • 3.26, Аноним (-), 12:20, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    и к чему ты это написал? ну, помимо того, что ты очередной типичный иксперт опеннет?
     
  • 2.41, Аноним (41), 12:45, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да, только принципиально другой и шибко уникальный. А пока не запилят весь нужный всем функционал - то он будет ещё и легковесным.
     

  • 1.9, Аноним (-), 11:55, 27/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Чем это лучше runit?
     
     
  • 2.13, Аноним (4), 11:57, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    хотя бы тем, что не заброшен.
     
     
  • 3.16, Ыноним (?), 12:04, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    он не заброшен, а готов

    (у меня runit, если чо)

     
     
  • 4.21, Аноним (21), 12:10, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Согласен, сам на войде сижу.
     
  • 4.25, Аноним (4), 12:18, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    В ПО не бывает термина "готов", т. к. мир и требования постоянно меняются.
    С другой стороны, если ты употребил "готов" в значении "помер, отрубился" (типа "ему больше не наливать, он готов"), то тогда да: runit "готов".
     
     
  • 5.34, Аноним (-), 12:31, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >мир и требования постоянно меняются.

    Хипстер, ты? Исходники runit ~160кб, у systemd ~54мб.
    Что такого поменялось, можно пример?

     
     
  • 6.37, Аноним (37), 12:39, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    да ты ни туда, ни туда никогда не смотрел и не посмотришь
     
  • 6.38, Аноним (37), 12:41, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    хипстеров уже давно нет, но иксперты опеннет продолжают использовать кажущиеся им оригинальными ярлыки для обобщения собственных фобий
     
     
  • 7.44, имя_ (?), 12:52, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >хипстеров уже давно нет

    но наследие их живет и пожирает линукс изнутри

     
  • 7.51, Аноним (51), 13:10, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Чтобл Линукс создавали хипстерыи они же его десятилетиями обвешивали программам... большой текст свёрнут, показать
     
  • 6.92, Lex (??), 16:19, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты еще сравни вес линуха 00-х и 2021-го..
    И спроси, но уже сам-себя, что такого поменялось ?
     
  • 5.57, Аноним (57), 13:25, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не путай разработку по и свою работенку
     
  • 2.15, 1 (??), 12:02, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    тем что fast
     
     
  • 3.23, Анонин (?), 12:17, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А если SSD?
     
     
  • 4.58, Аноним (54), 13:27, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ещё фастее
     
  • 2.35, Аноним (51), 12:32, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Никто не знает. Но если проверить может оказаться медленнее. Но если не такой тормоз как ненужнод, тогда он сможет в нужный момент на сервере запускать последовательно всякие сервисы чтобы не поднять сеть раньше времени. И вон видишь пишут что /network/interfaces починили, значит теперь сеть подниматься должна. А потом модули ядра можно запустить. То есть в runit массовый запуск не особо контроллируется и можно проги вручную запускать, а тут программисты могут плагины накатать. Вот им оно лучше будет.
     
     
  • 3.36, Аноним (37), 12:38, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Но если не такой тормоз как ненужнод

    что ж ты так себя не любишь-то? кому, наверное, ты все-таки нужен (нет)

     
     
  • 4.39, Аноним (51), 12:41, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Кто здесь? А! Показалось. Привидится же пустое место.
     

  • 1.14, lockywolf (ok), 12:01, 27/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Как, интересно, они используют cgroups v2, если libcgroup их не поддерживает (пока), а поддерживает только systemd.

    Из него код вытащили?

     
  • 1.19, Нейромонашка (?), 12:06, 27/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Молодцы. Больше систем инициализации, хороших и разных. systemd-комбайн - не система инициализации, это монстр. Где это видано, чтобы прикладные приложения были завязаны на init? Даже если рассматривать это недоразумение как 'системный менеджер', все равно он не укладывается в unix-way и KISS
     
     
  • 2.27, Аноним (-), 12:21, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    это такой же комбайн, а ты, соответственно, лицемер
     
     
  • 3.30, Нейромонашка (?), 12:25, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ну давай, сравни количество строк кода там и там, и потом поговорим
     
     
  • 4.33, Аноним (37), 12:31, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    критерей у тебя - кол-во строк? впрочем, чего еще ожидать от иксперта опеннет, лицемера и тупого хейтера.

    даже если записать параметры systemd-юнита в одну строчку - все равно понятней будет, потому что получится команда с именованными, а не позиционными параметрами

     
     
  • 5.47, Аноним (51), 13:00, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Иди сравни вот тут runit сжатые исходники весом 173 килобайта:

    https://github.com/void-linux/runit

    А вот тут systemd весом 11,7 мегабайт

    https://github.com/systemd/systemd

    Считаем разницу в размере, то есть то, что будет в памяти:

    57591140/393407=

    146,39073529449145541386

    Внезапно разница в размере в 146 раз между системдой и runit.

    Но даже если сравнить elogind и consolekit2 получится вот что:

    8668615/1465840=

    5,9137525241499754407

    То есть даже логин менеджер почти в 6 раз жирнее. Consolekit живет себе в OpenBSD и даже продолжает развиваться. Внезапно так. Так что кто тут лицемерит думаю ясно.

     
     
  • 6.60, Аноним (-), 13:30, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Лол, тоже самое писал, чуть выше, а он все про экспертов с опеннета.
     
  • 5.144, Нейромонашка (?), 21:17, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Да, один из основных критериев - сложность кода. А она пропорциональна количеству строк в большинстве случаев. Отсюда же вытекает вероятность ошибок в этом коде. А ты начал про конфиги бубнеть, школотрон
     
     
  • 6.180, Ordu (ok), 20:54, 28/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > А она пропорциональна количеству строк в большинстве случаев.

    В большинстве случаев, я бы сказал, она зависит от количества строк экспоненциально. И уж всяко не линейно.

     
  • 2.29, Аноним (4), 12:23, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > unix-way

    У тебя иксы не юникс-вей, и ничего, живем как-то. Далее: юникс — это проприетарная и к счастью уже мертвая операционная система, незачем равняться на проприетарщину.

     
     
  • 3.40, Аноним (51), 12:43, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Unix SystemV это спецификация на основе которой написаны разные Unix системы. Например OpenIndiana (Solaris).
     
     
  • 4.49, пох. (?), 13:05, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Unix SystemV это [никогда не публиковавшаяся] спецификация [на самом деле - готовая работающая реализация] на основе которой методом ctrl-c/ctrl-v написаны разные МЕРТВЫЕ Unix системы.

    поправил, не благодари.

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

     
     
  • 5.53, Аноним (51), 13:13, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Пшел вон! Исходники Unix опубликовали, но то была древняя реализация. А то как работает Unix SystemV написано в спецификиции и каждая контора пилила свою реализацию. И ты про Plan9 забыл. Solaris и есть развитая SunOS. BSD писали на основе старой спецификации. В Unix SystemV все описывается в файлах и он их напрямую читает - текст этот чтобы понять что куда. А также масса инфх особенностей. Так что убери эту бредятину. Не позорься.
     
     
  • 6.96, пох. (?), 16:33, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    вы ознакомились с репортажем из воображаемого мира впопеннетчика.
    Спасибо, расходимся. Бред бредом погоняет.

    Особенно порадовало, конечно, что солярис это развитая санос. Действительно - развивали-развивали bsd ядро - опа, вдруг systemV вышел.

    Ну а чо такова, в вашем бредогенераторе вместо головы и не такое рождается.

     
  • 5.61, Аноним (54), 13:34, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Методом копипаста BSD-кода? Это можно, лицензия позволяет.
     
  • 5.62, Аноним (51), 13:37, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Когда ты  сравниваешь Solaris с AIX/Netware/HP-UX/Unixware должен понимать, что права на древний Unix у Novell. Но это не значит, что Solaris/AIX/HP-UX не чистый Unix.

    Вот тут написано что такое Solaris:

    https://ru.wikipedia.org/wiki/Solaris

    Вот на чем он основан:

    https://ru.wikipedia.org/wiki/System_V

    И это далеко не Solaris с его ZFS, SMF и прочим отсутствовавшим в 1983 году. Это несравнимо гигантская разница. Попробуй докажи насколько мертва OpenIndiana.

    Вот сайт OpenIndiana где последняя новость от 3-го января 2021 года:

    https://www.openindiana.org/

    Sun Microsystems открыли почти весь код кроме небольшого числа кода в ядре используемого для инициализации. Так что утверждение про отсутствие публикаций тоже далеко от истины.

     
  • 4.151, макпыф (ok), 00:02, 28/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    это пропириетарная комерческая ОС
    https://ru.wikipedia.org/wiki/System_V
     
  • 3.64, Анонин (?), 13:39, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > иксы не юникс-вей

    Сфигали?


     
     
  • 4.164, Аноним (164), 10:05, 28/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну комбайн же огромный. Он нарушает правило "делай, что-то одно, но делай это хорошо". Он и монитор контролирует и шрифты рисует и в OpenGL лезет.
     
     
  • 5.166, Анонин (?), 10:49, 28/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так это - дисплейный сервер. На данный момент - лучший.

    > Он и монитор контролирует и шрифты рисует и в OpenGL лезет.

    По-твоему это функции ядра?

     
     
  • 6.167, Аноним (164), 10:57, 28/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > По-твоему это функции ядра?

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

     
     
  • 7.168, Анонин (?), 11:03, 28/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Монитор да

    А если у меня несколько мониторов с разными разрешениями?

    > шрифты стоит сделать отдельную программу

    согласен

    > OpenGL должен оставаться библиотекой рисующей картинки через прямое обращение к драйверу

    Вроде так и есть. Сейчас все vulkan используют.

     
     
  • 8.169, Аноним (164), 11:36, 28/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Разрешения это мелочь, у х-сервера есть битмап, части которого он копирует на ра... текст свёрнут, показать
     
     
  • 9.170, Анонин (?), 11:43, 28/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Выкинуть допилить Либо же, создать с нуля протокол, который ничего не умеет, пил... текст свёрнут, показать
     
     
  • 10.171, Ананимас123 (?), 12:01, 28/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кокой ты у мамы категоричный, есть куча интеграшек и прочих старых видеокарт, не... текст свёрнут, показать
     
     
  • 11.173, Анонин (?), 12:15, 28/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Попроси свою маму, чтобы купила тебе новый камп Заодно, пусть словарь тебе купи... текст свёрнут, показать
     
  • 3.129, Аноним (129), 19:13, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Есть кор протокол, есть расширения. Чего не юнихвей-то?
     

  • 1.22, lockywolf (ok), 12:16, 27/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я сходил по ссылке. Выглядит как идеальное развитие sysvinit, единственное чего не нашёл, это как запускать демонов "от пользователя".
     
  • 1.42, kusb (?), 12:48, 27/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Можно вопрос? А программа, которая:
    1 Проверяет запущена ли программа или скрипт.
    2 Запускает программу или скрипт, если программа или скрипт-зависимость были запущены.
    Могла бы стать частью системы запуска? Например (имя условно) tard -w udev blah запустит blah, но после старта udev. И ещё немного скриптов типа mount-disks.sh, multiuser.sh.
     
  • 1.45, Аноним (45), 12:56, 27/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    ждем когда туда встроят DBus, без него как без ног и рук....
     
     
  • 2.59, Аноним (-), 13:29, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Можно пример? Живу без dbus,systemd,elogind,polkit и consolekit.
     
     
  • 3.63, Аноним (54), 13:39, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Без systemd можно. А без остальных, значит, без DE.
     
     
  • 4.68, Аноним (-), 13:53, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +8 +/
    > без DE.

    Так оно ненужно.

     
  • 3.89, Аноним (-), 15:58, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Живу без dbus,systemd,elogind,polkit и consolekit.

    какой дистр? как монтируете флэшки? как осуществляете виртуализацию?
    а логи тоже отключили?

     
     
  • 4.94, YetAnotherOnanym (ok), 16:22, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вот логи как раз таки без systemd пишутся очень хорошо.
     
  • 4.99, Аноним (-), 16:40, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > какой дистр?

    Kiss linux - https://k1sslinux.org
    > как монтируете флэшки?

    https://github.com/jamielinux/bashmount // без udisks2, через sudo/doas.
    > как осуществляете виртуализацию?

    Очевидный qemu.
    > а логи тоже отключили?

    Нет, а что?

     
     
  • 5.102, Аноним (-), 17:01, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Kiss linux - https://k1sslinux.org

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

     
     
  • 6.109, Аноним (-), 17:22, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    сам себе же отвечу
    короче есть бинарный репо, но тут совсем чуток софта -

    https://github.com/kiss-community/repo-bin/tree/main/bin
    https://k1sslinux.org/blog/20210401a

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

     
     
  • 7.117, Аноним (117), 17:38, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Либреофис - Etherpad и Ethercalc (онлайн редакторы).
    Virtualbox - Qemu.
    Тор браузер - Firefox + Tor (отдельным пакетом).
    Насчет Whonix, то лучше Thinkpad + Libreboot + Libre-linux.

     
  • 6.111, Аноним (-), 17:23, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >это, сурс-бэйзэд?

    Да, он самый.
    >бинарные репы у этого дистра есть?

    6 пакетов, есть Firefox :) - https://github.com/kiss-community/repo-bin
    >можно присобачить пакет офиса/виртуалбокса из какого-нибудь дистра?

    В теории с musl-based можно, но из-за зависимостей ничего не получится.

     
     
  • 7.112, Аноним (-), 17:24, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    ага, спс. ясно
    жаль что нет либреофиса, моя машинка не потянет компилять это дело
     
     
  • 8.133, Аноним (51), 19:34, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Да ладно Компилять в меньшее количество потоков религия не позволяет ... текст свёрнут, показать
     
  • 4.130, Аноним (129), 19:14, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > как монтируете флэшки?

    Очевидный udevil.

     

  • 1.46, Аноним (45), 12:57, 27/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    сигналы как в upstart е?
     
  • 1.50, Аноним (50), 13:08, 27/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Жалко они не написали раздел Installation и не понятно как это можно было бы попробовать и замерить скорость загрузки.
     
  • 1.66, Аноним (66), 13:43, 27/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Мисье Шигорин, добавьте этого финита в Альт СП !
     
     
  • 2.81, Аноним (81), 14:53, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ты еще к каждому пакету еще скрипты для финита дописать. Нет уж.      
     
     
  • 3.149, пох. (?), 22:36, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то, когда у тебя есть свой ДИСТРИБУТИВ, дописать к каждому пакету, запускаемому при старте системы (что далеко не каждый пакет в принципе) еще один скрипт совершенно не проблема.

    Только вот - зачем? Каких полезных разработчику или пользователю дистрибутива фич предоставляет это чудо?

     

  • 1.82, Аноним (82), 14:58, 27/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кстати отличная штука. Пользуюсь. Прост быстр и логичен. В отличии от systemd
     
     
  • 2.86, Аноним (86), 15:26, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Кстати отличная штука systemd. Пользуюсь. Прост быстр и логичен. В отличии от finit
     
     
  • 3.147, чел (??), 22:21, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И сутками лажу по всему дистру найти один долбанный конфиг.

    Про embedded вообще молчу. С роду его там не будет ромазнутого Г.

     
     
  • 4.148, пох. (?), 22:33, 27/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    чего его искать-то? Вот он:
    lrwxrwxrwx 1 root root 26 Feb  1 18:53 /sbin/init -> ../usr/lib/systemd/systemd

    (ну там еще, конечно, всякие systemd-shared и libjson.so со товарищи по мелочи.)

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

    Зато "result is result!"

     

  • 1.156, Аноним (156), 06:54, 28/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    если systemd такой хороший, что же все пилят альтернативы?
     
     
  • 2.157, serg1224 (ok), 07:10, 28/04/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > если systemd такой хороший, что же все пилят альтернативы?

    Наверное потому, что в какой-то момент есть риск увидеть в своей системе файлы типа linux.target :-)

     

  • 1.175, Аноним (175), 14:14, 28/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Чё только ни придумают лишь бы OpenRC не использовать...
     
  • 1.177, microcoder (ok), 18:02, 28/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Finita la commedia
     

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



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

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