The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

В Arch Linux пакет udev будет заменён на systemd-tools, opennews (ok), 01-Июн-12, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


88. "В Arch Linux пакет udev будет заменён на systemd-tools"  +1 +/
Сообщение от myhand (ok), 02-Июн-12, 19:56 
ЛПП

В тестинге чего только нет... - из этого не следует что кто-то куда-то переходит.

> переход будет после переписывания определенного количества инитскриптов

Никакого переписывания нет и не предвидится.  Просто добавили пакет, который будут ставить егойные фанаты.  Систему ради ерунды ломать не будут.

Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

91. "В Arch Linux пакет udev будет заменён на systemd-tools"  +/
Сообщение от 123 (??), 02-Июн-12, 20:18 
> В тестинге чего только нет... - из этого не следует что кто-то
> куда-то переходит.
>> переход будет после переписывания определенного количества инитскриптов
> Никакого переписывания нет и не предвидится.  Просто добавили пакет, который будут
> ставить егойные фанаты.  Систему ради ерунды ломать не будут.

Для дебиана (если брать в расчет только линуксовское ядро) проблем нет. Systemd (так же как upstart, runit, init-ng и т.д.) совместим с sysvinit. Но они не совместимы между собой! Т.е. (в случае дебиана) ничего переписывать не требуется.

Ответить | Правка | Наверх | Cообщить модератору

93. "В Arch Linux пакет udev будет заменён на systemd-tools"  +/
Сообщение от 123 (??), 02-Июн-12, 20:21 
P.S. Не требуется, это не значит, что нежелательно. Ссылку на баг с postgresql я уже приводил.
Ответить | Правка | Наверх | Cообщить модератору

96. "В Arch Linux пакет udev будет заменён на systemd-tools"  +/
Сообщение от myhand (ok), 02-Июн-12, 21:35 
> Ссылку на баг с postgresql я уже приводил.

Я что-то пропустил?

Ответить | Правка | Наверх | Cообщить модератору

97. "В Arch Linux пакет udev будет заменён на systemd-tools"  +/
Сообщение от 123email (??), 02-Июн-12, 22:06 
Извините, забыл что я не регистрировался
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=618675. То есть скрипт работает, но не может полноценно использовать возможности systemd.
Ответить | Правка | Наверх | Cообщить модератору

104. "В Arch Linux пакет udev будет заменён на systemd-tools"  +/
Сообщение от myhand (ok), 03-Июн-12, 01:55 
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=618675

Ага, забавно.  Взрослый дядинька пожал плечами и ответил адепту, поломавшему все *нахрен*: а иди-ка ты в песочек играйся...

> но не может полноценно использовать возможности systemd

Ты смотри - одни тормоза прогрессу...  Какие-то кластеры, понимаешь, опции, анализируемые init-скриптом, обратная совместимость и прочая "ерунда".

PS: В другой теме недавно один школьник все пыжился написать конфиг для systemd, полноценно заменающий штатный init-скрипт для дебиановского sshd (оно попроще постгрессу будет, на порядок).  Очень похоже.  Человек даже не удосужился разобраться в том, *что именно делает* init-скрипт.  Хором читать пришлось...

Ответить | Правка | Наверх | Cообщить модератору

125. "В Arch Linux пакет udev будет заменён на systemd-tools"  +/
Сообщение от Arkadij Smirnovemail (ok), 04-Июн-12, 01:07 
>> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=618675
> Ага, забавно.  Взрослый дядинька пожал плечами и ответил адепту, поломавшему все
> *нахрен*: а иди-ка ты в песочек играйся...

Michael Stapelberg не совсем адепт. I3-wm вещь интересная, хотя и на любителя.

>> но не может полноценно использовать возможности systemd
> Ты смотри - одни тормоза прогрессу...  Какие-то кластеры, понимаешь, опции, анализируемые
> init-скриптом, обратная совместимость и прочая "ерунда".

Дело не в тормозах, хотя я считаю что 25 сек. на запуск сервера это много.
А в том, что init-скрипт постгреса написан несколько неправильно. ИМХО конечно.

P.S. Я не защищаю systemd (для меня это пока десктопная игрушка), но думаю, что если удастся привести к одному виду систему инициализации хотя бы основных дистрибутивов будет неплохо.


Ответить | Правка | Наверх | Cообщить модератору

128. "В Arch Linux пакет udev будет заменён на systemd-tools"  +/
Сообщение от myhand (ok), 04-Июн-12, 02:02 
> Michael Stapelberg не совсем адепт. I3-wm вещь интересная, хотя и на любителя.

