The OpenNET Project / Index page

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

23.08.2010 23:31  Отчет о развитии systemd

Леннарт Поттеринг, ведущий разработчик перспективной системы инициализации systemd, рассказал о ключевых достижениях в разработке данного программного продукта:

  • В настоящее время systemd уже принят в состав выпуска Fedora 14 и отлично зарекомендовал себя в предварительном тестировании, поэтому скорее всего именно он будет использоваться в  Fedora 14 в качестве системы инициализации по умолчанию.
  • Добавлены новые конфигурационные единицы (юниты): timer-юниты для активации событий по таймеру (в стиле cron), swap-юниты, позволяющие централизованно управлять swap-разделами и swap-файлами, и path-юниты, обеспечивающие реагирование на события inotify (например, изменение заданного файла или появление файлов в определенном каталоге).
  • Реализована поддержка SELinux: создаваемым объектам (каталогам, сокетам, FIFO) автоматически присваиваются корректные метки безопасности.
  • Выполнена интеграция со стандартной аудит-подсистемой ядра Linux: systemd отчитывается обо всех операциях запуска/остановки служб.
  • Добавлена поддержка TCP-оберток (wrappers) для обслуживаемых сокетов.
  • Обеспечена поддержка PAM при запуске служб под отдельными пользователями (при открытии и завершении сеанса выполняются соответствующие хуки PAM).
  • Реализована поддержка D-Bus: все D-Bus службы могут контролироваться systemd точно так же, как и обычные SysV-службы. За счет использования буферизующих возможностей шины и сокетов, обеспечивается эффективное распараллеливание запуска серверов и клиентов (перед запуском клиента уже необязательно дожидаться окончания запуска сервера — их можно запустить одновременно, и если запрос клиента придет раньше, чем сервер сможет его обработать, то этот запрос просто задержится в буфере до нужного момента).
  • Обеспечен парсинг специфичных для Debian и openSUSE расширений формата SysV-скриптов (для Fedora такая поддержка была изначально).
  • Завершена доработка управляющего D-Bus-интерфейса к systemd, обеспечивающего полный доступ к текущей конфигурации. Используя такие утилиты, как gdbus или d-feet, администратор может просматривать всю интересующую его информацию и при необходимости отдавать команды.
  • Добавлен PAM-модуль, который обеспечивает полный контроль над завершением всех пользовательских процессов по окончании сеанса (для отслеживания процессов используется механизм cgroups).
  • Добавлена утилита systemd-cgls, выполняющая рекурсивный вывод иерархии контрольных групп (cgroups).
  • Реализована сама иерархия контрольных групп (в настоящий момент управляющая псевдо-ФС, отражающая эту иерархию, монтируется в /cgroup/systemd, однако перед выпуском Fedora 14 ее планируется перенести в недра /sys/fs/).
  • Поддерживается запуск getty для serial-консолей.
  • Значительно улучшена основная управляющая утилита systemctl (например, поддерживается вывод графа зависимостей в формате Graphviz). Также улучшены средства, эмулирующие работу классических утилит SysV (halt, shutdown, runlevel, telinit) — теперь соответствующие программы из комплекта systemd могут работать не только под systemd, но также под Upstart и SysV, что должно упростить процесс миграции. Кроме того, обеспечена отправка уведомлений в том случае, если файлы конфигурации systemd были изменены, а команды перечитать их не поступало.
  • Подготовлен пример реализации демона, эффективно использующего возможности, предоставляемые systemd.
  • Также подготовлен комплект документации по основным компонентам systemd, включая рекомендации по разработке демонов с учетом специфики systemd.
  • Некоторые программные продукты уже включает в комплект поставки конфигурационные файлы для systemd, что обеспечивает корректную работу таких программ в любом дистрибутиве, поддерживающем systemd. В планы Леннарта и его коллег входит унификация процесса загрузки и управления службами во всех этих дистрибутивах, и определенные результаты уже достигнуты. Кроме того, в ряд проектов уже приняты присланные разработчиками systemd патчи, обеспечивающие эффективное использование возможностей socket-based активации (в стиле inetd).
  • Добавлено множество опций, определяющих среду исполнения процессов и сокетов (лимиты на системные ресурсы, ограничения безопасности и т.п.).
  • Леннарт Поттеринг приступил к публикации цикла статей «systemd for Administrators».
  • Функциональность практически всех скриптов, обеспечивающих запуск и остановку Fedora, реализована «с нуля» в отдельных быстрых, простых и компактных C-программах, и частично в самом systemd. И хотя многие из этих наработок, к сожалению, не будут задействованы в выпуске Fedora 14, все они включены в состав systemd, и их полная активация обеспечивает быструю, эффективно распараллеленную загрузку, причем PID первого пользовательского терминала должен быть уже меньше пятисот. К выпуску Fedora 15 Леннарт и коллеги планируют подготовить полностью бескостыльный (shell-less) процесс загрузки.
  • В systemd реализован уникальный механизм обеспечения работы регистратора /dev/log, в перспективе позволяющий сохранить все лог-записи, начиная от первого запуска systemd на раннем этапе загрузки и заканчивая моментом halt'а системы. Вкратце, идея состоит в следующем: в те периоды времени, когда syslog-демон недоступен (до его запуска в начале загрузки, после его остановки при завершении работы, во время его перезапуска и т.п.) регистрация событий производится средствами ядерного лог-буфера (kmsg). Если syslog-демон по какой-то причине становится неработоспособен, все системные события можно узнать из вывода dmesg. В дальнейшем, если syslog-демон все-таки поднимется, эта информация будет распределена по заданным в его конфигурации приемникам (лог-файлам, удаленным серверам логгирования и т.п.). В том случае, если подъем syslog-демона больше не ожидается (например, при остановке системы), содержимое ядерного лог-буфера может быть выведено на терминал (или serial console, или netconsole, и т.п.). Особый интерес эта возможность представляет для встраиваемых систем, в которых теперь можно обходиться вообще без демона системного лога (преимущества: меньше нагрузка на процессор, отсутствие дискового ввода-вывода, возможность доступа к логу через последовательную или сетевую консоль).
  • Подготовлены конфигурационные файлы для монтирования средствами autofs ряда виртуальных файловых систем ядра (binfmt_misc, hugetlbfs и т.п.). Теперь эти файловые системы монтируются автоматически при первом обращении к ним, и программам, использующим данные ФС, больше не требуется самостоятельно подгружать соответствующие модули ядра перед началом работы. Во многих случаях это означает, что таким программам больше не нужны root-привилегии даже на этапе инициализации, что делает их более безопасными, и упрощает процесс их запуска.
  • Огромное количество мелких исправлений и улучшений.


  1. Главная ссылка к новости (http://0pointer.de/blog/projec...)
  2. OpenNews: systemd - новая система инициализации от разработчиков Red Hat и Novell
  3. OpenNews: Вышла первая версия системы инициализации systemd
Автор новости: Sergey Ptashnick
Тип: К сведению
Ключевые слова: systemd, linux, init, boot
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.2, str.artem, 01:31, 24/08/2010 [ответить] [смотреть все]
  • +3 +/
    Впечатляет. Только вот штука получаться уж больно навороченная. Интересно насколько проста и прозрачна она будет для пользователя.
     
     
  • 2.3, Аноним, 01:49, 24/08/2010 [^] [ответить] [смотреть все] [показать ветку]
  • +4 +/
    Больше пугает пихание всего, чего только можно, в один демон Работа всей ОС буд... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.18, vol, 10:19, 24/08/2010 [^] [ответить] [смотреть все]  
  • –3 +/
    "отсутствие необходимости наличия"
    Эээ..?
     
     
  • 4.55, hhg, 06:24, 25/08/2010 [^] [ответить] [смотреть все]  
  • +1 +/
    ввиду присутствия отсутствия наличия на этапе загрузки человекочитаемого кода во... весь текст скрыт [показать]
     
  • 1.4, Аноним, 04:46, 24/08/2010 [ответить] [смотреть все]  
  • +1 +/
    действительно впечатляет, попробовать что ли Также благодарность переводчику ... весь текст скрыт [показать]
     
  • 1.5, sauron, 06:10, 24/08/2010 [ответить] [смотреть все]  
  • +2 +/
    >Особый интерес эта возможность представляет для встраиваемых систем, в которых теперь можно обходиться вообще без демона системного лога

    Да ви шо? А ничего что он с собой dbus и libxml тянет которые как-то существенно больше банального syslog :]

     
     
  • 2.8, б.б., 06:33, 24/08/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • –5 +/
    Надеюсь, когда нибудь Святая Инквизиция приравняет создателя XML к антихристу Т... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.9, sauron, 06:54, 24/08/2010 [^] [ответить] [смотреть все]  
  • +9 +/
    XML сам по себе вещь хорошая. Но как и любой инструмент, его можно применять не правильно.
     
     
  • 4.16, Anonym, 09:36, 24/08/2010 [^] [ответить] [смотреть все]  
  • +/
    sauron, ну злодей
     
  • 3.21, Knuckles, 11:39, 24/08/2010 [^] [ответить] [смотреть все]  
  • +1 +/
    XML не идеален, но он является универсальным средством описания иерархии и струк... весь текст скрыт [показать]
     
     
  • 4.26, Mna, 12:34, 24/08/2010 [^] [ответить] [смотреть все]  
  • +/
    Lisp-списки существовали задолго до XML-ов, и продолжают существовать и теперь Е... весь текст скрыт [показать]
     
     
  • 5.27, Knuckles, 12:41, 24/08/2010 [^] [ответить] [смотреть все]  
  • +3 +/
    И что Они более читаемы, чем XML Нет В них есть спец синтаксис для описания ... весь текст скрыт [показать]
     
  • 5.28, Knuckles, 12:44, 24/08/2010 [^] [ответить] [смотреть все]  
  • +/
    Да, кстати Если хочешь заменить XML, заодно придумай замену для сопутствующих т... весь текст скрыт [показать]
     
     
  • 6.54, б.б., 05:47, 25/08/2010 [^] [ответить] [смотреть все]  
  • +1 +/
    Папа, а зачем нам всё это в зоопарке В смысле, в системе начальной инициализаци... весь текст скрыт [показать]
     
     
  • 7.62, Knuckles, 13:15, 25/08/2010 [^] [ответить] [смотреть все]  
  • +/
    Конкретно тут может и незачем Так речь-то шла об универсальности XML в широком ... весь текст скрыт [показать]
     
  • 5.46, СуперАноним, 19:27, 24/08/2010 [^] [ответить] [смотреть все]  
  • +1 +/
    А также существенное значение имеют известность, популярность, распространённост... весь текст скрыт [показать]
     
  • 4.53, вася, 00:26, 25/08/2010 [^] [ответить] [смотреть все]  
  • +1 +/
    > Я, например, не знаю адекватной замены ему.

    www.yaml.org

     
     
  • 5.64, Knuckles, 13:32, 25/08/2010 [^] [ответить] [смотреть все]  
  • –1 +/
    >www.yaml.org

    OK. Осталось подождать широкого внедрения.

     
  • 1.6, corvinusz, 06:16, 24/08/2010 [ответить] [смотреть все]  
  • –1 +/
    Опять придется читать многотомный талмуд, чтобы отключить или включить сервис при загрузке.
    То груб2, то апстарт. Какая-то нехорошая тенденция.
     
     
  • 2.10, sauron, 06:55, 24/08/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • –3 +/
    upstart то еще нормально Но в нем до сих пор не выпилен слой совместимости с sy... весь текст скрыт [показать] [показать ветку]
     
  • 2.22, аноним, 11:50, 24/08/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Чтобы сказать systemctl enable disable, достаточно прочитать небольшой man syste... весь текст скрыт [показать] [показать ветку]
     
  • 1.7, iCat, 06:24, 24/08/2010 [ответить] [смотреть все]  
  • –6 +/
    Что-то, IMHO, запахло глобализацией и mono-полизацией All-In-One Следующим ш... весь текст скрыт [показать]
     
     
  • 2.11, EuPhobos, 07:54, 24/08/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Следующим шагом можно будет загрузить Grub 3 и работать сразу в нём Для чтения... весь текст скрыт [показать] [показать ветку]
     
  • 2.25, аноним, 12:01, 24/08/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Вы любое монолитное ядро вспомните linux, solaris, bsd - вот это действительн... весь текст скрыт [показать] [показать ветку]
     
  • 2.47, СуперАноним, 19:32, 24/08/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Ну плазмоиды к systemd появятся наверняка ;)
     
  • 1.12, daevy, 08:12, 24/08/2010 [ответить] [смотреть все]  
  • +2 +/
    если учесть что разраб openrc подался в касту геймеров, то это очень хорошая новость.
     
     
  • 2.14, Mike Lee, 09:31, 24/08/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    он судя по блогу просто свалил на openbsd, если мне память не изменяет но openr... весь текст скрыт [показать] [показать ветку]
     
  • 1.13, i, 09:04, 24/08/2010 [ответить] [смотреть все]  
  • +1 +/
    ну и сколько секунд занимает загрузка системы?
     
     
  • 2.24, аноним, 11:56, 24/08/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Ещё до выпуска первой версии systemd грузил fedora за 20 секунд, а upstart - за... весь текст скрыт [показать] [показать ветку]
     
  • 1.19, goof.gooffy, 10:52, 24/08/2010 [ответить] [смотреть все]  
  • –6 +/
    Разработчики Убунты сделали же хорошую весч upstart А редхатовцам, блин, свое н... весь текст скрыт [показать]
     
     
  • 2.20, mamonts, 11:06, 24/08/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • +11 +/
    От upstart же systemd отличается более высокой степенью параллелизации, и как следствие, более высокой скоростью загрузки. Например, если демон A требует для работы сокет, открытый демоном B, то upstart сначала запустит демона B, а затем демона A, в то время как systemd создаст сокет сам и запустит обоих демонов одновременно, что занимает примерно в два раза меньше времени. Используемый в upstart принцип, когда ключевыми событиями является лишь запуск и остановка демона, Леннарт и его коллеги считают изначально неэффективным. http://www.linux.org.ru/view-news.jsp?tag=upstart
     
     
  • 3.29, Аноним, 12:44, 24/08/2010 [^] [ответить] [смотреть все]  
  • –7 +/
    И демон А упадет попробуйте сделать connect на unix socket когда на другой ст... весь текст скрыт [показать]
     
     
  • 4.31, аноним, 13:22, 24/08/2010 [^] [ответить] [смотреть все]  
  • +6 +/
    >попробуйте сделать connect на unix socket когда на другой стороне никто не слушает ?

    Вы бы документацию чуть-чуть почитали, прежде чем других жизни учить.
    Все сокеты принадлежат systemd, и он перенаправляет запросы демонам только в том случае, если демон жив. Если нет - демон запускается, а на время его запуска инфа лежит в буфере.
    Этот подход протестирован в Mac OS X launchd и показал великолепные результаты.

    upstart и близко такой гибкости и надежности не обеспечивает, кстати.

    >в случае одного CPU или когда второе ядро это эмуляция через HT (представьте себе еще такие есть) - будет так же или медленее.

    Если вас послушать, таким системам и upstart будет злейшим врагом (он ведь тоже использует параллельный запуск, хотя и не так эффективно).

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

    >И по сути - RedHat как обычно пропихивает разработки нужны только в серверном сегменте.

    Да ну? А зачем серверам, которые годами работают без перезагрузок, быстрый процесс загрузки? А тот факт, что проект хостится на freedesktop.org, вам ни на что не намекает?

    >Ровно так же как пропихнули свой шедулер, вместо шедулера который написал Колинс - который лучше работает на домашних машинках, но на серверах ведет себя хуже.

    Это было решение Линуса и Ко - для них linux является прежде всего серверной системой.

     
     
  • 5.35, Аноним, 14:35, 24/08/2010 [^] [ответить] [смотреть все]  
  • –6 +/
    да да почитать документацию - php в режиме fcgi создает сокет - nginx к нему к... весь текст скрыт [показать]
     
     
  • 6.38, аноним, 16:23, 24/08/2010 [^] [ответить] [смотреть все]  
  • +3 +/
    systemd не является монополистом по сокетам, и не запрещает создавать сокеты дру... весь текст скрыт [показать]
     
     
  • 7.39, Аноним, 16:58, 24/08/2010 [^] [ответить] [смотреть все]  
  • –6 +/
    ты действительно не различаешь запуск через x inetd и в обычном режиме Тогда с... весь текст скрыт [показать]
     
     
  • 8.43, аноним, 17:49, 24/08/2010 [^] [ответить] [смотреть все]  
  • +4 +/
    Разве я говорил, что standalone и inetd-режимы - это одно и то же Фантазируете ... весь текст скрыт [показать]
     
     
  • 9.51, Аноним, 23:24, 24/08/2010 [^] [ответить] [смотреть все]  
  • –3 +/
    перечитайте первый пост мой - я привел пример php в режиме fcgi nginx то ... весь текст скрыт [показать]
     
     
  • 10.60, аноним, 13:03, 25/08/2010 [^] [ответить] [смотреть все]  
  • +3 +/
    А я в своем ответе заметил, что такие приложения работают неэффективно Совершен... весь текст скрыт [показать]
     
     
  • 11.65, Аноним, 16:06, 25/08/2010 [^] [ответить] [смотреть все]  
  • –3 +/
    Мда вы меня извените - но подход который реализован в inetd - никаким боком не ... весь текст скрыт [показать]
     
     
  • 12.67, аноним, 20:02, 25/08/2010 [^] [ответить] [смотреть все]  
  • +/
    Извиняю, вы все равно не поняли моей мысли Совершенно верно Поэтому ее соверше... весь текст скрыт [показать]
     
     
  • 13.71, Аноним, 10:17, 28/08/2010 [^] [ответить] [смотреть все]  
  • –1 +/
    Блин ну как вам объяснить что сокет может быть унаследован только чилдом после... весь текст скрыт [показать]
     
     
  • 14.72, аноним, 01:19, 17/09/2010 [^] [ответить] [смотреть все]  
  • +/
    Может, вы таки почитаете документацию по systemd Он и запускает службы через fo... весь текст скрыт [показать]
     
  • 10.73, аноним, 01:22, 17/09/2010 [^] [ответить] [смотреть все]  
  • +/
    Почитайте про опцию wait в man xinetd conf Говорят, она работает и в нашей всел... весь текст скрыт [показать]
     
  • 2.23, аноним, 11:53, 24/08/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Они сделали ужасную вещь Как это обычно делается в ubuntu fixed Заметим, что... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.30, Аноним, 12:47, 24/08/2010 [^] [ответить] [смотреть все]  
  • –7 +/
    редхатоцам надо сделать как удобно им на серверах вы не пробывали набрать skype... весь текст скрыт [показать]
     
     
  • 4.32, аноним, 13:25, 24/08/2010 [^] [ответить] [смотреть все]  
  • +4 +/
    Freedesktop org - именно здесь разрабатывается ведущее серверное ПО Бггг Разра... весь текст скрыт [показать]
     
     
  • 5.40, Аноним, 17:07, 24/08/2010 [^] [ответить] [смотреть все]  
  • –2 +/
    разработчик pulseaudio отказался исправлять ошибку oss эмуляции в своем детище ... весь текст скрыт [показать]
     
     
  • 6.44, аноним, 17:57, 24/08/2010 [^] [ответить] [смотреть все]  
  • +3 +/
    Разработчики vlc таки решили проблему Это вам не скайп Судя по прошедшему врем... весь текст скрыт [показать]
     
     
  • 7.50, Аноним, 23:13, 24/08/2010 [^] [ответить] [смотреть все]  
  • –4 +/
    вы читаете что вам пишут Вам не приходит в голову что одинаковая проблема кото... весь текст скрыт [показать]
     
     
  • 8.61, аноним, 13:11, 25/08/2010 [^] [ответить] [смотреть все]  
  • +2 +/
    Если бы так действительно было - проект бы уже давно форкнули Или исправили оши... весь текст скрыт [показать]
     
     
  • 9.66, Аноним, 16:19, 25/08/2010 [^] [ответить] [смотреть все]  
  • –3 +/
    если он кому-то нужен хотя на моей памяти уже вроде собираются писать замену ем... весь текст скрыт [показать]
     
     
  • 10.68, аноним, 20:10, 25/08/2010 [^] [ответить] [смотреть все]  
  • +1 +/
    Да-да, этот совершенно ненужный проект распихан по большинству дистров И где мо... весь текст скрыт [показать]
     
     
  • 11.70, аноним, 10:33, 27/08/2010 [^] [ответить] [смотреть все]  
  • –1 +/
    И Миллионы мух не могут ошибаться Или у редхата такой вес, что может продавить... весь текст скрыт [показать]
     
  • 4.36, mamonts, 14:39, 24/08/2010 [^] [ответить] [смотреть все]  
  • +2 +/
    видимо skype и исправил, по тому как у меня отлично все пашет, общаюсь с многими... весь текст скрыт [показать]
     
     
  • 5.41, Аноним, 17:08, 24/08/2010 [^] [ответить] [смотреть все]  
  • –3 +/
    исправил, начиная с какой-то версии они включили native поддержку для pulseaudio... весь текст скрыт [показать]
     
     
  • 6.52, anonymous, 00:18, 25/08/2010 [^] [ответить] [смотреть все]  
  • –1 +/
    Ну oss сейчас в линуксе мало кто использует, а вот задержка 200 мс напрягает, да... весь текст скрыт [показать]
     
     
  • 7.57, Аноним, 08:28, 25/08/2010 [^] [ответить] [смотреть все]  
  • –1 +/
    cогласен в целом А на счет OSS - как можно использовать то что глючит Я чуть в... весь текст скрыт [показать]
     
     
  • 8.58, anonymous, 09:55, 25/08/2010 [^] [ответить] [смотреть все]  
  • –1 +/
    Да там с альсой чудеса тоже случаются и даже с native pulse бывает иногда Напри... весь текст скрыт [показать]
     
  • 3.37, anonymous, 15:30, 24/08/2010 [^] [ответить] [смотреть все]  
  • –1 +/
    Это только потому, что его там трудно выпилить со всеми потрохами В остальных ж... весь текст скрыт [показать]
     
  • 1.33, 666joy666, 13:43, 24/08/2010 [ответить] [смотреть все]  
  • +/
    Скажите, а хоть кто то есть кто смог завести это "чудо" на gentoo ? И если есть, то как? О_о
     
     
  • 2.34, 666joy666, 14:10, 24/08/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    мдя поковырял конфиги, почитал вики, обновили там Итог Kernel Panic, и с... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.56, Аноним, 07:01, 25/08/2010 [^] [ответить] [смотреть все]  
  • +/
    Я на генте поставил Оно запускается в принципе, но до состояния, когда его можн... весь текст скрыт [показать]
     
  • 1.42, Аноним, 17:11, 24/08/2010 [ответить] [смотреть все]  
  • –6 +/
    Ubuntu за 5 секунд загружается и совместимость с init есть, зачем этот велосипед... весь текст скрыт [показать]
     
     
  • 2.45, Аноним, 19:27, 24/08/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Для игр приставки существуют, или вы серьезно считаете, что линукс пилят, чтобы ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.48, Mike, 19:45, 24/08/2010 [^] [ответить] [смотреть все]  
  • +/
    Совершенно идиотское замечание про приставки. Приставки,только для аркад, всяких казуальных игр.
     
  • 2.63, аноним, 13:20, 25/08/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    >Ubuntu за 5 секунд загружается

    У вас, с минимальным набором служб, может, и пять, а у юзера Васи служб дофига, и ubuntu грузится полминуты. Думаю, он будет рад, если это время сократится в два раза.

    >и совместимость с init есть,

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

    >зачем этот велосипед не понятно.

    Действительно, непонятно, зачем нужен upstart?

    >лучше бы игры пилили и не забивали себе и другим мозги.

    Замечательно! Вот и займитесь. И не забивайте себе и другим мозги.

     
  • 1.49, Аноним, 20:34, 24/08/2010 [ответить] [смотреть все]  
  • +/
    Что то не совсем понятно про буфферизацию пакетов клиентских запросов Теперь ... весь текст скрыт [показать]
     
  • 1.59, filosofem, 10:32, 25/08/2010 [ответить] [смотреть все]  
  • –3 +/
    Такой бы энтузиазм и на благие цели пустить.
     
     
  • 2.69, anonymous, 00:18, 26/08/2010 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    >Такой бы энтузиазм и на благие цели пустить.

    Энтузиазмом тут и не пахнет. systemd делается за вполне хорошую зарплату. Вот сдаст Леннарт systemd и его кинут на следующий проект. Такое ощущение, что у редхат много денег и их надо куда-то потратить.

     

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


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor