The OpenNET Project / Index page

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

Представлен Open Launchd, порт системного менеджера OS X для FreeBSD

19.12.2013 12:07

Тайлер Круа (Tyler Croy) сообщил о возобновлении работы над созданием порта системного менеджера Launchd, пригодного для использования во FreeBSD в качестве альтернативы системе rc.d. Несмотря на то, что основной целью Open Launchd является создание варианта Launchd, полноценно интегрированного с FreeBSD, проект изначально развивается с оглядкой на дальнейшую возможность адаптации для других BSD-систем и Linux.

Системный менеджер Launchd по своей сути напоминает systemd и используется в Darwin и OS X для инициализации системы, управления запуском сервисов и процессов (в том числе для организации запуска процессов пользователей), выполнения периодических заданий (функции cron), активации сетевых сервисов (функции inetd), слежения за работоспособностью служб. Оригинальный код Launchd распространяется компанией Apple под лицензией Apache, но привязан к особенностям окружения Darwin, которое во многом схоже с FreeBSD.

В качестве положительных моментов использования Open Launchd во FreeBSD отмечается ускорение процесса загрузки и предоставление современных средств для управления пользовательскими и системными процессами. Также отмечается общее упрощение структуры системы за счёт использования единого централизованного инструмента управления, заменяющего серию разрозненных служб, приложений и демонов. В частности, в единый демон launchd сведены функции процесса init, системы стартовых скриптов rc.d и init.d, демонов inetd, atd, crond, и watchdogd.

