LINUX.ORG.RU

Февральские тезисы о планах развития systemd

 ,


2

4

На прошедшей конференции FOSDEM Леннарт Поттеринг огласил некоторые перспективы развития systemd:

  • Интеграция в systemd загрузчика gummiboot, поддерживающего технологию UEFI Secure Boot.
  • machined — менеджер регистрации виртуальных машин, спроектированный под впечатлением от Solaris Zones.
  • В подсистеме nspawn и смежных с ней ожидается больше возможностей для управления контейнерами, например, journald сможет собирать логи не только с хоста, но и с контейнеров.
  • Уже в следующей версии ожидается улучшенная поддержка Btrfs (подразделы и снапшоты Btrfs планируется использовать для изоляции отдельных приложений).
  • Поддержка HiDPI и Юникода в consoled.
  • Сервис-ориентированный фаерволл: можно будет задавать правила в привязке не к номерам портов, а к именам процессов.
  • Отпадёт нужда указывать путь к юниту для systemctl-cat; systemctl-edit позволит редактировать юниты и после сохранения изменений автоматически перезапускать соответствующие сервисы.
  • nss-getmyhostname — функция для получения имени хоста на stateless-системах.
  • Утилита ping gateway позволит автоматически определить все доступные сетевые интерфейсы и проверить их статус командой ping.
  • Развитие networkd и собственной библиотеки для работы с DHCP (совместимой с dhcpv4 и dhcpv6).
  • Комбинирование nspawn и networkd позволит легко конфигурировать сеть для контейнеров.
  • Создание средств для широкого системного аудита, интегрированных в journald. Например, станет возможным логировать все системные вызовы к файлу /etc/passwd.
  • Движение в сторону stateless-систем, у которых только /usr доступен на чтение и запись, а /etc и /var будут автоматически заполняться systemd.
  • journald-remoting — удалённая работа логгера через HTTP. Поддержка в journald моделей pull и push: при pull выполняется запрос HTTP GET для получения потока JSON, а при push данные передаются в другой экземпляр journald при помощи HTTP POST.
  • Возможность определения для сервисов минимальных пространств имён и sandbox-изоляции: доступ к некоторым разделам и каталогам только на чтение, сокрытие устройств в /dev, приватный /tmp для каждого сервиса, и др.
  • timesyncd в качестве замены ntpd.
  • Автоматическое определение разделов GPT, не нуждающееся в указании их в fstab.
  • Поддержка перезапуска демонов без потери их состояния (посредством сохранения оного на диск).

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



Проверено: Shaman007 ()
Последнее исправление: ymn (всего исправлений: 1)
Ответ на: комментарий от iron

Нет. Скорей всего, просто он или его дружки пришлют некачественный патч в ядро, нужный для какой-то фичи systemd и его окружения. Линус, патч отклонит. Пару страниц рассылки будет спор. А потом «мистер Поттер» форкнет ядро и RedHat придет Волдеморт, если они будут использоваться ветку Поттера. Ну или наоборот RedHat будет пилить поддержку оборудования, только себе в ядро, основная ветка с ядром Линуса будет отставать и дистрибутивы разделяться на два лагеря. Те кто будет брать форк ядра от Поттера, и те кто будет поддерживать линию партии.

anonymous_sama ★★★★★
()
Последнее исправление: anonymous_sama (всего исправлений: 1)
Ответ на: комментарий от iron

И что в этом плохого? Я уверен, что Поттеринг сделает ядро лучше. Сейчас и так весь десктопный Linux держится на разработках Поттеринга. Без Поттеринга Linux давно скатился бы в говно.

Fenrikus
()

timesyncd в качестве замены ntpd

Сначала надмозги криво переводят, журнашлюшки всё перевирают, а потом все удивляются откуда же столько хейтерства!

timesyncd не является *заменой* ntpD!!! timesyncd является заменой ntpDATE. На серверах наличие ntpd является обязательным, поскольку ntpd занимается не столько синхронизацией системного времени, сколько подстройкой системного таймера.

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

Macil ★★★★★
()
Ответ на: комментарий от Macil

