LINUX.ORG.RU

The Journal: жизнь после syslog

 , ,


1

2

В своей новой статье Леннарт Поттеринг (Lennart Poettering), известный разработкой звукового сервера PulseAudio и системы загрузки systemd, объяснил, чем его не устраивает syslog, и предложил свою универсальную реализацию системного журнала в Linux.

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

Поскольку данная разработка Леннарта войдёт в Fedora 17 и далее, скорее всего, разойдётся по всем дистрибутивам, я взял на себя труд перевести и предложить вашему вниманию эту статью.

>>> Перевод статьи

★★★★★

Проверено: timur_dav ()
Последнее исправление: JB (всего исправлений: 2)
Ответ на: комментарий от drull

Толку-то? Найдутся другие молодцы, которые таким же поттерингом займутся.

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

schizoid ★★★
()

>Управлением доступом отсутствует.

aidaho ★★★★★
()

> в его компьютере звук автоматически не переключается с динамиков на наушники

С введением пульсы нихрена не изменилось, прямо скажем.

Igron ★★★★★
()

Предсказываю увеличение количества софта с systemd в зависимостях.

И ещё предсказываю появление дистрибутива с названием AntiPottering.

A26
()

Блин, ну кто б его успокоил, этого поттеринга!

alukin
()

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

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

LexArt ★★
()

>Неважно, стартует ли этот сервис на ранней стадии загрузки или в в процессе обычной оперции

aidaho ★★★★★
()

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

Это лечится прописыванием index=0, index=1, ... разным звуковым в /etc/modprobe.d/

vadiml ★★★★★
()

Похоже на то, что этот товарищ собирается все неядерные системы линукса свести в одно приложение и завернуть в модуль ядра.

schizoid ★★★
()

>который может подразумевать расархивирование

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

> Толку-то? Найдутся другие молодцы, которые таким же поттерингом займутся.

До него все было хорошо. Если он умрет все снова будет хорошо.

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

>До него все было хорошо. Если он умрет все снова будет хорошо.

И ещё Иказу с собой прихватет вместе с Сиегой.

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

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

Так в том-то и дело что все его «гениальные изобретения» пихают в другие дистрибутивы, посмотрите где уже есть PA, systemd

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

>И ещё Иказу с собой прихватет вместе с Сиегой.

Вместе со всеми разработчиками кед.

terminator
()

Вот хочется взять и уе... текстовый syslog - это святое.

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

Вин, вин. Там хоть я смог наконец то 32бита настроить в нормальном файле конфига с комментариями.

darkshvein ☆☆
()

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

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

aRts ещё хуже.

зато уже давно есть jack-audio.

И вместо того чтобы обеспечить его более полную поддержку, изобрели велосипед под названием PA и начали пихать во все дыры.

Явно не хватает человека который бы направлял эту энергию на допиливание того что уже есть.

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

> А давайте всем ЛОРом скинемся на киллера.

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

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

>ну, если не замечать лагов и выжирающейся батарейки - да, вин.

У меня, и насколько я знаю, не только — оно не видит половину железа.

sphericalhorse ★★★★★
()

М-да, очевидно пришло время сказать: «Прощай, Федора, прощай навеки». Да и засиделся я на ней что-то - пора менять.

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

> Enjoy your Fedora? Кастую пользователей федоры в этот тред со следющим вопросом: планируете ли вы жрать это говно или на какой дистр планируете свалить?

Да, планирую и дальше использовать. Плюсы изменений в Fedora довольно очевидны специалистам, хотя и вызывают странную реакцию обезьянок в дуалбутом.

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

Ну можете и подождать - мы, пользователи, Fedora, выступим early adopters (мы постоянно проверяем за вас опенсоурс новинки, это нормально), проверим, чтоб все работало, а мэйнтейнеры ваших дистров подберут уже готовое и отлаженное. Главное, чтоб они ничего не попортили.

plm ★★★★★
()

Чувак правильные и реально полезные вещи делает. Это вам не кнопочки переносить влево и не кривое говноюнити внедрять.

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

> Оптимист