Первые попытки портирования Launchd для FreeBSD были предприняты Тайлером Круа ещё в 2005 году в рамках программы Google Summer of Code и позднее возобновлены в 2008 году, но они не привели к заметным результатам. Несколько дней назад был запущен более глобальный проект Open Launchd, в рамках которого возобновлена работа по портированию Launchd для систем, отличных от Darwin.



  1. Главная ссылка к новости (http://unethicalblogger.com/20...)
  2. OpenNews: Компания Apple выступила с новой Open Source инициативой
  3. OpenNews: Отчёт по развитию FreeBSD за второй квартал 2005
  4. OpenNews: В рамках проекта Bitrig началось развитие форка OpenBSD
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/38692-init
Ключевые слова: init, launchd, freebsd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (120) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.3, Аноним (-), 12:50, 19/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +19 +/
    Ура! Еще бы ее потом в базовую систему и у нас будут не только системд-сpачи, но и оупенланчд-сpачи с тоннами батхeрта.
     
     
  • 2.5, Трубовращатель (?), 12:53, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Жду с нетерпением
     
     
  • 3.12, Аноним (-), 13:30, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Жду с нетерпением

    Не надейся. Бурления будут только на внутри-бсдшных тусовочках, а перед линуксоидами они выступят единым фронтом: "Все хорошо, прекрасная маркиза! Все хорошо, все хорошо!".

     
     
  • 4.34, Sabakwaka (ok), 14:04, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> Жду с нетерпением
    > Не надейся. Бурления будут только на внутри-бсдшных тусовочках, а перед линуксоидами они
    > выступят единым фронтом: "Все хорошо, прекрасная маркиза! Все хорошо, все хорошо!".

    Последний Дарвин собран April 29, 2005.
    Забудь, что он вообще есть.


     
     
  • 5.39, Аноним (-), 14:27, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Последний Дарвин собран April 29, 2005.

    В этот день макофаги разучились запускать компилер...


     
     
  • 6.47, Аноним (-), 14:56, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ушел из жизни последний владеющий тайными знаниями
     
     
  • 7.50, Sabakwaka (ok), 16:18, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не до чдобы, но Эпл просит $49.95 в год за тулчейн.
    Было бы за чдо. А пользоваться нелицензионным нед привычги.
     
     
  • 8.128, Andrew Kolchoogin (ok), 12:49, 25/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    X8-O Это за какой За XCode, что ли ... текст свёрнут, показать
     
  • 8.129, Аноним (-), 13:45, 25/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Фигасе, для того чтобы попахать на этих рабовладельцев, надо за инструменты само... текст свёрнут, показать
     
  • 6.59, SergMarkov (ok), 17:26, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >> Последний Дарвин собран April 29, 2005.
    > В этот день макофаги разучились запускать компилер...

    Нет! Это когда они наконец избавились от кривых и шаловливых ручонок, лезущих куда не попадя и стали делать нормальные вещи :-)


     
     
  • 7.76, kurokaze (ok), 21:21, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> В этот день макофаги разучились запускать компилер...
    > Нет! Это когда они наконец избавились от кривых и шаловливых ручонок, лезущих
    > куда не попадя и стали делать нормальные вещи :-)

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

     
     
  • 8.79, SergMarkov (ok), 21:35, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Фанотег безошибочно детектируется всего лишь тем, что считает остальным дуракам... текст свёрнут, показать
     
     
  • 9.108, Аноним (-), 12:06, 20/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Да, давайте посмотрим выше Действительно, детектируется безошибочно ... текст свёрнут, показать
     
  • 9.122, Аноним (-), 23:39, 24/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вывод марков - фанатик ... текст свёрнут, показать
     
  • 5.117, dm (ok), 02:03, 23/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Последний Дарвин собран April 29, 2005.
    > Забудь, что он вообще есть.

    ты удивишься

    # uname -a
    Darwin menace-laptop.local 13.0.0 Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT 2013; root:xnu-2422.1.72~6/RELEASE_X86_64 x86_64

     
     
  • 6.118, Sabakwaka (ok), 12:44, 23/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Последний Дарвин собран April 29, 2005.
    >> Забудь, что он вообще есть.
    > ты удивишься
    > # uname -a
    > Darwin menace-laptop.local 13.0.0 Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT
    > 2013; root:xnu-2422.1.72~6/RELEASE_X86_64 x86_64

    Да ну??? :)
    И ззылочка на загрузку ДАРВИНА есть?

    Или это просто консоль маверика мукинтоша оса с целью обмануть?
    А зачем обманывать? Мама не научила руки мыть и не врать?

    Ведь «Darwin Kernel» в MacOS значит столько же, сколько и строчка «Mozilla» в UA IE.
    Отвратительный ты лгунишка!

    Ведь мы говорим тут о загружаемом дисочке DarwinOS, выложенном April 29, 2005.
    Далее — только исходники. _БЕЗ_ MAKE-файлов!!! :)
    С преследованием сборщиков бинарей в духе охоты Sony на джелбрейкеров :)

     
  • 6.123, Аноним (-), 23:39, 24/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > ты удивишься

    Я бы удивился, если бы это minix какой-нибудь был. А это так, просто раскопки трупа стюардессы.

     
  • 2.9, Аноним (-), 13:25, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Ура! Еще бы ее потом в базовую систему

    Наоборот, базовую систему в launchd! Начало уже положено:

    > В частности, в единый демон launchd сведены функции процесса init, системы стартовых скриптов rc.d и init.d, демонов inetd, atd, crond, и watchdogd.

    Осталось туда же bind, dhcpd, ntpd и еще по мелочам...

     
     
  • 3.14, chinarulezzz (ok), 13:32, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Они близнецы или курили одно и то же?
     
     
  • 4.16, Аноним (-), 13:36, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Они близнецы или курили одно и то же?

    На самом деле, идея вполне очевидная. Более того, понятие базовой системы в BSD фактически стало одним из основных принципов разработки systemd - Linux base system.

     
     
  • 5.19, chinarulezzz (ok), 13:40, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Они близнецы или курили одно и то же?
    > На самом деле, идея вполне очевидная. Более того, понятие базовой системы в
    > BSD фактически стало одним из основных принципов разработки systemd - Linux
    > base system.

    red hat linux base system?

     
     
  • 6.21, Аноним (-), 13:42, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > red hat linux base system?

    И его клона ubuntu base system.
    Debian base system будет строиться на базе одной из них, это уже понятно.
    Итого ~90% линуксов будут строиться по принципам, заложенным в БСД.

     
     
  • 7.27, chinarulezzz (ok), 13:52, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> red hat linux base system?
    > И его клона ubuntu base system.
    > Debian base system будет строиться на базе одной из них, это уже
    > понятно.
    > Итого ~90% линуксов будут строиться по принципам, заложенным в БСД.

    systemd ведёт редхат. Значит редхат хочет вести т.н. linux base system.

    >Итого ~90% линуксов будут строиться по принципам, заложенным в БСД.

    под крышей редхат? упаси боже от такой зависимости.

     
     
  • 8.29, Аноним (-), 13:57, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Примерно в той же степени, что и Linux Т е порядочная часть разработчиков отту... текст свёрнут, показать
     
     
  • 9.33, chinarulezzz (ok), 14:04, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    это не оправдывает шаги редхат Монополия - плохо, без разницы какой компании н... текст свёрнут, показать
     
     
  • 10.87, ноним (ok), 23:00, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Но при этом RedHat оказывает на ядро неслабое такое влияние http www linuxfou... текст свёрнут, показать
     
     
  • 11.91, chinarulezzz (ok), 23:37, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ну ладно, пусть это будет 171 влиянием 187 , если ты хочешь употребить это сл... большой текст свёрнут, показать
     
     
  • 12.93, SergMarkov (ok), 23:52, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Если они этого не умеют, пускай делают гамбургеры, а не дистры, все пользы будет... текст свёрнут, показать
     
     
  • 13.97, chinarulezzz (ok), 00:11, 20/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    пусть делать гамбургеры лучше идёт редхат с своим лёнчиком Хотя редхат много по... текст свёрнут, показать
     
     
  • 14.98, SergMarkov (ok), 00:29, 20/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну вот, представим, накрылась шляпа - накрылся linux foundation, из которого опл... текст свёрнут, показать
     
     
  • 15.99, chinarulezzz (ok), 00:40, 20/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    друк, это из серии 171 настало время о YNтельных историй 187 А по факту,... большой текст свёрнут, показать
     
     
  • 16.100, SergMarkov (ok), 00:46, 20/12/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Не падай в обморок, но пожалуй единственная возможность у линукса получить хоть ... текст свёрнут, показать
     
     
  • 17.101, chinarulezzz (ok), 00:55, 20/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален признания в массы Не надо этих наполеоновских комплек... текст свёрнут, показать
     
     
  • 18.102, SergMarkov (ok), 00:58, 20/12/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Если мир это мир, а не только линуксовый процент - ... текст свёрнут, показать
     
     
  • 19.103, chinarulezzz (ok), 01:06, 20/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    один процент - тоже мир Делай лучше этот один процент, а не vendorlock только п... текст свёрнут, показать
     
     
  • 20.104, SergMarkov (ok), 01:06, 20/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не-а, это линуксовый процент - ... текст свёрнут, показать
     
  • 20.105, chinarulezzz (ok), 01:14, 20/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ну, кто что видит ... текст свёрнут, показать
     
  • 8.114, vitalif (ok), 14:08, 22/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    да лучше уж редхат, чем гугла например пусти кто гугла в ядро - гуглопоттерингов... текст свёрнут, показать
     
     
  • 9.116, chinarulezzz (ok), 14:58, 22/12/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    гугл уже пущен в ядро, как бы двусмысленно это не звучало И вообще, не нужно вы... текст свёрнут, показать
     
  • 7.57, www2 (ok), 17:24, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >Итого ~90% линуксов будут строиться по принципам, заложенным в БСД.

    В твоих влажных фантазиях всё так и будет. На самом же деле базовая система в линуксах и так есть, только она представляет собой сборник пакетов. Изменится только набор пакетов, но суть останется прежней.

     
  • 7.130, Аноним (-), 13:47, 25/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Итого ~90% линуксов будут строиться по принципам, заложенным в БСД.

    Я и смотрю, фрибзда подорвалась делать пакетный манагер по типу пингвинов, пилить виртуализацию, "потому что в пингвинах есть", пилить KMS-интерфейс, ибо иначе дрова не работают, etc. Кто там закладывает принципы? :)

     

  • 1.4, Аноним (-), 12:51, 19/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > были предприняты [...] в 2005 году [...] и позднее возобновлены в 2008 году, но они не привели к заметным результатам.

    А что сейчас изменилось? В смысле тогда не получилось, а сейчас получится?

     
     
  • 2.8, Аноним (-), 13:08, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > в рамках программы Google Summer of Code

    Почему не получилось? Летние каникулы кончились.

     
     
  • 3.11, Аноним (-), 13:28, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >> в рамках программы Google Summer of Code
    > Почему не получилось? Летние каникулы кончились.

    Думаешь, за зимние каникулы успеют? :)

     
  • 2.17, chinarulezzz (ok), 13:37, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> были предприняты [...] в 2005 году [...] и позднее возобновлены в 2008 году, но они не привели к заметным результатам.
    > А что сейчас изменилось? В смысле тогда не получилось, а сейчас получится?

    тогда скорость загрузки не так важна была как сейчас :D

     
     
  • 3.36, виндотролль (ok), 14:17, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Аплодирую стоя!
     
  • 3.55, xex (?), 16:58, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    часто падаете?:)
     
  • 2.40, Аноним (-), 14:28, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > А что сейчас изменилось? В смысле тогда не получилось, а сейчас получится?

    "В третий раз он закинул невод..."

     
  • 2.60, SergMarkov (ok), 17:28, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> были предприняты [...] в 2005 году [...] и позднее возобновлены в 2008 году, но они не привели к заметным результатам.
    > А что сейчас изменилось? В смысле тогда не получилось, а сейчас получится?

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


     
     
  • 3.77, kurokaze (ok), 21:22, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Банально, кэп. Бздя, как всегда, несколько опередила время, и когда мозгхи остальных
    > созрели до понимания, она продолжила начатое

    Ага, так опередила что закольцевалась и остановилась только в мезозое

     
     
  • 4.83, SergMarkov (ok), 22:39, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Банально, кэп. Бздя, как всегда, несколько опередила время, и когда мозгхи остальных
    >> созрели до понимания, она продолжила начатое
    > Ага, так опередила что закольцевалась и остановилась только в мезозое

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


     
     
  • 5.131, Аноним (-), 13:49, 25/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Бздя ценна не как цельность,

    ...тогда накукуй этот бзик по "базовой системе"?

    > а как куча порой великолепных составляющих,

    Очень-очень-очень порой. Ну ок, и в г-не встречаются жемчужины: среди бздошных тулсей можно раскопать tarsnap. Сам по себе он нафиг не упал, но там есть довольно интересный алгоритм - scrypt. Который обладает рядом интересных свойств с точки зрения криптографии.

     

  • 1.6, Аноним (-), 13:07, 19/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Системный менеджер Launchd по своей сути напоминает systemd

    launchd
    Первый выпуск 29 апреля 2005

    systemd
    Первый выпуск 30 апреля 2010


    Кто там кого напоминает?

     
     
  • 2.23, Stax (ok), 13:43, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Конечно, systemd брал идеи из launchd (а еще больше - из SMF), но уже ушел вперед них, да и launchd жил только в своем маленьком уютном мирке OS X, где многие проблемы более универсальных систем не проявляются. Так что вполне можно говорить, что новый, универсальный launchd для BSD будет брать что-то из systemd...
     
     
  • 3.26, Аноним (-), 13:47, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Так что вполне можно говорить, что новый, универсальный launchd для BSD будет брать что-то из systemd...

    Контрольные группы? LXC-технологии? Multiseat (основанный на udev)? Вряд ли.

     
     
  • 4.41, Аноним (-), 14:29, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Контрольные группы? LXC-технологии? Multiseat (основанный на udev)? Вряд ли.

    Сложно рулить самолетом. Особенно если у вас его нет. Этого ж в бздшном ядре нету.

     
     
  • 5.63, Аноним (-), 18:44, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну там есть других плюшек, тоже уникальных для фряхи онли.
    Вот старый как я init.d \ rc.d может работать на любой системе. А все новые - узкозаточенное огороженное *оно*
     
     
  • 6.110, Аноним (110), 14:11, 20/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ну там есть других плюшек, тоже уникальных для фряхи онли.
    > Вот старый как я init.d \ rc.d может работать на любой системе.
    > А все новые - узкозаточенное огороженное *оно*

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

     
  • 6.132, Аноним (-), 13:55, 25/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Только в основном это bells and whistles, при том сильно на любителя всяких расо... большой текст свёрнут, показать
     

  • 1.7, AX (ok), 13:07, 19/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –12 +/
    Надеюсь, позже его портируют на линукс и наступит systemdкапец.
     
     
  • 2.10, Аноним (-), 13:27, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Надеюсь, позже его портируют на линукс и наступит systemdкапец.

    Да, поменять шило на мыло - это очень важная историческая цель.

     
     
  • 3.20, dxd (?), 13:41, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Бздуны отличаются неприятной для хейтеров привычкой проектировать софт. И документировать его до написания. Так что такой systemd нам нужен.
     
     
  • 4.24, Аноним (-), 13:44, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Бздуны отличаются неприятной для хейтеров привычкой проектировать софт. И документировать его до написания.

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

    > Так что такой systemd нам нужен.

    Да, XML всяко лучше, чем INI :)

     
     
  • 5.35, dxd (?), 14:08, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Как будто бздуны от этой внутрияблочной разработки оставят больше 40% кода. Darwin - не FreeBSD, при портировании придётся многое менять.
     
  • 5.43, Аноним (-), 14:30, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Да, XML всяко лучше, чем INI :)

    Не факт. XML разлапистый, содержит много лишнего, требует нехилую либу для парсинга. Нафига оно такое?

     
     
  • 6.51, Аноним (-), 16:27, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    google://ирония, собрат аноним.
     
     
  • 7.64, Аноним (-), 18:57, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > google://ирония, собрат аноним.

    Ну разве что ...

     
  • 5.56, Аноним (56), 17:11, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Да, YAML всяко лучше, чем XML :)

    Поправил

     
     
  • 6.58, www2 (ok), 17:26, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >Да, JSON всяко лучше, чем YAML :)

    Поправил

     
     
  • 7.65, Аноним (-), 18:58, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >>Да, JSON всяко лучше, чем YAML :)
    > Поправил

    Когда вернетесь с старым добрым текстовым конфигам - разбудите.

     
     
  • 8.120, www2 (ok), 19:59, 24/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Строго говоря JSON - это уже текстовый конфиг А под старыми добрыми текстовыми... текст свёрнут, показать
     
  • 4.45, Аноним (-), 14:32, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Бздуны отличаются неприятной для хейтеров привычкой проектировать софт.

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

     
     
  • 5.66, Аноним (-), 18:59, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Правда, что-то вменяемое получается только в процентах пяти всех случаев. В остальном
    > это обычно получается проект этажерки братьев Райт с паровой турбиной.

    Это он про своих родителей :)

     
  • 4.52, Crazy Alex (ok), 16:32, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    "такой софт" (смесь системы инициализации, логгера, крона и черта лысого) лично мне даром не сдался. Ну неужели, черт возьми, не очевидно, что это разные компоненты, которые должны заменяться? Зачем всё это совать в один проект? Чтобы искусственно усложнить другим людям замену на свои реализации? Чтобы не было явной необходимости сделать между компонентами четко определенные интерфейсы? Чтобы легче было клепать сильную связность?
     
     
  • 5.61, SergMarkov (ok), 17:29, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > "такой софт" (смесь системы инициализации, логгера, крона и черта лысого) лично мне
    > даром не сдался. Ну неужели, черт возьми, не очевидно, что это
    > разные компоненты, которые должны заменяться? Зачем всё это совать в один
    > проект? Чтобы искусственно усложнить другим людям замену на свои реализации? Зачем заменять, ради самой замены? Может стоит попробовать просто пользоваться? :-)
     
     
  • 6.67, Аноним (-), 19:01, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>  Зачем заменять, ради самой замены? Может стоит попробовать просто пользоваться? :-)

    А щёл бы ты на три буквы товариЩЪ! (для модеров - я про win)


     
     
  • 7.69, SergMarkov (ok), 19:10, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>>  Зачем заменять, ради самой замены? Может стоит попробовать просто пользоваться? :-)
    > А щёл бы ты на три буквы товариЩЪ! (для модеров - я
    > про win)

    Понятно :-) "Заменяли, заменяем и будем заменять"(с) - "Цель ничто, движение все" (с) Мао
    :-)


     
  • 6.72, Аноним (-), 20:34, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Может стоит попробовать просто пользоваться? :-)

    А вы по себе судите всех, думая что люди пишут не попользовавшись? Нет, спасибо, пользовались и больше не хотим.

     
     
  • 7.73, SergMarkov (ok), 20:38, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Может стоит попробовать просто пользоваться? :-)
    > А вы по себе судите всех, думая что люди пишут не попользовавшись?
    > Нет, спасибо, пользовались и больше не хотим.

    Чем вы , сорри, пользовались, Open Launchd, которого еще не существует в природе? Или у вас сработал шаблон "вендузяднег" ? :-)


     
  • 5.62, www2 (ok), 17:32, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Зачем всё это совать в один проект?

    Про ZFS такие вопросы не возникают?

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


     
     
  • 6.68, Аноним (-), 19:07, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Зачем всё это совать в один проект?

    обычная глупость
    > Про ZFS такие вопросы не возникают?

    Нет конечно.
    Ибо когда твой папа ещё ходил в детский сад, инженеры Digital создали aFS ... и дико удивлялись от чего это весь остальной мир строит FS-ы как увеличенные копии дискет ...
    Через всего то 40 лет до всех дошло  :)

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

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

     
     
  • 7.121, www2 (ok), 20:12, 24/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Мой папа женился в том году, когда инженеры только начали работу над этой чудо-с... большой текст свёрнут, показать
     
  • 5.96, SergMarkov (ok), 00:11, 20/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Задрали своей альтернативностью Она у вас из одного из методов нахождения наи... большой текст свёрнут, показать
     
     
  • 6.133, Аноним (-), 13:57, 25/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > результата превратилась в самоценный фетиш. Линуксом в процентах и так занимаются
    > две с половиной калеки,

    Ага, всего 80% рынка смартов. Ох, настучат вам эти калеки ведроидные в репу...

     
     
  • 7.137, SergMarkov (ok), 17:15, 25/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> результата превратилась в самоценный фетиш. Линуксом в процентах и так занимаются
    >> две с половиной калеки,
    > Ага, всего 80% рынка смартов. Ох, настучат вам эти калеки ведроидные в
    > репу...

    Стучать надо уметь, думать надо соображать (с) :-)
    О чем речь шла, об альтернативах в  истинном линуксе? Чего вы влезли со своим андроидом, который не линукс и где нет алЪтернатив?


     
  • 3.25, Аноним (-), 13:45, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Да, поменять шило на мыло - это очень важная историческая цель.

    Так как это АХ, то правильнее будет не "истОрическая", а "истЕрическая" :)

     
  • 2.13, Аноним (-), 13:32, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Надеюсь, позже его портируют на линукс и наступит systemdкапец.

    Дело Поттеринга-Сайверса не убить! Даже если их застрелят, а системды запретят - все равно останется его клон, upstart, а значит, революция будет жить!

     

  • 1.18, Аноним (-), 13:40, 19/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Нееееет, только не xml-ные конфиги
     
     
  • 2.84, SergMarkov (ok), 22:42, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Нееееет, только не xml-ные конфиги

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


     
     
  • 3.124, Аноним (-), 23:42, 24/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Првльно, дурням сто раз говорили, что надо делать бинарные,

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

     
     
  • 4.127, SergMarkov (ok), 00:06, 25/12/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> Првльно, дурням сто раз говорили, что надо делать бинарные,
    > В винде сделали. В результате есть убогий регэдит где 100500 ключей, но
    > нет сколь-нибудь нормального поиска...

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

     
     
  • 5.134, Аноним (-), 14:00, 25/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > "Начни с себя, подай пример, сделай свой редактор бинарных конфигов" (с) :-)

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

    Да, чувак, ФС + конфиг-файлы по общей логике мало чем отличаются от базы ключей реестра и регэдита. Просто у микрософта на момент изобретения реестра основной ФС был фат, а как он работает - мы все знаем. Вот чтоб не тормозило - пришлось городить отдельный костыль.


     
     
  • 6.136, SergMarkov (ok), 17:13, 25/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> "Начни с себя, подай пример, сделай свой редактор бинарных конфигов" (с) :-)
    > Дык у пингвинятников файловые системы не такие дефективные как FAT, поэтому делать
    > бинарную базу поверх ФС которая тоже бинарная база - совершенно ни
    > к чему.
    > Да, чувак, ФС + конфиг-файлы по общей логике мало чем отличаются от
    > базы ключей реестра и регэдита. Просто у микрософта на момент изобретения
    > реестра основной ФС был фат, а как он работает - мы
    > все знаем. Вот чтоб не тормозило - пришлось городить отдельный костыль.

    Не надо тут FAT ругать :-) Вполне хватит поставить на медиакомп истинно линуксовую,  от ириски  которую:-), XFS и попробовать  в ней  поработать с Ъ-текстовыми конфигами.


     

  • 1.28, Аноним (-), 13:54, 19/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Что интересно, они решили портировать именно _десктопную_ систему инициализации (все-таки, основная ниша макоси - это десктоп).

    Хотя могли бы взять и серверную - например, SMF из Solaris. Там есть очень вкусные специфические плюшки, типа встроенного SNMP-агента, что позволяет следить за состоянием служб целой фермы серваков без дополнительных приблуд типа нагиоса.

     
     
  • 2.44, Аноним (-), 14:31, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Что интересно, они решили портировать именно _десктопную_ систему инициализации

    О великий Гуру, просвети нас темных: чем "десктопная" система инициализации отличается от "серверной"?

     
     
  • 3.53, Crazy Alex (ok), 16:33, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тебе выше пример привели. Хотя, конечно, пример безумный - чего ради SNMP должен встроен в PID 1 - мне, наверное, никогда не понять.
     
  • 2.70, dxd (?), 20:11, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Это частная инициатива. Перед запиливанием таких изменений в base system бсдшная рассылка будет полгода гудеть как улей. И там наверняка рассмотрят и другие варианты построения.
     

  • 1.30, Клыкастый (ok), 13:59, 19/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    в порты, пжалсту
     
  • 1.37, Аноним (-), 14:17, 19/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    То-есть Дебиан теперь со спокойной душой будет переведен на системд, все равно им теперь работы придется больше делать.
     
  • 1.48, бедный буратино (ok), 15:29, 19/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    не прочь увидеть в openbsd
     
     
  • 2.78, kurokaze (ok), 21:25, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > не прочь увидеть в openbsd

    ты бы буратина сначала это в макоси попробовал, а потом бы мнение писал

     
  • 2.125, Аноним (-), 23:43, 24/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > не прочь увидеть в openbsd

    Да ты вообще на всякое ... падкий.

     

  • 1.54, тигар (ok), 16:51, 19/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    надеюсь на то, что Тайлер Круа (Tyler Croy) и в этот раз забьет болт на это дело.
    ну и это.. тенденция какая-то не здоровая намечается :\
    http://www.businesscloudnews.com/2013/07/29/freebsd-founder-quits-apple-to-fo
     
  • 1.74, kurokaze (ok), 21:18, 19/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно сколько из тех, кто вопил "вау рулез" в коментах (особенно бздуны), используют OSX?
    Я например использую и какого-то особого счастья в Launchd не наблюдаю.
     
     
  • 2.80, ADMIN (?), 22:08, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    rc.d имеет свои недостатки,
    Launchd сможет например после краха перезапустить sshd или другой демон
     
     
  • 3.85, ананим (?), 22:43, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Т.е. это ты таким способом хочешь сказать что не знаешь как это сделать в рк.д.
    Про различные вотчдог вообще молчу.
     
  • 3.88, Аноним (-), 23:07, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Это может и bsnmpd.
     
  • 2.86, SergMarkov (ok), 22:44, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Интересно сколько из тех, кто вопил "вау рулез" в коментах (особенно бздуны),
    > используют OSX?
    > Я например использую и какого-то особого счастья в Launchd не наблюдаю.

    оно и не мешает и хлопот не доставляет

     

  • 1.81, rihad (?), 22:19, 19/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Как-то отходит от идеологии юникса "маленькие самодостаточные приложения выполняющие одну функцию". Не знаю хорошо ли это.
     
     
  • 2.92, chinarulezzz (ok), 23:42, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Как-то отходит от идеологии юникса "маленькие самодостаточные приложения выполняющие
    > одну функцию". Не знаю хорошо ли это.

    Если всё слишком просто - всё слишком просто. Когда всё сложно - можно продавать знания, тобишь техподдержкой заниматься.

     
  • 2.94, SergMarkov (ok), 23:56, 19/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Как-то отходит от идеологии юникса "маленькие самодостаточные приложения выполняющие
    > одну функцию". Не знаю хорошо ли это.

    Пользуются не идеологией, а ее воплощениями, если воплощения уже не того, то идеологии место на свалке.

     

  • 1.82, rihad (?), 22:20, 19/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А вообще в свое время игрался с daemontools, хорошая штукенция с возможностью контроля запускаемого демона. Чистый unix-way.
     
  • 1.95, darkshvein (ok), 00:07, 20/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    какой ещё менеджер системы!? Издревле на Руси сий предмет назывался системой инициализации. И почему из дебиана или убунты постеснялись оную позаимствовать? Из-за того, что половая ориентация не совпадает, видимо.
     
     
  • 2.107, SergMarkov (ok), 05:09, 20/12/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > какой ещё менеджер системы!? Издревле на Руси сий предмет назывался системой инициализации.

    Хинт - инициализация слово заимствованное,  инициация, впрочем, тоже :-)

    > И почему из дебиана или убунты постеснялись оную позаимствовать?

    Разве из бубунты что-то можно заимствовать, кроме тараканов космонавта и шлемов из фольги его фанов? :-)


     
  • 2.115, Crazy Alex (ok), 14:56, 22/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Система инициализации - это initd, openrc, upstart ещё как-то условно вписывается. systemd/launchd - это другие сущности, которые тащат в себе гораздо больший кусок функционала, чем только инициализация.
     
     
  • 3.126, Аноним (-), 23:45, 24/12/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > функционала, чем только инициализация.

    Не, блин, намного приятнее каждый раз самому костылить запуск KVM виртуалок, LXC контейнеров, полисовку cgroups и прочая. И уж конечно зашибись что запуск программ - в дюжине разных мест раскидан. То что по расписанию - в одном месте, то что по активации сетевого сокета - в другом месте, то что по поводу "взлетела сеть" - в третьем. Нуачо, админить лоскутное одеяло - так прикольно...

     

  • 1.112, Аноним (-), 23:02, 20/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    не сломалось -- не чини
    и так работает всё нормально, видимо просто очередные студенты хотят славы переписывая старый, годный хелловорд
     
     
  • 2.135, Аноним (-), 14:02, 25/12/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > не сломалось -- не чини

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

     

  • 1.119, cbs (?), 12:52, 23/12/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    надеюсь, в базовой системе этого не будет...
    На худой конец, что хотя бы rc.d не отломают.
    Зато PCBSD, скорей всего, подберет - в попытке стать похожей на макось:)
     
     
  • 2.138, fidaj (ok), 23:50, 07/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    скорее всего что будет и уже скоро ;)
     

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



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

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