LINUX.ORG.RU

Init


10

0

Всего сообщений: 17

systemd 255

Группа Linux General

Вышла новая версия свободного системного менеджера systemd.

Изменения, нарушающие обратную совместимость:

  • Теперь монтирование отдельного раздела /usr/ поддерживается только на этапе initramfs.

  • Опции SuspendMode=, HibernateState= и HybridSleepState= из секции [Sleep] в systemd-sleep.conf объявлены устаревшими и не оказывают влияния на поведение системы.

( читать дальше... )

>>> Что нового (GitHub)

 ,

hateWin
()

Вышла SysVinit 3.08

Группа Open Source

Что новенького?

  • Быстрая перезагрузка с использованием kexec, с возможностью заменить ядро Linux в загруженной системе,не передавая управление загрузчику. Для этого в halt добавлена опция -k

  • При запуске halt без опций теперь будет выполнена shutdown -h -H вместо shutdown -h

  • Применены исправления от Gentoo

>>> Подробности

 ,

Dog
()

FInit v4.0

FInit v4.0
Группа Open Source

Finit — простая альтернатива системам иницилизации SysV init и systemd. Он был разработан более десяти лет назад Клаудио Мацуока при помощи реверс инженеринга из EeePC fastinit. Основное внимание уделяется малым и встраиваемым системам, хотя Finit полностью работоспособен в серверных и в настольных системах.

( читать дальше... )

>>> Подробности

 , ,

cocucka
()

Выпуск Devuan 3 Beowulf

Группа Debian

1 июня выпущен Devuan 3 Beowulf, который соответствует Debian 10 Buster.

Devuan является форком Debian GNU/Linux без systemd, который «предоставляет пользователю контроль над системой путём избежания излишней сложности и обеспечения свободы выбора системы инициализации».

Основные особенности:

  • Основан на Debian Buster (10.4) и ядре Linux 4.19.
  • Добавлена поддержка ppc64el (также поддерживаются i386, amd64, armel, armhf, arm64)
  • runit может использоваться вместо /sbin/init
  • openrc может использоваться вместо механизма уровней работы системы в стиле System-V sysv-rc
  • eudev и elogind вынесены в отдельные демоны
  • Новые обои и оформление для загрузчика, менеджера дисплеев и рабочего стола.

Также начата подготовка к следующему выпуску Devuan 4.0 Chimaera, репозитории будущей версии уже открыты.

>>> Подробности и ссылки на загрузку

 , , ,

gedisdone
()

Представлена бета-версия Devuan 3 Beowulf

Группа Debian

15 марта представлена бета-версия дистрибутива Devuan 3 Beowulf, который соответствует Debian 10 Buster.

Devuan является форком Debian GNU/Linux без systemd, который «предоставляет пользователю контроль над системой путём избежания излишней сложности и обеспечения свободы выбора системы инициализации».

Из изменений:

  • Изменено поведение su. Теперь вызов по умолчанию не меняет переменную PATH. Для старого поведения теперь требуется вызывать su -.
  • Если в PulseAudio нет звука, убедитесь, что в файле /etc/pulse/client.conf.d/00-disable-autospawn.conf строка #autospawn=no закомментирована.
  • Firefox-ESR не требует больше PulseAudio и может работать от ALSA.

>>> Подробности

 , , ,

gedisdone
()

Проект Debian обсуждает возможность поддержки нескольких систем инициализации

Группа Debian

Сэм Хартман, лидер проекта Debian, пытаясь разобраться в разногласиях между мэйнтейнерами пакетов elogind (интерфейс для запуска GNOME 3 без systemd) и libsystemd, вызванных конфликтом между этими пакетами и недавним отказом команды, отвечающей за подготовку релизов, включать elogind в testing-ветку, допустил возможность поддержки в дистрибутиве нескольких систем инициализации.

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

>>> Подробности

 , , ,

kekelia
()

SysVinit 2.90

Группа Open Source

Тихо и незаметно состоялся очередной релиз sysvinit

Изменения в этом релизе:

  • добавлена документация к интерфейсу /run/initctl;
  • добавлен обработчик SIGUSR2 для закрытия /run/initctl;
  • упрощена логика работы mountpoint;
  • во флаги компилятора добавлен -fstack-protector-strong;
  • произведена чистка кода.

Полный список изменений

>>> Страница проекта

 ,

ananas
()

Состоялся релиз sysvinit 2.89

Группа Open Source

Почти через 8 лет после релиза sysvinit 2.88 состоялся релиз sysvinit 2.89.

( читать дальше... )

>>> Скачать

 , ,

saahriktu
()

Разработчики Debian не приняли правило о поддержке нескольких систем инициализации

