The OpenNET Project / Index page

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

Участник проекта Debian ответил на критику systemd

09.06.2013 19:11

Участник проекта Debian Майкл Штапельберг (Michael Stapelberg) ответил на критику systemd, высказанную другими разработчиками в рамках проведённого в конце мая опроса. В своём блоге Майкл попытался опровергнуть аргументы, традиционно выдвигаемые против systemd.

systemd имеет много зависимостей.

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

  • 1. Циклические зависимости.

    Майкл упоминает о том, что systemed зависит от DBus, тогда как тот сам должен быть загружен системой инициализации, что потенциально может быть источником проблем. Однако systemd не зависит от dbus-daemon, а использует интегрированную минимальную реализацию.

  • 2. Усложнение кода.

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

  • 3. Зависимость от большого количества библиотек.

    Автор утверждает, что большинство библиотек уже активно используются такими программами, как DBus, Udev, SELinux, libcap, pcre и т.п., поэтому установка пакета приведёт к установке лишь небольшого числа этих библиотек на обычной системе (всего около 10 пакетов).

  • 4. systemd использует больше памяти, чем sysvinit.

    В качестве опровержения этого утверждения, разработчик пишет, что большинство библиотек уже загружено в память и systemd в худшем случае загрузит около 500 кБ дополнительных библиотек, что является небольшой ценой за предоставленные возможности и актуально разве что в нише встраиваемых систем, где systemd всё равно не слишком необходим (примечание переводчика).

systemd перегружен функциональностью и является bloatware.

Майкл отсылает критиков к статье на Wikipedia с определением bloatware как программы, замедляющейся и разрастающейся от релиза к релизу. В качестве контраргумента он утверждает, что systemd работает быстрее, чем sysvinit и занимает памяти всего на 1 мБ больше, а также на то, что функциональность systemd разбита по небольшим отдельным бинарным файлам.

systemd делает слишком много вещей.

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

systemd слишком усложнён.

Здесь Майкл предлагает сравнить монолитное ядро Linux с systemd и микроядро Minix с sysvinit, а также упоминает, что не унифицированные и дублирующие друг друга скрипты на Shell порой более сложны и медленны, а также вызывают больше проблем, чем обычный код на языке C.

Вывод.

