LINUX.ORG.RU

Systemd 207

 


0

3

Вышел новый релиз популярной системы инициализации и управления сервисами GNU/Linux.

В этой версии:

  • добавлена логика, позволяющая автоматически монтировать home и swap разделы на GPT-дисках, что позволяет отказаться от fstab-файла на множестве конфигураций;
  • добавлена минимальная утилита для сохранения яркости дисплея между перезагрузками;
  • теперь сервис может быть перезапущен, если он определенное время не сообщал о своей активности (watchdog);
  • новый генератор getty-сервисов, который позволяет запускать getty не только на основной консоли ядра, но и на любой другой, указанной в параметре ядра console;
  • опции InaccessibleDirectories= и ReadOnlyDirectories= теперь могут принимать пути, начинающиеся с -; systemd будет учитывать, что файлы могут и не существовать;
  • journalctl -o и похожие команды теперь понимают новый режим отображения "short-precise", похожий на "short", но показывающий отметки времени;
  • больше кода распространяется под LGPL;
  • systemd больше не передает параметры окружения из ядра и initrd сервисам, однако это все еще возможно через параметр ядра systemd.setenv=;
  • команды systemctl set-log-level и systemctl dump перемещены в состав systemd-analyze;
  • systemd-sysctl теперь не читает файл /etc/sysctl.conf; если вам всё же это нужно, создайте на него симлинк из /etc/sysctl.d/99-sysctl.conf;
  • исправлены некоторые баги; добавлены другие, незначительные изменения.

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

★★★★★

Проверено: Shaman007 ()
Последнее исправление: Wizard_ (всего исправлений: 16)
Ответ на: комментарий от Ivan_qrt

fstab никто у тебя не отнимет. Пользуйся на здоровье.

ну да, а все вокрыг будут пальцем показывать - он динозавр, пользуется fstab-ом. Прийдется переучиваться...

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

Ты уверен? Даже бюджетные МАГи это умеют.

не видел ни одного нетбука/ноутбука, который бы умел

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

может, только почему-то никаких brightd не видно

Systemd — это, прежде всего, система загрузки, причём только одна из. Зачем привязывать к ней всё подряд, когда можно вместо этого оформить отдельные проекты, которыми могут пользоваться все?

Наверное, потому что systemd — это не только система загрузки, но и «system manager». А добавлять в модули systemd поддержку кучи говнокода на баше Ленарт не хочет по понятным причинам

Комментарий к новости «Возобновлено соревнование по написанию самого запутанного кода на языке Си»

Аноним: Между прочим, практически все современные дистрибутивы проводят аналогичное соревнование для языка bash/sh среди своих разработчиков. Конкурсные работы хаотично разбрасываются по ФС, но лучшие среди них (финалисты) обычно собраны в специальном каталоге /etc/rc.d/init.d

derlafff ★★★★★
() автор топика
Последнее исправление: derlafff (всего исправлений: 2)
Ответ на: комментарий от evilmanul

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

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

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

Ядерный модуль, работающий и в линуксе, и в винде?

Блоб nvidia? :3

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

там ЕМНИП он если во фстабе не нашёл то попробует сам смонтировать по шаблонам, если во фстабе указано то так и смонтирует.

бред такой бред, но надо читать почему.

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

ну да, а все вокрыг будут пальцем показывать - он динозавр

Самооценку повышать вам надо, а не переучиваться.

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

только еще как-то настраивать надо..

Когда стояла убунта, комп выключался в лучшем случае, за 10 секунд.

Сейчас на арче за 5-6 секунд выключается. Поставил бы gentoo, если бы не версия ядра (лень искать pci сетевуху, драйверы которой включены в linux 3.8)

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

Поставил бы gentoo, если бы не версия ядра (лень искать pci сетевуху, драйверы которой включены в linux 3.8)

лол? в генте 3.11 давно есть

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

Nvidia же

Согласно аналогии анонима, бинарники, лежащие в /usr/lib/modules/ и C:/WINDOW/<где оно там храниться>, должны совпадать до последнего байта, собираться одним и тем же компилятором и одних и тех же исходников (безо всяких #ifdef WINDOWS!).

Почему-то я уверен, что это не так. :)

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

в некотором роде да, но это пахнет непродуктивной игрой словами ради ничего.

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

фу фу человек подвластный влиянию из вне в рабство его!

Thero ★★★★★
()

systemd... что бы там не говорили - все там будем

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

может, только почему-то никаких brightd не видно

Потому и не видно, что каждый лепит свой личный велосипед, поставляющийся только с определённой системой инициализации.

Наверное, потому что systemd — это не только система загрузки, но и «system manager».

Это не оправдывает сование туда всего подряд. XFCE тоже считается рабочим окружением, но почему-то не тянет внутри себя иксы, cups и видеодрова.

А добавлять в модули systemd поддержку кучи говнокода на баше Ленарт не хочет по понятным причинам

