LINUX.ORG.RU

Замена для cron от Apple: launchd


0

0

В MacOS Tiger Apple представляет новое приложение launchd,
которое может быть использовано для автоматизированного запуска
обычных приложений и демонов, то есть как замена cron, xinetd,
init-scripts для unix-подобных систем.
launchd позволяет автоматически "демонизировать" процессы,
перенаправлять потоки ввода-вывода, делать chroot, устанавливать UID,
и.т.д. Настройки launchd хранятся в файлах формата xml.
Программа доступна под лицензией APSL (OSI-approved) и входит
в Darwin 8.0.

man launchd
man launchd.plist
Sourc e tarball

>>> Статья о launchd

★★★★★

Проверено: Shaman007 ()

Re: Замена для cron от Apple: launchd

> Ideal daemons can launch on demand based on criteria specified in their respective XML property lists located in one of the directories specified in the FILES section.

Мдя... Мне кажется или это несколько не вписывается в классику unix-way?

realloc ★★★★ ()
Ответ на: Re: Замена для cron от Apple: launchd от Deleted

Re: Замена для cron от Apple: launchd

когда MaxOS X будет работать на x86 и на amd64 о ней можно будет поговорить. А сейчас - не катит.

anonymous ()
Ответ на: Re: Замена для cron от Apple: launchd от anonymous

Re: Замена для cron от Apple: launchd

Но это не значит, что Linux не надо доводить до такой скорости на том, что есть!!!

anonymous ()
Ответ на: Re: Замена для cron от Apple: launchd от Deleted

Re: Замена для cron от Apple: launchd

у меня примерно за 15 секунд догружается до gdm. Можно сделать в нем автологин, тогда полностью юзабельное состояние будет за 17 ну 20 секунд :)

(Если будут вопросы, машинка: AthlonXP 1.5 Ghz, 1 gb ram. Стоит Gentoo и используется поралельная загрузка сервисов. В качестве WM => fvwm2 :)).

catap ★★★★★ ()
Ответ на: Re: Замена для cron от Apple: launchd от Deleted

Re: Замена для cron от Apple: launchd

> А при том, что MacOS X грузится до юзабельного состояния за 15 сек.

А-а-а-а-а...

Вот она - Логика! :-)

SK ()
Ответ на: Re: Замена для cron от Apple: launchd от Deleted

Re: Замена для cron от Apple: launchd

> А при том, что MacOS X грузится до юзабельного состояния за 15 сек.

Ну и что? А ведь еще можно и не выключать (опять же пискомерством можно заняться).

plm ★★★★★ ()
Ответ на: Re: Замена для cron от Apple: launchd от Deleted

Re: Замена для cron от Apple: launchd

> А при том, что MacOS X грузится до юзабельного состояния за 15 сек.

это на ppc и только потому, что макось затачивается под определенное железо

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

JB ★★★★★ ()

Re: Замена для cron от Apple: launchd

Незнаю радоватся или нет ды и тех кто мак пользует тут еденицы

anonymous ()
Ответ на: Re: Замена для cron от Apple: launchd от JB

Re: Замена для cron от Apple: launchd

На PowerBook загрузка идет несколько минут после установки туда 2 гигабайт памяти. До это шла горазда быстрее, но в любом случае не 15 сек.

anonymous ()
Ответ на: Re: Замена для cron от Apple: launchd от anonymous

Re: Замена для cron от Apple: launchd

>На PowerBook загрузка идет несколько минут после установки туда 2 гигабайт памяти

256метров озу, загрузка около 2 минут

но я использую suspend-to-disk. Загрузка - секунд 15 ;)

geek ★★★ ()
Ответ на: Re: Замена для cron от Apple: launchd от Deleted

Re: Замена для cron от Apple: launchd

> А при том, что MacOS X грузится до юзабельного состояния за 15 сек.

Собственно само ядро линукс на быстром железе грузится не более 5-7
секунд. Всё остальное время расходуют инит-скрипты. Оптимизируй их,
и будет тебе счастье. Я гружусь в консольном варианте за 10 сек.
Иксы - ещё пять секунд.

anonymous ()
Ответ на: Re: Замена для cron от Apple: launchd от Deleted

Re: Замена для cron от Apple: launchd

что это у тебя за макось такая? Моя что-то на ibook g4 секунд 40 грузится. Грузится она очень долго, но вот ее suspend 2 ram это что-то. Я бук еще не шутдаунил ни разу наверное.

mrdeath ★★★★★ ()
Ответ на: Re: Замена для cron от Apple: launchd от Deleted

Re: Замена для cron от Apple: launchd

> А при том, что MacOS X грузится до юзабельного состояния за 15 > сек.

Так долго? Чего ж они там понапихали такого?

I-Worm ()
Ответ на: Re: Замена для cron от Apple: launchd от Deleted

Re: Замена для cron от Apple: launchd

> А при том, что MacOS X грузится до юзабельного состояния за 15 > сек.

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

I-Worm ()
Ответ на: Re: Замена для cron от Apple: launchd от mrdeath

Re: Замена для cron от Apple: launchd

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

в отличии от тебя, я видел 10.3

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

JB ★★★★★ ()
Ответ на: Re: Замена для cron от Apple: launchd от JB

Re: Замена для cron от Apple: launchd

ты "видел", а я сейчас с нее пишу.

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

mrdeath ★★★★★ ()
Ответ на: Re: Замена для cron от Apple: launchd от KRoN73

Re: Замена для cron от Apple: launchd

>За 20 секунд грузится довольно таки насыщенная WinXP :D

Да, но после логина она ещё хрен знает сколько тормозит.

eRazor ★★★ ()
Ответ на: Re: Замена для cron от Apple: launchd от realloc

Re: Замена для cron от Apple: launchd

> Мдя... Мне кажется или это несколько не вписывается в классику unix-way?

Тут периодически всплывали чьи-то идеи переписать все ПО, что б в нем конфигурационные файлы были в XML. Видимо, этот человек устроился на работу в Apple. ;)

ivlad ★★★★★ ()
Ответ на: Re: Замена для cron от Apple: launchd от anonymous

Re: Замена для cron от Apple: launchd

>>"юзабельного состояния"???

> Krieviski ludzu!

Состояния, в котором уже можно пользоваться. У меня быстрее 37 сек. ещё никогда не было.

Deleted ()
Ответ на: Re: Замена для cron от Apple: launchd от ivlad

Re: Замена для cron от Apple: launchd

Некоторые еще не знают, что "круто и оптимально", не значит "удобно и практично".

Shaman007 ★★★★★ ()

Re: Замена для cron от Apple: launchd

Заметен переход поставщиков UNIX систем от архаичных SysV/BSD init к
развитым средствам управления ресурсами, Solaris 10 - SMF (Service Management Facility), MacOS Tiger - launchd. Lunix - "...Стоит Gentoo и используется пОралельная загрузка сервисов...".

anonymous ()
Ответ на: Re: Замена для cron от Apple: launchd от Deleted

Re: Замена для cron от Apple: launchd

>А при том, что MacOS X грузится до юзабельного состояния за 15 сек

А если учесть, какую часть время загрузки составляет от времени работы системы...

PashaKustov ★★ ()
Ответ на: Re: Замена для cron от Apple: launchd от ivlad

Re: Замена для cron от Apple: launchd

>Тут периодически всплывали чьи-то идеи переписать все ПО, что б в нем конфигурационные файлы были в XML. Видимо, этот человек устроился на работу в Apple. ;) Я чё? Давайте перепишем!

anonymous ()
Ответ на: Re: Замена для cron от Apple: launchd от Deleted

Re: Замена для cron от Apple: launchd

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

Shaman007 ★★★★★ ()
Ответ на: Re: Замена для cron от Apple: launchd от Deleted

Re: Замена для cron от Apple: launchd

>А при том, что MacOS X грузится до юзабельного состояния за 15 сек.

Макентоиды... Ты или врешь как свойственно макентоидам или не отличаешь выход из "сна" от загрузки (что опять же типично для макентоида).

anonymous ()
Ответ на: Re: Замена для cron от Apple: launchd от anonymous

Re: Замена для cron от Apple: launchd

Конфигурации в XML - ОТСТОЙ!! Классические текстовые файлы гораздо лучше (типа squid.conf или samba.conf).. А в XML "за деревьями не видно леса".. суть теряется за оформлением. Переход на XML - уход от unix-way, потому что вручную их создавать сложно, и все будут пользоваться исключительно гуевыми конфигурялками... постепенно забыв о том, что файлы можно править и в текстовом редакторе

anonymous ()
Ответ на: Re: Замена для cron от Apple: launchd от anonymous

Re: Замена для cron от Apple: launchd

>Макентоиды... Ты или врешь как свойственно макентоидам или не отличаешь выход из "сна" от загрузки (что опять же типично для макентоида).

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

tsybulin ()
Ответ на: Re: Замена для cron от Apple: launchd от boshik

Re: Замена для cron от Apple: launchd

Да нет.. я не против гуёвых конфигурялок, но только когда они создают .conf, а не .xml :-) Единственное реально полезное применение XML - это обмен структурированными данными между разными программами.. Остальное - бредни маркетоидов

anonymous ()
Ответ на: Re: Замена для cron от Apple: launchd от anonymous

Re: Замена для cron от Apple: launchd

То реестр пытаются в линуксе выдумать, то XML использовать для хранения конфигов.. МАРАЗМ! Зачем создавать лишние сущности, когда уже есть КАТАЛОГИ и ФАЙЛЫ, в которых можно хранить любую структуру данных?

anonymous ()

Re: Замена для cron от Apple: launchd

XML как data strage = кал ! как data exchange ещё куда не шло ... в общем R.I.P. !

robot12 ★★★★★ ()
Ответ на: Re: Замена для cron от Apple: launchd от boshik

Re: Замена для cron от Apple: launchd

>А unix-way это когда все вручную создается?

>Вот круто! У тебя наверное и мышки на компе нету, да? Такой прям весь хакИр что просто пистон.

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

С/у, Ден.

anonymous ()

Re: Замена для cron от Apple: launchd

Еслиб солярка на сане грузилась за 15 секунд....

anonymous ()
Ответ на: Re: Замена для cron от Apple: launchd от anonymous

Re: Замена для cron от Apple: launchd

> То реестр пытаются в линуксе выдумать, то XML использовать для хранения конфигов.. МАРАЗМ! Зачем создавать лишние сущности, когда уже есть КАТАЛОГИ и ФАЙЛЫ, в которых можно хранить любую структуру данных?

А зачем M$ постоянно придумывает утопические сущности, о которых уже через полгода все забывают? Просто чтобы лишний раз привлечь к себе внимание и заманить побольше лохов. "Теперь и в линуксе" :)

yozhhh ★★★ ()
Ответ на: Re: Замена для cron от Apple: launchd от Kbps

Re: Замена для cron от Apple: launchd

Хотя пока существуют конкуренты, существует и конкуренция, а конкуренция - сила прогресса! =)

Kbps ()
Ответ на: Re: Замена для cron от Apple: launchd от vm

Re: Замена для cron от Apple: launchd

"юзабельное состояние за 6 сек."

Песдёж. Ваш мандрейк грузится около минуты со всеми сервисами. Что вы там сделали у себя - ваши проблемы. MacOS ставится из коробки, мандрейк тоже был поставлен из коробки.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.