Я просто читать умею, в отличие от, и представляю, зачем все эти улучшения - avahi, pulse, systemd, теперь вот это. Кстати, бойтесь, Леннарт примерно с год назад нащупал еще одну тему, которая требует переделки :), но это уж пусть он сам анонсирует, когда придет время.

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

Хм. А что, интересная идея! Сделать его «карающей десницей» FOSS движения.

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

судя по количеству таких ключевых слов как: обезъянки, дуалбут, самосборных, поделок, пост не несёт абсолютно никакой полезной и информации и написан троллинга ради.

qnikst ★★★★★
()

>нет поддержки протокола передачи syslog и вообще нет поддержки сети

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

Возникает всего один вопрос.
Зачем? Зачем ломать то, что и так прекрасно работает?

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

Все нововведения федоры, в том числе ещё не вышедшие, я уже видел пару лет назад на ноутбуках у знакомых. Они называли это каким-то странным термином: «виндоуз-виста».

Oleaster ★★★
()

Следующий выход поттеринга будет «/etc это свалка» и предлодение завести универсальные user.dat и system.dat с универсальным иерархическим хранилищем, и специальной раздельной библиотекой.

Сука.

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

> мы, пользователи, Fedora, выступим early adopters (мы постоянно проверяем за вас опенсоурс новинки, это нормально), проверим, чтоб все работало

Главное, чтобы вы, пользователи Федоры, не полопались от раздувания ЧСВ. А то тестировать будет не на ком.

tailgunner ★★★★★
()

В результате мы получаем ужас регэкспов и необходимость постоянно следить за разработчиками апстрима, которые могут подправить строки журнала на человеческом языке в новых версиях своих программ. Эффективно, в дальней перспективе, in order not to break user-applied regular expressions all log messages become ABI of the software generating them, which is usually not intended by the developer.

Исходного текста не читал, но думаю выделенное должно быть переведено как-то так: «В дальнейшем, для того чтобы не менять созданные пользователями регулярные выражения, все сообщения журналов стали частью бинарного интерфейса (ABI), что изначально не предполагалось разработчиками»

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

> судя по количеству таких ключевых слов как: обезъянки, дуалбут, самосборных, поделок, пост не несёт абсолютно никакой полезной и информации и написан троллинга ради.

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

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

> Главное, чтобы вы, пользователи Федоры, не полопались от раздувания ЧСВ. А то тестировать будет не на ком.

Я рад, что ты озабочен этим вопросом. Но и правда, кто ж еще, если не мы?

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

> в его компьютере звук автоматически не переключается с динамиков на наушники

а у меня звук переключается автоматически без всякого пульса ^_^

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

> Танненбауму денег больше дайте>

Зачем? Его бредовые идеи о микроядре проверены практикой и выброшены в мусорку.

plm ★★★★★
()

>традиционый сислог после долгой историидлинной в 30 летдостиг

когда проектируешь такой новый базовый копонент

журналирование является >и не должна сама быть


должно само быть?

должна работать как естьдаже

элегантно обходить такие проблемы, как ограниченое


и могут полноценно использованы


могут быть?

в терминах сложности - O(log n) или лучше, для того.

чего?

тесно интегрирован с остальными компонтами

опционально отключаемым. в тех случаях,


журнал должен быть достаточно универсальнымs


По аналогии (навеяные) с udev событиями


навеянной?

в качестве значений также поддерживаются и двоиные

все известные имена устройств, симлинки и просую


предложено потенциально мошенническим клиентом. прилодения


как может выглядеть отправленая


Как вы можете увидеть, автоматически добавленая


ссылаются все записи, которым в ниъх


Поля данных сжимаются с целю.


библиотека для получения доступа файлам журнала



Дальше пошёл сплошной гуглоперевод, я не осилил.

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

>>> Такой глюкодром ради сетевой прозрачности звуковой системы, которая многим нафиг не нужна?

Сидя на «стабильной» убунте я выхватывал чаще kernel panic за последние года два-три (как пульс вошёл по дефолту), чем глюк предмета обсуждения. Но молва (генту/арчеводов?) сделал пульс «нестабильным».

timur_dav ☆☆☆☆☆
()

Пиши ещё, Ленард! Еще один твой проект, и половина ЛОРа отравится своими ядами.

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