The OpenNET Project / Index page

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

В sysvinit добавлена утилита для преобразования unit-файлов systemd

18.11.2019 09:22

В состав системы инициализации sysvinit включена вспомогательная утилита sysd2v, позволяющая конвертировать unit-файлы сервисов systemd в формат классических скриптов инициализации SysV с заголовками LSB. Утилита будет поставляться начиная с выпуска sysvinit 2.97 в каталоге "contrib".

  1. Главная ссылка к новости (https://www.reddit.com/r/linux...)
  2. OpenNews: Выпуск Debian 10.2. Подготовка к голосованию о системах инициализации
  3. OpenNews: Дистрибутив Nitrux уходит от использования systemd
  4. OpenNews: Debian возвращается к вопросу поддержки нескольких систем инициализации
  5. OpenNews: Выпуск системы инициализации sysvinit 2.96
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/51883-sysvinit
Ключевые слова: sysvinit, init
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (177) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 09:26, 18/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +60 +/
    Системды конец!
     
     
  • 2.6, Аноним (6), 09:35, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Давно пора. Но мне кажется вообще это не от хорошей жизни: сейчас обезьянки копипастят сыстемд юниты для своего софта и у них всё работает, а пользователи других юнитов страдают потом. Если бы можно было использовать обычный человеческий инит с сыстемд, было бы проще.
     
     
  • 3.12, hhhg (?), 09:56, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • –11 +/
    Ну пользователи других инитов и должны страдать. Они же сделали осознанный выбор.
     
     
  • 4.18, Аноним (6), 10:21, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Осознанный выбор отказаться от багов и глючного недокументированного поведения. Это завистники что ли работают, чтобы этим пользователям жилось столько же плохо, как и всем?
     
  • 4.62, Michael Shigorin (ok), 12:05, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +13 +/
    Поскольку молодёжь то ли вовсе не застала, то ли уже забыла с прошлого века-то -- напомню:

    ---
    На недавней выставке COMDEX ['98] Билл Гейтс сравнил компьютерную индустрию с автомобильной промышленностью, в связи с чем заявил: "Если бы <<Дженерал Моторс>> также совершенствовала свою технологию, как это имеет место в компьютерной индустрии, то мы бы все имели машины за двадцать пять долларов с пробегом одна тысяча миль на галлон".

    В ответ на это высказывание Билла "Дженерал Моторс" выпустила пресс-релиз, в котором заявила:

    "Если бы <<Дженерал Моторс>> имела такие же технологии, как и <<Майкрософт>>, мы бы водили сегодня машины с такими характеристиками:
    1. Вне зависимости ни от чего ваша машина будет разваливаться дважды в день.
    2. Каждый раз, когда будет перекрашиваться разметка на асфальте, вы ДОЛЖНЫ будете покупать новую машину.
    3. Временами машину будет заклинивать без всякой причины посреди скоростной магистрали. Вы ДОЛЖНЫ к этому привыкнуть, выходить и толкать ее, пока она снова не покатится.
    4. Временами, выполняя маневр вроде левого поворота, машина будет глохнуть и отказываться вновь заводиться, пока вы заново не установите в нее мотор.
    5. В каждый момент только один пользователь может пользоваться машиной, за исключением случаев, когда вы купите "Авто-NT", но тогда вы должны докупить дополнительные сидения.
    6. Макинтош создаст машину, работающую на солнечном свете, надежную, в пять раз более быструю, которой и управлять-то в два раза легче. Но она сможет ездить только по пяти процентам дорог.
    7. Сигнализация об уровне масла, температуре воды, зажигании будет заменена одной лампочкой "общая неисправность машины".
    8. Система аварийного надувного мешка, прежде чем сработать, будет выдавать вопрос: "Вы уверены (Are you sure)?"
    9. Без всяких на то оснований ваша машина будет запираться от вас и не впускать до тех пор, пока вы одновременно тремя пальцами не поднимите дверную ручку, повернете ключ и не вытащите радиоантенну.
    10. "Дженерал Моторс" заставит всех покупателей машин приобретать также роскошное издание Дорожного Каталога, даже если они в нем не нуждаются и просто не хотят. Отказ от этой опции снизит производительность автомобиля на пятьдесят процентов и более. Но скорее всего в этом случае деятельностью "Дженерал Моторс" заинтересуется Министерство юстиции.
    11. Каждый раз, когда "Дженерал Моторс" будет представлять новую модель, покупатели ДОЛЖНЫ будут переобучаться управлению машиной, поскольку все работает иначе, чем в предыдущей машине.
    12. Вы должны повторно нажать на стартер, чтобы выключить мотор".
    --- http://dps.smrtlc.ru/Humor/microsoft.htm и https://www.drive2.ru/b/1729382256910292608/

     
     
  • 5.71, Молодёжь (?), 12:28, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    лучше напомни молодежи прошлого века, что такое "Система аварийного надувного мешка"
     
     
  • 6.104, Michael Shigorin (ok), 14:53, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > лучше напомни молодежи прошлого века, что такое
    > "Система аварийного надувного мешка"

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

     
     
  • 7.121, Аноним (121), 17:07, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Это ты когда себя в старпёры успел записать? До пенсии ещё далеко.
     
  • 5.72, Andrey Mitrofanov_N0 (??), 12:33, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    -S I Второй закон Вейнберга B Если бы строители строили B здания так ж... большой текст свёрнут, показать
     
     
  • 6.86, пох. (?), 13:02, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > "Если бы строители строили здания так же, как программисты пишут программы,
    > первый залетевший дятел разрушил бы цивилизацию."

    это древний устаревший анекдот.

    современные программы пишут так, и такие "программисты", что цивилизация рухнет сама собой, никаких внешних воздействий не понадобится. Причем и реальные дома тоже рухнут, потому что окажется что автоматический успокоитель подземных колебаний писал Кумар из Бангалора, который не владел (модным и  нескучным) языком на котором шла разработка, но нашел пару представителей низжей касты в соседнем дворе, которые без палева за него все и запилили за 1/100 исходной зарплаты, и еще и были благодарны.

    А тестировать им в голову не пришло, в их школе этого еще не проходили к моменту, когда у семьи кончились деньги на обучение.

     
     
  • 7.166, OpenEcho (?), 11:33, 19/11/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >А тестировать им в голову не пришло

    Чистая правда !

    Одна довольно большая конторка попросила у нас помощи с продуктом который они приобрели в Индии...
    Начинаем компилировать, - бесконечная лента errors & warnings...
    Звоним рукожопым и я для хохмы спрашиваю: "Вы вообще пробовали компилировать то, что прислали?"
    Оказалось это была не хохма... потому как ответ
    был: "Нет, а зачем? Мы сделали все теоретически..."

     
  • 5.73, andy (??), 12:34, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А ссылку можно на оригинал, а не смех.йню 20 летней свежести из FiDO'шной конфы RU.HUMOR?
     
     
  • 6.80, Аноним (80), 12:43, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    када я нобераю генерал моторс микросо в гугле он предлагает мне жоке
     
  • 6.106, Michael Shigorin (ok), 14:59, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > А ссылку можно на оригинал?

    А почему ты _меня_ спрашиваешь? :-)  Ключевые слова, раз уж с первого хода сам не справился: "If GM had developed technology like Microsoft".

    // насвистывая: "ты б ещё у тополя, andyc@, спросил"

     
     
  • 7.136, Аноним (136), 19:55, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ты принес, ты и пруфы неси.
     
     
  • 8.144, Michael Shigorin (ok), 21:47, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ладно, прочитал более внимательно https www snopes com fact-check car-balk и ... большой текст свёрнут, показать
     
  • 5.75, Суп из потрошков (?), 12:38, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Какой детсадовский бред от Дженерал Моторс. Юмор с техническими аналогиями хорош лишь тогда, когда зиждется на фактах имеющих место в реальности. А здесь нагородили огород поперёк поля.
     
     
  • 6.87, пох. (?), 13:07, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Какой детсадовский бред от Дженерал Моторс.

    похоже, в детсад-то ты ходил, когда этот текст появился на свет.

    Факты таковы, что продукция microsoft тех времен - имела, э... репутацию. Не то чтобы совсем незаслуженную (хотя, разумеется, ни один пользователь не поблагодарит автора программы, когда она просто работает - помогает ему создать документ, печатает, отправляет почту, сохраняет на сервере. По его мнению все так и должно быть, и желательно еще интерфейс понятный с первого взгляда, некогда читать документацию, хачю чтоб сразу сел и поехал! Но если один раз его ценное творчество, набранное за пять часов без единой попытки сохранить, внезапно съест синий экран - вони будет неописуемо много.)

     
     
  • 7.96, Anonymoustus (ok), 13:49, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не всё у майков было плохое NT 3 1 была прогрессивна, инновационна и благодатна... большой текст свёрнут, показать
     
     
  • 8.109, Ананимас 010 (?), 15:17, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    помнится надо было накатывать заново сервис паки после установки или обновлении ... текст свёрнут, показать
     
     
  • 9.113, пох. (?), 15:29, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    а ты-то каждый день, знай устанавливал да обновлял драйвера, ога, конечно стесн... текст свёрнут, показать
     
  • 9.130, Nemton (?), 18:07, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А сейчас каждый раз накатываются драйвера той же NVIDIA при обновлении ядра Спа... текст свёрнут, показать
     
     
  • 10.131, Аноним (6), 18:17, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    В венде какая-то ж_о_п_а с этими дровами на карты - или ставь 10 гигабайтов зонд... текст свёрнут, показать
     
     
  • 11.151, Аноним (151), 23:10, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Или используй радики Но это,конечно, не путь джедая ... текст свёрнут, показать
     
  • 10.145, Michael Shigorin (ok), 21:49, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    В альте, кстати, нет http packages altlinux org ru search branch p9 arch que... текст свёрнут, показать
     
     
  • 11.177, freehck (ok), 01:27, 21/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    И как вы хандлите асинхронное обновление ядра и драйвера Пересобираете драйвер ... текст свёрнут, показать
     
  • 8.123, Аноним (123), 17:25, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чтоб тебе всю жизнь МС Фортраном компилировать Из-за него я и познакомился с ... текст свёрнут, показать
     
     
  • 9.128, Anonymoustus (ok), 17:55, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ты не поверишь Fortran PowerStation 4 я считаю самой лучшей IDE для Фортрана... текст свёрнут, показать
     
     
  • 10.152, Аноним (152), 00:01, 19/11/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Пипец оно жручее в 96 году 20М оперативки это была роскошь, скорее всего на б... текст свёрнут, показать
     
     
  • 11.160, Anonymoustus (ok), 08:36, 19/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Читай внимательно на 64-разрядной ОС Причём только после старта Сейчас, вот, ... большой текст свёрнут, показать
     
  • 8.163, Аноним (163), 09:30, 19/11/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    https ru bmstu wiki Microsoft_Windows_9x Тем временем Microsoft продолжал разр... большой текст свёрнут, показать
     
     
  • 9.164, Anonymoustus (ok), 09:34, 19/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Вот спасибо, аноним Как же я без твоего комментария обо... большой текст свёрнут, показать
     
  • 8.191, Аноним (191), 15:57, 31/01/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Потому, что они ещё не успели полностью изгадить плоды работы IBM ... текст свёрнут, показать
     
     
  • 9.192, Anonymoustus (ok), 16:11, 31/01/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Наоборот NT 3 x писала команда, которой в работу уже не гадила IBM ... текст свёрнут, показать
     
  • 7.172, Sinot (ok), 22:10, 19/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > хотя, разумеется, ни один пользователь не поблагодарит автора программы, когда она просто работает - помогает ему создать документ, печатает, отправляет почту, сохраняет на сервере. По его мнению все так и должно быть, и желательно еще интерфейс понятный с первого взгляда

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

     
     
  • 8.173, пох. (?), 22:28, 19/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    банально за работу, которую сам выполнить - не можешь При этом ботинки можно в... текст свёрнут, показать
     
     
  • 9.175, Anonymoustus (ok), 12:55, 20/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Читаю захватывающую статью про опенсосие https queue acm org detail cfm id 23... текст свёрнут, показать
     
  • 8.178, freehck (ok), 01:40, 21/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Сорри за непатриотичность, но Вы это Съездите что ли заграницу Или в аутлет ... текст свёрнут, показать
     
     
  • 9.184, имя (ok), 15:39, 21/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Такое, увы, нередко отыскивается не в пресловутой загранице, а в разделе 171 н... текст свёрнут, показать
     
  • 5.97, Анон123 (?), 14:06, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > 7. Сигнализация об уровне масла, температуре воды, зажигании будет заменена одной лампочкой "общая неисправность машины".

    Чорд... он заглянул в будущее :)

     
     
  • 6.102, Аноним (102), 14:43, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Современный автопром, к сожалению, стремительно превращает этот анекдот в реальность :-(
     
     
  • 7.114, пох. (?), 15:30, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    так современный автомобиль управляется софтом чуть более чем на 100%. А пишут его уже даже не дятлы, а те же самые макаки.

     
     
  • 8.133, имя (ok), 18:56, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    О, да Из давнего https users ece cmu edu koopman pubs koopman14_toyota_ua_s... текст свёрнут, показать
     
     
  • 9.150, Аноним (150), 23:04, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Первой ссылке я бы не верил Как только японский автопром начинает нагибать амер... текст свёрнут, показать
     
     
  • 10.170, имя (ok), 15:31, 19/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    8230 даже по количеству высунутых наружу кишок Или есть теория заговора, в ко... текст свёрнут, показать
     
     
  • 11.174, пох. (?), 22:36, 19/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    пропустили более позднюю статью с детальным разбором, как именно макака обгадила... большой текст свёрнут, показать
     
  • 4.189, annoynimouse (?), 17:16, 28/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Должны страдать все кто делают осознанный выбор, а щастье будет только тем кто молча жрёт что дают?
     
  • 2.10, Аноним (10), 09:52, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • –6 +/
    И виндовс тоже! И гуглу! И кому там еще линуксоиды лет 20 конец предрекают?
     

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

  • 1.2, слакварявод (ok), 09:29, 18/11/2019 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     

     ....ответы скрыты (2)

  • 1.3, Аноним (3), 09:31, 18/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    Ежики плакали, кололись, но продолжали есть кактус :)
     
  • 1.4, Аноним (-), 09:32, 18/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –11 +/
    На самом деле это уже агония... Через несколько лет sysvinit будет уже историей.
     
     
  • 2.7, Аноним (6), 09:36, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Я помню иксы точно так же закапывали.
     
     
  • 3.13, Аноним (-), 09:57, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • –8 +/
    Ну иксы начали закапывать, как только появились основания -

    https://www.opennet.ru/opennews/art.shtml?num=50986

    И эти основания веские. sysvinit и X.Org - это стагнирующие технологии и Red Hat заинтересован в их скорейшей смерти.

     
     
  • 4.21, Anonymoustus (ok), 10:27, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Полюбуйтесь на это двоемыслие, аноны: «стагнирующие». Рукожопы придумали так называть то, что хорошо работает, но сделано не ими. :)
     
     
  • 5.26, Аноним (-), 10:37, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Anonymoustus - ещё один пустомеля, который не умеет в чтение:

    "В настоящее время Red Hat вносит ключевой вклад в разработку сервера X.Org и держит на своих плечах его сопровождение"

    "намерение компании Red Hat прекратить активное развитие функциональности сервера X.Org"

    Если плюёшь в руку Red Hat, то не забывай, что она пока тебя и кормит.

     
     
  • 6.30, Аноним (152), 10:44, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > не забывай, что она пока тебя и кормит.

    главное это не забывать чем она обычно кормит, и какими способами.

     
     
  • 7.31, Аноним (-), 10:46, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > она обычно кормит

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

     
  • 7.159, Внучатый племянник Даля (?), 06:31, 19/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Но ты наворачиваешь, и ещё просишь.
     
  • 6.33, Anonymoustus (ok), 10:47, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Если плюёшь в руку Red Hat, то не забывай, что она пока
    > тебя и кормит.

    Ошибаешься, анон, я не ем то, чем вас кормит Лиловая Шляпа с лопаты. Я виндузятник :)

     
  • 4.70, Zenitur (ok), 12:25, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > sysvinit и X.Org - это стагнирующие технологии и Red Hat заинтересован в их скорейшей смерти.

    Но умер почему-то Red Hat

     
     
  • 5.88, пох. (?), 13:08, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    если бы...

    наоборот, теперь ему вообще ничего не грозит ближайшие лет десять-двадцать

     
     
  • 6.90, Zenitur (ok), 13:13, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Но сначала он умер ) Это его уже реанимировали
     
  • 6.157, iCat (ok), 05:44, 19/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Это уже не тот RedHat. "Федот, да не тот".
    Микрософтизация его разъедает изнутри.
     
  • 5.125, XL (?), 17:33, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Но умер почему-то Red Hat

    Какой умилительный манямирок.

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

     
     
  • 6.158, iCat (ok), 05:46, 19/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Избавление Gnome от иксов и вообще от GNU/Linux будет происходить ещё быстрее.
    Появится (по сути - уже появилась) "Операционная система Gnome".
    Там не так уж и много осталось до отказа от ядра и архитектуры GNU/Linux....
     
  • 3.23, iPony129412 (?), 10:30, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Так и закапывают.
    С ChromeOS выкинули. С macOS их выкинули.
    Во всяких там Tizen в Smart TV (очень большой рынок) используется Wayland.

    Иксы остались только разве что в десктопном линуксе, но это очевидно не надолго.

     
     
  • 4.122, В (?), 17:23, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не "с", а "из". Русский же язык, откуда бы ты не был, анонимный юзер!
     
     
  • 5.126, анонн (ok), 17:34, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Не "с", а "из". Русский же язык, откуда бы ты не был, анонимный юзер!

    С Понивиля с Эквестрии, очевидно же!

     
  • 4.137, anonymous (??), 20:17, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А что используется в Mac OS? Что-то своё?
     
     
  • 5.138, имя (ok), 20:39, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > А что используется в Mac OS? Что-то своё?

    https://en.wikipedia.org/wiki/Quartz_Compositor

    А иксы в нём примерно как XWayland или Xephyr работают, транслируя одни запросы в другие. И используются для довольного узкого круга приложений.

     
  • 3.28, Аноним (-), 10:42, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > иксы точно так же закапывали.

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

     
     
  • 4.43, рлдлл (?), 11:09, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У меня в ней последний X.Org, ЧЯДНТ?
     
     
  • 5.50, thhh (?), 11:24, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Послелний? Больше релизов не будет? Прийдется тебе на wayland переходить...
     
     
  • 6.57, Галустян (?), 11:44, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Да откуда ж вы такие специалисты по крайностням берётесь!?
     
  • 5.52, Аноним (-), 11:28, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У меня тоже представь себе последний X.Org. Зачем ты это ляпнул? Речь о том, что если разработку иксов дропнет редхат, то в будущем останется одна слака с протухшими иксами. Это в лучшем случае.
     
     
  • 6.110, анонимно (?), 15:24, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А у меня последний windows NT. Такая логика)
     
  • 5.53, Аноним (-), 11:30, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > У меня в ней последний X.Org, ЧЯДНТ?

    Гляжу в книгу - вижу фигу. Ты за разговором следишь вообще?

     

  • 1.5, ф (?), 09:32, 18/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Единстрвенный раз мне пришлось "писать простыню" когда окозалось, что ini-файл есть, а скрипта нет.. Целых пару минут писал... бида-бида..
     
  • 1.8, фтщт (?), 09:40, 18/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –15 +/
    Превратить нормальный unit в баш-портянку?
    Я так и представляю, как эта горе-утилита обработает понижение прав, изоляцию в директории и так далее :-D :-D :-D А уж как она с cgroups будет работать, так ваще песня.

    Некрозоофилы, блин.

     
     
  • 2.22, Anonymoustus (ok), 10:28, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Никто тебя пока не «филит», не преувеличивай.
     
  • 2.27, jOKer (ok), 10:38, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > уж как она с cgroups будет работать, так ваще песня

    Ну работает же с cgroups openrc https://wiki.gentoo.org/wiki/OpenRC/CGroups ? Полагаю это следующий init в котором появится подобная  утилита. Лиха беда начало.

    ЗЫ Но ты не обращай внимания и продолжай плакать, - ты даже не представляешь как приятен этот погребальный вой по НенужноДы. Одна печалька: когда НенужноДы будут закапывать, вместе с ним Леню Поцтеринга не зароют... а ведь стоило бы!

     
     
  • 3.32, iPony129412 (?), 10:47, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Ну работает же с cgroups openrc. Лиха беда начало.
    > This page was last edited on 24 May 2017, at 22:00.
    > OpenRC cgroup architecture TODO: shortly describe architecture

    Что-то тут не сходится. И в чём-то проблема всё же есть. Может в Gentoo, может в OpenRC+CGroups.
    А может со всем вместе...

    PS: ну найти в поисковике и кинуть "есть ✔" - оно проще конечно же.

     
     
  • 4.146, jOKer (ok), 22:15, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А что вы хотели получить? Голословные заявления не подкрепленные хотя бы ссылкой на официальную вики? Хотя, генту-вики не всегда актуальна - факт. Это действительно проблема. Но так же факт, что openrc поддерживает и использует cgroups, включая и вторую версию. В частности, через cgroups реализуется процесс сегрегации.
     
  • 3.64, Michael Shigorin (ok), 12:08, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати, да -- yum им уже пришлось вдруг спешно закапывать.  Интересно, какой тут окажется эмпирический bus factor...
     
     
  • 4.69, Аноним (69), 12:18, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Все просто. Леню переехал автобус.
     
     
  • 5.78, Andrey Mitrofanov_N0 (??), 12:41, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Все просто. Леню переехал автобус.

    В ретхате этого мяся много.  Не то.

     
     
  • 6.119, Аноним (69), 16:40, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ах если в этом смысле, то да это человечество смогут исправить (окончательно) только Терминаторы, и то когда будут его (человечество) закапывать :(
    В остальном, отделение мух от котлет это каждодневный тяжкий труд.

    И да, не надо Леню под автобус. Он своею работоспособностью любого Терминатора переплавит ;)

     
     
  • 7.153, Аноним (152), 00:09, 19/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Что-то чем дальше в лес, тем несбыточнее мечты про терминаторов. Боюсь что когда их таки создадут на западе - это будут чёрные терминаторы-геи сражающиеся за деверсити исключительно уничтожением белых мужчин-гетеросексуалистов, причём нелетальными методами (но очень обидными), хотя самим индусам тоже достанется. Тут, разве что, на китайцев осталась надежда, если они конечно от смеха все не передохнут.
     
  • 2.179, freehck (ok), 01:58, 21/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Я так и представляю, как эта горе-утилита обработает понижение прав, изоляцию в директории и так далее :-D :-D :-D А уж как она с cgroups будет работать, так ваще песня.

    А в чём, собственно, проблема? Понижение прав, chroot/seccomp/cgroups... Всё это имплементируется на shell легко и непринуждённо.

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

     

  • 1.9, Аноним (9), 09:49, 18/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    не проще ли было добавить поддержку unit-файлов в sysvinit?
    sysvinit нужно на rust переписать и вернуть в debian/ubuntu
     
     
  • 2.11, Аноним (11), 09:53, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >добавить поддержку unit-файлов в sysvinit?

    у нас уже есть один systemd

    на раст надо переписаь не потому, что есть проблемы, а потому, что модно?

     
     
  • 3.15, Аноним (-), 10:13, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >на раст надо переписаь не потому, что есть проблемы, а потому, что модно?

    да, потому что есть проблемы

     
     
  • 4.65, Michael Shigorin (ok), 12:11, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    И какие "проблемы" sysvinit может решить переписывание на языке, который далеко не на каждой архитектуре вообще способен скомпилироваться-то имеющимися трансляторами?  Можно сразу в виде патчей с дополнительным обязательством догнать и перегнать gcc по количеству целевых платформ.

    А то пока вот эти крикуны про "переписать на расте" лишь рифмуются с собственными воплями, ага.

     
     
  • 5.129, Wfhm (?), 18:03, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Попробуйте сами раст и возможно вы уже не захотите использовать другие языки.
     
     
  • 6.143, Аноним (143), 21:22, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Попробуйте сами другие языки и возможно вы уже не захотите использовать раст.
     
  • 3.16, Аноним (-), 10:14, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >у нас уже есть один systemd

    sysvinit - это не systemd вроде?

     
     
  • 4.40, Аноним (163), 11:03, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >> у нас уже есть один systemd
    > sysvinit - это не systemd вроде?

    Мсье не понимает что добавление в "систем файв" нативной поддержки юнит-файлов "систем ди" (без создания шелл-скриптов на базе юнит-файлов) означает написание альтернативной реализации systemd?

     
     
  • 5.154, Аноним (152), 00:18, 19/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > добавление нативной поддержки юнит-файлов означает написание альтернативной реализации systemd?

    Нет, не означает. Как говорится: "Сколько перья в зад не вставляй, павлином не станешь."

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

     
     
  • 6.165, Аноним (163), 09:39, 19/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Нет, не означает.

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

     
  • 3.17, НяшМяш (ok), 10:17, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Простите, а что, кроме моды, движет развитием софта? Х-ы появились потому, что стало модно пользоваться гуями, а работать можно и в текстовом режиме было. Стали модными смартфоны - придумали андроид с иосом. Стало модно делать микросервисы - придумали докер и голанг. Стало модно топить за безопасность - придумали раст.
     
     
  • 4.25, фтщт (?), 10:37, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Стали модными смартфоны - придумали андроид с иосом

    Symbian, WinMobile и Maemo офигев рыдают в уголочке :-D
    Эра смартфонов началась задолго до Android и iOS.

     
     
  • 5.37, . (?), 10:59, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Symbian, WinMobile и Maemo офигев рыдают в уголочке

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

    > Эра смартфонов началась задолго до Android и iOS.

    да. Но, как видишь, победило модное, стильное и неудобное. А этих уже нет.

     
     
  • 6.45, фтщт (?), 11:11, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Внуки Maemo по именам Tizen и Sailfish OS просили передать «Оц-тоц перевертоц, бабушка здорова!»
     
     
  • 7.74, пох. (?), 12:34, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    угу, со всех трех мобильников (два - демо-версии "все ок, правда пока не можем придумать как запустить gsm-модуль, но работаем над этим, подождите еще пяток лет") передают.

    Звиняй, бабушка Франкенштейна, ты никогда живой-то и не была.

     
  • 4.34, Аноним (152), 10:49, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Простите, а что, кроме моды, движет развитием софта

    удобство и минимизация расходов. Бизнесы понятием "мода" не оперируют.
    Хватит уже жить в своём воображаемом мире, где всё бессмысленно.

     
     
  • 5.36, . (?), 10:57, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    вы опоздали минимум на 20 лет.

    Когда-то оно так и было.

    > Бизнесы понятием "мода" не оперируют.

    они оперируют понятиями цены акций, маркетинга и еще раз маркетинга.
    Технические вопросы их вообще не интересуют.

    Давным-давно.

     
     
  • 6.56, Anonymoustus (ok), 11:41, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > вы опоздали минимум на 20 лет.
    > Когда-то оно так и было.
    >> Бизнесы понятием "мода" не оперируют.
    > они оперируют понятиями цены акций, маркетинга и еще раз маркетинга.
    > Технические вопросы их вообще не интересуют.
    > Давным-давно.

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

    Помнится, в прекрасные старые времена была у нас специализированная учётная программа для DOS, написанная со всем вниманием к специфике рынка, на котором работала компания, и её коммерческой деятельности. Но однажды пришли в гости проповедники гербалайфа^W 1С и пришлось голосовать сердцем за их веру, поскольку фискальные службы уже были наставлены церковью 1С на путь истинный.

     
  • 4.66, Michael Shigorin (ok), 12:13, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Стали модными смартфоны - придумали андроид с иосом.

    Надо же, вот оно как.

    Вас ведь действительно не затруднит привести датировку появления iOS и вхождения смартфонов в их примерно нынешнем понимании, а не симбиановом, в моду?

     
  • 2.19, Аноним (19), 10:21, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Добавь.
     
  • 2.111, анонимно (?), 15:26, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Но для этого пришлось бы добавить в sysvinit огромное количество функционала.
     

  • 1.14, Аноним (14), 10:01, 18/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Костыли-костылики.
     
  • 1.20, Anonymoustus (ok), 10:24, 18/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Людям приходится убирать какахи за обезьянами. :(
     
     
  • 2.24, фтщт (?), 10:36, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • –8 +/
    А сам ты за собой убрать не можешь?
     
  • 2.29, . (?), 10:43, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    тут скорее - собирать и бережно хранить.

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

     

  • 1.35, Аноним (152), 10:56, 18/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Удивительно как долго эта идея не приходила правильным людям в голову.
    А вообще, мне думается, если бы Поттеринг написал такую тулзу до того как системд вышел в продакшн, проклятий в его адрес было бы немного меньше (процентов на 10). но, да. нельзя же просто взять и догадаться, что такая простая штука сэкономит кучу времени мэйнтейнерам и разработчикам.
     
     
  • 2.39, . (?), 11:01, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Правильные уже давно себе сами написали. Только вот зачем оно дальше локалхоста?

    Проблема systemd не в юнитах, проблема в том что он не инит, и без него ничего уже не работает.

     
     
  • 3.44, A.Stahl (ok), 11:10, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >проблема в том что он не инит

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

     
  • 2.91, Andrey Mitrofanov_N0 (??), 13:17, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Удивительно как долго эта идея не приходила правильным людям в голову.

    "Правильные" пасаны ждали разрешения с опенета:

    16.11.2019 22:26 https://www.opennet.ru/openforum/vsluhforumID3/119020.html#28

    "" в общем-то не велика задача - написать парсер гнилоюнитов, генерящий из тривиального юнита тривиальный же скрипт. Можно даже на /bin/sh, без модных пихонов и немодных перлов обойтись.  ""

    --->>>
    18.11.2019 09:22 ${SUBJ}

    > А вообще, мне думается, если бы Поттеринг написал такую тулзу до того

    Не, не думай.  Не твоё.

     
     
  • 3.132, конь в пальто (?), 18:25, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    а обратно напишешь? из портянки в нормальный юнит?
    декларативный подход юнитов более лаконичен.
     
     
  • 4.139, пох. (?), 20:41, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    нормальный юнит - это который требует блоатвари в полтора миллиона строк нечит... большой текст свёрнут, показать
     
     
  • 5.188, конь в пальто (?), 22:48, 26/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    как раз таки писал и поэтому systemd для меня - глоток свежего воздуха. в смотреть в понаписанную кем-то самопальщину - это увольте.
     
  • 3.155, Аноним (152), 00:38, 19/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > в общем-то не велика задача - написать парсер гнилоюнитов

    Мне самой тяжёлой задачей видится - это принять в себя и переварить документацию и синтаксис юнитов (ибо местами оно достаточно противоестественно задизайнено), да к тому же так, чтобы через пару версий системды не переписывать свой мегаскрипт снова. А то всё это будет напоминать ситуацию с гном3 + плагины которые допиливают под каждую новую минорную версию.


    > Не, не думай.  Не твоё.

    Митрофаныч, ты чего такой токсичный? Обидел кто?

     
     
  • 4.162, Andrey Mitrofanov_N0 (??), 09:09, 19/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >> Не, не думай.  Не твоё.
    > Митрофаныч, ты чего такой токсичный? Обидел кто?

    Вы все слабаки, я сам себя обидел.

     

  • 1.38, Аноним (38), 10:59, 18/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    А смысл? Она генерирует простые скрипты, которые написать самому пару минут времени. А если кто-то не в состоянии написать и такой, то для него уже есть systemd.
    Насчет cgroup и супервизора для "падучих" приложений, господа использующие systemd, вы хоть в курсе что все это можно использовать и по отдельности и не обязательно еще и init к этому пристегивать? У него своя задача.
     
     
  • 2.41, . (?), 11:04, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > А смысл? Она генерирует простые скрипты, которые написать самому пару минут времени.

    а смысл в том, что в юникс-системах принято автоматизировать рутинную деятельность, чтобы не тратить несколько минут на то что может делать робот, каждый раз
    ls -1 /etc/init.d/|wc -l
    104
    сколько, говорите, часов вы убьете на мартышкин труд, если на каждый по две минуты?

     
  • 2.49, Аноним (49), 11:22, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >вы хоть в курсе что все это можно использовать и по отдельности и не обязательно еще и init к этому пристегивать?

    А вы может объясните, нафига вам вообще нужен init? Какие-нибудь разумные причины, а не "в юниксе всегда так было, испокон веку. И мы так всегда будет делать". Для компьютеров с 64кб памяти может и норм было решение, но в целом как-то глупо такое видеть в 21 веке.

     
     
  • 3.58, Anonymoustus (ok), 11:46, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Окей, допустим, что инит не нужен. Тогда на кой ляд нужна системда? И почему системдауны проповедовали преимущества системды именно как инита?
     
  • 3.63, Аноним (63), 12:07, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Без init ядро Линуса не работает, ему надо чистить зомби, вот у него и спрашивай.
     
  • 3.68, Michael Shigorin (ok), 12:17, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > но в целом как-то глупо такое видеть в 21 веке

    "Глупо" было бы умно обосновать.
    А вот "недемократично" можно и не обосновывать.
    Но будь Вы из "2к19" -- сразу бы зашли с "нетолерантно"!

     
  • 3.76, пох. (?), 12:39, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    причина - что именно эта архитектура пережила пяток революций и условно-жива до сих пор, в отличие от поделок апологетов модного-стильного молодежного, многих из которых уже и забыли давно, вам не кажется достаточно разумной, нет?

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

     
  • 3.167, OpenEcho (?), 13:10, 19/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Приехали теперь мамо с папо не нужен чтоб родиться Папо ядро Мамо инит Мам... большой текст свёрнут, показать
     
  • 2.105, KonstantinB (ok), 14:58, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Проблема с systemd не в самом systemd (в ряде случаев он удобен и уместен, сам использую и все окей), а в возможности выбора.

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

     
  • 2.108, freehck (ok), 15:09, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Она генерирует простые скрипты, которые написать самому пару минут времени. А если кто-то не в состоянии написать и такой, то для него уже есть systemd.

    А может не надо бросать тень на sysvinit, уж коли Вы его якобы поддерживаете?

     

  • 1.42, Аноним (42), 11:05, 18/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мне кажется, стоит не конвертировать, а добавить простую пускалку для юнитов. Всё-таки идея хранить описание работы демона в декларативном виде не так плоха, в отрыве от всего остального
     
     
  • 2.59, Anonymoustus (ok), 11:48, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Мне кажется, стоит не конвертировать, а добавить простую пускалку для юнитов. Всё-таки
    > идея хранить описание работы демона в декларативном виде не так плоха,
    > в отрыве от всего остального

    А выполнять эти юниты кто будет — Пушкин?

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

     
     
  • 3.67, Аноним (42), 12:16, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Выполнять эти юниты будет пускалка. Если я правильно помню, в юнитах указывается, кого пускать, как и при каких обстоятельствах. Это всё можно распарсить и либо пустить сразу, либо отдать цепочку зависимостей наверх
     
     
  • 4.94, Anonymoustus (ok), 13:37, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Выполнять эти юниты будет пускалка. Если я правильно помню, в юнитах указывается,
    > кого пускать, как и при каких обстоятельствах. Это всё можно распарсить
    > и либо пустить сразу, либо отдать цепочку зависимостей наверх

    Наверное, можно. Вероятно, с некоторым увеличением накладных расходов. Но есть одно «но»: системда ведь не только пускалка и перезапускала процессов. Что делать с её функциональностью как «системного менеджера»? Какой-нибудь, допустим, третьегном возжелает через системду обращаться к сетевым интерфейсам, дисковым устройствам, графической системе — и придётся на всё это делать какие-то промежуточные обработчики.

     
     
  • 5.103, U.N.Owen (?), 14:46, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >Что делать с её функциональностью как «системного менеджера»?

    Вот собственно это — наиболее вредоносная часть ее деятельности. Полезное в systemd — это юниты и только. Они выступают приманкой. Основное же, что мы наблюдаем — последовательная подмена собой всех остальных механизмов и захват контроля над всей системой. С понятными целями.

    Соответственно, механизм противодействия — написание заглушек-переходников, которые имитировали бы наличие кусков этого systemd где требуется, и передавали бы соответствующие вызовы традиционным механизмам, которые она стремится совой подменить.

    Впрочем, к теме данной новости это уже не имеет отношения. Она-то, как раз, про юниты, а не про стремление IBM/redhat захватить рынок…

     
  • 2.85, Ordu (ok), 13:02, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Мне кажется, стоит не конвертировать, а добавить простую пускалку для юнитов. Всё-таки идея хранить описание работы демона в декларативном виде не так плоха, в отрыве от всего остального

    Тебе никто не мешает хранить всё в unit-файлах, а во все init-скрипты дописать строчку, которая при необходимости перекомпилирует изменённые unit-файлы и перезапустит скрипт.

     
  • 2.120, rshadow (ok), 17:04, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Тогда придется писать альтернативный systemd только на баше. Оно нафиг никому не надо. Из двух зол выбрали меньшее.

    > в декларативном виде не так плоха

    Фактически это вы и получите. Можно специально писать unit файлы и сразу конвертить в скрипт.

     
  • 2.180, freehck (ok), 02:11, 21/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Мне кажется, стоит не конвертировать, а добавить простую пускалку для юнитов.

    Так ведь есть уже давно. Systemd-shim, дай бог памяти, зовётся.

     

  • 1.55, Галустян (?), 11:39, 18/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    А что, так можно было?
     
  • 1.77, U.N.Owen (?), 12:40, 18/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Хорошо, но мало. Нужна тулуза, способная исполнять эти юниты и их цепочки, но при этом ни привязанная ко всяким инитам и всему остальному.  Вот тогда systemd можно будет закапывать.
     
     
  • 2.93, Аноним (93), 13:32, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А как она тогда будет обрабатывать прописанные в юнитах события завершения процессов¹? В отрыве от системы инициализации это сделать невозможно. Sysvinit, кстати, это поддерживает, но для задействования этой его фичи надо прописывать запуск демонов не сбоку бантиками через костыли на шелл-скриптах, а напрямую в inittab, что по ряду причин затруднительно.

    ____

    ¹ https://www.freedesktop.org/software/systemd/man/systemd.service.html#Restart=

     
     
  • 3.99, U.N.Owen (?), 14:09, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >как обрабатывать прописанные в юнитах события завершения процессов?

    Ну первое, что приходит в голову — тупо следить за файлами внутри /sys/fs/cgroup/что-то. Это при том, что я в этих cgroup и их работе, вообще-то, не разбираюсь от слова совсем. Наверняка там есть и более другие способы определить, что процесс, запущенный внутри группы, завершился.

     
     
  • 4.156, Аноним (93), 03:57, 19/11/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > следить за файлами внутри /sys/fs/cgroup/что-то

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

    Самый простой и прямой способ — быть родительским процессом запускаемого процесса и обрабатывать SIGCHLD. Именно на этом месте стоит демон системы инициализации, он получает сигналы от завершения демонов и как-то на них реагирует. В случае с sysvinit'ом в современных ОС эта фича свелась к перезапуску getty, к сожалению, а наблюдение за другими демонами стали делать на костылях и велосипедах.

     
     
  • 5.176, U.N.Owen (?), 15:11, 20/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >Т.е. это будет не просто что-то там конфигурирующая и запускающая утилита, а отдельный демон.

    Это будет конфигурирующая и запускающая утилита И несколько отдельных (в том числе от этой утилиты) демонов. Каждый из который должен быть вполне способен работать и без неё.

    Очевидно, что для поддержки разных типов юнитов потребуются разные демоны. Причем в большинстве случаев они уже существуют. Скажем, для .socket — это inetd, для .timer — старый добрый cron/anacron. В ряде случаев для поддержки всего функционала юнитов потребуются дополнительные переходники/обертки. Скажем, тот же cron не поддерживает опции вроде RandomizedDelaySec, значит придется запускать не саму утилиту, а переходник, который этот random обеспечит (или возможно, не запускать, а держать в виде отдельного минидемона — это уже детали).

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

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

     
     
  • 6.185, Аноним (93), 17:54, 21/11/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Здесь есть две проблемы Во первых, у inetd другой алгоритм работы он держит сл... большой текст свёрнут, показать
     
     
  • 7.187, U.N.Owen (?), 20:57, 23/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Во первых, у inetd другой алгоритм работы

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

    > А что делать, когда активация таймера привязана к запуску или остановке других
    > юнитов?

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

    >> некоторый демон-супервизор
    > Так это и есть init: он знает все процессы, в т.ч. к
    > какому ранлевелу какой принадлежит.

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

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

     

  • 1.82, Аноним (82), 12:48, 18/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    А как же использование современных технологий?
    ... ваш файл systemd оправлен в облако
    ... искуственный интеллект говорит, что есть 104 модификации данного файла
    ... выбирается самая популярная
    ... загрузка дополнительных пакетов npm...
    ... сборка электрона
    ... конфигурирование sysv
    ... запуск скрипта cli electron console edidion
     
  • 1.92, sqrt (?), 13:23, 18/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Хорошо бы кто-нибудь на это обратил внимание в debian, а то там опять какое-то бурление по поводу того, а не бросить ли нам sysvinit
     
     
  • 2.98, Andrey Mitrofanov_N0 (??), 14:08, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Хорошо бы кто-нибудь на это обратил внимание в debian, а то там
    > опять какое-то бурление по поводу того, а не бросить ли нам
    > sysvinit

    Рано!

    Аффтар http://www.trek.eu.org/devel/troll-ftpd.html
    ещё ищет ментенёра для своего другого пакета в Debian-е.

    С 1999-го года.   ...

    " Pure-FTPd is a fast, production-quality, standards-conformant FTP server based upon Troll-FTPd. "

    А, не, нашёл.  Значит, можно.  Уф!

     
  • 2.101, Аноним (101), 14:40, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Кто Дебиану больше платит тот его и танцует.
     

  • 1.100, Аноним (101), 14:38, 18/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    СистемД и раньше был не нужен, а тут такой подгон.
     
  • 1.112, анонимно (?), 15:28, 18/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    systemd - наше всё, учите новые технологии, не сидите на древности.
    А то приходят вот такие на курсики и им говорят "это можно сделать легко на PS или трудно в CMD" и все такие "CMD, CMD, CMD" - динозаврики.
     
  • 1.115, Аноним (115), 16:14, 18/11/2019 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –3 +/
     

     ....ответы скрыты (3)

  • 1.124, Аноним (124), 17:26, 18/11/2019 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –2 +/
     

     ....ответы скрыты (2)

  • 1.127, Жора (??), 17:43, 18/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Столько споров, а ведь мало кто понял что именно произошло. А произошла очень простая вещь - теперь мы имеем частичный функционал systemd прямо в sysvinit с помощью небольшого костылика. Дальше - больше. Как говорится - если что-то хочешь уничтожить - возглавь и сделай это сам. Потом ещё что-нибудь добавят и ещё, и ещё... и уже не узнать родной sysvinit. Короче, готовьте лыжи, тестируйте *bsd-системы. В линухах тут редхат скоро всё под себя подомнёт.
     
     
  • 2.140, пох. (?), 20:50, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А произошла очень простая вещь - теперь мы имеем частичный функционал systemd прямо в sysvinit

    нет. Мы не имеем никакого нового функционала, и частично поломанный - старый (потому что в случае сложных юнитов этот костылик, очевидно, произведет неработающий скрипт)

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

    На еще пару-тройку лет хватит, для простых случаев, а потом все равно все доломают.

     
     
  • 3.142, Аноним (142), 21:22, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Через пару-тройку лет могут и systemd закопать. Так что не надо из себя Вангу корчить.
     
     
  • 4.147, пох. (?), 22:47, 18/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Через пару-тройку лет могут и systemd закопать.

    "главное, верить!"
    разьве что в пользу еще большего уродства, еще менее контролируемого админом.

    Что там у нас вместо пщпщщ? Кого-то оно обрадовало? Ну, вот...

    А мурзила как не собиралась без приседаний без этой ненужности - так и не собирается. Как не работала если даже ухитриться собрать - так и не работает.

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

     

  • 1.148, Аноним (148), 22:59, 18/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    есть сомнения, что многим было достаточно возможностей sysvinit;возможно, в sysvinit нужно было раньше добавить параллельный запуск демонов.
    есть сомнения, что большинство функций systemd лишние...
     
     
  • 2.168, OpenEcho (?), 13:48, 19/11/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >в sysvinit нужно было раньше добавить параллельный запуск демонов.

    Зачем ???
    Вы знаете кого-то кто каждые несколько минут перезапускает копм и поэтому так критична скорость загрузки на "секунду" быстрей?

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

     
     
  • 3.169, Anonymoustus (ok), 15:02, 19/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Плюсую за этот комментарий.

    Получилось (у «кое-кого») навязать людям ложные ценности, теперь люди не видят за ними реальной опасности реальной проблемы, но обсуждают эти самые ложные ценности.

     
  • 3.182, freehck (ok), 02:31, 21/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > В системде это реализуется обманкой, делаются сокеты для будующих сервисов

    Думал было возмутиться и заявить, что, мол, как же так -- зависимости и сокетная активация суть разные вещи... Но подумал и вдруг понял, что вы таки правы. Сами по себе зависимости нафиг не нужны ведь. Как только до них дошла очередь, процессы грузятся параллельно, задействуя все ядра. А значит суть именно что в хелс-чеках. Чтобы не реализовывать которых, в systemd и ввели socket activation.

    Так что да, тоже плюсую.

     
     
  • 4.183, freehck (ok), 02:33, 21/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    В догонку. В связи с этим откровением, у меня следующий вопрос: а зачем тогда в Debian Wheezy ввели LSB-headers, чтобы обеспечить ту самую загрузку по зависимостям?
     
     
  • 5.186, OpenEcho (?), 18:23, 23/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > а зачем тогда в Debian Wheezy ввели LSB-headers, чтобы обеспечить ту самую
    > загрузку по зависимостям?

    Ну да, реинкарнация заголовков, очень похожая на фряшную, на которой механизм загрузочных зависимостей был реализован с незапамятных времен, очень ИМХО просто и понятно, и где всегда можно было поюзать rcorder(8) утилитку чтоб посмотреть порядок rcorder(8) зависимостей

     
     
  • 6.190, freehck (ok), 14:43, 12/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >> а зачем тогда в Debian Wheezy ввели LSB-headers, чтобы обеспечить ту самую
    >> загрузку по зависимостям?
    > Ну да, реинкарнация заголовков, очень похожая на фряшную, на которой механизм загрузочных
    > зависимостей был реализован с незапамятных времен, очень ИМХО просто и понятно,
    > и где всегда можно было поюзать rcorder(8) утилитку чтоб посмотреть порядок
    > rcorder(8) зависимостей

    Позвольте, я же задался вопросом "зачем", а не "что это". =/

     
  • 2.181, freehck (ok), 02:15, 21/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > возможно, в sysvinit нужно было раньше добавить параллельный запуск демонов

    Да вы задолбали уже это снова и снова повторять. 5 лет уже пишу в каждой новости про systemd/sysvinit/debian:

    В дебиановском sysv БЫЛ параллельный запуск демонов по зависимостям! И не просто был, а был за 2 года до начала разработки systemd. LSB Headers для того и вводились, блин. Погуглите, что ли.

     

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



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

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