Вброс школошеллохейтеров здесь не к месту. Не осилил 20 строк на баше? Лепи свои 20000 строк на своём любимом pure C (без комментариев и внятных названий переменных, само собой).

Кстати, ты видел, какие макросы порой попадаются поццеринговом школокоде? Шаблонная вермишель из плюсов просто тихо плачет в сторонке!

AX ★★★★★
()

Добавлена минимальная утилита для сохранения яркости дисплея между перезагрузками;

хорошая новость для использующих для тех, кто не пользуется DE.

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

Вброс школошеллохейтеров здесь не к месту. Не осилил 20 строк на баше? Лепи свои 20000 строк на своём любимом pure C (без комментариев и внятных названий переменных, само собой).

Эталонный ленартофоб. Записал в личный цитатник

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

Эталонный ленартофоб

Правда глаза колет? Или, наоборот, незнание — твоё главное оружие? :)

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

Клепание бинарей-заглушек на каждый чих — не unix-way. Или что подразумевается под «неосиливанием»?

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

Правда глаза колет?

Нет, «правда глаза колет» — это ты и Opera 12

незнание — твоё главное оружие? :)

какое незнание? не путай упорин со знанием

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

ibash.org.ru

Спасибо, всё никак не мог вспомнить этот адрес.

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

Клепание бинарей-заглушек на каждый чих — не unix-way

Скажи это поццерингу.

Или что подразумевается под «неосиливанием»?

Повторю ещё раз:

Systemd — это, прежде всего, система загрузки, причём только одна из. Зачем привязывать к ней всё подряд, когда можно вместо этого оформить отдельные проекты, которыми могут пользоваться все?

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

Внезапно, например OpenSoundSystem вполне кроссплатформенные драйвера. IPFilter тоже.

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

Нет, «правда глаза колет» — это ты и Opera 12

Бе-бе-бе.

какое незнание

Значит ты и вправду исходники systemd не видел.

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

Зачем DE заниматься низкоуровневым трешем? И почему бы мне нельзя получить нужную яркость монитора сразу, а не когда я залогинюсь в DE?

Чтобы иметь разные яркости монитора для разных пользователей? Или по-вашему нужно идти по пути «одна яркость подходит всем»?

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

не видел ни одного нетбука/ноутбука, который бы умел

HP Compaq CQ61, купленный более трëх лет назад и уже тогда относившийся к среднему ценовому диапазону — какая яркость была на момент выключения, такая и будет сразу после включения. Забывает только если вынуть или в ноль посадить аккумулятор. И, ЕМНИП, клавиши изменения яркости (Fn+F...) тоже работают везде и никаких спец. драйверов/утилит не требуют.

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

У меня рабочий ноутбук выключается за столько без всяких настроек. Да, никаких SSD нет.

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

Systemd — это, прежде всего, система загрузки, причём только одна из. Зачем привязывать к ней всё подряд, когда можно вместо этого оформить отдельные проекты

Чтобы не плодить ненужные сущности

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

Чтобы не плодить ненужные сущности

А вот derlafff говорит, что запоминание яркости — это нужная сущность. Кому из вас верить?

AX ★★★★★
()

минимальная утилита для сохранения яркости дисплея между перезагрузками

Комбайн рос.

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

А вот derlafff говорит, что запоминание яркости — это нужная сущность.

Он таки имеет в виду, что лишней сущностью было бы вынесение это из состава systemd

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

Чувак, я не вижу тут 20000 строчек говнокода без внятных названий переменных

А ты на vconsole.c или tmpfiles.c посмотри.

Бе-бе-бе.

Человек, отрицавший общеизвестные факты, не имеет права на что-то большее. ;)

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

Он таки имеет в виду, что лишней сущностью было бы вынесение это из состава systemd

Разумеется, ведь яркость монитора и управление службами/логинами/системными журналами ну ОЧЕНЬ тесно связаны.

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

Чувак, я не вижу тут 20000 строчек говнокода

Смотри сюда: http://cgit.freedesktop.org/systemd/systemd/tree/src/core/dbus-manager.c?id=3...

Не уверен, что это можно назвать говнокодом, но быдлокодом - точно. И весь этот ваш systemd написан в таком стиле.

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

Человек, отрицавший общеизвестные факты, не имеет права на что-то большее. ;)

Чото я не понял, почему ты тогда «бе-бе-бе» сказал мне, а не себе?

А ты на vconsole.c или tmpfiles.c посмотри.

Посмотрел. Типичный код на си. В типичном init.d-скрипте концентрация говнокода больше

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

Ааааааа! Вот ЭТО код так код. Да за это премию надо давать, лучше всего посмертную.

anonymous
()

добавлена минимальная утилита для сохранения яркости дисплея между перезагрузками;

костыль для блобов ?
на открытых дровах таких проблем меньше.

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