timesyncd не является *заменой* ntpD!!!

Правда.

timesyncd является заменой ntpDATE.

Неправда.

На серверах наличие ntpd является обязательным

Неправда: только на NTP-серверах.

поскольку ntpd занимается не столько синхронизацией системного времени, сколько подстройкой системного таймера.

timesyncd тоже.

intelfx ★★★★★
()
Ответ на: комментарий от knovich

А с ntpd что не так?

Все с ним так. Читай оригинал и не считай создателей systemd идиотами по-умолчанию.

Macil ★★★★★
()
Ответ на: комментарий от intelfx

timesyncd тоже.

Сарказм mode: и как же он умудряется это делать по SNTP? Неужели разработчики timesyncd таки смогли скомпилировать libastral.so?

Macil ★★★★★
()

There were no slides. None whatsoever. No presentation. He just talked.

Вот теперь я фанат Поттеринга

buddhist ★★★★★
()
Ответ на: комментарий от Fenrikus

Без Поттеринга Linux давно скатился бы в говно

а с его поделками он уже там :)

anonymous
()
Ответ на: комментарий от mandala

Фатальный недостаток это Xorg, который жрет проц когда ты двигаешь мышкой по десктопу (даже не над приложением), когда ты двигаешь окном, когда скролишь, когда куда-нибудь кликаешь есть шанс 1 из 300 что иксы выжрут 100% и зависнут на совсем.

Приэтом в Unigine valley на той же системе на экстрим профиле набирает 940 очков, а в glxgears 5к фпс, а гребанные иксы жрут проц на любой чих.

anonymous
()
Ответ на: комментарий от anonymous

жрет проц когда ты двигаешь мышкой по десктопу (даже не над приложением), когда ты двигаешь окном, когда скролишь, когда куда-нибудь кликаешь есть шанс 1 из 300 что иксы выжрут 100% и зависнут на совсем.

Проверь комп на вирусы

makoven ★★★★★
()
Последнее исправление: makoven (всего исправлений: 1)
Ответ на: комментарий от anonymous

А что ты меня про иксы лечишь? Я про них вообще молчал. А то что современный X в линуксе жрущее непотребство, я и так знаю.

mandala ★★★★★
()

timesyncd в качестве замены ntpd.

Погодите, а чем же я тогда пользуюсь сейчас в Debian testing под название systemd-timesyncd?

anonymous
()
Ответ на: комментарий от anonymous

Погодите, а чем же я тогда пользуюсь сейчас в Debian testing под название systemd-timesyncd?

Ну, опять кто-то угнал машину времени.

kir2yar
()
Ответ на: комментарий от Macil

Понял. А оно имеет смысл для обычного «потребителя точного времени», пусть даже для сервера? Насколько я понимаю — нет, оно важно только в сети синхронизирующихся друг с другом серверов точного времени.

Так или иначе, timesyncd отличается от ntpdate хотя бы тем, что делает периодические запросы и использует kernel time discipline (а не тупо переставляет часы на полученный таймстамп).

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от Fenrikus

весь десктопный Linux держится на разработках Поттеринга

;))

mbivanyuk ★★★★★
()

Монстр

И всё это в systemd? Ужас.

Поддержка HiDPI и Юникода в consoled.

Почему запускатор сервисов должен поддерживать HiDPI? Он 16-разрядный цвет на канал уже поддерживает?

Camel ★★★★★
()
Ответ на: комментарий от intelfx

ntpd

Так или иначе, timesyncd отличается от ntpdate хотя бы тем, что делает периодические запросы и использует kernel time discipline (а не тупо переставляет часы на полученный таймстамп).

Те кому нужно точное время давно пользуются ntpd. Он не только раздаёт точное время другим, но и сам синхронизируется с другими серверами. Зачем нужен timesyncd непонятно.

Camel ★★★★★
()
Ответ на: комментарий от makoven