Группа Debian

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

Референдум был инициирован членом технического комитета Яном Джексоном, который является сторонником системы инициализации upstart. Ян считает, что необходимо предотвратить зависимость пакетов от какой-либо конкретной системы инициализации, в частности - рост числа пакетов, зависимых от systemd.

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

>>> Подробности

 , , ,

anonymous
()

В Debian 8 «Jessie» будет оставлена возможность использования других систем инициализации вместо Systemd

Группа Debian

В сегодняшнем интервью проекту ITWire, лидер проекта Debian — Лукас Нуссбаум (Lucas Nussbaum) подтвердил, что пользователи смогут продолжить использовать операционные системы Debian GNU/Linux с системой инициализации Sysvinit.

Несмотря на принятое в феврале этого года решение о переходе на Systemd в качестве систему инициализации по умолчанию для релиза Debian Jessie, в ветке Testing в настоящее время доступен пакет systemd-shim, который позволяет использовать функционал Systemd без использования самого Systemd в качестве системы инициализации, таким образом по-прежнему используя SysVInit или, например, Upstart для управления загрузкой.

Пакет systemd-shim будет доступен далее и будет поддерживаться в Debian Jessie. По умолчанию же по-прежнему будет устанавливаться Systemd.

systemd-shim - «заглушка», предоставляющая dbus-интерфейс Systemd для служб, нуждающихся в нем (таких, как logind, timedated и др.), без необходимости запуска Systemd в качестве системы инициализации (т.е. как init можно по-прежнему использовать sysvinit или любую другую систему). однако, этот пакет предоставляет только dbus-интерфейс org.freedesktop.systemd1.service, для остальных (org.freedesktop.hostname1.service, org.freedesktop.locale1.service, eorg.freedesktop.login1.service и других) все же потребуется установка пакета systemd и использование соответствующих утилит (например, новые версии LightDM не работают без logind, GNOME требует наличия многих служб Systemd).

Подробнее о systemd-shim можно узнать из этого письма сопровождающего данного пакета и дальнейшего обсуждения

>>> Источник

 , , ,

PerdunJamesBond
()

systemd 216

Группа Linux General

systemd — это менеджер системы и сессий для Linux. systemd совместим со скриптами инициализации SysV и LSB. Он предоставляет возможности агрессивного распараллеливания, использует для запуска сервисов сокеты и D-Bus активацию, позволяет запускать демоны по требованию, реализует транзакционную зависимостную логику управления сервисами, отслеживает процессы с использованием Linux cgroups, поддерживает создание снимков и восстановление, а также заведует монтированием и точками автомонтирования.

Это мажорный выпуск. Помимо прочих изменений, systemd-resolved теперь гармонично дополняет распознаватель заглушек кэширования DNS и LLMNR.

( Изменения в 216 )

>>> Источник

 , ,

MiniRoboDancer
()

В OpenWrt начата интеграция procd — собственной минималистичной системы инициализации

Группа Open Source

С выходом OpenWrt 14.07 RC1 начат процесс интеграции в дистрибутив procd — системы инициализации, созданной разработчиками OpenWrt специально для нужд дистрибутива. procd отслеживает процессы, запускаемые скриптами инициализации и может подавлять запуск и перезапуск служб при отсутствии изменения конфигурации.

procd также выполняет функции:

  • подсистемы управления устройствами;
  • службы логов;
  • службы управления аппаратным сторожевым таймером.

Таким образом, procd должен заменить используемые в настоящее время в OpenWrt компоненты busybox-initd, hotplug2, busybox-klogd, busybox-syslogd и busybox-watchdog.

Формат конфигурационных файлов построен на основе языка Bourne shell, однако является не императивным, а декларативным, и во многом похож на формат конфигурационных файлов upstart и systemd. Поддерживается возможность отслеживания работоспособности служб и их автоматический перезапуск в случае аварийного завершения. Также служба может быть перезапущена при изменении ее конфигурационного файла, либо при изменении состояния внешних устройств (например, при подключении сетевого кабеля).

Разработчикам требуется помощь в тестировании и обзоре исходного кода.

>>> Подробности

 ,

Valkeru
()

sinit 0.9

Группа Open Source

18 апреля вышла финальная версия sinit. Это простой демон инициализации, изначально основаный на минималистичном init Рича Фелкера. Разработан как замена busybox в дистрибутиве linux Morpheus. sinit предоставляет набор операций через FIFO. На данный момент он поддерживает только две команды: reboot и poweroff. Разработка считается завершённой и дальнейшее развитие не планируется.

Исходный код: http://git.suckless.org/sinit

>>> Подробности

 , sinit

Pyzia
()

Первый релиз минималистичной системы инициализации Epoch

Группа Linux General

Доступен первый релиз новой минималистичной системы инициализации Epoch 1.0 «Sage». Новая система инициализации позиционируется как альтернатива init busybox. Epoch имеет более широкие возможности, не использует shell-скрипты, имеет единый файл конфигурации.

Изначально автор не планировал публиковать свою разработку. Но после проделанной работы решил представить результаты как общественное достояние. Датой релиза можно считать 24 января 2014 года. Основной функционал был реализован в сентябре 2013 года.

( читать дальше... )

>>> Подробности

 , ,

mbwa
()

Upstart 1.11

Группа Open Source

Тихо и незаметно вышла очередная версия прогрессивной системы инициализации Upstart. Список нововведений и изменений следующий:

  • Добавлена опция --no-dbus для программы init, позволяющая отключить реакцию на события, передаваемые по мосту upstart-event-bridge.
  • При перезапуске инит-сессии её окружение теперь сериализуется.
  • Модули upstart-dbus-bridge и upstart-socket-bridge теперь не затирают существующую переменную PATH.
  • Модуль upstart-file-bridge теперь может отслеживать событие создания директории. Так же сокращен объем отладочного вывода по умолчанию.
  • upstart-local-bridge позволяет теперь задавать дополнительные проверки корректности ввода.
  • Увеличена скорость завершения сессии.
  • Добавлены опции конфигурации --disable-local-bridge и --disable-socket-bridge.
  • Переписаны интеграционные тесты для модулей Session Init и upstart-file-bridge.
  • Теперь маска режима создания файлов сохраняется для Session Init.
  • Добавлено соединение Session Init с сессией службы D-Bus по запросу.
  • Ускорено время проверки соблюдения соответствия ABI.

А также была обновлена документация и внесены многочисленные уточнения в тесты.

>>> Подробности

 ,

LongLiveUbuntu
()

Upstart 1.10

Группа Linux General

Тихо и незаметно вышла очередная версия прогрессивной системы инициализации Upstart. Список новшеств с версии 1.8 таков:

  • Apparmor поддерживает два новых правила: 'apparmor load' и 'apparmor switch'.
  • Теперь сериализации подвергаются все объекты.
  • Доступно уничтожение унаследованных переменных окружения в инит-сессиях.
  • Возможность определять множество директорий с файлами конфигурации во время исполнения инит-сессии.
  • libupstart: клиентская библиотека для взаимодействия с Upstart из сторонних продуктов.
  • upstart-dbus-bridge: новый переходник для взаимодействия с сигналами D-Bus.
  • Множество мелких улучшений и исправлений.
  • upstart-local-bridge: новый переходник, обеспечивающий запуск заданий Upstart через локальные сокеты.
  • upstart-dconf-bridge: новый переходник для инит-сессий.
  • upstart-dbus-bridge: новая опция '--bus-name' для доступа к переменным DBus включенным в обработку событий dbus-event(7).
  • Новая строфа «reload signal» для возможности заданиям определить произвольный сигнал, который можно послать главному процессу.
  • Включение в инит-сессии заданий-образцов.
  • Исправление обработки изолированных сессий с помощью re-exec.
  • Исправление обработки завершения инит-сессий.
  • Новый модуль для Python 3 и сопутствующий ему набор тестов, предназначенные для тестирования Upstart, работающего как PID 1 и в режиме инит-сессии - привилегированном или нет.

>>> Подробности

 ,

LongLiveUbuntu
()

Systemd 29

Группа Linux General

16 июня, тихо и незаметно вышла 29-ая версия новой системы инициализации для Linux. Среди её возможностей основными являются:

  • событийно-ориентированная система параллельного запуска сервисов;
  • управление через dbus;
  • упразднение загрузочных bash-скриптов и замена схожим по функциональности кодом на C для управления консолью, установки локали, запуска fsck, монтирования файловых систем и др.;
  • возможность запуска сервисов по появлению данных в сокете, запуску или остановке других сервисов, наличию подключённых устройств или смонтированных файловых систем;
  • встроенное упреждающее чтение с диска;
  • интеграция с cgroups;
  • совместимость со старыми скриптами, предназначенных для использования с SysVinit.

Всё это даёт возможность загружать систему за время порядка 10 секунд и выключать за 1 секунду.

В новой версии были незначительно изменены Makefile-ы, и было добавлено 2 пункта в TODO:

  • посылать сигнал, когда загрузка завершена;
  • при неудачном запуске сервиса попытаться перезапустить его.

Будем надеяться, что в следующей 30 версии мы увидим эти новые фичи.

Исходники

О systemd и ссылки

>>> Подробности

 , ,

gentoo_root
()