Ну, человек так или иначе - предметно показавший свою некомпетентность на примере.  

> Дело не в тормозах, хотя я считаю что 25 сек. на запуск
> сервера это много.

Поковыряйтесь с биосом - может уменьшите время.  Причем тут вообще init и как магиццки вам поможет systemd?  Если вам важны уже секунды простоя - оптимизировать скорость загрузки довольно глупо.

> А в том, что init-скрипт постгреса написан несколько неправильно.

Об чем неправильно?

> если удастся привести к одному виду систему инициализации хотя бы основных дистрибутивов будет неплохо.

Для этого существуют стандарты.  LSB, к примеру.  Обсуждайте, развивайте, улучшайте.  Зачем нужна просто еще одна система инициализации, причем от откровенного "пионера" (который далек от серверной специфики, который не умеет писать кроссплатформенный код и т.п.)?

Ответить | Правка | Наверх | Cообщить модератору

129. "В Arch Linux пакет udev будет заменён на systemd-tools"  +/
Сообщение от Arkadij Smirnovemail (ok), 04-Июн-12, 02:49 
>> Michael Stapelberg не совсем адепт. I3-wm вещь интересная, хотя и на любителя.
> Ну, человек так или иначе - предметно показавший свою некомпетентность на примере.

Не буду спорить .

>> Дело не в тормозах, хотя я считаю что 25 сек. на запуск
>> сервера это много.
> Поковыряйтесь с биосом - может уменьшите время.  Причем тут вообще init
> и как магиццки вам поможет systemd?  Если вам важны уже
> секунды простоя - оптимизировать скорость загрузки довольно глупо.

Дело не в общей скорости загрузки системы, а postgresql сейчас имею (это тестовый десктоп, напихано много лишнего).
>systemd-analyze

Startup finished in 2719ms (kernel) + 36656ms (userspace) = 39376ms
>systemd-analyze blame

25681ms postgresql.service
21244ms mysql.service
16454ms uml-utilities.service
Т.е. из 36 сек userspace 25 сек стартует постгрес.

>> А в том, что init-скрипт постгреса написан несколько неправильно.
> Об чем неправильно?

Меня несколько раздражают строки вида
[ -r /usr/share/postgresql-common/init.d-functions ] || exit 0
Не очень удобно искать причину почему сервер не стартует.

Ответить | Правка | Наверх | Cообщить модератору

138. "В Arch Linux пакет udev будет заменён на systemd-tools"  +/
Сообщение от myhand (ok), 04-Июн-12, 11:19 
> Т.е. из 36 сек userspace 25 сек стартует постгрес.

А инит-скрипты-то тут причем?

> Меня несколько раздражают строки вида
> [ -r /usr/share/postgresql-common/init.d-functions ] || exit 0
> Не очень удобно искать причину почему сервер не стартует.

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

А вообще, данная выглядит багом - вот и завели бы оный...

Ответить | Правка | Наверх | Cообщить модератору

142. "В Arch Linux пакет udev будет заменён на systemd-tools"  +/
Сообщение от Arkadij Smirnovemail (ok), 04-Июн-12, 19:01 
>> Т.е. из 36 сек userspace 25 сек стартует постгрес.
> А инит-скрипты-то тут причем?

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

> Конкретно данная строчка довольно безобидная.  Я почти наверняка уверен, что сервер
> у вас стартует не из-за того, что вы ручками права на
> этом файле "настроили".  Других "строк вида" - не видно.

Вопрос не в постгрессе, а в том, что подобные конструкции часто встречаются в init-скриптах.

P.S. Инит-скрипт постгресса не запускает сервер при неправильном синтаксисе в postgresql.conf (причем без варингов), но постить сотню строк скриптов считаю неправильным.

Ответить | Правка | Наверх | Cообщить модератору

146. "В Arch Linux пакет udev будет заменён на systemd-tools"  +/
Сообщение от myhand (ok), 04-Июн-12, 19:27 
>>> Т.е. из 36 сек userspace 25 сек стартует постгрес.
>> А инит-скрипты-то тут причем?
> При том, что руками я могу стартовать посткгес примерно за секунду.

Тогда это можно сделать и из инит-скрипта или systemd.  Только нужно-ли - вдруг делается-то вовсе не ерунда в процессе?

>> Конкретно данная строчка довольно безобидная.  Я почти наверняка уверен, что сервер
>> у вас стартует не из-за того, что вы ручками права на
>> этом файле "настроили".  Других "строк вида" - не видно.
> Вопрос не в постгрессе, а в том, что подобные конструкции часто встречаются
> в init-скриптах.

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


