top
logo


Релиз системного менеджера systemd 209 PDF Печать E-mail
20.02.14 08:16

После почти пяти месяцев разработки Леннарт Поттеринг (Lennart Poettering) представил релиз системного менеджера systemd 209, примечательный обеспечением полноценной поддержки kdbus, включением в состав нового компонента systemd-networkd для настройки параметров сети, большим числом новых опций и API. Новый выпуск ориентирован в первую очередь на наращивание функциональности и содержит большую порцию нового кода, поэтому он требует дополнительной стабилизации и не рекомендуется для включения в состав веток дистрибутивов с длительным временем поддержки. В ближайшее время с интервалом в несколько недель планируется выпустить несколько корректирующих выпусков, устраняющих выявленные проблемы.

Systemd сочетает в себе функции системы инициализации, механизм для контроля за выполнением фоновых процессов, службу для журналирования событий и средства для управления сервисами, сеансами пользователей и подключаемыми устройствами. Для определения параметров сервисов в Systemd используется набор конфигурационных unit-файлов, вместо оформления сценариев запуска в виде shell-скриптов. Система нацелена на интенсивную параллелизацию выполнения сервисов на этапе загрузки системы, вобрав в себя лучшие черты таких систем, как launchd (Mac OS X), SMF (Solaris) и Upstart (Ubuntu, старые версии Fedora). В настоящее время на использование systemd уже перешли такие дистрибутивы, как Fedora, openSUSE, Mandriva и Arch Linux, одобрен переход дистрибутивов Debian и Ubuntu по умолчанию на systemd.

Основные улучшения:

  • Полноценная поддержка работы с использованием сервиса kdbus, реализованного на уровне ядра и не требующего запуска традиционного демона DBus, выполняемого на уровне пользователя. Для работы задействована новая библиотека sd-bus с реализацией универсальной прослойки для организации обмена сообщениями, способной работать как поверх kdbus, так и с использованием DBus. Библиотека libdbus исключена из числа обязательных зависимостей.

    Поддержка kdbus интегрирована непосредственно в процесс, обслуживающий PID 1. При включении работы с использованием kdbus появляется поддержка нового типа юнитов ".busname", которые позволяют использовать технику активации по запросу с шины kdbus (запуск обработчика при поступлении связанного с ним имени шины), работающую по аналогии с юнитами .socket" (активация по сокету). Для преобразования классических файлов с параметрами активации по шине dbus1 в юниты .busname и .service добавлен специальный генератор. Для включения работы с использованием kdbus требуется сборка systemd с опцией "--enable-kdbus". Поддержка классического DBus сохранена и пока остаётся рекомендованной по умолчанию.

    Напомним, что в рамках проекта Kdbus развивается надёжная, быстрая и безопасная система обмена сообщениями, поддерживающая доставку сообщений как в мультикаст-режиме (от одного отправителя к группе получателей), так и в режиме точка-точка. Функциональность Kdbus выходит за рамки DBus, но позволяет создать реализации DBus поверх рассматриваемой подсистемы ядра, не требующие запуска в пространстве пользователя отдельного демона D-Bus. Kdbus пока не входит в состав основного ядра Linux и ожидается не раньше ядра 3.15. Для тестирования рекомендуется использовать свежий срез git-репозитория kdbus.

  • Новый компонент "systemd-networkd", предназначенный для унификации компонентов дистрибутивов, используемых для настройки параметров сети (скрипты /etc/network, /etc/sysconfig/network, /etc/sysconfig/network-scripts/ifcfg-* и т.п.). Сервис systemd-networkd реализован в форме фонового процесса и может выполняться параллельно с традиционными скриптами и демонами настройки сети. Настройка systemd-networkd производится через создание файлов конфигурации /etc/systemd/network/*.network.

    Из поддерживаемых в настоящее время возможностей отмечаются средства для настройки VLAN, агрегирования интерфейсов (bonding) и сетевых мостов. Поддерживается настройка параметров локальных сетевых интерфейсов как через статические правила, так и через DHCP. Средства для интеграции с интерактивными конфигураторами сети относятся к планам на будущее, поэтому область использования "systemd-networkd" пока ограничена настройкой сети для initrd, контейнеров, встраиваемых систем и серверов.

    При выборе файла конфигурации для текущего устройства используется логика сходная с выбором ".link"-файлов, при которой осуществляется линейный разбор файлов в алфавитном порядке и применение первого подходящего условиям файла конфигурации. В отличие от файлов ".link", для категории ".network" доступна возможность сопоставления по именам сетевых интерфейсов, учёта состояния линка и привязки обработчиков горячего подключения интерфейсов по маске. Например, можно обойтись одним конфигурационным блоком для автоматического добавления в сетевой мост всех имеющихся Ethernet-интерфейсов.

    Пример файла конфигурации:

    
       [Match]
          MACAddress=
          Path=
          Driver=
          Type=
          Name=
    
       [Network]
          Description=
    
       [IP]
          Gateway=192.168.1.1
          Address=label at 192.168.1.23/24
          Address=fe80::9aee:94ff:fe3f:c618/64
    
  • Ранее разрозненные компоненты libsystemd-journal.so, libsystemd-id128.so, libsystemd-login и libsystemd-daemon объединены в одну общую библиотеку libsystemd.so, что позволило заметно сократить дублирование кода в разных частях systemd и избавиться от цикличных зависимостей. На уровне экспортируемых символов новая библиотека полностью соответствует старым библиотекам. При указании опции "--enable-compat-libs" предусмотрена возможность сборки заглушек, транслирующих старые библиотечные вызовы в libsystemd.so;
  • Добавлена новая программа "systemd-socket-proxyd", которую можно использовать в качестве двунаправленного прокси для TCP-сокетов. В частности, программа будет полезна для обеспечения поддержки активации по сокету в сервисах, которые сами по себе не предусматривают возможность такой активации, в том числе для запуска виртуальных машин.
  • Добавлены новые утилиты для сохранения/восстановления состояния rfkill и подсветки клавиатуры при завершении работы/загрузке;
  • В udev добавлена новая конструкция SECLABEL{} для привязки к файлам устройств специальных меток безопасности (security label). В настоящее время поддерживается только SECLABEL{selinux}, но в будущем ожидается поддержка и других фреймворков;
  • В udev реализована новая схема настройки атрибутов сети на основе файлов /etc/systemd/network/*.link. В данных файлах теперь допустимо сопоставление по MAC-адресу, пути файла устройства, имени и типу устройства с применением атрибутов с правилами наименования, скорости линка, MTU, duplex-режимам , Wake-on-LAN, MAC-адресом или правилами назначения MAC-адреса;
  • В базу данных оборудования udev добавлена информация о SDIO-устройствах;
  • Новые API: sd-event.h, sd-rntl.h, sd-dhcp-client.h, sd-resolve.h, sd-bus.h, sd-memfd.h, sd-rtnl.h и sd-utf8.h;
  • В утилиту journalctl добавлена опция "--list-boots" для вывода списка недавних загрузок с данными о времени загрузки и идентификаторах;
  • В утилиты systemctl, loginctl, timedatectl, busctl, systemd-run и т.п. добавлена опция "-M" для прямого (без SSH) соединения с определённым локальным изолированным контейнером, созданным при помощи libvirt-lxc или nspawn;
  • В systemd-run и systemd-analyze добавлена опция "-H" для соединения с внешним хостом по SSH, что может использоваться, например, для поставки в очередь работ на удалённых хостах;
  • В machinectl добавлены команды "login" и "reboot" для вызова getty login в контейнере или перезагрузки контейнера;
  • В systemctl добавлена команда "list-timers" для вывода списка установленных таймер-юнитов (аналог cron) и времени их следующего срабатывания. В таймер-юнитах добавлена поддержка значений "yearly" и "annually" в блоке OnCalendar= для определения срабатывания раз в год, а также настройка AccuracySec= для управления точностью вызова (по умолчанию 1min).
  • В systemctl добавлена команда "cat" для показа полной конфигурации юнита, т.е. содержимого базового юнита и юнита с изменениями;
  • В systemd-nspawn добавлены опции для запуска контейнера с привязкой к меткам SELinux, определения специфичных переменных окружения, отключения использования отдельного пространства идентификаторов процессов, переноса сетевого интерфейса в контейнер;
  • В /etc/systemd/system.conf добавлены новые директивы для задания используемых по умолчанию таймаутов для юнитов и лимитов на время запуска;
  • Во все фоновые процессы добавлена логика отслеживания зависаний (watchdog);
  • Организовано автоматическое включение вывода статуса процесса загрузки, если загрузка застопорилась, что позволяет пользователю оценить причину задержки.
  1. Главная ссылка к новости (http://lists.freedesktop.org/archives/sy...)
  2. OpenNews: Ubuntu Linux переходит на systemd, следом за Debian
  3. OpenNews: Разработчики systemd предложили новую систему для настройки сетевой конфигурации
  4. OpenNews: Systemd победил в третьем голосовании по выбору системы инициализации для Debian
  5. OpenNews: Оценка плюсов и минусов при переходе Debian на systemd или upstart
  6. OpenNews: В systemd предложено включить средства для замены консоли, agetty и /bin/login
Тип: Программы
Ключевые слова: systemd, (найти похожие документы)
При перепечатке указание ссылки на opennet.ru обязательно
Реклама
id=adv>
  1.1, wS, 12:45, 20/02/2014 [ответить] [смотреть все] –2 +/
а Gentoo до сих пор использует форк?
 
  2.14, ананим, 13:48, 20/02/2014 [^] [ответить] [смотреть все] [показать ветку] +/
 
  3.16, Аноним, 13:53, 20/02/2014 [^] [ответить] [смотреть все]  +/
Вероятно, имелся в виду systemd-free eudev ... весь текст скрыт [показать]
 
  4.19, ананим, 14:02, 20/02/2014 [^] [ответить] [смотреть все]  +1 +/
тогда отвечу В gentoo можно использовать sys-fs udev, sys-apps systemd собранн... весь текст скрыт [показать]
 
  5.28, wS, 14:32, 20/02/2014 [^] [ответить] [смотреть все]  +/
 
5.40, Аноним, 15:05, 20/02/2014 [^] [ответить] [смотреть все]  
+/
А лучше всего использовать mknod ... весь текст скрыт [показать]
 
  6.62, Аноним, 17:28, 20/02/2014 [^] [ответить] [смотреть все]  +2 +/
но зачем devtmpfs сама уже давно создает файлы устройств Udev другим занимаетс... весь текст скрыт [показать]
 
  7.85, Аноним, 20:15, 20/02/2014 [^] [ответить] [смотреть все]  +/
Если ядро с devtmpfs собрано, то да А если нет - то нет mknod ничем не хуже - ... весь текст скрыт [показать]
 
  8.134, pavlinux, 01:31, 21/02/2014 [^] [ответить] [смотреть все]  +2 +/
Если система, не работает без mknod udev systemd и прочей PNP-куеты - у вас... весь текст скрыт [показать]
 
  9.144, Аноним, 06:59, 21/02/2014 [^] [ответить] [смотреть все]  +1 +/
Ваша точка зрения понятна ... весь текст скрыт [показать]
 
9.166, Andrey Mitrofanov, 15:04, 21/02/2014 [^] [ответить] [смотреть все]  –1 +/ >ГРАМОТНЫЙ АДМИН НЕ
> Вот я Upstart так и не попробовал, а он уже умер. :)

С "модными" ребятами из гнезда ленартова, _админы ещё имеют все шансы вспомнить _разрабов Upstart добрым словом. Посмотрим, как оно будет, когда и если _придётся разбираться в сортах поттерова продукта.

 
1.2, Потерпевший, 12:45, 20/02/2014 [ответить] [смотреть все]  +16 +/ Оно что, скоро съест NetworkManager?
 
  2.3, odd.mean, 12:49, 20/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +29 +/
Хорошо, если ядро не съест:(
 
  3.6, vitalif, 13:05, 20/02/2014 [^] [ответить] [смотреть все]  +/
 
2.31, орр, 14:47, 20/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +2 +/
надеюсь что съест более унылой говяшки не найти может в системд будет нормальн... весь текст скрыт [показать] [показать ветку]
 2.81, Аноним, 19:26, 20/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +2 +/ 
  3.84, Аноним, 20:09, 20/02/2014 [^] [ответить] [смотреть все]  +/
Как Google Play Services в андроиде ... весь текст скрыт [показать]
 
3.89, Аноним, 21:13, 20/02/2014 [^] [ответить] [смотреть все]  +/
C Windows system32 svchost exe -k LocalServiceNetworkRestricted U bin systemd ... весь текст скрыт [показать]
 3.130, Аноним, 00:27, 21/02/2014 [^] [ответить] [смотреть все]  +/
Вот и мне приходит та же мысль, анонимный брат Интересно, Сноуден, в своих реча... весь текст скрыт [показать]
 
  4.145, Аноним, 07:07, 21/02/2014 [^] [ответить] [смотреть все]  +2 +/
Никогда не упоминал и в будущем не упоминать не будет, потому, что закралась сущ... весь текст скрыт [показать]
 
1.4, Кирилл, 12:54, 20/02/2014 [ответить] [смотреть все]  +1 +/ "Оно" упростит NetworkManager.
NetworkManager вместо поддержки разрозненных велосипедов из разных дистров будет генерить унифицированные конфиги.
 
  2.7, dxd, 13:05, 20/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +6 +/
Унифицированные конфиги, поддержку которых в разные дистры будут планомерно допиливать ещё год. У кого там NetworkManager только-только заработал?
 
2.18, ананим, 13:56, 20/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +6 +/ > "Оно" упростит NetworkManager.
> NetworkManager вместо поддержки разрозненных велосипедов из разных дистров будет генерить унифицированные конфиги.

Не стоит так откровенно показывать свою некомпетентность.
NetworkManager отродясь использовал свою конфигурацию (в /etc/NetworkManager/).
Поэтому во всех дистрах вы пользуетесь либо статической конфигурацией присущей дистру (как правило сервера предпочитают этот стиль), либо динамической из NetworkManager (как правило десктоп).

Для NM есть так же и кучка альтернатив (с фронт-эндами под кеды/птщьу/…), например net-misc/connman (в частности используется в Qt — dev-qt/qtnetwork-5.2.1 (connman ? net-misc/connman))

 
  3.142, Кирилл, 06:12, 21/02/2014 [^] [ответить] [смотреть все]  +/
Благодарю за разъяснения.
 
2.22, dq0s4y71, 14:12, 20/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +4 +/ 
  3.29, odd.mean, 14:32, 20/02/2014 [^] [ответить] [смотреть все]  +16 +/
Не удержусь и процитирую (с ibash.org.ru):
<rexim> Утилита rm при указании флага -r (от слова refactor) начинает выполнять эффективный рефакторинг.
image
 
  4.34, kravich, 14:50, 20/02/2014 [^] [ответить] [смотреть все]  +2 +/
Сделал мой вечер... весь текст скрыт [показать]
image
 
2.128, Аноним, 00:22, 21/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +5 +/ 
1.5, helboof, 12:59, 20/02/2014 [ответить] [смотреть все]  +/ Документацию бы внятную!
 
  2.17, Аноним, 13:55, 20/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +5 +/
 
  3.20, ананим, 14:04, 20/02/2014 [^] [ответить] [смотреть все]  +6 +/
Пора бы уже синий экран смерти сделать.
А то как-то не солидно. Раньше то без кернел-паников (и тд) он и не нужен был, а теперь… выглядит не солидно.
 
  4.39, Аноним, 15:03, 20/02/2014 [^] [ответить] [смотреть все]  –1 +/
http storage7 static itmages ru i 14 0220 h_1392894110_9051310_596aeab302 png ... весь текст скрыт [показать]
 
4.44, Аноним, 15:39, 20/02/2014 [^] [ответить] [смотреть все]  +/
Ага, со смайликом ... весь текст скрыт [показать]
 2.25, ананим, 14:22, 20/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +1 +/ 2.35, intelfx, 14:51, 20/02/2014 [^] [ответить] [смотреть все] [показать ветку]  –4 +/ 
  3.64, chinarulezzz, 17:43, 20/02/2014 [^] [ответить] [смотреть все]  +5 +/
постыдился бы хоть Postgres, modx, да тот же php, python, django Системде - эт... весь текст скрыт [показать]
 
  4.96, Аноним, 21:53, 20/02/2014 [^] [ответить] [смотреть все]  –8 +/
Сравнил, млять, систему инициализации с фреймворками и немеряными БД Я думаю чт... весь текст скрыт [показать]
 
  5.100, Аноним, 21:55, 20/02/2014 [^] [ответить] [смотреть все]  +/
Опять болезный 294 пришёл Ты ещё к психиатору не сходил ... весь текст скрыт [показать]
 
5.124, chinarulezzz, 23:55, 20/02/2014 [^] [ответить] [смотреть все]  +1 +/
Ну да Теперь это снова просто система инициализации -D Цитата Документация... весь текст скрыт [показать]
 
1.9, Аноним, 13:13, 20/02/2014 [ответить] [смотреть все]  –5 +/
Не переход, а использование по умолчанию, sysvinit никуда не девается и на него ... весь текст скрыт [показать]
 
  2.15, Аноним, 13:51, 20/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +11 +/
Всегда - это первые пару месяцев, пока не протухнут инит-скрипты, которые никто не будет поддерживать?
 
  3.98, Аноним, 21:54, 20/02/2014 [^] [ответить] [смотреть все]  +/
Ну раз никто не поддерживает - значит настолько всем надо Правда просто ... весь текст скрыт [показать]
 
3.117, Аноним, 22:55, 20/02/2014 [^] [ответить] [смотреть все]  +2 +/
А с чего им протухать sysvinit часто меняется У меня есть самописные init скпи... весь текст скрыт [показать]
 2.45, Добрый доктор, 15:41, 20/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +1 +/ 
  3.51, Аноним, 16:29, 20/02/2014 [^] [ответить] [смотреть все]  +2 +/
вот вот, испортили линукс Уже и posix неподдерживает в отличии от винды... весь текст скрыт [показать]
 
  4.57, Добрый доктор, 17:03, 20/02/2014 [^] [ответить] [смотреть все]  +/
Типа, сарказм А вот всякий FAM привязан станет к systemd наглухо Вот уж posix,... весь текст скрыт [показать]
 
4.101, Аноним, 21:55, 20/02/2014 [^] [ответить] [смотреть все]  +/
Это как И давно ли винда начала нормально поддерживать Posix То что там было к... весь текст скрыт [показать]
 3.72, Имя, 18:49, 20/02/2014 [^] [ответить] [смотреть все]  +1 +/
Забористые вещи вы курили Недавно как раз вспоминали про E17 8212 поддержка ... весь текст скрыт [показать]
 
  4.82, Добрый доктор, 19:32, 20/02/2014 [^] [ответить] [смотреть все]  +1 +/
Я не уточнил Говоря 171 если использован systemd 187 , я имел ввиду, что во... весь текст скрыт [показать]
 
4.168, Аноним, 16:41, 21/02/2014 [^] [ответить] [смотреть все]  +/
Жить в Е17 В этом кадавре, лишенном софта на своем тулките и не поддерживающем ... весь текст скрыт [показать]
 
1.21, Аноним, 14:11, 20/02/2014 [ответить] [смотреть все]  +/
если и гента прогнется, придется на FreeBSD уходить ... весь текст скрыт [показать]
 
  2.23, ананим, 14:20, 20/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +6 +/
Нужно срочно plan9 допиливать.
А то в фряхе свой маразм (только шланги, только svn,…, только айзены).
 
  3.103, Аноним, 21:56, 20/02/2014 [^] [ответить] [смотреть все]  +/
Тем более лицензия правильная, концепции могучие В общем для академиков и конце... весь текст скрыт [показать]
 
2.24, Фыр, 14:20, 20/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +3 +/
Линукс порождает интересные белезни Время от времени вспыхивают очаги заражения... весь текст скрыт [показать] [показать ветку]
 
  3.26, ананим, 14:28, 20/02/2014 [^] [ответить] [смотреть все]  +2 +/
Что интересно 8212 фобии бывают только у существ с хотя бы зачатками разума ... весь текст скрыт [показать]
 
  4.67, Гость, 17:57, 20/02/2014 [^] [ответить] [смотреть все]  –1 +/
 
3.36, kravich, 14:52, 20/02/2014 [^] [ответить] [смотреть все]  +2 +/
Вангую игрофобию и в частности стимофобию Она уже начинает набирать обороты... весь текст скрыт [показать]
image  
  4.131, Аноним, 00:57, 21/02/2014 [^] [ответить] [смотреть все]  +/
Думаешь Мне кажется даже у идиотов должен быть некий физический предел тупизны ... весь текст скрыт [показать]
 
4.157, odd.mean, 10:00, 21/02/2014 [^] [ответить] [смотреть все]  +2 +/ Тут есть одно существенное отличие от systemd: стим и прочие игры, если где и являются невыпиливаемой частью, так только в стимовской сборке. А вот вышеупомянутый - упорно лезет без мыла во все дистрибутивы, куда только может. А так как претендует на статус "инновационной нанозамены" всего, блджад, системного и, по возможности, сразу...
В общем, лично я буду пока юзать Debian, как совсем кисло станет (прекратится поддержка sysvinit и начнётся внедрёж во все поля) - переведу сервера на FreeBSD, а сам уйду в монас^W^W на Gentoo/
image  
  5.165, kravich, 14:37, 21/02/2014 [^] [ответить] [смотреть все]  +1 +/
Не думаю, что это отличие будет сильным препятствием для стимофобии. Ведь "хоть я им и не пользуюсь, но не могу спокойно спать, пока эта мерзкая проприетарщина существует, ведь одна идет в разрез с принципами Свободного ПО!!!11111" или "игрошкольники заполонили уютный линукс, уйду на *bsd".

PS: Я не противник свободного ПО, даже наоборот. Просто я считаю, что конкуренция между двумя этими мирами - только плюс.

image
 
3.38, anonymous, 14:57, 20/02/2014 [^] [ответить] [смотреть все]  +4 +/
systemd давно уже не инит Тут скорее неприятие комбайнов всё в одном ... весь текст скрыт [показать]
 
  4.60, Аноним, 17:08, 20/02/2014 [^] [ответить] [смотреть все]  +/
вполне годное и правильное решение для серверного рхел, кто то ведь должен плати... весь текст скрыт [показать]
 
  5.110, Аноним, 22:09, 20/02/2014 [^] [ответить] [смотреть все]  +1 +/
Саппорт софта не означает мы админим серверы за вас ... весь текст скрыт [показать]
 
  6.155, Аноним, 08:52, 21/02/2014 [^] [ответить] [смотреть все]  +1 +/
Вообще-то означает, просто в чуть иной формулировке Вы можете не админить свои... весь текст скрыт [показать]
 
2.27, анончик, 14:29, 20/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +1 +/ 2.42, Lain_13, 15:12, 20/02/2014 [^] [ответить] [смотреть все] [показать ветку]  –2 +/
Не дёргайся 8212 дебиановцы уже в процессе допиливания FreeBSD до совместимос... весь текст скрыт [показать] [показать ветку]
image  
  3.49, Сергей, 16:05, 20/02/2014 [^] [ответить] [смотреть все]  +/
https wiki freebsd org launchd ... весь текст скрыт [показать]
 
2.143, Аноним, 06:55, 21/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +/ 
1.30, Анонимм, 14:34, 20/02/2014 [ответить] [смотреть все]  +2 +/ А что вообще про системд говорит товарищ Линус?
 
  2.33, MPEG LA, 14:50, 20/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +9 +/
Линус выбирает палец для демонстрации
 
2.75, Аноним, 18:59, 20/02/2014 [^] [ответить] [смотреть все] [показать ветку]  –2 +/
Линус владелец акций касношляпы Ему это выгодно А вы - как обычно - сожрёте ... весь текст скрыт [показать] [показать ветку]
 2.127, Аноним, 00:19, 21/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +/ 
  3.133, Аноним, 00:59, 21/02/2014 [^] [ответить] [смотреть все]  +1 +/
Тебе лишь бы кто по-авторитетнее чего-нить сказал - сам-то ничтожество без мозго... весь текст скрыт [показать]
 
  4.140, chinarulezzz, 05:17, 21/02/2014 [^] [ответить] [смотреть все]  +/
>> А также ждём, что скажет товарищ основатель движения СПО.
> Тебе лишь бы кто по-авторитетнее чего-нить сказал - сам-то ничтожество без мозгов
> и собственного мнения.
> Хотя Бородатого и я бы послушал - всё-таки Отец. Учитель. И что
> удивительно до сих пор ни разу не ошибался. То-ли везёт как
> ненормальному, то-ли действительно гений.

:D фанаткодетектор.

 
3.146, Xaionaro, 07:46, 21/02/2014 [^] [ответить] [смотреть все]  –1 +/ > А также ждём, что скажет товарищ основатель движения СПО.

Судя по одному из его писем, он ничего против systemd не имеет :(. Ссылку привести не могу, это private-переписка.

image  
  4.154, Аноним, 08:50, 21/02/2014 [^] [ответить] [смотреть все]  +1 +/
Ну хоть своими словами смысл перескажи ... весь текст скрыт [показать]
 
  5.162, Xaionaro, 12:23, 21/02/2014 [^] [ответить] [смотреть все]  +/
> Ну хоть своими словами смысл перескажи.

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

image
 
4.160, Аноним, 12:22, 21/02/2014 [^] [ответить] [смотреть все]  +/
Ну правильно, systemd прибит гвоздями к Linux, который теперь правильно называть... весь текст скрыт [показать]
 
1.32, коекто, 14:47, 20/02/2014 [ответить] [смотреть все]  +2 +/ В блестящих доспехах шагает победитель...
 
  2.37, anonymous, 14:54, 20/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
 
  3.76, Аноним, 19:00, 20/02/2014 [^] [ответить] [смотреть все]  +/
С линксом как конкурентом форточки Теперь Linux RIP, we will remember you on yo... весь текст скрыт [показать]
 
1.43, Аноним, 15:13, 20/02/2014 [ответить] [смотреть все]  +3 +/
Это все замечательно, но кто-нибуть скажите Лёнчику, что можно бы и разнести фун... весь текст скрыт [показать]
 
  2.46, Lain_13, 15:48, 20/02/2014 [^] [ответить] [смотреть все] [показать ветку]  –3 +/
image
 
  3.52, equeim, 16:30, 20/02/2014 [^] [ответить] [смотреть все]  +/
journald выпилить нельзя, значит не модульный ... весь текст скрыт [показать]
image
 
  4.61, Lain_13, 17:25, 20/02/2014 [^] [ответить] [смотреть все]  –4 +/
systemctl stop systemd-journald service systemctl disable systemd-journald servi... весь текст скрыт [показать]
image
 
  5.69, equeim, 18:19, 20/02/2014 [^] [ответить] [смотреть все]  +1 +/
disable с ним не работает Можно только выключить запись лога на диск, но сервис... весь текст скрыт [показать]
image
 
  6.74, Йа Блондинко, 18:58, 20/02/2014 [^] [ответить] [смотреть все]  +/
Пичалька А так хотелось выпилить эти логи, там столько непонятных буковок и ии ... весь текст скрыт [показать]
 
  7.147, Xaionaro, 07:48, 21/02/2014 [^] [ответить] [смотреть все]  +2 +/
> Пичалька. А так хотелось выпилить эти логи, там столько непонятных буковок и
> ии одной картинки!

О да, ведь единственное как можно писать логи — это только через journald, иначе никак!

Релиз системного менеджера systemd 209
 
7.171, Аноним, 17:44, 21/02/2014 [^] [ответить] [смотреть все]  +/
И ни одной картинки Да непорядок Но это скоро исправят ... весь текст скрыт [показать]
 6.87, Lain_13, 21:04, 20/02/2014 [^] [ответить] [смотреть все]  –1 +/
Проверил, действительно так Тогда вот так etc systemd journal conf Storage no... весь текст скрыт [показать]
image  
  7.90, Аноним, 21:16, 20/02/2014 [^] [ответить] [смотреть все]  +/
Расскажи как использовать весь такой качественный логгер от системд не используя... весь текст скрыт [показать]
 
  8.91, Lain_13, 21:27, 20/02/2014 [^] [ответить] [смотреть все]  +/
Модули systemd предназначены для работы с systemd Если ты им предоставишь окруж... весь текст скрыт [показать]
image
 
  9.93, Аноним, 21:44, 20/02/2014 [^] [ответить] [смотреть все]  +5 +/
Ну и в чём тут модульность тогда Влинкуйте их в systemd статически, эти модули... весь текст скрыт [показать]
 
  10.95, Lain_13, 21:51, 20/02/2014 [^] [ответить] [смотреть все]  +1 +/
Ты их можешь заменить без перекомпиляции, ты их можешь использовать в другом дем... весь текст скрыт [показать]
image
 
  11.99, Аноним, 21:54, 20/02/2014 [^] [ответить] [смотреть все]  +2 +/
А в винде можно все сервисы поменять и заменить файл user32 dll - ура винда мод... весь текст скрыт [показать]
 
  12.107, Lain_13, 22:02, 20/02/2014 [^] [ответить] [смотреть все]  –3 +/
Вообще-то винда это ОС, состоящая из огромного числа модулей Да, она модульная ... весь текст скрыт [показать]
image
 
  13.109, Аноним, 22:08, 20/02/2014 [^] [ответить] [смотреть все]  +2 +/
А если они в одном бинарике то можно шестнадцатеричным редактором вырезать кусок... весь текст скрыт [показать]
 
11.149, Xaionaro, 08:09, 21/02/2014 [^] [ответить] [смотреть все]  +/
Понимаете, с точки зрения UNIX-way, это не модульность, а монолитность Модульно... весь текст скрыт [показать]
image  
  12.158, Аноним, 10:40, 21/02/2014 [^] [ответить] [смотреть все]  +/
Не на любую другую, а на совместимую по интерфейсам Вполне естественное и очеви... весь текст скрыт [показать]
 
  13.159, Xaionaro, 12:13, 21/02/2014 [^] [ответить] [смотреть все]  +/
Да, но в UNIX-way очень стараются использовать уже существующие интерфейсы в ху... весь текст скрыт [показать]
image
 
  14.176, Аноним, 21:45, 21/02/2014 [^] [ответить] [смотреть все]  +/
Иногда существующие интерфейсы просто не соответствуют решаемым задачам Поэтому... весь текст скрыт [показать]
 
  15.177, Аноним, 22:16, 21/02/2014 [^] [ответить] [смотреть все]     [к модератору]  +/
Ещё один ахинейщик Когда после двух суток напряженной работы Хоулку наконе... весь текст скрыт [показать]
 
11.170, Аноним, 16:47, 21/02/2014 [^] [ответить] [смотреть все]  +/
На что На водку ... весь текст скрыт [показать]
 9.94, Аноним, 21:47, 20/02/2014 [^] [ответить] [смотреть все]  +1 +/
svchost exe мать его ... весь текст скрыт [показать]
 
  10.97, Lain_13, 21:53, 20/02/2014 [^] [ответить] [смотреть все]  –1 +/
Вообще-то нет Смысл svchost exe в том, что он запускает сервисы, собранные в фо... весь текст скрыт [показать]
image
 
  11.102, Аноним, 21:55, 20/02/2014 [^] [ответить] [смотреть все]  +2 +/
А демоны ссистемд будут спокойно работать без самого системд ... весь текст скрыт [показать]
 
  12.108, Lain_13, 22:08, 20/02/2014 [^] [ответить] [смотреть все]  –2 +/
Если ты им предоставишь все необходимые интерфейсы, то почему бы им не работать ... весь текст скрыт [показать]
image
 
  13.111, Аноним, 22:09, 20/02/2014 [^] [ответить] [смотреть все]  +2 +/
И это уже зафиксировано в доках и Леонид кровью подписался что менять не будет ... весь текст скрыт [показать]
 
  14.114, Lain_13, 22:33, 20/02/2014 [^] [ответить] [смотреть все]  –1 +/
Ну давай начнём с того, что сервисы systemd это полностью самостоятельные бинарн... весь текст скрыт [показать]
image
 
  15.115, Аноним, 22:37, 20/02/2014 [^] [ответить] [смотреть все]  +2 +/
Ну расскажи что лдд скажит на бинарик журналд И как без компонентов системд он ... весь текст скрыт [показать]
 
  16.118, Lain_13, 22:56, 20/02/2014 [^] [ответить] [смотреть все]  –1 +/
Он зависит от libsystemd-daemon so и libudev so, хотя последнее можно заменить, ... весь текст скрыт [показать]
image
 
  17.119, Аноним, 22:58, 20/02/2014 [^] [ответить] [смотреть все]  +1 +/
А давай я вопросом на вопрос отвечу Тебя не устраивает винда Она вся модульная... весь текст скрыт [показать]
 
  18.120, Lain_13, 23:06, 20/02/2014 [^] [ответить] [смотреть все]  –1 +/
Я твой бред уже даже понимать перестал Что тебе так не терпится сравнить ОС с д... весь текст скрыт [показать]
image
 
  19.121, Аноним, 23:18, 20/02/2014 [^] [ответить] [смотреть все]  +1 +/
Что не так Ты свой бред то слышишь Спрашивают - модульный Ты в ответ, придума... весь текст скрыт [показать]
 
  20.132, Lain_13, 00:58, 21/02/2014 [^] [ответить] [смотреть все]  –1 +/
-_- Скорее всего нет, кто-то должен отвечать на их dbus-запросы, например, и есл... весь текст скрыт [показать]
image
 
17.150, Xaionaro, 08:15, 21/02/2014 [^] [ответить] [смотреть все]  +/ > Он зависит от libsystemd-daemon.so и libudev.so, хотя последнее можно заменить, да и
> первое при желании можно переделать под свои требования (да оно так
> и было до того, как несколько разных либ свели по одну
> крышу, тут даже об этом написано). Тебя не устраивает конкретно эта
> либа?

Хм. А в новости написано:

> Ранее разрозненные компоненты libsystemd-journal.so, libsystemd-id128.so, libsystemd-login и libsystemd-daemon объединены в одну общую библиотеку libsystemd.so, [...]

Релиз системного менеджера systemd 209  
  18.153, Аноним, 08:45, 21/02/2014 [^] [ответить] [смотреть все]  +1 +/
Самое главное упустил Это вот модульность ... весь текст скрыт [показать]
 
11.104, Аноним, 21:57, 20/02/2014 [^] [ответить] [смотреть все]  +/
Может и в более вменяемой форме запустить Но с длл-библами конечно дец полный ... весь текст скрыт [показать]
 
  12.116, Lain_13, 22:40, 20/02/2014 [^] [ответить] [смотреть все]  –1 +/
В данном случае нет От dll-ек сервисов никто не зависит, а потому и dll hell он... весь текст скрыт [показать]
Релиз системного менеджера systemd 209
 
7.92, equeim, 21:39, 20/02/2014 [^] [ответить] [смотреть все]  +1 +/
Его нельзя заменить, он все равно будет в системе, выполняя роль прослойки Вним... весь текст скрыт [показать]
image  
  8.135, fi, 01:54, 21/02/2014 [^] [ответить] [смотреть все]  +/
замена klog - сообщения ядра... весь текст скрыт [показать]
 
7.148, Xaionaro, 07:58, 21/02/2014 [^] [ответить] [смотреть все]  +2 +/
То есть это нормально добавлять дополнительную сущность напрямую взаимодействующ... весь текст скрыт [показать]
image  
  8.152, Аноним, 08:44, 21/02/2014 [^] [ответить] [смотреть все]  +/
Для Леннарта - вполне нормально В пульсе для ALSA-умеющих программ такой же был... весь текст скрыт [показать]
 
8.167, Lain_13_too_lazy_to_login, 16:29, 21/02/2014 [^] [ответить] [смотреть все]  +/
Нет, но если хочешь получить логи от самого systemd, то пока придётся А куча от... весь текст скрыт [показать]
 
  9.172, Аноним, 18:54, 21/02/2014 [^] [ответить] [смотреть все]  +1 +/
Сейчас, мы конечно же, увидим статистику по открытым багам системд и сторонних р... весь текст скрыт [показать]
 
  10.173, Аноним, 20:48, 21/02/2014 [^] [ответить] [смотреть все]  +/
Бинарные дистрибутивы - практически не поставить --force - не наш метод , там... весь текст скрыт [показать]
 
  11.175, Xaionaro, 21:13, 21/02/2014 [^] [ответить] [смотреть все]  +/
>>А уже линух без иксов не поставить?
> Бинарные дистрибутивы - практически не поставить ("--force" - не наш метод), там
> каждая мелкая шняга, которая может быть теоретически собрана с иксами, будет
> таки собрана с иксами и их за собой тащить.

У меня 80% дистрибутивов на серверах — бинарные. И ни на одном сервере нет X-ов. Не знаком с вашей проблемой.

image
 
9.174, Xaionaro, 21:12, 21/02/2014 [^] [ответить] [смотреть все]  +1 +/
Ну всё как я и сказал Вы действительно создали машину Голдберга для логирования... весь текст скрыт [показать]
image  7.169, Аноним, 16:46, 21/02/2014 [^] [ответить] [смотреть все]  +/
Попаболь у тех, кто не хочет устраивать системдец в своей системе и тащить в нее... весь текст скрыт [показать]
 5.70, Аноним, 18:25, 20/02/2014 [^] [ответить] [смотреть все]  +1 +/ 3.54, Аноним, 16:52, 20/02/2014 [^] [ответить] [смотреть все]  +1 +/
У ленарта извращенное понимание слова модульный... весь текст скрыт [показать]
 
  4.63, Lain_13, 17:29, 20/02/2014 [^] [ответить] [смотреть все]  –4 +/
Ты имеешь в виду, что на место модулей systemd нельзя засунуть какой-нибудь друг... весь текст скрыт [показать]
image
 
  5.68, Аноним, 18:16, 20/02/2014 [^] [ответить] [смотреть все]  +1 +/
Хорошая критика, правильно подметил ... весь текст скрыт [показать]
 
5.83, chinarulezzz, 19:50, 20/02/2014 [^] [ответить] [смотреть все]  +2 +/
нет, сам модуль - нельзя вынуть из модульного системде D это обратная совмест... весь текст скрыт [показать]
 
  6.88, Lain_13, 21:08, 20/02/2014 [^] [ответить] [смотреть все]  –4 +/
Ок, конкретно этот нельзя Нужно же systemd и прочим сервисам как-то отдавать ло... весь текст скрыт [показать]
image
 
  7.113, vitalif, 22:22, 20/02/2014 [^] [ответить] [смотреть все]  +3 +/
Да и другие не особо можно Убунтовцы насколько я понимаю уже натрахались, пытая... весь текст скрыт [показать]
 
7.125, chinarulezzz, 00:04, 21/02/2014 [^] [ответить] [смотреть все]  +4 +/
и другие тоже нет, системде это не нужно Это нужно логгеру D Зачем мне это д... весь текст скрыт [показать]
 6.137, fi, 01:56, 21/02/2014 [^] [ответить] [смотреть все]  –2 +/ > нет, сам модуль - нельзя вынуть из "модульного" системде :D

расскажи-ка нам как ты используешь модуле ядра без самого ядра??? может я что-то пропустил? И это самые удобные проги?

 
  7.138, chinarulezzz, 02:07, 21/02/2014 [^] [ответить] [смотреть все]  +2 +/
>> нет, сам модуль - нельзя вынуть из "модульного" системде :D
> расскажи-ка нам как ты используешь модуле ядра без самого ядра???

Расскажу как вам, и лично тебе, что ядро позволяет не компилировать модуль, и использовать ядро без модуля. В отличие от системде, где системде и журналдэ прибиты один к другому. Но в любом случае, ядро тоже монолитно-модульно, так что даже на него ориентироваться не стоит :D

> может я что-то пропустил? И это самые удобные проги?

ты пропустил.

 
7.161, Xaionaro, 12:22, 21/02/2014 [^] [ответить] [смотреть все]  +/ >> нет, сам модуль - нельзя вынуть из "модульного" системде :D
> расскажи-ка нам как ты используешь модуле ядра без самого ядра???

И? Ядро-то «Linux» монолитное [1], дальше-то что? Очень неудачный пример вы привели, честно говоря :). Придерживался бы я вашей позиции выбрал бы… Хотя нет, для защиты вашей позиции не удаётся придумать ниодного примера, sorry)

[1] http://en.wikipedia.org/wiki/Linux_kernel

image  3.112, vitalif, 22:20, 20/02/2014 [^] [ответить] [смотреть все]  +1 +/
Модульный, но только чуть-чуть модульный Не, спасибо конечно, что не вообще в... весь текст скрыт [показать]
 
1.47, Аноним, 15:49, 20/02/2014 [ответить] [смотреть все]  +6 +/ Картина ближайшего будущего, порожденная разгоряченным умом.
Командную строку с присущими ей POSIX-штучками упразднена за ненадобностью.
В systemd интегрирован загрузчик. Теперь в системе запускаются только те проги, которые прописаны в конфигурационных файлах systemd. Нужные приложения пользователь может запустить только в файл-менеджере, или системном меню DE, которые в свою очередь стартуют из systemd. Когда пользователь запускает нужное ему приложение, то, например, файл-менеджер передает запрос через super-Dbus в systemd, а уже systemd грузит с диска прогу при помощи встроенного загрузчика и запускает процесс.
Весь обмен данными только через super-Dbus. Конечно, никакого X-го клипбоарда давно нет - весь обмен данными только через super-Dbus (оконные менеджеры с дисплейным сервером и клиентскими програми, клиентские проги с дисплейным сервером, и т.д. и т.п.).
Даже сетевые приложения не соединяются через сокет с удаленными хостами. Они подключаются к super-Dbus, super-Dbus дает запрос systemd, а systemd запускает необходимый сервис, который уже ведет обмен с удаленным хостом через сетевой сокет.


А если серьезно, то может кто-нибудь объяснит к чему все это? То и дело все читаю, как в systemd интегрирован udev, дисплейный менеджер, менеджер сети и т.п. и т.д.
Но ведь systemd это вроде как всего лишь средство для старта и остановки в нужный момент определенных сервисов. По логике для systemd вообще должно быть безразлично, какой сервис запускается, или останавливается. Главное соблюсти нужную последовательность и не нарушить зависимости. А что какой сервис конфигурит, или обслуживает, ему должно быть по барабану. Вот тогда это правильная модульная система.
А сейчас, чем дальше, тем больше получается нечто монстрободобное, делающее все.

 
  2.55, Аноним, 17:01, 20/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
 
2.56, Аноним, 17:02, 20/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +8 +/ > По логике для systemd вообще должно быть безразлично, какой сервис запускается, или останавливается.

У вас и ленорта совсем разная логика. Основная фишка сделать systemd критическим компонентом системы, без интеграции нечего работать не будет. Это интерпрайс детка. В MS  уже давно такое, да и в большенстве корпоративных систем. Заказчик должен платить бабло. А бабло за скриптики наколенные не кто платить небудут,
а вот за 10к строк на си в которых разбираются 100 человек в мире. Вполне можно слупить бабла. И тут даже ленарт не виноват это просто бизнес, а он просто исполнитель. Но нужно себя утешать чемто и внушать что ты делаешь благое дело и это полезно.

 2.73, Имя, 18:57, 20/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +2 +/
Эта фантазия становится ещё веселей, если вспомнить, что даже микрософт уже давн... весь текст скрыт [показать] [показать ветку]
 2.122, Anonymus, 23:45, 20/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +/ 2.126, Аноним, 00:16, 21/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
fixed Когда пользователь запускает нужное ему приложение, то, например, файл-ме... весь текст скрыт [показать] [показать ветку]
 
1.50, адекват, 16:23, 20/02/2014 [ответить] [смотреть все]  +4 +/ API. Новый выпуск ориентирован в первую
очередь на наращивание функциональности и содержит большую порцию нового кода, поэтому он требует дополнительной стабилизации

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

  1.53, Аноним, 16:40, 20/02/2014 [ответить] [смотреть все]  +3 +/
С каждым подобным релизом дебиановцы будут обливаться потом в три ручья Занятны... весь текст скрыт [показать]
 
  2.59, Аноним, 17:05, 20/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
это их проблемы, дебиан видители начал подбираться к корпоративным системам, а т... весь текст скрыт [показать] [показать ветку]
 
  3.71, Аноним, 18:25, 20/02/2014 [^] [ответить] [смотреть все]  +1 +/
Ну почему же В свете последних событий вполне вероятно, что RedHat не откажет... весь текст скрыт [показать]
 
1.66, Alex, 17:55, 20/02/2014 [ответить] [смотреть все]  +/ Когда в *BSD будет?
  1.77, Аноним, 19:02, 20/02/2014 [ответить] [смотреть все]  –2 +/
Всех поздравляю с новой версией хорошего инструмента ... весь текст скрыт [показать]
 
  2.80, Аноним, 19:07, 20/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +2 +/
 
  3.105, Аноним, 21:58, 20/02/2014 [^] [ответить] [смотреть все]  –2 +/
Это кайло по крайней мере не пытается втирать очки относительно того что боингом... весь текст скрыт [показать]
 
  4.106, Аноним, 22:00, 20/02/2014 [^] [ответить] [смотреть все]  +1 +/
Странно что такие тупые в мс начали выпиливать весь этот гуй боингов И переходя... весь текст скрыт [показать]
 
  5.123, Anonymus, 23:47, 20/02/2014 [^] [ответить] [смотреть все]  +/
вот в этом и есть вся беда отрасли только уголовная ответственность за баги пасё... весь текст скрыт [показать]
 
  6.151, Аноним, 08:42, 21/02/2014 [^] [ответить] [смотреть все]  +/
Ну да - нет программистов, нет кода, нет багов, нет проблемы ... весь текст скрыт [показать]
 
6.164, vi, 13:08, 21/02/2014 [^] [ответить] [смотреть все]  +/ > вот в этом и есть вся беда отрасли
> только уголовная ответственность за баги пасёт мир

Вы хотели сказать, что беда отрасли в излишне разумных индивидуумах в этой отрасли занятых.
Уголовная ответственность это для тех людей, которые сами себя контролировать не могут. Мне кажется, что в этой отрасли таких немного, или я не прав?
Может все таки "Золотая середина"!?!?! Где то же она все таки есть!

 

Ваш комментарий  

Read more http://www.opennet.ru/opennews/art.shtml?num=39135

 
Интересная статья? Поделись ей с другими:

bottom

 

Unreal Commander PfSense по русски Яндекс.Метрика