LINUX.ORG.RU

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

 , ,


1

2

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

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

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

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



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

хоть это надеюсь будет нормальной разработкой этого чувака

bionix
()

Он уже сломал 2 подсистемы Линкса. Причём идеи были здравые, но до нормального состояния он не довёл ни одну. Не хватало ещё, чтобы он теперь журнал логов сломал. И как мне потом просматривать бинарные логи, спрашивается?

Vudod
()

Очевидно, что линукс таки дорос до того чтобы утащить системный журнал из winxp, ну хоть 10 лет то прошло.

anonymous
()

Эта недоподелка не нужна, по крайней мере нормальным и адекватным людям. Поттеринга закопать.

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

проще было допилить альсу/oss, чем городить этот велосипед. Ему уже пора выдать медаль - «Заслуженный Велосипедист XXI века»

XVilka
()

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

это о многом говорит.

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

... ну а такие мелочи, как падающий мордой в салат World Of Goo, спишем на кривые руки мои и проклятых проприетарщиков. Тем более, что в данном случае это, скорее всего, так и есть.

AlexM
()

> перевести и предложить вашему вниманию эту статью

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

wxw
()

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

Мне кажется, вместо «зато» логичнее смотрелось бы «а также». Так как последняя фраза продолжает список недостатков.

bloodredfrog
()

Ему уже, как и Уве Боллу, пора собирать деньги на то, чтобы он перестал программировать/думать.

XVilka
()

>вместо текстовых логов используются бинарные форматы данных
Вот взял и сразу закопал свою разработку. Откуда у человека такой талант?

Tark
()

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

зато


Ага, обалдеть преимущество.

Остановите его кто-нибудь, а? Он ведь так весь линукс в гроб загонит.

pevzi
()

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

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

не знаю, насчет киллера, но, может, петицию онлайновую подписать и отправить ему, или, если не поможет, его начальству?

XVilka
()

в этой реализации syslog нет поддержки протокола передачи syslog и вообще нет поддержки сети

Годные вещи неосилил.

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

Зато? Сказочный долбое% (С) «Даун Хаус»

A-234
()

Здесь уже кидали ссылку на видео, где он мешал вести доклад а потом вылез позировать на сцену?

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

планируете ли вы жрать это говно или на какой дистр планируете свалить?

На минт, вслед за Линусом.

Arandelix
()

Я, конечно, уважаю Леннарта, но превращать Линукс в богопротивную венду не надо.

terminator
()

Вот нифига себе, я не красноглазый школьник, использую линукс на серверах. Использую централизованный сервер для сбора, хранения и обработки логов, куда сливаются логи и с сетевого оборудования и с серверов и с виндовых серверов (все по сети) и на нем же обрабатывается перловыми скриптами на предмет выявления необычных паттернов в поведении.
И тут мне предлагают новье, муха не сидела, НАНОТЕХНОЛОГИИ, - всё тоже самое,но без сети и в бинарном виде!!! Собственно нахрен оно вообще нужно если без сети и в бинарном виде???

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

Да и вообще - он жутко неграмотен:

static void test_usr(void) {
        struct stat a, b;
        bool seperate = false;

        /* Check that /usr is not a seperate fs */

        if (lstat("/", &a) >= 0 && lstat("/usr", &b) >= 0)
                if (a.st_dev != b.st_dev)
                        seperate = true;

        /* This check won't work usually during boot, since /usr is
         * probably not mounted yet, hence let's add a second
         * check. We just check whether /usr is an empty directory. */

        if (dir_is_empty("/usr") > 0)
                seperate = true;

        if (!seperate)
                return;

        log_warning("/usr appears to be on a different file system than /. This s not supported anymore. "
                    "Some things will probably break (sometimes even silently) in mysterious ways.");
 }
«seperate» - no way! Как видно из кода, это не опечатка.

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

> «seperate» - no way! Как видно из кода, это не опечатка.

lolz. Доставляет, реквестирую ещё.

anonymous
()

Буквально позавчера из свеже-установленного SuSE 12.1 выкорчевал с мясом: systemd, pulseaudio, policykit, consolekit, udisks, akonadi & Co., Система работает стабильно, визуально всё стало работать плавнее, холостое потребление памяти сократилось в полтора раза, заметно уменьшилось время полной загрузки.

Что потерял — сменные носители необходимо монтировать вручную, но, учитывая что я это делаю самое большее раз в день (а то и в неделю), и что можно прописать алиасы — это просто даже смешно назвать «потерей», в сравнении с той кучей бесполезного монструозного хлама от которого я избавил свою систему без всякого ущерба.

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

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

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

>>> А в чем именно win? Т.е. вот так, сходу, назовите причины успеха?

Операции переключения на лету и сетевая прозрачность.

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

И как мне потом просматривать бинарные логи, спрашивается?

Точно также, как теперь просматривают логи сжатые gzip'ом.

reader
()

Дожили. Кеды копируют с венды, Леннарт копирует с астрала…

terminator
()

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

Нет слов! Отпустите мужика макос курочить, отстаньте от линукса!

Casus
()

>увидев в ленте новостей федоры эту статья

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

но pulseaudio таки win.

Без которого, однако, намного лучше работают программы со звуком. Это издевательство.

Casus
()

Это конец...

anonymous
()

>Штампы времени в сновном не содержат информации о часовом поясе, тем не менее в некоторых новыех

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