Ответить | Правка | К родителю #142 | Наверх | Cообщить модератору

132. "В Arch Linux пакет udev будет заменён на systemd-tools"  +/
Сообщение от kshetragia (ok), 04-Июн-12, 06:09 
> Дело не в тормозах, хотя я считаю что 25 сек. на запуск сервера это много.

ну.. лол. Novell Netware >= 5.0 с вами бы не согласилась :-D

Ответить | Правка | К родителю #125 | Наверх | Cообщить модератору

143. "В Arch Linux пакет udev будет заменён на systemd-tools"  +/
Сообщение от Arkadij Smirnovemail (ok), 04-Июн-12, 19:16 
> ну.. лол. Novell Netware >= 5.0 с вами бы не согласилась :-D

Давно не связывался с нетварью. Она кому то нужна? Т.е. клиенты которые до сих пор её используют.


Ответить | Правка | Наверх | Cообщить модератору

148. "В Arch Linux пакет udev будет заменён на systemd-tools"  +/
Сообщение от kshetragia (ok), 05-Июн-12, 03:26 
В гос.структурах кое-где еще осталась. Я к тому, что скорость загрузки сервера - не тот параметр из-за которого стоит биться головой о стену.
Ответить | Правка | Наверх | Cообщить модератору

149. "В Arch Linux пакет udev будет заменён на systemd-tools"  +/
Сообщение от Arkadij Smirnovemail (ok), 05-Июн-12, 07:46 
> Я к тому, что скорость загрузки сервера - не тот параметр из-за которого стоит биться головой о стену.

Согласен. Но если есть возможность упростить (то есть сделать более прозрачным, скорость здесь не первостепенный фактор) процесс загрузки почему бы это не сделать. Естественно без потери надежности.

Ответить | Правка | Наверх | Cообщить модератору

150. "В Arch Linux пакет udev будет заменён на systemd-tools"  +/
Сообщение от kshetragia (ok), 05-Июн-12, 09:25 
   Как раз с этим тут не всё так очевидно. Смотрел systemd на SuSE 12.1. И долго ходил по граблям, чтобы прогнуть несколько сервисов под это дело. Логи невнятные. Понять что-то по ним проблематично. Особенно когда стоит задача написать собственный конфиг для этой штуки. Оно могло вообще молча умереть. Если сервис отвалился, или не взлетел(нужно было погонять watchdog, да. я знаю, что оно само умеет это делать), то systemd частенько думал, что всё хорошо. С сокетами/пайпами тоже было не все гладко.
   В целом идея мне нравится, но уж больно сырое оно.
Ответить | Правка | К родителю #149 | Наверх | Cообщить модератору

95. "В Arch Linux пакет udev будет заменён на systemd-tools"  +/
Сообщение от myhand (ok), 02-Июн-12, 21:32 
> Для дебиана (если брать в расчет только линуксовское ядро) проблем нет. Systemd
> (так же как upstart, runit, init-ng и т.д.) совместим с sysvinit.

http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=systemd;dis...
- добрая половина багов (я польстил) от этой самой "совместимости".

А это вот - только то, что ваш гуру написал:
http://www.freedesktop.org/wiki/Software/systemd/Incompatibi...

> Но они не совместимы между собой! Т.е. (в случае дебиана) ничего
> переписывать не требуется.

Ох, фантазеры...

Ответить | Правка | К родителю #91 | Наверх | Cообщить модератору

98. "В Arch Linux пакет udev будет заменён на systemd-tools"  +/
Сообщение от Arkadij Smirnovemail (ok), 02-Июн-12, 22:22 
> http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=systemd;dis...

- добрая половина багов (я польстил) от этой самой "совместимости".

Нормальное состояние для sid-а.

Ответить | Правка | Наверх | Cообщить модератору

99. "В Arch Linux пакет udev будет заменён на systemd-tools"  +/
Сообщение от filosofem (ok), 02-Июн-12, 23:43 
>Нормальное состояние для sid-а.

В тестинге не на много лучше. И это же без учета еще доброго десятка зависимостей и рекомендаций.
Потом сравним с расово и религиозно неверным upstart. (не троллинга ради конечно) http://bugs.debian.org/cgi-bin/pkgreport.cgi?dist=unstable;p...

Ответить | Правка | Наверх | Cообщить модератору

101. "В Arch Linux пакет udev будет заменён на systemd-tools"  +/
Сообщение от Arkadij Smirnovemail (ok), 03-Июн-12, 00:55 
>>Нормальное состояние для sid-а.
> В тестинге не на много лучше. И это же без учета еще
> доброго десятка зависимостей и рекомендаций.
> Потом сравним с расово и религиозно неверным upstart. (не троллинга ради конечно)
> http://bugs.debian.org/cgi-bin/pkgreport.cgi?dist=unstable;p...