Из написанного выше, автор делает вывод - критики systemd во многом правы, но иногда следует посмотреть на вещи с положительной стороны и увидеть, что systemd просто старается сконцентрировать в одном месте усложнённость множества различных init-скриптов, оставив сложности внутри себя, а простой, но в то же время гибкий интерфейс - снаружи. В итоге, упрощается работа мэйнтейнеров пакетов по написанию сервисных файлов (аналог скриптов инициализации) и предоставляются целостные и надёжные средства для управления сервисами. Systemd заметно отличается от sysvinit, а альтернативные подходы первое время часто кажутся усложнёнными. То, что systemd потребляет больше ресурсов, чем sysvinit, компенсируется задействованием данных ресурсов для учёта большей информации о сервисах, а более детализированный контроль состояния позволяет администратору более глубоко контролировать работу служб.

  1. Главная ссылка к новости (http://people.debian.org/~stap...)
  2. OpenNews: 62.4% разработчиков Debian одобрили поддержку systemd
  3. OpenNews: Леннарт Поттеринг попытался развенчать типичные мифы о systemd
  4. OpenNews: Проект systemd представил libsystemd-bus, собственную реализацию клиентской библиотеки D-Bus
Автор новости: Falcon
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/37130-systemd
Ключевые слова: systemd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (316) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Амоним (?), 21:14, 09/06/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +32 +/
    товарищи! если кому не лень, объясните пожалуйста: зачем так пиарят и продвигают этот сыстемд? неужто на нём свет таким серьёзным клином сошёлся, что без него вообще никак?
    (южу гентуху - потребности не вижу)
     
     
  • 2.5, бедный буратино (ok), 21:20, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +7 +/
    systemd просто старается сконцентрировать в одном месте усложнённость множества различных init-скриптов, оставив сложности внутри себя, а простой, но в то же время гибкий интерфейс - снаружи. В итоге, упрощается работа мэйнтейнеров пакетов по написанию сервисных файлов (аналог скриптов инициализации) и предоставляются целостные и надёжные средства для управления сервисами.
     
     
  • 3.13, anonymous (??), 21:39, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >сконцентрировать в одном месте усложнённость множества различных init-скриптов

    В systemd скрипты? Подробнее, пожалуйста. Что такое усложнённость и зачем её концентрировать?


    >В итоге, упрощается работа мэйнтейнеров пакетов по написанию сервисных файлов

    Чем упрощается? Каким образом? И вообще, с чего ты взял, что она упрощается?


    >целостные и надёжные средства для управления сервисами

    В чём заключается целостность и надёжность управления? И почему все другие реализации стали ненадёжные?

     
     
  • 4.14, бедный буратино (ok), 21:46, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +19 +/
    Я новость процитировал, где на исходный вопрос отвечено.

    > Чем упрощается? Каким образом? И вообще, с чего ты взял, что она упрощается?

    Устройством модулей, вероятно.

    ps. Лично мне от systemd ни холодно, ни горячо, и с ним жить можно, и без него. Я только против режима "базарных бабок", когда слухи, фобии и стереотипы проецируют на какую-то тему только для того, чтобы можно было говорить одними и теми же шаблонами, создавая иллюзию общения. Это не общение, это конкурс попугаев. И я в подобных темах обычно не общаюсь, тут зашёл случайно - человек написал вопрос, ответ на который был шестью строчками выше его вопроса - вот я ему и скопировал.

     
     
  • 5.29, Амоним (?), 22:37, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • –6 +/
    не флудите, товарищ шестью строчками выше ответы на не те вопросы потому что п... большой текст свёрнут, показать
     
     
  • 6.48, бедный буратино (ok), 23:25, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +8 +/
    чтобы переписать все скрипты на systemd, требуется примерно в 100 раз меньше усилий, чем на ежедневное нытьё на форумах про то, как всё плохо
     
     
  • 7.123, the joker (ok), 05:19, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > требуется примерно в 100 раз меньше усилий, чем на ежедневное нытьё на форумах про то, как всё плохо

    Зато сколько удовольствия!

    Люди ищут сострадания, а им говорят "вот вам инструмент получше, только не нойте"...

     
  • 7.138, linux must _RIP_ (?), 08:42, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    давайте начнем с того что "а надо ли" переписывать. Чуть раньше была новость что сравнив скорость загрузки sysv init  и systemd - получили что systemd проигрывает по скорости. Хотя это пиарилось как его главное достоинство. Теперь начинают срочно искать другие достоинства? раз уж со скоростью облажались...
     
     
  • 8.141, бедный буратино (ok), 08:58, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что надо - решают разработчики Debian И пишут об этом в release notes Мы почти... текст свёрнут, показать
     
  • 8.156, Аноним (-), 10:49, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А вот это уже для себя каждый сам решает Я вот вижу что даже разработчикам софт... текст свёрнут, показать
     
     
  • 9.158, бедный буратино (ok), 10:51, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    И демонизация в каждых дистрибутивах разная, поэтому универсальный init-скрипт н... текст свёрнут, показать
     
     
  • 10.161, linux must _RIP_ (?), 11:15, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    да что вы говорите app_name разная или ключик у программы вдруг поменяется ... текст свёрнут, показать
     
     
  • 11.172, Аноним (-), 11:45, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    А это, внезапно, вообще костыль И да, таки отличие у программ бывают Кто-то де... большой текст свёрнут, показать
     
     
  • 12.192, linux must _RIP_ (?), 13:31, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ой А что clone 2 уже отличается в разных дистрибутивах или с каких пор к... большой текст свёрнут, показать
     
     
  • 13.200, бедный буратино (ok), 13:42, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Вы сами не знаете, кто вы Вот уж воистину, левая голова не ведает, что творит п... текст свёрнут, показать
     
     
  • 14.231, linux must _RIP_ (?), 14:44, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    ответьте чем требование использовать sh - уходит за пределы SUS ... текст свёрнут, показать
     
  • 13.206, ноним (ok), 13:55, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Переделать unit-файл под другой дистр - максимум минута cat etc init d nfs ... большой текст свёрнут, показать
     
     
  • 14.234, linux must _RIP_ (?), 14:48, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    а мне init файл переделать уходит 5 минут, что характерно в разы больше уходит ч... большой текст свёрнут, показать
     
     
  • 15.238, ноним (ok), 14:55, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    gt оверквотинг удален А зачем вам проверять конфиг на корректность Наверное, ... большой текст свёрнут, показать
     
     
  • 16.307, linux must _RIP_ (?), 11:21, 11/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А если я не хочу помнить apachectl есть общее управление сервисом - service sr... большой текст свёрнут, показать
     
  • 12.204, Аноним (-), 13:52, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Они там вполне вменяемые, никаких велосипедов И, самое главное - появились знач... текст свёрнут, показать
     
  • 10.173, Аноним (-), 11:47, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Для начала там пути разные А вот заменять пути, зачастую еще и вычисляемые из п... текст свёрнут, показать
     
     
  • 11.189, linux must _RIP_ (?), 13:19, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    set -x в начале файла уже отменили и получим весь лог выполнения в syslog ну ... текст свёрнут, показать
     
     
  • 12.205, Аноним (-), 13:52, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Да с кем ты разговариваешь, эти утырки скрипты читать-то не умеют Не то, что пи... текст свёрнут, показать
     
  • 7.218, Адекват (?), 14:21, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Видимо нытье связано с тем, что поехрили ту систему инициализации, которая на 10... большой текст свёрнут, показать
     
     
  • 8.311, ginger (??), 11:37, 11/06/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    дружище, ты вопросами свой ник не оправдываешь или просто не знаешь слова докум... текст свёрнут, показать
     
  • 8.321, Аноним (-), 23:25, 11/06/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В арче был BSD инит, вот это был KISS Дистр плюющий на свою идеологию, небудет ... текст свёрнут, показать
     
     
  • 9.323, Адекват (?), 12:53, 12/06/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Дистр не может плевать - у него нет рта Все из-за кучки ментейнеров, которые ст... большой текст свёрнут, показать
     
  • 6.122, дуайт_эйзенхауэр (?), 05:14, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Какой фееричный бред everywhere. Прям с удовольствием прочитал.
     
  • 5.32, anonymous (??), 22:43, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >Я новость процитировал, где на исходный вопрос отвечено.

    А ты сам ответить не в состоянии? Своими словами, аргументированно, доходчиво. Тем более вопрос простой.

    >Устройством модулей, вероятно.

    Каких модулей? Каким конкретно устройством?


    >Я только против режима "базарных бабок"

    Я тоже против. Если нахваливаешь товар, то давай сюда конкретику. А то это какой-то пустой трёп даже ниже уровня маркетологов.

     
     
  • 6.45, бедный буратино (ok), 23:13, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > А ты сам ответить не в состоянии? Своими словами, аргументированно, доходчиво. Тем более вопрос простой.

    Меня не интересуют чужие фобии.

    Если разработчики Debian решат, что им удобнее поддерживать систему через systemd, возьмут systemd. Если это окажется не так - не возьмут. Они так делают уже двадцать лет, и не вижу, что им может помешать.

    И мне всё равно, что они выберут, для меня это не принципиальный вопрос. Это им поддерживать всю операционную систему.

     
     
  • 7.337, Deffic (?), 14:53, 14/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> А ты сам ответить не в состоянии? Своими словами, аргументированно, доходчиво. Тем более вопрос простой.
    > Меня не интересуют чужие фобии.
    > Если разработчики Debian решат, что им удобнее поддерживать систему через systemd, возьмут
    > systemd. Если это окажется не так - не возьмут. Они так
    > делают уже двадцать лет, и не вижу, что им может помешать.
    > И мне всё равно, что они выберут, для меня это не принципиальный
    > вопрос. Это им поддерживать всю операционную систему.

    Ошибаетесь, им нужно только собрать систему, поддерживать будете Вы!

     
  • 2.12, pavlinux (ok), 21:37, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +25 +/
    > зачем так пиарят и продвигают этот сыстемд?

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

    ---
    Пример из SuSE




    if test -d /media && ! mountpoint -q /media; then
                mount -t tmpfs tmpfs /media
    fi


    Утиль mountpoint -q проверяет примонтирован ли кто-нибудь в указанный каталог иль нет,
    по результату монтирует туда tmpfs иль нет. Причем всем пох...ю, что во fstab уже прописано
    /media/flash
    /media/disk
    /media/vm

    sysvinit - делаю vi /etc/init.d/boot.localfs, ставлю три коммента, umount /media; mount -a; работаем дальше.
    systemd - редактирую юнит, правлю штук 10 параметров, иль даже создаю новый юнит,umount /media; пускаю юниты, работаем!  

    Для рабочей системы нужно минимум: ядро/libc/sh/init
    Для рабочей системы c systemd нужно минимум: ядро/libc/dbus/libcap/pcre/sh  

    Где БЛЯ профит?!

     
     
  • 3.20, Andrew Kolchoogin (ok), 22:15, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Профит, Павел, в том, что минимально рабочая система на куй никому не нужна Б... большой текст свёрнут, показать
     
     
  • 4.49, О (?), 23:27, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Ну и что? Чисто поржать, что ли? Зачем такая система-то?

    Загляни в любой домашний маршрутизатор.

     
     
  • 5.53, kurokaze (ok), 23:38, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Заглянул, systemd нет, дальше что?
    Там вообще не десктопный дистр линукса, если ты не в курсе
     
     
  • 6.59, О (?), 23:49, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Заглянул, systemd нет, дальше что?
    > Там вообще не десктопный дистр линукса, если ты не в курсе

    Ты бы как-нибудь на досуге почитал на что отвечаешь.

     
  • 6.162, Аноним (-), 11:16, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Там вообще не десктопный дистр линукса, если ты не в курсе

    Это не отменяет того момента что там Linux. Мир не заканчивается на вас, вашем долбаном чсв и пыльном десктопе/нотике.

     
  • 5.64, Andrew Kolchoogin (ok), 00:11, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Загляни в любой домашний маршрутизатор.

    "No silver bullet". (C)

    Ембеддовка так устроена, что для неё перезагрузка -- "лёгкая" операция. Если что-нибудь отваливается, просто выходим из BusyBox'а, и ядро перезагружается по "исчезновению init".

    Но что-то мне не хочется, чтобы мои сервера так себя вели, для них перезагрузка -- довольно "тяжёлая" операция. ;)

     
     
  • 6.67, О (?), 00:14, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Загляни в любой домашний маршрутизатор.
    > "No silver bullet". (C)
    > Ембеддовка так устроена, что для неё перезагрузка -- "лёгкая" операция. Если что-нибудь
    > отваливается, просто выходим из BusyBox'а, и ядро перезагружается по "исчезновению init".
    > Но что-то мне не хочется, чтобы мои сервера так себя вели, для
    > них перезагрузка -- довольно "тяжёлая" операция. ;)

    Ты задал вопрос, получил короткий, но ёмкий ответ.

     
     
  • 7.99, Andrew Kolchoogin (ok), 01:01, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Ты задал вопрос, получил короткий, но ёмкий ответ.

    1. Я не задавал никаких вопросов, я отвечал Павлу на его вопрос, где профит.
    2. Я вёл речь о серверах, а не о embedded-платформах, советую читать внимательно посты перед тем, как на них отвечать.
    3. SysV init в embedded-системах отсутствует. И systemd отсутствует. Там BusyBox. Это вообще вне обсуждаемой тематики, так как в Debian'е заменили SysV init на systemd.

     
     
  • 8.139, linux must _RIP_ (?), 08:46, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    профит в замедлении скорости загрузки в потери управляемости а роутер уже не с... текст свёрнут, показать
     
     
  • 9.178, Аноним (-), 11:57, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    И именно поэтому он взлетает почти минуту на роутерах ... текст свёрнут, показать
     
     
  • 10.195, linux must _RIP_ (?), 13:36, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    почти минуту вы где-то в паралельной вселенной TPLINK взлетает секунд за 15, R... большой текст свёрнут, показать
     
     
  • 11.255, Boboms (ok), 15:27, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Слушай, ты, ИМХО, дядька грамотный Напиши, пож-ста, на Опеннете и или на ЛОРе а... текст свёрнут, показать
     
     
  • 12.261, бедный буратино (ok), 15:41, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    потому что пищит и портит текст ц и память жрёт... текст свёрнут, показать
     
     
  • 13.308, linux must _RIP_ (?), 11:28, 11/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    потому что потеря управляемости Потому что в багтрекере systemd больше 700 баго... текст свёрнут, показать
     
     
  • 14.313, ноним (ok), 14:43, 11/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Что-то со счетчиком у вас, видимо Текущая раскладка по открытым багам systemd ... текст свёрнут, показать
     
     
  • 15.318, linux must _RIP_ (?), 20:28, 11/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    да ну Status NEW, VERIFIED, ASSIGNED, MODIFIED, ON_DEV, ON_QA, RELEASE_PENDING... текст свёрнут, показать
     
  • 9.179, Аноним (-), 12:00, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то мне так думается что обкушенный systemd может прокатить и для роутеров... текст свёрнут, показать
     
     
  • 10.196, linux must _RIP_ (?), 13:39, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    да да - и вынуждать производителей ставить больше памяти в роутеры Хрестоматийн... текст свёрнут, показать
     
     
  • 11.197, бедный буратино (ok), 13:40, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А в абсолютных цифрах это сколько А в возможностях ... текст свёрнут, показать
     
     
  • 12.237, linux must _RIP_ (?), 14:53, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    было 32Мb RAM, 16Mb flash, стало 16Ram - 2mb flash Почувствуйте разницу после ... текст свёрнут, показать
     
     
  • 13.245, бедный буратино (ok), 15:06, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    у меня был роутер с linux, вайфаями и поднятием соединений с 8 mb ram и 2 mb fla... текст свёрнут, показать
     
  • 13.280, ZiNk (ok), 18:35, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ах, то есть фичи были, но они были не нужны мифическому рядовому пользователю... текст свёрнут, показать
     
  • 11.286, Аноним (-), 21:05, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Так покупайте и дальше с wxworks, в чём проблем а-то А, не делают говорят, ч... текст свёрнут, показать
     
     
  • 12.315, linux must _RIP_ (?), 15:11, 11/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Делают делают и продают Вот и покупаю - попутно не давая переплачивать знаком... текст свёрнут, показать
     
     
  • 13.338, Deffic (?), 15:03, 14/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Немного перефразирую и возможно Вы сами ответите на свой вопрос Почему тостеры... текст свёрнут, показать
     
  • 8.171, анон (?), 11:35, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    пруфы ... текст свёрнут, показать
     
  • 8.285, Аноним (-), 20:51, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы в этом уверены ... текст свёрнут, показать
     
  • 6.163, Аноним (-), 11:17, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Ембеддовка так устроена, что для неё перезагрузка -- "лёгкая" операция.

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

     
     
  • 7.325, Адекват (?), 13:11, 12/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > То-то многие девайсы с линем грузятся секунд по 30, пока скриптопортянки бизибоксовским

    Там процессор 500Mhz - что вы от роутера хотите то ?

     
  • 6.174, Аноним (-), 11:51, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ембеддовка так устроена,

    Бсдшники нас будут учить о том как устроена эмбедовка. Феерично.

     
     
  • 7.287, Аноним (-), 21:07, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Вы про NetBSD слыхали?
     
  • 4.227, Адекват (?), 14:41, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > systemd позволяет решить проблему мониторинга сервисов и управления ресурсами унифицированным путём.

    1. а можно пример из жизни ?
    2. А вы уверены что системД работает без сбоев, то есть работает всегда так, как вы ожидаете ?

    Вот мой пример из жизни:

    Команда
    journalctl -u postfix -n50
    обрезает вывод по ширине до определенного кол-ва символов, и чтобы прочитать всю строчку нужно перенаправить вывод на | less.
    еще эта сволочь консоль не отпускает, пока Ctrl+C не нажать.

     
     
  • 5.235, ноним (ok), 14:48, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    >> systemd позволяет решить проблему мониторинга сервисов и управления ресурсами унифицированным путём.
    > 1. а можно пример из жизни ?
    > 2. А вы уверены что системД работает без сбоев, то есть работает
    > всегда так, как вы ожидаете ?
    > Вот мой пример из жизни:
    > Команда
    > journalctl -u postfix -n50
    > обрезает вывод по ширине до определенного кол-ва символов, и чтобы прочитать всю
    > строчку нужно перенаправить вывод на | less.
    > еще эта сволочь консоль не отпускает, пока Ctrl+C не нажать.

    journalctl -a -u postfix -n50 и всех делов-то )

     
     
  • 6.256, Адекват (?), 15:28, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    root postadm journalctl -a -u postfix -n8 -- Logs begin at Вт 2013-01-15 15... большой текст свёрнут, показать
     
     
  • 7.259, ноним (ok), 15:35, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    > (smtp:114.32.207.47) at Jun 10 09:00:07
    > июн 10 09:03:29 postadm postfix/anvil[25018]: statistics: max connection count 1 for (smtp:114.32.207.47)
    > at Jun 10 09:00:07
    > июн 10 09:03:29 postadm postfix/anvil[25018]: statistics: max cache size 1 at Jun
    > 10 09:00:07
    > Строчка с NOQUEUE не входит полностью, полность. она выглядит как
    > июн 10 09:00:09 postadm postfix/smtpd[25016]: NOQUEUE: reject: RCPT from 114-32-207-47.HINET-IP.hinet.net[114.32.207.47]:
    > 554 5.7.1 <114-32-207-47.HINET-IP.hinet.net[114.32.207.47]>: Client host rejected:
    > Invalid hostname (looks like is an ip-adress) (dsl); from=<0546@msa.hinet.net> to=<superedm002@yahoo.com.hk>
    > proto=SMTP helo=<83.234.146.250>

    Хм, возможно баг. Но вы ведь не открывали тикет, я прав?

     
     
  • 8.294, chinarulezzz (ok), 22:27, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    даже чтоб лог полностью посмотреть - нужно в багзиллу багрепорт отправлять ... текст свёрнут, показать
     
     
  • 9.301, ноним (ok), 07:13, 11/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, репорт надо отправлять, если чувствуешь себя полноценным участником движени... текст свёрнут, показать
     
     
  • 10.314, chinarulezzz (ok), 14:59, 11/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    это туда где поццеринг и ко на всех забивает и шлёт вместе с патчами Чувствуй... текст свёрнут, показать
     
     
  • 11.316, ноним (ok), 15:26, 11/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну тады и не жалуйтесь А так - не один Леннарт прославился тем, что может посы... текст свёрнут, показать
     
     
  • 12.320, chinarulezzz (ok), 21:41, 11/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    классный диалог -D Поклонники системдэ рвут шаблоны сюрреалистической логикой ... текст свёрнут, показать
     
  • 9.328, Michael Shigorin (ok), 21:18, 13/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Прогресс, сэр ... текст свёрнут, показать
     
  • 4.327, psv (??), 16:20, 13/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > systemd позволяет решить проблему мониторинга сервисов и управления ресурсами унифицированным путём.

    ну почему эта поделка решает только уже решенные до неё проблемы? есть же monit?

     
  • 3.21, ноним (ok), 22:16, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +11 +/
    > Где БЛЯ профит?!

    #cat /lib/systemd/system/nginx.service

    [Unit]
    Description=The nginx HTTP and reverse proxy server
    After=syslog.target network.target remote-fs.target nss-lookup.target

    [Service]
    Type=forking
    PIDFile=/run/nginx.pid
    ExecStartPre=/usr/sbin/nginx -t
    ExecStart=/usr/sbin/nginx
    ExecReload=/bin/kill -s HUP $MAINPID
    ExecStop=/bin/kill -s QUIT $MAINPID
    PrivateTmp=true

    [Install]
    WantedBy=multi-user.target

    ......................................

    #cat /etc/init.d/nginx

    #!/bin/sh
    #
    # nginx - this script starts and stops the nginx daemon
    #
    # chkconfig:   - 85 15
    # description:  Nginx is an HTTP(S) server, HTTP(S) reverse \
    #               proxy and IMAP/POP3 proxy server
    # processname: nginx
    # config:      /etc/nginx/nginx.conf
    # config:      /etc/sysconfig/nginx
    # pidfile:     /var/run/nginx.pid

    # Source function library.
    . /etc/rc.d/init.d/functions

    # Source networking configuration.
    . /etc/sysconfig/network

    # Check that networking is up.
    [ "$NETWORKING" = "no" ] && exit 0

    nginx="/usr/sbin/nginx"
    prog=$(basename $nginx)

    sysconfig="/etc/sysconfig/$prog"
    lockfile="/var/lock/subsys/nginx"
    pidfile="/var/run/${prog}.pid"

    NGINX_CONF_FILE="/etc/nginx/nginx.conf"

    [ -f $sysconfig ] && . $sysconfig


    start() {
        [ -x $nginx ] || exit 5
        [ -f $NGINX_CONF_FILE ] || exit 6
        echo -n $"Starting $prog: "
        daemon $nginx -c $NGINX_CONF_FILE
        retval=$?
        echo
        [ $retval -eq 0 ] && touch $lockfile
        return $retval
    }

    stop() {
        echo -n $"Stopping $prog: "
        killproc -p $pidfile $prog
        retval=$?
        echo
        [ $retval -eq 0 ] && rm -f $lockfile
        return $retval
    }

    restart() {
        configtest_q || return 6
        stop
        start
    }

    reload() {
        configtest_q || return 6
        echo -n $"Reloading $prog: "
        killproc -p $pidfile $prog -HUP
        echo
    }

    configtest() {
        $nginx -t -c $NGINX_CONF_FILE
    }

    configtest_q() {
        $nginx -t -q -c $NGINX_CONF_FILE
    }

    rh_status() {
        status $prog
    }

    rh_status_q() {
        rh_status >/dev/null 2>&1
    }

    # Upgrade the binary with no downtime.
    upgrade() {
        local oldbin_pidfile="${pidfile}.oldbin"

        configtest_q || return 6
        echo -n $"Upgrading $prog: "
        killproc -p $pidfile $prog -USR2
        retval=$?
        sleep 1
        if [[ -f ${oldbin_pidfile} && -f ${pidfile} ]];  then
            killproc -p $oldbin_pidfile $prog -QUIT
            success $"$prog online upgrade"
            echo
            return 0
        else
            failure $"$prog online upgrade"
            echo
            return 1
        fi
    }

    # Tell nginx to reopen logs
    reopen_logs() {
        configtest_q || return 6
        echo -n $"Reopening $prog logs: "
        killproc -p $pidfile $prog -USR1
        retval=$?
        echo
        return $retval
    }

    case "$1" in
        start)
            rh_status_q && exit 0
            $1
            ;;
        stop)
            rh_status_q || exit 0
            $1
            ;;
        restart|configtest|reopen_logs)
            $1
            ;;
        force-reload|upgrade)
            rh_status_q || exit 7
            upgrade
            ;;
        reload)
            rh_status_q || exit 7
            $1
            ;;
        status|status_q)
            rh_$1
            ;;
        condrestart|try-restart)
            rh_status_q || exit 7
            restart
                ;;
        *)
            echo $"Usage: $0 {start|stop|reload|configtest|status|force-reload|upgrade|restart|reopen_logs}"
            exit 2
    esac

     
     
  • 4.24, Аноним (-), 22:26, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • –7 +/
    ну зачем же так, а??? ну щас все плюсанувшие павлушу вешаться же пойдут...не переживут они...
     
  • 4.28, Аноним (-), 22:31, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вспомнилось, как в fedora 16 /usr/libexec/iptables мог и restart, и save, а в iptables.service было прописано только start и stop.Дописывал, чтоб делать
    systemctl save iptables.service.
     
     
  • 5.30, ноним (ok), 22:38, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Вспомнилось, как в fedora 16 /usr/libexec/iptables мог и restart, и save, а
    > в iptables.service было прописано только start и stop.Дописывал, чтоб делать
    > systemctl save iptables.service.

    Может я немного олдскул, но по моему это всегда делалось так:

    #iptables-save > $IPTABLES_CONFIG
    (к тому же это достаточно дистрибутивонезависимый вариант)

    Или вы редактируете конфиг также часто, как и управляете демоном?

     
     
  • 6.35, Аноним (-), 22:52, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    iptables-save-показ таблиц,а service iptables save-сохранение правил, заданных с iptables
    в файл после чего делается service iptables restart, в терминологии init, для принятия
    изменнений.В iptables.service было прописано только  stop и start, и приходилось делать
    /usr/libexec/iptables save, что было не красиво.Полез в iptables.service.
     
     
  • 7.38, ноним (ok), 23:02, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > iptables-save-показ таблиц,а service iptables save-сохранение правил, заданных с iptables
    > в файл после чего делается service iptables restart, в терминологии init, для
    > принятия
    > изменнений.В iptables.service было прописано только  stop и start, и приходилось делать
    > /usr/libexec/iptables save, что было не красиво.Полез в iptables.service.

    #iptables-save > $IPTABLES_CONFIG
    #systemctl reload iptables

    P.S.: И зачем дергать iptables, если iptables-save вытаскивает текущие правила?

     
  • 5.164, Аноним (-), 11:20, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Дописывал, чтоб делать systemctl save iptables.service.

    Ну так в .service это дописать попроще будет чем в портянку на баше, которая на три страницы у многих сервисов, да еще отборного г@внокода, где конфигурационные константы перемешаны с логикой.

     
     
  • 6.211, Аноним (-), 14:11, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Дописывал, чтоб делать systemctl save iptables.service.
    > Ну так в .service это дописать попроще будет чем в портянку на
    > баше, которая на три страницы у многих сервисов, да еще отборного
    > г@внокода, где конфигурационные константы перемешаны с логикой.

    А это уж как вы, программистами себя мнящие, пишете. Т а щ е м т а, скрипты вполне можно структурненько написать. И это можно было задолго до исторического материализма, знаешь ли. То, что вы их за 30 лет ни@силили и вынуждены лепить горбатого^Wвсякие системы мудреной инициализации, сп.жженые с Соляровской SMF - это уже ваши проблемы, а не тех, кто писал. А вам даже ПРОЧИТАТЬ скрипт проблема. Что уж говорить о его написании...

     
  • 4.40, Аноним (-), 23:05, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +6 +/
    ты забыл выложить для systemd юнита код на си, который будет это все парсить и запускать
     
     
  • 5.43, ноним (ok), 23:11, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > ты забыл выложить для systemd юнита код на си, который будет это
    > все парсить и запускать

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

     
     
  • 6.47, О (?), 23:24, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >Этот код на C будет написан один раз и поддерживаться командой, которая занимается своим делом, а не плодиться в виде bash-простынок для каждого дистрибутива майнтайнерами пакетов.

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

     
     
  • 7.51, ноним (ok), 23:30, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >>Этот код на C будет написан один раз и поддерживаться командой, которая занимается своим делом, а не плодиться в виде bash-простынок для каждого дистрибутива майнтайнерами пакетов.
    > ну так и shell-код будет написан один раз, причем любой админ может
    > написать, для любых своих сервисов.

    Любой админ может также (на|пере)писать и unit-файл, притом не вмешиваясь в пакетную базу и не беспокоясь об обновлении пакета. И вполне возможно, что в скором времени (в следствии унификации) unit-файлы будут поставляться вместе с исходным кодом и тогда вообще ничего писать\переписывать не потребуется.

     
     
  • 8.54, kurokaze (ok), 23:41, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    хехе, ты наивный чукотский вьюноша скорее в systemd lua приделают для разнообраз... текст свёрнут, показать
     
     
  • 9.65, ноним (ok), 00:12, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Время рассудит ... текст свёрнут, показать
     
  • 9.288, Аноним (-), 21:10, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Скорее, wordbasic ... текст свёрнут, показать
     
  • 8.55, О (?), 23:43, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Сомневаюсь я У людей своих пакетов навалом, у меня их больше сотни Вот сейчас ... текст свёрнут, показать
     
     
  • 9.63, Аноним (-), 00:09, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    передай свою унифицированную систему другому человеку, узнаешь много нового ... текст свёрнут, показать
     
     
  • 10.69, О (?), 00:15, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Не унифицированных систем не бывает ... текст свёрнут, показать
     
     
  • 11.73, ноним (ok), 00:21, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А каким либо образом обосновать свою позицию вы можете ... текст свёрнут, показать
     
     
  • 12.78, О (?), 00:32, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А разве очевидные вещи нуждаются в обосновании В разных компаниях разные бизнес... текст свёрнут, показать
     
     
  • 13.81, ноним (ok), 00:36, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не унифицированных систем не бывает - так сдесь потерялась запятая или пробел... текст свёрнут, показать
     
     
  • 14.82, О (?), 00:38, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну если судить по сдесь , то для вас возможно ... текст свёрнут, показать
     
     
  • 15.86, ноним (ok), 00:40, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну так вот вышло, что поделаешь А по существу есть что сказать ... текст свёрнут, показать
     
  • 11.212, Аноним (-), 14:12, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На дистровотче это напиши, ага На глагне ... текст свёрнут, показать
     
  • 9.68, ноним (ok), 00:15, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А вы попробуйте А если необходимо поправить стандартный init-файл Из чисто о... текст свёрнут, показать
     
     
  • 10.74, О (?), 00:22, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А зачем И что Какие-то сложности Стандартный bash, где 50 комментариев и код... большой текст свёрнут, показать
     
     
  • 11.80, ноним (ok), 00:35, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сомнения обычно можно подтвердить, либо опровергнуть опытом Затем, что после об... большой текст свёрнут, показать
     
     
  • 12.87, О (?), 00:43, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Расскажи про свой опыт с мужиками и наркотиками Обновления какого пакета Не св... большой текст свёрнут, показать
     
     
  • 13.91, ноним (ok), 00:48, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А вот когда аргументы заканчиваются, начинается переход на личности и подобие бу... текст свёрнут, показать
     
     
  • 14.94, О (?), 00:53, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Очень хорошо, что у тебя аргументы закончились, хотя их и не было И наконец ты... текст свёрнут, показать
     
  • 12.89, Аноним (-), 00:46, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    С systemd изменения аналогично улетают в трубу че правда И даже пути менять не... текст свёрнут, показать
     
     
  • 13.93, ноним (ok), 00:52, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вы точно в этом уверены Тут согласен Но есть тенденция к переносу всех бинар... текст свёрнут, показать
     
     
  • 14.96, Аноним (-), 00:57, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Абсолютно, ибо конфиг - часть пакета и новый пакет его перезапишет А если не пе... текст свёрнут, показать
     
     
  • 15.97, Аноним (-), 00:58, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    s конфиг юнит-файл ... текст свёрнут, показать
     
  • 15.119, Аноним (-), 04:08, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кастомные юниты кладутся в etc systemd system , а дистрибутивные - в lib syste... текст свёрнут, показать
     
     
  • 16.289, Аноним (-), 21:15, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    тебе что-то мешает положить сделать кастомный rc скрипт Вообще причем тут syste... текст свёрнут, показать
     
  • 14.98, О (?), 01:01, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    absolutely... текст свёрнут, показать
     
     
  • 15.126, Аноним (-), 07:02, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Еще один спец по systemd Сколько же вас ... текст свёрнут, показать
     
  • 13.236, Адекват (?), 14:49, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Если вы про Арч, то нет - usr sbin теперь симлинк на usr bin, так что менять ... текст свёрнут, показать
     
  • 12.92, О (?), 00:51, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Звучит так про systemd сказать ничего хорошего не могу, но докопаться попробую... текст свёрнут, показать
     
  • 7.175, Аноним (-), 11:53, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > ну так и shell-код будет написан один раз, причем любой админ может написать, для любых своих сервисов.

    Ну так мне как админу написать конфиг на 5 строк для любых моих сервисов - явно проще, да? :)

     
  • 6.75, Аноним (-), 00:25, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    дык вынеси все функции из инит скрипта в отдельный файл и получи сравнимую длину, и отлаживать проще будет чем си код.
     
     
  • 7.104, абыр (?), 01:07, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    И почему никто этого так до сих пор и не сделал ?
     
     
  • 8.214, Аноним (-), 14:14, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Отучаемся говорить за всех Я так делаю ВСЕГДА ... текст свёрнут, показать
     
  • 7.168, Аноним (-), 11:24, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > и отлаживать проще будет чем си код.

    Ага, ЩАЗ. Service файлы - не сишный код. Отлаживают сишный код разработчики systemd. А админ "отлаживает" конфиг на пять строк. Поэтому жизня админа становится сильно проще. Ему не надо ни выносить ничего в какие-то файлы, ни дописывать фреймворк логгирования обломов в каждой скриптопортянке, ни что там еще.

     
     
  • 8.209, Фтщтнь (?), 14:05, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Поэтому теперь админом Linux может стать каждая безграмотраня обезьяна, закончив... текст свёрнут, показать
     
     
  • 9.210, ноним (ok), 14:09, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    То есть перед тем, как стать админом Linux надо ВО получить И желательно в MI... текст свёрнут, показать
     
     
  • 10.219, Фтщтнь (?), 14:23, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, но поболее поучиться, чем 3 месяца Сейчас же это больше похоже на Windows-... текст свёрнут, показать
     
  • 9.225, бедный буратино (ok), 14:37, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Глупость От того, что какие-то вещи стали легче, мир не рухнет Эффективность м... текст свёрнут, показать
     
     
  • 10.229, Фтщтнь (?), 14:44, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Уровень подготовки специалиста резко упадет Снова же, уровень подготовки Micros... текст свёрнут, показать
     
     
  • 11.241, ноним (ok), 14:58, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Есть реальные спецы по MS и есть эникеи Есть реалтные спецы по Linux и есть те,... текст свёрнут, показать
     
     
  • 12.248, Фтщтнь (?), 15:08, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Эммм, скажите же мне, почему реальные спецы по Active Directory например зачасту... большой текст свёрнут, показать
     
     
  • 13.257, ноним (ok), 15:30, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Значит это не реальные спецы BlackBox в MS, присутсвует Но systemd вроде как... текст свёрнут, показать
     
     
  • 14.260, Фтщтнь (?), 15:36, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы простите, но реальные, MS-сертифицированные Но systemd вроде как по GPL лице... текст свёрнут, показать
     
     
  • 15.263, ноним (ok), 15:47, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Я могу получить 5 сертификатов по MS за 5 дней - но что дают эти бумажки А это ... большой текст свёрнут, показать
     
     
  • 16.264, кверти (ok), 16:11, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    ну языком чесать - это ж не мешки ворочать опеннет этому доказательство ... текст свёрнут, показать
     
  • 16.266, Фтщтнь (?), 16:35, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну как бы мне по боку, я другими системами пользуюсь systemd-free ... текст свёрнут, показать
     
  • 16.269, Фтщтнь (?), 16:47, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    У нас с вами разговор в ключе В огороде бузина, а в киеве дядька выходит Я ва... текст свёрнут, показать
     
     
  • 17.270, бедный буратино (ok), 16:52, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Лидеры рынка linux-desktop - это Debian Ubuntu ... текст свёрнут, показать
     
  • 17.271, ноним (ok), 16:56, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Простите, а что вы имеете ввиду под мало точек соприкосновения с пользователем ... текст свёрнут, показать
     
     
  • 18.272, Фтщтнь (?), 17:14, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Имею в виду ограниченный механизм его расширения в отличии от скриптов и ограни... текст свёрнут, показать
     
     
  • 19.274, ноним (ok), 17:45, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    reload как раз-таки есть а расширять возможности теми-же sh-скриптами вам никт... текст свёрнут, показать
     
  • 16.273, Фтщтнь (?), 17:21, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Что доказывает мое утверждение о том, что виндовые админы имеют низкую кваллифик... текст свёрнут, показать
     
     
  • 17.275, ноним (ok), 17:49, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это подтверждает только то, что бумажки ничего не стоят А квалифицированные MS-... текст свёрнут, показать
     
  • 10.233, Фтщтнь (?), 14:45, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А давайте вы не будете так толсто троллить переключаясь на личности Мы все таки... текст свёрнут, показать
     
     
  • 11.246, бедный буратино (ok), 15:07, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Давайте Начинайте ... текст свёрнут, показать
     
  • 9.292, Аноним (-), 21:49, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Есть такая штука, прогресс называется Раньше бельё постирать люди прачек нанима... большой текст свёрнут, показать
     
  • 8.240, Адекват (?), 14:57, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Поэтому жизня админа становится сильно проще Я бы так не сказал, хотя бы потом... текст свёрнут, показать
     
     
  • 9.244, ноним (ok), 15:02, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Посоветую поинтересоваться принципами именования блочных устройств в GNU Linux ... большой текст свёрнут, показать
     
     
  • 10.290, Аноним (-), 21:22, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да, а udev уже перестал быть частью systemd ... текст свёрнут, показать
     
     
  • 11.302, ноним (ok), 07:16, 11/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Повторюсь udev существовал задолго до него И конфигурился точно также как и се... текст свёрнут, показать
     
     
  • 12.322, Аноним (-), 23:43, 11/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А я еще раз повторюсь что udev является частью systemd, и все изменения в udev э... текст свёрнут, показать
     
  • 6.114, Аноним (-), 03:12, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А если понадобятся нестандартные действия/реакция?
     
     
  • 7.144, Аноним (144), 09:18, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    A ежели дождь во время усушки ?
     
  • 7.176, Аноним (-), 11:55, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А если понадобятся нестандартные действия/реакция?

    Вот тогда можно пнуть скрипт или какую-то другую программу для этого.

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

     
     
  • 8.224, Фтщтнь (?), 14:34, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    а зачем тогда столько сущностей systemd скрипт , если в случае с init она была ... текст свёрнут, показать
     
  • 8.293, Аноним (-), 21:56, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Бункер на такой глубине не только от метеоритов защитит, но и ещё много от чего,... текст свёрнут, показать
     
  • 5.165, Аноним (-), 11:21, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > ты забыл выложить для systemd юнита код на си, который будет это все парсить и запускать

    Системный администратор с компонентами systemd дела не имеет - это проблемы разработчиков systemd.

     
  • 4.84, Аноним (-), 00:40, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Прошу заметить что функциональность хромает.
    unit имеет acton: start,reload,stop
    а инит скрипт: start,stop,reload,configtest,upgrade, status,

    а теперь запили мне юнит для systemd с аналогичной функциональностью

     
     
  • 5.117, angra (ok), 03:25, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Последователей Поттеринга это не волнует, что сказали жрать, то и будут. Подумаешь, юниты не могут ничего кроме start/stop/restart(reload), зато "это открывает множество дополнительных способов использования" и "в то же время гибкий интерфейс - снаружи".


     
     
  • 6.124, бедный буратино (ok), 06:15, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Большинство людей система иницализации их компьютера волнует примерно так же, ка... большой текст свёрнут, показать
     
  • 5.134, Аноним (-), 07:52, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Прошу заметить что функциональность хромает.
    > unit имеет acton: start,reload,stop
    > а инит скрипт: start,stop,reload,configtest,upgrade, status,
    > а теперь запили мне юнит для systemd с аналогичной функциональностью

    Да зачем ? Разве итак не понятно что крутое супер админы _требужшие_ сысЪтемд даже разницы не уловили. Проффесионалы, не чета нам :)

     
     
  • 6.177, Аноним (-), 11:56, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А вы - это кто такое, чтобы ваше мнение кого-то вообще интересовало? :)
     
  • 5.182, ноним (ok), 12:54, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Прошу заметить что функциональность хромает.
    > unit имеет acton: start,reload,stop
    > а инит скрипт: start,stop,reload,configtest,upgrade, status,
    > а теперь запили мне юнит для systemd с аналогичной функциональностью

    Если бы вы хоть раз прочитали документацию или попробовали запустить systemctl, вы бы поняли, что этот unit в systemd умеет start,stop,reload,configtest и status ("искаропки"). А кроме того еще и reload-or-restart,dump,enable,disable,try-restart и.т.д. Единственный пункт мимо - это upgrade, но это достаточно сомнительный функционал.

     
     
  • 6.183, ноним (ok), 12:55, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    .
     
  • 6.243, Адекват (?), 15:01, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >enable,disable

    Аналог внесения в строку DAEMONS в rc.conf, не более
    Кроме тогда - в строке всегда сразу видно какие демоны запускаются, а какие нет.
    А как это сделать в systemd ?


     
     
  • 7.247, ноним (ok), 15:08, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >>enable,disable
    > Аналог внесения в строку DAEMONS в rc.conf, не более
    > Кроме тогда - в строке всегда сразу видно какие демоны запускаются, а
    > какие нет.
    > А как это сделать в systemd ?

    Во-первых в systemd вводится понятие зависимостей.

    А во-вторых: ls /etc/systemd/system/*.wants/ , причем по полочкам.

     
     
  • 8.319, linux must _RIP_ (?), 21:37, 11/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    в sysv init оно тоже есть ... текст свёрнут, показать
     
  • 6.279, Аноним (-), 18:31, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > этот unit в systemd умеет start,stop,reload,configtest и status
    > ("искаропки"). А кроме того еще и reload-or-restart,dump,enable,disable,try-restart
    > и.т.д.

    Подскажите, как посмотреть эти команды?

     
     
  • 7.305, ноним (ok), 07:30, 11/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> этот unit в systemd умеет start,stop,reload,configtest и status
    >> ("искаропки"). А кроме того еще и reload-or-restart,dump,enable,disable,try-restart
    >> и.т.д.
    > Подскажите, как посмотреть эти команды?

    man systemctl

     
  • 6.291, Аноним (-), 21:27, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Тоесть кроме юнит файла еще по куче мест раскидано что может делать сервис?
    Офигенная прозрачность просто.
     
  • 4.133, Аноним (-), 07:50, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Где БЛЯ профит?!
    > #cat /lib/systemd/system/nginx.service
    > ......................................
    > #cat /etc/init.d/nginx

    [Позёвывая]
    ... очередной придурок сравнил мопед с БелАЗом и пришёл к генеальному выводу что тервый меньше и легче? :)

    Прочитать _что_ умеет второй вариант не судьба? Таким - да нужен сысынит. Или винда. Всё одно - reinstall system often, reinstall system early(С) :-)

     
     
  • 5.185, ноним (ok), 12:56, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >>> Где БЛЯ профит?!
    >> #cat /lib/systemd/system/nginx.service
    >> ......................................
    >> #cat /etc/init.d/nginx
    > [Позёвывая]
    > ... очередной придурок сравнил мопед с БелАЗом и пришёл к генеальному выводу
    > что тервый меньше и легче? :)
    > Прочитать _что_ умеет второй вариант не судьба? Таким - да нужен сысынит.
    > Или винда. Всё одно - reinstall system often, reinstall system early(С)
    > :-)

    https://www.opennet.ru/openforum/vsluhforumID3/90371.html#182

     
  • 4.326, Адекват (ok), 13:30, 12/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Многабукафф, ниасилил, низачед, кг ам да Я вот например прекрасно понимаю чт... большой текст свёрнут, показать
     
  • 4.329, Michael Shigorin (ok), 21:20, 13/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > #cat /lib/systemd/system/nginx.service

    А теперь grep USR2 /lib/systemd/system/nginx.service сделайте.

    > # Upgrade the binary with no downtime.

     
  • 4.339, Deffic (?), 15:13, 14/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    > [Service]
    > Type=forking
    > PIDFile=/run/nginx.pid
    > ExecStartPre=/usr/sbin/nginx -t
    > ExecStart=/usr/sbin/nginx
    > ExecReload=/bin/kill -s HUP $MAINPID
    > ExecStop=/bin/kill -s QUIT $MAINPID
    > PrivateTmp=true
    > [Install]
    > WantedBy=multi-user.target

    Давайте сравнивать корректно и не лезть в код, Вы же не лезете в программный код systemD.

     
  • 3.37, ноним (ok), 23:01, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Где БЛЯ профит?!

    Проясните, пожалуйста, некоторые пункты:

    1) Какая цель преследуется монтированием tmpfs в /media ?
    2) Как выглядит ваш unit-файл с десятью параметрами получившийся в итоге, если не стыдно.
    3) Является ли правильным решением, редактирование файла поставляемого с пакетом, который при этом не является файлом конфигурации?


     
     
  • 4.57, О (?), 23:47, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Где БЛЯ профит?!
    > Проясните, пожалуйста, некоторые пункты:
    > 1) Какая цель преследуется монтированием tmpfs в /media ?

    Православный костыль для быстрой работы.

    > 3) Является ли правильным решением, редактирование файла поставляемого с пакетом, который
    > при этом не является файлом конфигурации?

    Да. Процесс кастомизации никто не отменял.

     
     
  • 5.71, ноним (ok), 00:18, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >>> Где БЛЯ профит?!
    >> Проясните, пожалуйста, некоторые пункты:
    >> 1) Какая цель преследуется монтированием tmpfs в /media ?
    > Православный костыль для быстрой работы.

    Каким образом этот "православный костыль" ускоряет работу? И чью работу он ускоряет? Не могу представить, что смонтировав tmpfs в /media я уйду с работы пораньше )

    >> 3) Является ли правильным решением, редактирование файла поставляемого с пакетом, который
    >> при этом не является файлом конфигурации?
    > Да. Процесс кастомизации никто не отменял.

    И что будет при обновлении пакета?

     
     
  • 6.76, О (?), 00:27, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >>>> Где БЛЯ профит?!
    >>> Проясните, пожалуйста, некоторые пункты:
    >>> 1) Какая цель преследуется монтированием tmpfs в /media ?
    >> Православный костыль для быстрой работы.
    > Каким образом этот "православный костыль" ускоряет работу? И чью работу он ускоряет?
    > Не могу представить, что смонтировав tmpfs в /media я уйду с
    > работы пораньше )

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

    >>> 3) Является ли правильным решением, редактирование файла поставляемого с пакетом, который
    >>> при этом не является файлом конфигурации?
    >> Да. Процесс кастомизации никто не отменял.
    > И что будет при обновлении пакета?

    Ничего.
    #aptitude hold name_packed


     
     
  • 7.83, ноним (ok), 00:39, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А можно какой-либо пруф в подтверждение Тогда уж проще так rm -rf etc apt ... большой текст свёрнут, показать
     
     
  • 8.95, О (?), 00:56, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    gooole насколько порядков работа оперативной памяти быстрее работы диска И че... текст свёрнут, показать
     
     
  • 9.341, увы Аноним (?), 17:15, 21/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    мне пакет обновлённый надо, с фиксами и фичами а не замороденное старьё - из-за ... текст свёрнут, показать
     
  • 4.120, Аноним (-), 04:12, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Где БЛЯ профит?!
    > Проясните, пожалуйста, некоторые пункты:
    > 1) Какая цель преследуется монтированием tmpfs в /media ?

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


     
     
  • 5.127, ноним (ok), 07:06, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >>> Где БЛЯ профит?!
    >> Проясните, пожалуйста, некоторые пункты:
    >> 1) Какая цель преследуется монтированием tmpfs в /media ?
    > Никогда не останутся "левые" каталоги-точки для автомонтирования, если, например, система
    > внезапно перезагрузилась.

    Вот тут могу согласиться ) Но сейчас это и так все в виртуальной фс /run.

     
  • 4.140, linux must _RIP_ (?), 08:54, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Где БЛЯ профит?!
    > Проясните, пожалуйста, некоторые пункты:
    > 1) Какая цель преследуется монтированием tmpfs в /media ?

    тут как раз таки все понятно - что бы не подчищать за собой созданые каталоги от какого нить automount и не мучать ssd - проще иметь в tmpfs - и там создавать каталоги для точек монтирования.
    Единственная проблема что кто-то статический mount из fstab не посмотрел.

     
     
  • 5.187, ноним (ok), 13:07, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >>> Где БЛЯ профит?!
    >> Проясните, пожалуйста, некоторые пункты:
    >> 1) Какая цель преследуется монтированием tmpfs в /media ?
    > тут как раз таки все понятно - что бы не подчищать за
    > собой созданые каталоги от какого нить automount и не мучать ssd
    > - проще иметь в tmpfs - и там создавать каталоги для
    > точек монтирования.
    > Единственная проблема что кто-то статический mount из fstab не посмотрел.

    Вроде как все, кто не из криокамеры давно на /run перешли, не?

     
     
  • 6.199, linux must _RIP_ (?), 13:41, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>>> Где БЛЯ профит?!
    >>> Проясните, пожалуйста, некоторые пункты:
    >>> 1) Какая цель преследуется монтированием tmpfs в /media ?
    >> тут как раз таки все понятно - что бы не подчищать за
    >> собой созданые каталоги от какого нить automount и не мучать ssd
    >> - проще иметь в tmpfs - и там создавать каталоги для
    >> точек монтирования.
    >> Единственная проблема что кто-то статический mount из fstab не посмотрел.
    > Вроде как все, кто не из криокамеры давно на /run перешли, не?

    для mount points ?! в /run кладут вроде как содержимое старого /var/run. не ?

    ps. я видимо еще в криокамеры - у меня ничего новее RHEL6 нету. а туда эти ново введения еще не дошли.

     
     
  • 7.201, бедный буратино (ok), 13:42, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > для mount points ?!

    В арче уже давно /run/media

     
  • 7.207, ноним (ok), 13:58, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    >>> тут как раз таки все понятно - что бы не подчищать за
    >>> собой созданые каталоги от какого нить automount и не мучать ssd
    >>> - проще иметь в tmpfs - и там создавать каталоги для
    >>> точек монтирования.
    >>> Единственная проблема что кто-то статический mount из fstab не посмотрел.
    >> Вроде как все, кто не из криокамеры давно на /run перешли, не?
    > для mount points ?! в /run кладут вроде как содержимое старого /var/run.
    > не ?
    > ps. я видимо еще в криокамеры - у меня ничего новее RHEL6
    > нету. а туда эти ново введения еще не дошли.

    И часто в RHEL вы используете автомонтирование в /media? И часто ли там что остается после отмонтирования, чтобы костыли с tmpfs городить?

     
     
  • 8.228, linux must _RIP_ (?), 14:43, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    При использовании десктопа - оно постоянно туда и регулярно там остается мусор ... текст свёрнут, показать
     
     
  • 9.303, ноним (ok), 07:19, 11/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Наверное у вас и журнал отключен, чтобы жизнь SSD продлить ... текст свёрнут, показать
     
     
  • 10.309, linux must _RIP_ (?), 11:31, 11/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    у меня нет SSD меня вполне устраивает обычный HDD Нет таких задач где seek tim... текст свёрнут, показать
     
  • 3.262, Мяут (ok), 15:43, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем так сложно? Я на openSUSE банально редактирую fstab, а systemd сам его парсит
     
  • 2.15, Аноним (-), 21:47, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    У RedHat богатый опыт сопровождения линукса на ответственных местах, где за сбой... большой текст свёрнут, показать
     
     
  • 3.42, Аноним (-), 23:08, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >[оверквотинг удален]
    > большой конторы с > 2000 узлов будет практически свой линукс, и
    > мало кто поможет из саппорта, ибо простота и прозрачность километров баш
    > кода проста только для ее автора и то в течении месяца
    > а то и меньше.
    > Были разные идеи, остановились на systemd. Похоже, RHEL 7 будет на нем
    > основан. Собственно это и есть главная интрига - если попадет в
    > 7 как дефолтная то значит прошла кучу проверок на знаменитых редхатовских
    > тестах, и будет сопровождаться очень серьезно настроенными парнями которым не фкантактик
    > пускать а биржу бесперебойно обеспечивать и прочие авианосцы. Выяснится это скоро,
    > так как бета выйдет примерно в момент выпуска Fedora 19 (месяц-два).

    какого тогда они на upstart неостановились?


     
  • 3.50, О (?), 23:30, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >Что то с этим всем делать надо, иначе у каждой более менее большой конторы с > 2000 узлов будет практически свой линукс

    Он и сейчас есть и после будет. Задачи у всех разные.

     
  • 3.100, Аноним (100), 01:02, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Админам конечно это нравится - создает клан "назаменимой элиты"

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

    Серьезно, там где "за сбой могут хорошо попасть на деньги или даже на человеческие жизни" к администрированию систем подпускают того, кто это не умеет?

     
  • 3.300, Аноним (-), 06:32, 11/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Во жесть. Использование обычного инструмента админа (shell) уже считается элитарностью? У вас, системдшников, скорость умение скопировать файл в консоли станет элитарностью.
     
  • 3.330, Michael Shigorin (ok), 21:24, 13/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > У RedHat богатый опыт сопровождения линукса на ответственных местах,
    > где за сбой могут хорошо попасть на деньги или даже на человеческие жизни.

    Я тут уже как-то показывал фото упавшего по сегфолту при отвалившемся (вытащенном) корне со словами "sysvinit себе такого у меня не позволяет".

    Шляпники от mission critical отходят как раз со всеми этими MSDN-образными наворотами вдесятеро более сложного кода ради "упрощения для пользователя" вдвое.

     
  • 2.27, nailts (ok), 22:30, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    а на фига в gentoo пиарят тупой open.rc? юзаю xxxx - потребности не вижу
     
     
  • 3.31, Амоним (?), 22:41, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    пруфы на пиар (множество новостных постов) и на двухсотую версию дайте пожалыста.
     
  • 2.90, equeim (ok), 00:47, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Никак. Udev теперь
    часть systemd. А consolekit умер. Единственный его продолжатель (по функциям) - systemd-logind. Который, кстати, будет использоваться в новых релизах убунты.
     
  • 2.110, Аноним (-), 03:03, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > этот сыстемд? неужто на нём свет таким серьёзным клином сошёлся,

    Объясняем: как бы не ворчали старперы, а systemd умеет работать с фичами линуха. И таки натуорально ими управлять. Нет, спору нет, какой-нибудь LXC контейнер при сильном желании можно слепить и без него. Или там KVM виртуалку запустить. Но будет хорошо, если менеджер системной инициализации будет в курсе актуальных фич системы и будет в состоянии это пнуть без подстановки ему двух килограммов отборных костылей.

     
     
  • 3.132, Аноним (-), 07:43, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +8 +/
    >И таки натуорально ими управлять.

    Вот с этим предложением я полностью согласен! :)
    Старик Фрейд - кстате тоже :)

     
  • 2.317, Kodir (ok), 16:57, 11/06/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Что вы вообще делаете в Линуксе, если после целой статьи объяснений задаёте такие тупые вопросы??
     

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

  • 1.3, Аноним (-), 21:15, 09/06/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    в дебиан уже systemd ?
     
     
  • 2.70, Аноним (-), 00:16, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    в 8 точно будет
     
     
  • 3.129, Аноним (-), 07:39, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    в wheezy набери apt-get install systemd
    да почитай http://wiki.debian.org/systemd
     
     
  • 4.159, некто666 (?), 11:08, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    у меня для доступа к клиентам создано порядка 20 openvpn подключений.
    Когда мне они нужны. раньше я запускал их просто
    sudo /etc/init.d/openvpn start vpn1
    sudo /etc/init.d/openvpn start vpnN
    в любой комбинации
    с systemd этот процесс стал ммммм непрозрачным - я теперь помимо конфига еще должен и unit файл делать 8-(
     
     
  • 5.184, бедный буратино (ok), 12:55, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > sudo /etc/init.d/openvpn start vpn1
    > sudo /etc/init.d/openvpn start vpnN
    > в любой комбинации
    > с systemd этот процесс стал ммммм непрозрачным - я теперь помимо конфига
    > еще должен и unit файл делать 8-(

    А /etc/init.d/openvpn исключительно силой мысли возник? :)

    ps. openvpn@vpn1 openvpn@vpnN

     
  • 4.170, KT315 (ok), 11:27, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > в wheezy набери apt-get install systemd
    > да почитай http://wiki.debian.org/systemd

    Может сперва почитать? ;-)

     
  • 4.181, Аноним (-), 12:31, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    зачем мне его к wheezy прикручивать?  Мне как пользователю он нафиг не сдался. Если в дебиане его запилят за 2 года,то буду юзать
     

  • 1.4, Аноным (ok), 21:18, 09/06/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А есть ли разница для хомячкового пользователя десктопного Линя, системд там или что-то другое?
     
     
  • 2.8, Аноним (-), 21:26, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Есть. Тк компьютер запустится быстрее. И упавшие демоны перезапустятся
     
     
  • 3.17, emg81 (ok), 21:54, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    с чем комп запустится быстрее, и с чем демоны перезапустятся? с systemd?
     
     
  • 4.18, pavlinux (ok), 22:04, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > с чем комп запустится быстрее, и с чем демоны перезапустятся? с systemd?

    Юзер не должен знать, что такое демоны. Просто быстрее :)

     
     
  • 5.188, Аноним (-), 13:09, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Быстрее! Выше! Сильнее!
     
     
  • 6.249, Адекват (?), 15:09, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Быстрее! Выше! Сильнее!

    [trolling]
    И в унитаз
    [/trolling]

     
  • 4.101, Аноним (100), 01:04, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    ...А комп все запускался и запускался, а демоны перезапускались все быстрее и быстрее, а Путин все играл на пианино...
     
  • 3.56, kurokaze (ok), 23:44, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +10 +/
    > Есть. Тк компьютер запустится быстрее.

    Сынку, инициализация RAID контроллера занимает больше времени чем загрузка ОС. Перестанешь быть админом локалхоста, убедишься сам

    > И упавшие демоны перезапустятся

    Перезапустятся и снова отвалятся из за например неконсистентной бд? А может дополнительно её порушат? Упавший сервис это уже повод для беспокойства, как чрезвычайная ситуация. Я такие могу за 12 лет по пальцам одной руки пересчитать

     
     
  • 4.130, Пингвино (ok), 07:42, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Сынку, инициализация RAID контроллера занимает больше времени чем загрузка ОС.

    Расскажи мне еще про скорость инициализации RAID-контроллера на виртуальных машинах.

     
     
  • 5.131, Пингвино (ok), 07:43, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >> Сынку, инициализация RAID контроллера занимает больше времени чем загрузка ОС.
    > Расскажи мне еще про скорость инициализации RAID-контроллера на виртуальных машинах. Если я запускаю 10 виртуальных машин RAID-контроллер будет в каждой инициализироваться или только в первой?
     
     
  • 6.213, Фтщтнь (?), 14:13, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >>> Сынку, инициализация RAID контроллера занимает больше времени чем загрузка ОС.
    >> Расскажи мне еще про скорость инициализации RAID-контроллера на виртуальных машинах. Если я запускаю 10 виртуальных машин RAID-контроллер будет в каждой инициализироваться или только в первой?

    А вас 3 секунды увеличения скорости загрузки виртуалок спасут от чего-то? Интересно от чего же? Я их обычно запускаю и просто забываю о них.

     
     
  • 7.226, Пингвино (ok), 14:39, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > А вас 3 секунды увеличения скорости загрузки виртуалок спасут от чего-то? Интересно
    > от чего же? Я их обычно запускаю и просто забываю о
    > них.

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

     
     
  • 8.242, Фтщтнь (?), 14:58, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    В каких именно отраслях так бывает Почту шеф не получит Почта сама по себе не ... текст свёрнут, показать
     
     
  • 9.250, Адекват (?), 15:11, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    На атомных электростанциях например, в системе навигации истребителя Может туда... текст свёрнут, показать
     
     
  • 10.252, Andrey Mitrofanov (?), 15:13, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ставь скорее зачем спрашиваешь, да ... текст свёрнут, показать
     
  • 10.267, Фтщтнь (?), 16:38, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Там критично не время загрузки, а время реакции системы Не подменяйте понятия ... текст свёрнут, показать
     
     
  • 11.332, Michael Shigorin (ok), 21:30, 13/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Время гарантированной реакции системы, точнее Хотя отдельные уникумы и J2ME ... текст свёрнут, показать
     
  • 10.331, Michael Shigorin (ok), 21:29, 13/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    При тепловой постоянной времени ТВЭЛов порядка десяти секунд или на скорости в м... текст свёрнут, показать
     
  • 5.216, Аноним (-), 14:19, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> Сынку, инициализация RAID контроллера занимает больше времени чем загрузка ОС.
    > Расскажи мне еще про скорость инициализации RAID-контроллера на виртуальных машинах.

    Вас, г@вновиртуальщиков что, как икру уже мечут? Прикинь - есть ВАЛОМ систем, где виртуализация В ПЕНЬ НЕ НУЖНА И ОСЬ РАБОТАЕТ НА ГОЛОМ ЖЕЛЕЗЕ. Называют их еще bare metal. Погугли - удивишься. И, кстати, как ты думаешь, на чем крутится твоя система ВИРТУАЛИЗАЦИИ, м?

     
     
  • 6.230, Пингвино (ok), 14:44, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >>> Сынку, инициализация RAID контроллера занимает больше времени чем загрузка ОС.
    >> Расскажи мне еще про скорость инициализации RAID-контроллера на виртуальных машинах.
    > Вас, г@вновиртуальщиков что, как икру уже мечут? Прикинь - есть ВАЛОМ систем,
    > где виртуализация В ПЕНЬ НЕ НУЖНА И ОСЬ РАБОТАЕТ НА ГОЛОМ
    > ЖЕЛЕЗЕ. Называют их еще bare metal. Погугли - удивишься. И, кстати,
    > как ты думаешь, на чем крутится твоя система ВИРТУАЛИЗАЦИИ, м?

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

     
  • 3.60, О (?), 23:53, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Есть. Тк компьютер запустится быстрее.

    С этого места поподробнее. За счет чего?

    > И упавшие демоны перезапустятся

    Разбор причины падения, алгоритм расскажи.

     
  • 3.72, Аноним (-), 00:19, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Есть. Тк компьютер запустится быстрее. И упавшие демоны перезапустятся

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


     
  • 3.282, Аноним (-), 20:07, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >компьютер запустится быстрее.

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

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

    >И упавшие демоны перезапустятся

    если демон падает - это баг

     
     
  • 4.333, Michael Shigorin (ok), 21:32, 13/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > брехня, разница если и есть - то минимальная(обычно системдшные гетзефакс приводят
    > данных с ssd и кучей отключенных сервисов)

    У меня sysvinit на быстром ssd грузит нужное примерно за ту же секунду.  Складывается дольше, чем недавние systemd, факт (правда, это в основном в тестовых виртуалках наблюдаю).

     
  • 2.9, Crazy Alex (ok), 21:26, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • –15 +/
    А есть ли разница, что хорошо/плохо хомячковому пользователю? Он по определению балласт.
     
     
  • 3.19, pavlinux (ok), 22:06, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А есть ли разница, что хорошо/плохо хомячковому пользователю? Он по определению балласт.

    Тебе балласты уже три минуса набалластили :)

     
     
  • 4.23, Vkni (ok), 22:24, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Тебе балласты уже три минуса набалластили :)

    И кому с этих минусов/плюсов холодно или жарко? Ну, кроме поставивших их деточек. :-)

     
     
  • 5.111, Аноним (-), 03:04, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Кроме деточек есть и другая крайность. Старперы которые не признают ничего нового, полагая что рассекать по скоростному автобану на привычной кляче - сойдет, типа.
     
     
  • 6.136, Аноним (-), 08:03, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Кроме деточек есть и другая крайность. Старперы которые не признают ничего нового,
    > полагая что рассекать по скоростному автобану на привычной кляче - сойдет, типа.

    Ты прав. Только розовые пони спасут ваши афтобаны!

    PS: "Писец планете :(" (С)Космические яйца

     
  • 6.143, Vkni (ok), 09:03, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Кроме деточек есть и другая крайность. Старперы которые не признают ничего нового,
    > полагая что рассекать по скоростному автобану на привычной кляче - сойдет,
    > типа.

    Милый друг, если ты по-поводу Х vs остальное, так проблема в том, что "привычная кляча" - это все остальные оконные системы. :-) Извини, но, блин, ни одна, кроме Х, не осилила замену WM без переписывания кода. А про возможность смены тулкита без перекомпиляции тут и речи нет. :-)

    А что Хы тормозят - так железо подрастёт, всё и наладится.

     
     
  • 7.155, quux (??), 10:47, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > А что Хы тормозят - так железо подрастёт, всё и наладится.

    И так последние двадчать лет.

     
     
  • 8.157, бедный буратино (ok), 10:51, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Дайте же мне ещё этих тормозящих иксов ... текст свёрнут, показать
     
     
  • 9.194, quux (??), 13:34, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    usr bin X ... текст свёрнут, показать
     
     
  • 10.198, бедный буратино (ok), 13:41, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    чо жать, чтобы тормозило ... текст свёрнут, показать
     
     
  • 11.217, Аноним (-), 14:20, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Спусковой крючок ... текст свёрнут, показать
     
  • 7.283, Аноним (-), 20:09, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Кроме деточек есть и другая крайность. Старперы которые не признают ничего нового,
    >> полагая что рассекать по скоростному автобану на привычной кляче - сойдет,
    >> типа.
    > Милый друг, если ты по-поводу Х vs остальное, так проблема в том,
    > что "привычная кляча" - это все остальные оконные системы. :-) Извини,
    > но, блин, ни одна, кроме Х, не осилила замену WM без
    > переписывания кода. А про возможность смены тулкита без перекомпиляции тут и
    > речи нет. :-)
    > А что Хы тормозят - так железо подрастёт, всё и наладится.

    7 лет использую иксы - что-либо тормозило только 2D на легаси версиях проприетарных нвидиашных дров, в остальном всё ок

     
  • 6.215, Фтщтнь (?), 14:18, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Кроме деточек есть и другая крайность. Старперы которые не признают ничего нового,
    > полагая что рассекать по скоростному автобану на привычной кляче - сойдет,
    > типа.

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

     
  • 3.46, Аноним (-), 23:19, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Как ни странно - есть. Смотри количество пользователей fedora и android.
    А пользователи - это чистые баблосы. Galaxy S4 - 10 млн на старте продаж.
    Как ты думаешь если бы на Galaxy S4 была fedora - сколько их бы продали?
     
     
  • 4.147, nailts (ok), 09:35, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Как ты думаешь если бы на Galaxy S4 была fedora - сколько их бы продали?

    если бы samsung поставил бы fedora на Galaxy - столько же. покупателю пофиг что стоит на работающем девайсе

     
     
  • 5.191, Аноним (191), 13:29, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > если бы samsung поставил бы fedora на Galaxy - столько же. покупателю
    > пофиг что стоит на работающем девайсе

    Странно тогда, что Red Hat сейчас не рулит и даже не педалит. Наверное они забыли заключить договор с Samsung на этот год. А может Samsung, из своего опыта опродаж, знает чего делает?

     
     
  • 6.193, Аноним (191), 13:31, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Добавлю, если покупателю пофиг, почему не гребут виндовс фоны. Похоже, что не пофиг.
     
     
  • 7.258, Аноним (-), 15:32, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Добавлю, если покупателю пофиг, почему не гребут виндовс фоны. Похоже, что не
    > пофиг.

    Все очень просто. Еслть неофициальная договоренность о разделе рынка. А стоять должно то, что вчера видел в рекламе.

     
     
  • 8.334, Michael Shigorin (ok), 21:34, 13/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Да-да, и пакт Молотова-Риббентропа Помним, скорбим ... текст свёрнут, показать
     
  • 2.11, Sinot (ok), 21:34, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Совершенно никакой разницы. Собственно как и какое ядро в его системе, даже все равно какой дистрибутив он использует. Главное это что он может в ней делать, какие пользовательские приложения есть и на сколько просто их получить и т.п.

    В общем надеюсь мысль понятна.

     
  • 2.16, Аноним (191), 21:53, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Да,а что вы спрашиваете?
     

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

  • 1.6, Аноним (-), 21:23, 09/06/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Код действительно хорош
     
     
  • 2.25, Аноним (-), 22:28, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    так хорош что можно с дебиана спрыгивать на "Ubuntu Server 13.10"
     
     
  • 3.112, Аноним (-), 03:06, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > так хорош что можно с дебиана спрыгивать на "Ubuntu Server 13.10"

    Именно 13.10? Он же не LTS? Или ненависть к поттерингу сильнее здравого смысла? Во что с людьми стадный инстинкт делает :)

     
  • 2.109, AnonuS (?), 01:58, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ага, даже на скобочках экономят, просто чудесный код:




    if (prctl(PR_GET_SECUREBITS) != sb)
        if (prctl(PR_SET_SECUREBITS, sb) < 0)
            return -errno;



     
     
  • 3.113, Аноним (-), 03:08, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Не понял - что не так в этом коде. Вполне нормальный сишный код, вроде все при нем. Чего не нравится то? oO
     
     
  • 4.121, AnonuS (?), 05:14, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Не понял - что не так в этом коде. Вполне нормальный сишный
    > код, вроде все при нем. Чего не нравится то? oO

    Так-то однако понятнее будет




    if (prctl(PR_GET_SECUREBITS) != sb) {
        if (prctl(PR_SET_SECUREBITS, sb) < 0) {
            return -errno;
        }
    }


    или вот эдак




    if (prctl(PR_GET_SECUREBITS) != sb)
    {
        if (prctl(PR_SET_SECUREBITS, sb) < 0)
        {
            return -errno;
        }
    }


    Мониторы-то чай не из конца семидесятых у писателей этого кода, на них теперь поболе чем 25х80 умещается.

     
     
  • 5.150, анн (?), 10:18, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А ты уверен что тот синтаксис только из-за монитров придумали?
     
     
  • 6.298, AnonuS (?), 05:19, 11/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > А ты уверен что тот синтаксис только из-за монитров придумали?

    От убогости мониторов, для экономии строчек - их всего-то 25 было.

     
  • 5.152, бедный буратино (ok), 10:28, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Мониторы-то чай не из конца семидесятых у писателей этого кода, на них
    > теперь поболе чем 25х80 умещается.

    Фокус зрения у человека особо не изменился с конца семидесятых.

    ps.

    if prctl(PR_GET_SECUREBITS) != sb:
        if prctl(PR_SET_SECUREBITS, sb) < 0:
            return -errno

    :)

     
     
  • 6.265, qux (ok), 16:23, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Мило, но не собирается (изменено для простоты, влиять вроде не должно). Или и не планировалось?

    [CODE]$ echo '
    > int main (void)
    > {
    >     if sizeof(int) != 3:
    >         if sizeof(int) < 0:
    >             return 1
    >
    >     return 0;
    > }
    > ' | gcc -x c -

    <stdin>: In function ‘main’:
    <stdin>:4:8: error: expected ‘(’ before ‘sizeof’[/CODE]

     
     
  • 7.299, AnonuS (?), 05:21, 11/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Мило, но не собирается (изменено для простоты, влиять вроде не должно). Или
    > и не планировалось?

    . . .

    > <stdin>: In function ‘main’:
    > <stdin>:4:8: error: expected ‘(’ before ‘sizeof’[/CODE]

    Буратино шагнул далеко вперёд по пути прогресса - сделал необязательными не только фигурные, но и круглые скобки. Респект за находчивость !

    :-))))))))))

     
  • 7.306, бедный буратино (ok), 07:59, 11/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Мило, но не собирается (изменено для простоты, влиять вроде не должно). Или и не планировалось?

    Это были рассусоливания насчёт сравнения C-синтаксиса и python-синтаксиса, и вечная проблема первого - куда замастерячить эти (ненужные) { } :)

    Я думал, что очевидно, что это python. :)

     
  • 5.297, user (??), 00:08, 11/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > или вот эдак
    >


    > if (prctl(PR_GET_SECUREBITS) != sb)
    > {
    >     if (prctl(PR_SET_SECUREBITS, sb) < 0)
    >     {
    >         return -errno;
    >     }
    > }
    >

    или даже так:



    /*
    * @var int getSecureBits secure bits
    */
    int getSecureBits = prctl(PR_GET_SECUREBITS);

    if (getSecureBits != sb)
    {
      /*
       * @var int getSecureBits secure bits to set
       */
      int setSecureBits = prctl(PR_SET_SECUREBITS, sb);

      if (setSecureBits < 0)
      {
        /*
         * @var int errorCode error code
         */
        int errorCode = errno;

        return errorCode;
      }
    }



     

  • 1.33, chinarulezzz (ok), 22:44, 09/06/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > ... systemd потребляет больше ресурсов, чем sysvinit, компенсируется задействованием данных ресурсов для учёта большей информации о сервисах, а более детализированный контроль состояния позволяет администратору более глубоко контролировать работу служб.

    Читать как мантру: «Больше, большей, более»... в связке с абстрактными словами.

     
  • 1.34, Аноним (-), 22:51, 09/06/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    /lib/systemd/system/nginx.service

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

     
     
  • 2.39, magist3r (?), 23:04, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В /lib лежат тупо все конфиги, которые ставятся с пакетами. При systemctl enable my.service создается симлинк в /etc. Такие дела,

    Разобраться бы не мешало, прежде чем слюной брызгать.

     
     
  • 3.58, kurokaze (ok), 23:47, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Разобраться бы не мешало, прежде чем слюной брызгать.

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

     
     
  • 4.115, Аноним (-), 03:13, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > фетиш поругали "неверные"

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

     
     
  • 5.125, бедный буратино (ok), 06:21, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Да просто ругателей дофига развелось. Утомили ругаться вообще не по делу. Нашли
    > себе пугало в виде Поттеринга и им пугают.

    Это не их мысли. Они их в интернете скачали. Если они не будут говорить такими шаблонами, то им вообще не о чём будет говорить.

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

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

     
  • 5.253, Адекват (?), 15:17, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >пульс например превратился в мощную и фичастую звуковую подсистему.

    Дождались таки..сколько лет ждали ? 5 или 7 ?


     
     
  • 6.281, ZiNk (ok), 19:08, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>пульс например превратился в мощную и фичастую звуковую подсистему.
    > Дождались таки..сколько лет ждали ? 5 или 7 ?

    От алсы этого так и не дождались, сколько не ждали. Хотел раньше - надо было впрягаться и слать коды или нанимать кодеров за свои кровные. Суть в том, что фичи пилятся, прогресс идёт. Что-то не устраивает - вперёд клепать код с единомышленниками. Форки никто не мешает делать. Попеноффис вон, форкнули и отлично живут, ГПЛный код куют, фичи добавляют.

     
  • 5.284, Аноним (-), 20:12, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >пульс например превратился в мощную и фичастую звуковую подсистему

    не прошло и 10 лет, да.

    >интересных/уникальных фич

    которые зачастую нафиг никому не сдались

    //обладатель десктопа с несколькими звуковыми/миди девайсами и нетбука, нигде пульсы нет и не нужна

     
  • 2.41, ноним (ok), 23:07, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > /lib/systemd/system/nginx.service
    > никого путь не смущает?
    > по моему за такое надо бить, и очень больно до реанимации
    > как люди раскидывающие конфиги где попало могут заявлять что делают лучше?

    Люди, выражающие неприязнь к systemd, обычно не имеют представление о том, как он работает.

     
     
  • 3.61, О (?), 23:59, 09/06/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Люди, выражающие неприязнь к systemd, обычно не имеют представление о том, как
    > он работает.

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

     
     
  • 4.88, ноним (ok), 00:44, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >> Люди, выражающие неприязнь к systemd, обычно не имеют представление о том, как
    >> он работает.
    > Люди выражающие приязнь к systemd, обычно не имеют представление о том как
    > работает система инициализации.

    Есть примеры в этом треде?

     
     
  • 5.102, О (?), 01:06, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Есть примеры в этом треде?

    Да. Какой-то ноним.

     
  • 4.103, Аноним (100), 01:06, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    + вянду в анамнезе.
     
  • 3.335, Michael Shigorin (ok), 21:38, 13/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Люди, выражающие неприязнь к systemd, обычно не имеют представление о том,
    > как он работает.

    А когда имеют представление о том, как он [I]не[/I] работает -- то ничего по существу сказать не можете.  Странное дело...

     

  • 1.62, Zenitur (ok), 00:02, 10/06/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +15 +/
    Меняем Xorg на Wayland - ведь Xorg слишком усложнён! Меняем sysvinit на systemd, ведь systemd слишком усложнён!

    Меняем ALSA на PulseAudio, ведь в ALSA нет сетевой прозрачности! Меняем Xorg на Wayland, ведь в Wayland нет сетевой прозрачности!

    Меняем Xorg на Wayland за сложность разработки под Xorg! Меняем sysvinit на systemd несмотря на сложность разработки (отладки) под systemd, ведь конечного пользователя не волнует!

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

     
     
  • 2.77, Аноним (-), 00:30, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +6 +/
    зеня ты опять все перепутал.
     
  • 2.278, виндотролль (ok), 18:26, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Великолепно описано! Спасибо!
     

  • 1.66, Аноним (-), 00:13, 10/06/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Systemd os когда уже?
     
     
  • 2.85, Еще один Аноним (?), 00:40, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Тсссс, не подсказывайте ему
     

  • 1.105, Аноним (-), 01:27, 10/06/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Инициализация -- это та вещь, которую можно чинить без компилятора...

    И ещё: "не клади все запуски в один systemd".

     
  • 1.107, BratSinot (ok), 01:50, 10/06/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > Автор утверждает, что большинство библиотек уже активно используются такими программами, как DBus, Udev, SELinux, libcap, pcre и т.п., поэтому установка пакета приведёт к установке лишь небольшого числа этих библиотек на обычной системе (всего около 10 пакетов).

    Да Господи, у каждого ПО РАЗНОМУ. К примеру, у меня, на моей Slackware, нет ни DBus (только на ноуте из-за NetworkManager), SELinux, pcre вроде тоже нет. Мне гораздо более удобнее и информативнее использовать bash/tcsh скрипты для инициализации системы, а про обычные текстовые логи и говорить ничего не нужно, их можно прочитать хоть с Dos.

     
     
  • 2.116, Аноним (-), 03:15, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –8 +/
    > скрипты для инициализации системы,

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

     
     
  • 3.118, angra (ok), 03:38, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Вы хоть раз прочитайте "портянку". Может внезапно откроется, что функциональность пяти строк конфига реализуется в "портянке" тоже по сути пятью строками. Остальное это оформление для удобства чтения и отсутствующие в юнитах systemd возможности.

     
  • 3.137, Аноним (-), 08:25, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Вот смотрите, молодоц человек. Вам ниже, уже ответили, что длинные портянки это просто комменты в скриптах, отступы и т.д. для удобства чтения. Еще портянки могут вырасти из-за различных проверок существования pid-файлов перед запуском демонов и т.д. Дак я уже прям вижу твое утверждение, что в unit-файлах нету никаких проверок сущ-я pid'ов и systemd всё сам умеет. Но посмотри на это с другой стороны: при запуске sh-скрипта запускается копия /bin/sh, она выполняет скрипт и shell заверщает свою работу. Всё! Память, к-ю он занимал, освободилась. Systemd же висит в памяти всё время. Ты посмотри в top'е сколько твой init весит.
     
     
  • 4.203, linux must _RIP_ (?), 13:45, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Вот смотрите, молодоц человек. Вам ниже, уже ответили, что длинные портянки это
    > просто комменты в скриптах, отступы и т.д. для удобства чтения. Еще
    > портянки могут вырасти из-за различных проверок существования pid-файлов перед запуском
    > демонов и т.д. Дак я уже прям вижу твое утверждение, что
    > в unit-файлах нету никаких проверок сущ-я pid'ов и systemd всё сам
    > умеет. Но посмотри на это с другой стороны: при запуске sh-скрипта
    > запускается копия /bin/sh, она выполняет скрипт и shell заверщает свою работу.
    > Всё! Память, к-ю он занимал, освободилась. Systemd же висит в памяти
    > всё время. Ты посмотри в top'е сколько твой init весит.

    да лана :-) память сейчас дешевая - и надо же продавать роутеры с большим объемом памяти..

     
     
  • 5.239, Аноним (-), 14:56, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Это "память сейчас дешёвая" уже начинает немного доставать. На каждый возглас "у меня линукс тормозит!" слышится "купи ещё памяти". Только вот слотов для этой памяти никто не продаёт :(
     
     
  • 6.310, linux must _RIP_ (?), 11:32, 11/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Это "память сейчас дешёвая" уже начинает немного доставать. На каждый возглас "у
    > меня линукс тормозит!" слышится "купи ещё памяти". Только вот слотов для
    > этой памяти никто не продаёт :(

    и вы тоже это заметили? что linux + KDE/GNOME уже жрут столько же сколько Windows 7/8..

     
  • 5.268, BratSinot (ok), 16:43, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что-то DDRII нифига не дешевеет.
     

  • 1.142, Аноним (-), 08:58, 10/06/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    "Для опровержения этого аргумента был приведён отдельный документ, включающий в себя список зависимостей пакета systemd и его исполняемого файла."
    потому как в стандартный объем текста, публикуемого в блоге, перечисление зависимостей не помещалось
     
  • 1.145, Аноним (-), 09:30, 10/06/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Внимание, аналитеГи опеннета!
    ну коль вы уж так ненавидете systemd, то опишите плюсы sysv?аргументы типа "100 лет работает" катят
     
     
  • 2.146, Аноним (-), 09:31, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    *не катят
     
  • 2.148, BratSinot (ok), 09:39, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.opennet.ru/openforum/vsluhforumID3/90371.html#107
     
  • 2.276, Аноним (-), 17:59, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем... Есть rc. Неплохой баланс между.
     

  • 1.149, Пр0х0жий (ok), 10:07, 10/06/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > systemd слишком усложнён.
    > Здесь Майкл предлагает сравнить монолитное ядро Linux с systemd

    С головой в порядке?

     
  • 1.153, iCat (ok), 10:35, 10/06/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Меня не покидает смутное ощущение того, что кто-то обчитался литературой про архитектуру Windows. Может быть, даже получил на руки часть исходных кодов.
    Этот "кто-то" заразился реализацией тупиковых идей MS в среде Linux. Дяде Билли это понравилось и он решил профинансировать черезжопоизацию экосистемы Linux.
    Бинарные логи, бинарные конфиги, намертво приколоченная подсистема звука, шурупами привинченный композитинг... Ничего не напоминает?
    Я почти уверен, что у этой истории может быть три концовки:
    * поматросит и бросит
    * залу^W обидится и уйдёт
    * развалит экосистему Linux и, обидевшись, уйдёт.
     
     
  • 2.154, бедный буратино (ok), 10:39, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > намертво приколоченная подсистема звука

    Ээээ, это какая? И в какой ОС?


    > * развалит экосистему Linux и, обидевшись, уйдёт.

    С людьми, которые зациклены на "свободная ОС это linux" - может быть, так и надо. Потому что они повторяют ту же самую ошибку. Не должно быть никакой linux-завязанности.

     
     
  • 3.160, Фтщтнь (?), 11:14, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну по-моему после того как Linux-сообщество начало почесывать свое ЧСВ и купаться в лучах народной славы, с той же самой минуты все активные деятели подзабили на проектирование по и на его архитектуру как таковую, хотя меня терзают смутные подозрения что в виду базарного подхода архитектуры там не было с самого начала.
     
     
  • 4.202, linux must _RIP_ (?), 13:43, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Ну по-моему после того как Linux-сообщество начало почесывать свое ЧСВ и купаться
    > в лучах народной славы, с той же самой минуты все активные
    > деятели подзабили на проектирование по и на его архитектуру как таковую,
    > хотя меня терзают смутные подозрения что в виду базарного подхода архитектуры
    > там не было с самого начала.

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

     
  • 2.254, Адекват (?), 15:23, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > * развалит экосистему Linux и, обидевшись, уйдёт.

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


     
  • 2.336, Michael Shigorin (ok), 21:43, 13/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Этот "кто-то" заразился реализацией тупиковых идей MS в среде Linux.

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

     

  • 1.180, anonymous (??), 12:24, 10/06/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > чем sysvinit и занимает памяти всего на 1 мБ больше

    Аж на целый милибайт?!1

     
  • 1.186, ноним (ok), 13:06, 10/06/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А сможет ли кто-либо из стана "нинужно" аргументированно и по пунктам опровергнуть эту статью: http://0pointer.de/blog/projects/the-biggest-myths ?

     
     
  • 2.277, виндотролль (ok), 18:22, 10/06/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Это опровержение по большей части декларативно.

    В: системд сложный
    О: системд не сложный

    В: системд монолит
    О: системд не монолит

    В: главная задача системд скорость
    О: скорость никогда не была главной задачей системд

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

     
     
  • 3.304, ноним (ok), 07:21, 11/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Это опровержение по большей части декларативно.
    > В: системд сложный
    > О: системд не сложный
    > В: системд монолит
    > О: системд не монолит
    > В: главная задача системд скорость
    > О: скорость никогда не была главной задачей системд
    > и все в том же духе. Аргументов либо нет, либо они притянуты
    > не к месту.

    Понятно )

     

  • 1.208, vi (?), 14:02, 10/06/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > "Весь мир прогнется под нас"... ведь так?

    А в чем собственно...

    Не нравится systemd, не проблема:
    формат service файлов известен (не нравится, можете свой придумать),
    начинайте пилить свой system-init-d, под этот формат (или свой),
    для всех ОС (начиная с CP-M) и заканчивая Вашей TRUE OS

    Заодно и нам хорошо будет, будем иметь альтернативу (и потролить, конечно же ;)

    Удачи!

     
  • 1.312, Аноним (-), 13:04, 11/06/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Судя по аргументации - Ленарт. Их что, клонируют?
     
  • 1.324, Адекват (?), 13:06, 12/06/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Троллинг:

    Вконтакте есть группа systemd

    http://vk.com/club50330474

    Открытая группа

    Описание:Ниже выписаны названия музыкальной группы. Набравшее больше лайков станет новым. Сейчас группа называется "Мудаки и бутылка "Хаски".
    Местоположение:Россия

     
  • 1.340, АнониМ (?), 23:08, 14/06/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    про "понятный код"Ю он документирован это плюс. но ...
    int exec_spawn(ExecCommand *command,
                   char **argv,
                   ExecContext *context,
                   int fds[], unsigned n_fds,
                   char **environment,
                   bool apply_permissions,
                   bool apply_chroot,
                   bool apply_tty_stdin,
                   bool confirm_spawn,
                   CGroupBonding *cgroup_bondings,
                   CGroupAttribute *cgroup_attributes,
                   const char *cgroup_suffix,
                   const char *unit_id,
                   int idle_pipe[2],
                   pid_t *ret)

    здравствуй вындовс???

     
     
  • 2.342, DevilMan (?), 23:37, 25/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Вот и я того-же побаиваюсь...
    Они бы еще "язык" 1С для своего systemd использовать решили для пущей важности_))
     

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



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

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