Ну да прям вирусы сразу появляются вместе с линем, прям только образ с репозитория стянул, установил + дрова поставил и вот уже вирусы. В гугле на запрос xorg high cpu usage 50к результатов. Как бы проблема есть и нет, если ты ее не наблюдаешь, а если наблюдаешь у тебя линукс не той системы. Очень у вас все здорово в линуксах, год назад решил поставить Ubuntu так там после установки нельзя было разрешние экрана родное выстовить в 2560х1080+1920х1080 (на NVIDIA) почему то в православных линухах считалось что 1280х1080 ты можешь максимум пользовать.

Ну ладно фиг с ним сменил видяху на Radeon (говорили с ними проблем нет и дрова лучше), решил поставить Mint Cinnamon так сразу как в десктоп начал загрузится он упал отрапортовав что таких разрешений как 4480х1080 (общая поверхность двух мониторов 2560х1080+1920х1080) не бывает максимум 3,8к. Для всяких других дистрибутивов моя видяха слишком новая и там только Software рендеринг только.

А всего то хотелось как в нормальных OS поставить систему из коробки + дрова, и горя не знать, чтобы ускорение 2d интерфейсов работало через 3d и не жрало проц, но это не Unix Way Linux'оид начинающий должен страдать. Чтобы поствить графичесская система заработала как надо ему надо знать 10-15 библиотек и как они друг с другом связаны и правильно их поставить и еще знать, где найти. Это очень очень дружественная система, прям перед тем чтобы начать ей пользоватся нужно провести изыскания, какой вендор видяхи тебе подходит, какие костыли нужно учесть, как это все поствить, это так по современному.

anonymous
()

Сервис-ориентированный фаерволл: можно будет задавать правила в привязке не к номерам портов, а к именам процессов.

ведь годно жеж

abtm
()

Вангую разделение никсов на две основных ветки-с системд и без. С будет поддерживаться корпорациями, без-столлманутыми. Кто победит, думаю, все знают. И это печально. Корпорации опять выжали добрых самаритянинов, как лимоны, крутнули на их изысканиях горы бабла и выкинули в мусорник под раковиной.

Pyzia ★★★★★
()
Последнее исправление: Pyzia (всего исправлений: 1)

без wallpaperd не взлетит

af5 ★★★★★
()
Ответ на: комментарий от abtm

ведь годно жеж

SELinux как бы уже больше 10 лет в ядре.

Deleted
()

Много вкусняшек анонсировано.

Vinni_Pooh ★★★★★
()

Это круто, ждем, посмотрим, что за чудо...

cetjs2 ★★★★★
()
Ответ на: комментарий от anonymous

А когда будет kerneld ?

$ ps -e |grep -P '\bk.+d\b'
    2 ?        00:00:00 kthreadd
    3 ?        00:00:00 ksoftirqd/0
   12 ?        00:00:00 ksoftirqd/1
   16 ?        00:00:00 ksoftirqd/2
   20 ?        00:00:00 ksoftirqd/3
   27 ?        00:00:00 kblockd
anonymous
()
Ответ на: комментарий от reprimand

Чем его обдроед не устроил? Шёл бв в гуголь

mittorn ★★★★★
()
Ответ на: ntpd от Camel

Ты всё перепутал.

ntpd не только синхронизируется с серверами, но и раздаёт точное время другим. А те, кому просто нужно точное время (и не нужно его никому раздавать), вынуждены крутить на своих машинах, по сути, NTP-сервер, работающий вхолостую. Теперь они могут этого не делать.

intelfx ★★★★★
()
Ответ на: комментарий от HyperCOGENT

превращается в ОС

и это прекрасно. linux — просто ядро, а для работы нужна ос

anonymous
()
Ответ на: Монстр от Camel

в consoled

Почему запускатор сервисов <...>

Потому что consoled — это не «запускатор сервисов».

intelfx ★★★★★
()
Ответ на: комментарий от makoven

«Проверь комп на вирусы»

Под линаксом же нет вирусов, тут же одни бекдоры и руткиты.

anonymous
()
Ответ на: комментарий от Pentium02

в макоси всё прибито гвоздями, в линупсе можно всё переконпелять/заменить начиная с ядра. но 95% пользователей никогда не задумается ничего заменять, кроме конкретного пользовательского софта

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