systemd (по сравнению с upstart) больше затрагивает базовую систему.
Use case (не смог подобрать русского термина) systemd мне понятен. На счет реализации... будем посмотреть. Пока стоит на тестовом десктопе (debian sid). О более серьезном использовании буду думать когда (если) он появится в бетах RHEL или SLES.

Ответить | Правка | Наверх | Cообщить модератору

102. "В Arch Linux пакет udev будет заменён на systemd-tools"  +/
Сообщение от filosofem (ok), 03-Июн-12, 01:17 
Я как бы влез в разговор про совместимость с SysV-стайл скриптами. В этом апстарт очевидно уделывает systemd.
То что systemd являет собой уже отдельную параллельную привычному юниксвейному развитию ГнуЛинукса систему это же никто не отрицает ни Поттеринг сотоварищи ни его недоброжелатели.
Ответить | Правка | Наверх | Cообщить модератору

112. "В Arch Linux пакет udev будет заменён на systemd-tools"  +/
Сообщение от Arkadij Smirnovemail (ok), 03-Июн-12, 14:42 
http://www.opennet.me/openforum/vsluhforumID3/84833.html#110
Ответить | Правка | Наверх | Cообщить модератору

103. "В Arch Linux пакет udev будет заменён на systemd-tools"  +/
Сообщение от myhand (ok), 03-Июн-12, 01:36 
> Нормальное состояние для sid-а.

Но ненормальное для утверждения о "совместимости".

Ответить | Правка | К родителю #98 | Наверх | Cообщить модератору

110. "В Arch Linux пакет udev будет заменён на systemd-tools"  +/
Сообщение от Arkadij Smirnovemail (ok), 03-Июн-12, 14:18 
>> Нормальное состояние для sid-а.
> Но ненормальное для утверждения о "совместимости".

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

Для более предметного разговора не могли бы Вы привести инит-скрипт который корректно исполняется sysvinit, но не systemd? Или номер бага.

Ответить | Правка | Наверх | Cообщить модератору

113. "В Arch Linux пакет udev будет заменён на systemd-tools"  +/
Сообщение от filosofem (ok), 03-Июн-12, 15:41 
Здесь не достаточно было? http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=systemd;dis...
Вот первый попавшийся красавец:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=624599
Ответить | Правка | Наверх | Cообщить модератору

124. "В Arch Linux пакет udev будет заменён на systemd-tools"  +/
Сообщение от Arkadij Smirnovemail (ok), 04-Июн-12, 00:48 
> Здесь не достаточно было? http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=systemd;dis...

В сиде у sysvinit 58 багов, у systemd 61. Учитывая большую сложность systemd это вполне допустимо.
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=624599

УМВР. Хотя пометки о снятии бага я не вижу. systemd-44

Ответить | Правка | Наверх | Cообщить модератору

126. "В Arch Linux пакет udev будет заменён на systemd-tools"  +/
Сообщение от myhand (ok), 04-Июн-12, 01:28 
>> Здесь не достаточно было? http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=systemd;dis...
> В сиде у sysvinit 58 багов, у systemd 61. Учитывая большую сложность
> systemd это вполне допустимо.

Учитывая статус required у sysvinit и несопоставимые статистики использования пакетов - соотношение багов достаточно странное, согласитесь.  Даже если до кучи добавить баги в initscripts и т.п.

PS: А по поводу сложности - вы зря.  Сейчас забросают какашками свои же...  "Хорошо известно" (тм), что sysvinit скрипты - неподдерживаемый глючный кашмар целиком из костылей.

Ответить | Правка | Наверх | Cообщить модератору

127. "В Arch Linux пакет udev будет заменён на systemd-tools"  +/
Сообщение от Arkadij Smirnovemail (ok), 04-Июн-12, 01:57 
Полностью с Вами согласен. Технология достаточно сырая.
Кстати ветка началась с того, что я написал, что дебиан _НЕ_ будет переходить на systemd ;)
Ответить | Правка | Наверх | Cообщить модератору

114. "В Arch Linux пакет udev будет заменён на systemd-tools"  +/
Сообщение от myhand (ok), 03-Июн-12, 16:06 
> Для более предметного разговора не могли бы Вы привести инит-скрипт который корректно
> исполняется sysvinit, но не systemd? Или номер бага.

К примеру предыдущего оратора еще #668798, #650382, #608456.

Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру