| |
После почти пяти месяцев разработки Леннарт Поттеринг (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);
- Организовано автоматическое включение вывода статуса процесса загрузки, если загрузка застопорилась, что позволяет пользователю оценить причину задержки.
|
|
- Главная ссылка к новости (http://lists.freedesktop.org/archives/sy...)
- OpenNews: Ubuntu Linux переходит на systemd, следом за Debian
- OpenNews: Разработчики systemd предложили новую систему для настройки сетевой конфигурации
- OpenNews: Systemd победил в третьем голосовании по выбору системы инициализации для Debian
- OpenNews: Оценка плюсов и минусов при переходе Debian на systemd или upstart
- OpenNews: В systemd предложено включить средства для замены консоли, agetty и /bin/login
| Тип: Программы | Ключевые слова: systemd, (найти похожие документы) | При перепечатке указание ссылки на opennet.ru обязательно | Реклама |
id=adv>
| |
| +/– | А лучше всего использовать mknod ... весь текст скрыт [ показать] | | | 9.166, Andrey Mitrofanov, 15:04, 21/02/2014 [ ^] [ ответить] [ смотреть все] –1 +/–
>ГРАМОТНЫЙ АДМИН НЕ
> Вот я Upstart так и не попробовал, а он уже умер. :)
С "модными" ребятами из гнезда ленартова, _админы ещё имеют все шансы вспомнить _разрабов Upstart добрым словом. Посмотрим, как оно будет, когда и если _придётся разбираться в сортах поттерова продукта.
1.2, Потерпевший, 12:45, 20/02/2014 [ответить] [смотреть все] +16 +/–
Оно что, скоро съест NetworkManager?
2.31, орр, 14:47, 20/02/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] +2 +/–надеюсь что съест более унылой говяшки не найти может в системд будет нормальн... весь текст скрыт [ показать] [ показать ветку] 2.81, Аноним, 19:26, 20/02/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] +2 +/– 3.89, Аноним, 21:13, 20/02/2014 [ ^] [ ответить] [ смотреть все] +/–C Windows system32 svchost exe -k LocalServiceNetworkRestricted U bin systemd ... весь текст скрыт [ показать] 3.130, Аноним, 00:27, 21/02/2014 [ ^] [ ответить] [ смотреть все] +/–Вот и мне приходит та же мысль, анонимный брат Интересно, Сноуден, в своих реча... весь текст скрыт [ показать]
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))
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) начинает выполнять эффективный рефакторинг.
|
| | 2.128, Аноним, 00:22, 21/02/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] +5 +/–
1.5, helboof, 12:59, 20/02/2014 [ответить] [смотреть все] +/–
Документацию бы внятную!
|
3.20, ананим, 14:04, 20/02/2014 [^] [ответить] [смотреть все] | +6 +/– |
Пора бы уже синий экран смерти сделать.
А то как-то не солидно. Раньше то без кернел-паников (и тд) он и не нужен был, а теперь… выглядит не солидно.
| | | 4.44, Аноним, 15:39, 20/02/2014 [ ^] [ ответить] [ смотреть все] +/–Ага, со смайликом ... весь текст скрыт [ показать] 2.25, ананим, 14:22, 20/02/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] +1 +/– 2.35, intelfx, 14:51, 20/02/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] –4 +/– 5.124, chinarulezzz, 23:55, 20/02/2014 [ ^] [ ответить] [ смотреть все] +1 +/–Ну да Теперь это снова просто система инициализации -D Цитата Документация... весь текст скрыт [ показать]
1.9, Аноним, 13:13, 20/02/2014 [ответить] [смотреть все] –5 +/–Не переход, а использование по умолчанию, sysvinit никуда не девается и на него ... весь текст скрыт [ показать]
3.117, Аноним, 22:55, 20/02/2014 [ ^] [ ответить] [ смотреть все] +2 +/–А с чего им протухать sysvinit часто меняется У меня есть самописные init скпи... весь текст скрыт [ показать] 2.45, Добрый доктор, 15:41, 20/02/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] +1 +/– 4.101, Аноним, 21:55, 20/02/2014 [ ^] [ ответить] [ смотреть все] +/–Это как И давно ли винда начала нормально поддерживать Posix То что там было к... весь текст скрыт [ показать] 3.72, Имя, 18:49, 20/02/2014 [ ^] [ ответить] [ смотреть все] +1 +/–Забористые вещи вы курили Недавно как раз вспоминали про E17 8212 поддержка ... весь текст скрыт [ показать] 4.168, Аноним, 16:41, 21/02/2014 [ ^] [ ответить] [ смотреть все] +/–Жить в Е17 В этом кадавре, лишенном софта на своем тулките и не поддерживающем ... весь текст скрыт [ показать]
1.21, Аноним, 14:11, 20/02/2014 [ответить] [смотреть все] +/–если и гента прогнется, придется на FreeBSD уходить ... весь текст скрыт [ показать]
2.24, Фыр, 14:20, 20/02/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] +3 +/–Линукс порождает интересные белезни Время от времени вспыхивают очаги заражения... весь текст скрыт [ показать] [ показать ветку] 3.36, kravich, 14:52, 20/02/2014 [ ^] [ ответить] [ смотреть все] +2 +/–Вангую игрофобию и в частности стимофобию Она уже начинает набирать обороты... весь текст скрыт [ показать]
4.157, odd.mean, 10:00, 21/02/2014 [ ^] [ ответить] [ смотреть все] +2 +/–
Тут есть одно существенное отличие от systemd: стим и прочие игры, если где и являются невыпиливаемой частью, так только в стимовской сборке. А вот вышеупомянутый - упорно лезет без мыла во все дистрибутивы, куда только может. А так как претендует на статус "инновационной нанозамены" всего, блджад, системного и, по возможности, сразу...
В общем, лично я буду пока юзать Debian, как совсем кисло станет (прекратится поддержка sysvinit и начнётся внедрёж во все поля) - переведу сервера на FreeBSD, а сам уйду в монас^W^W на Gentoo/
|
5.165, kravich, 14:37, 21/02/2014 [^] [ответить] [смотреть все] | +1 +/– |
Не думаю, что это отличие будет сильным препятствием для стимофобии. Ведь "хоть я им и не пользуюсь, но не могу спокойно спать, пока эта мерзкая проприетарщина существует, ведь одна идет в разрез с принципами Свободного ПО!!!11111" или "игрошкольники заполонили уютный линукс, уйду на *bsd".
PS: Я не противник свободного ПО, даже наоборот. Просто я считаю, что конкуренция между двумя этими мирами - только плюс.
|
| | 3.38, anonymous, 14:57, 20/02/2014 [ ^] [ ответить] [ смотреть все] +4 +/–systemd давно уже не инит Тут скорее неприятие комбайнов всё в одном ... весь текст скрыт [ показать] 2.27, анончик, 14:29, 20/02/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] +1 +/– 2.42, Lain_13, 15:12, 20/02/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] –2 +/–Не дёргайся 8212 дебиановцы уже в процессе допиливания FreeBSD до совместимос... весь текст скрыт [ показать] [ показать ветку]
2.143, Аноним, 06:55, 21/02/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] +/–
1.30, Анонимм, 14:34, 20/02/2014 [ответить] [смотреть все] +2 +/–
А что вообще про системд говорит товарищ Линус?
2.75, Аноним, 18:59, 20/02/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] –2 +/–Линус владелец акций касношляпы Ему это выгодно А вы - как обычно - сожрёте ... весь текст скрыт [ показать] [ показать ветку] 2.127, Аноним, 00:19, 21/02/2014 [ ^] [ ответить] [ смотреть все] [ показать ветку] +/– |
4.140, chinarulezzz, 05:17, 21/02/2014 [^] [ответить] [смотреть все] | +/– |
>> А также ждём, что скажет товарищ основатель движения СПО.
> Тебе лишь бы кто по-авторитетнее чего-нить сказал - сам-то ничтожество без мозгов
> и собственного мнения.
> Хотя Бородатого и я бы послушал - всё-таки Отец. Учитель. И что
> удивительно до сих пор ни разу не ошибался. То-ли везёт как
> ненормальному, то-ли действительно гений.
:D фанаткодетектор.
| | | 3.146, Xaionaro, 07:46, 21/02/2014 [ ^] [ ответить] [ смотреть все] –1 +/–
> А также ждём, что скажет товарищ основатель движения СПО.
Судя по одному из его писем, он ничего против systemd не имеет :(. Ссылку привести не могу, это private-переписка.
|
5.162, Xaionaro, 12:23, 21/02/2014 [^] [ответить] [смотреть все] | +/– |
> Ну хоть своими словами смысл перескажи.
Ну, если я правильно понял, то для него имеет смысл только юридическая свобода ПО, а не техническая.
|
| | 4.160, Аноним, 12:22, 21/02/2014 [ ^] [ ответить] [ смотреть все] +/–Ну правильно, systemd прибит гвоздями к Linux, который теперь правильно называть... весь текст скрыт [ показать]
1.32, коекто, 14:47, 20/02/2014 [ответить] [смотреть все] +2 +/–
В блестящих доспехах шагает победитель...
1.43, Аноним, 15:13, 20/02/2014 [ответить] [смотреть все] +3 +/–Это все замечательно, но кто-нибуть скажите Лёнчику, что можно бы и разнести фун... весь текст скрыт [ показать]
|
7.147, Xaionaro, 07:48, 21/02/2014 [^] [ответить] [смотреть все] | +2 +/– |
> Пичалька. А так хотелось выпилить эти логи, там столько непонятных буковок и
> ии одной картинки!
О да, ведь единственное как можно писать логи — это только через journald, иначе никак!
|
| | 7.171, Аноним, 17:44, 21/02/2014 [ ^] [ ответить] [ смотреть все] +/–И ни одной картинки Да непорядок Но это скоро исправят ... весь текст скрыт [ показать] 6.87, Lain_13, 21:04, 20/02/2014 [ ^] [ ответить] [ смотреть все] –1 +/–Проверил, действительно так Тогда вот так etc systemd journal conf Storage no... весь текст скрыт [ показать]
11.149, Xaionaro, 08:09, 21/02/2014 [ ^] [ ответить] [ смотреть все] +/–Понимаете, с точки зрения UNIX-way, это не модульность, а монолитность Модульно... весь текст скрыт [ показать]
11.170, Аноним, 16:47, 21/02/2014 [ ^] [ ответить] [ смотреть все] +/–На что На водку ... весь текст скрыт [ показать] 9.94, Аноним, 21:47, 20/02/2014 [ ^] [ ответить] [ смотреть все] +1 +/–svchost exe мать его ... весь текст скрыт [ показать] 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, [...]
11.104, Аноним, 21:57, 20/02/2014 [ ^] [ ответить] [ смотреть все] +/–Может и в более вменяемой форме запустить Но с длл-библами конечно дец полный ... весь текст скрыт [ показать] 7.92, equeim, 21:39, 20/02/2014 [ ^] [ ответить] [ смотреть все] +1 +/–Его нельзя заменить, он все равно будет в системе, выполняя роль прослойки Вним... весь текст скрыт [ показать]
7.148, Xaionaro, 07:58, 21/02/2014 [ ^] [ ответить] [ смотреть все] +2 +/–То есть это нормально добавлять дополнительную сущность напрямую взаимодействующ... весь текст скрыт [ показать]
8.167, Lain_13_too_lazy_to_login, 16:29, 21/02/2014 [ ^] [ ответить] [ смотреть все] +/–Нет, но если хочешь получить логи от самого systemd, то пока придётся А куча от... весь текст скрыт [ показать] |
11.175, Xaionaro, 21:13, 21/02/2014 [^] [ответить] [смотреть все] | +/– |
>>А уже линух без иксов не поставить?
> Бинарные дистрибутивы - практически не поставить ("--force" - не наш метод), там
> каждая мелкая шняга, которая может быть теоретически собрана с иксами, будет
> таки собрана с иксами и их за собой тащить.
У меня 80% дистрибутивов на серверах — бинарные. И ни на одном сервере нет X-ов. Не знаком с вашей проблемой.
|
| | 9.174, Xaionaro, 21:12, 21/02/2014 [ ^] [ ответить] [ смотреть все] +1 +/–Ну всё как я и сказал Вы действительно создали машину Голдберга для логирования... весь текст скрыт [ показать]
7.169, Аноним, 16:46, 21/02/2014 [ ^] [ ответить] [ смотреть все] +/–Попаболь у тех, кто не хочет устраивать системдец в своей системе и тащить в нее... весь текст скрыт [ показать] 5.70, Аноним, 18:25, 20/02/2014 [ ^] [ ответить] [ смотреть все] +1 +/– 3.54, Аноним, 16:52, 20/02/2014 [ ^] [ ответить] [ смотреть все] +1 +/–У ленарта извращенное понимание слова модульный... весь текст скрыт [ показать] 5.83, chinarulezzz, 19:50, 20/02/2014 [ ^] [ ответить] [ смотреть все] +2 +/–нет, сам модуль - нельзя вынуть из модульного системде D это обратная совмест... весь текст скрыт [ показать] 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
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.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 +/–С каждым подобным релизом дебиановцы будут обливаться потом в три ручья Занятны... весь текст скрыт [ показать]
1.66, Alex, 17:55, 20/02/2014 [ответить] [смотреть все] +/–
Когда в *BSD будет?
1.77, Аноним, 19:02, 20/02/2014 [ответить] [смотреть все] –2 +/–Всех поздравляю с новой версией хорошего инструмента ... весь текст скрыт [ показать]
6.164, vi, 13:08, 21/02/2014 [ ^] [ ответить] [ смотреть все] +/–
> вот в этом и есть вся беда отрасли
> только уголовная ответственность за баги пасёт мир
Вы хотели сказать, что беда отрасли в излишне разумных индивидуумах в этой отрасли занятых.
Уголовная ответственность это для тех людей, которые сами себя контролировать не могут. Мне кажется, что в этой отрасли таких немного, или я не прав?
Может все таки "Золотая середина"!?!?! Где то же она все таки есть!
Ваш комментарий
Read more |