URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 88150
[ Назад ]

Исходное сообщение
"Релиз системного менеджера Systemd 197"

Отправлено opennews , 09-Янв-13 13:21 
Леннарт Поттеринг (Lennart Poettering) представил (http://lists.freedesktop.org/archives/systemd-devel/2013-Jan...) релиз системного менеджера systemd 197 (http://www.freedesktop.org/software/systemd/), примечательный использованием нового механизма предсказуемого именования сетевых интерфейсов, интеграцией функциональности пакета bootchart, оптимизациями для увеличения скорости загрузки на разделах с Btrfs, уходом от использования особенностей, специфичных для конкретных дистрибутивов.


Systemd сочетающет в себе функции системы инициализации, механизм для контроля за выполнением фоновых процессов, службу для журналирования событий и средства для управления сервисами, сеансами пользователей и подключаемыми устройствами. Для определения парметров сервисов в Systemd используется набор конфигурационных unit-файлов, вместо оформления сценариев запуска в виде shell-скриптов. Система (https://www.opennet.ru/opennews/art.shtml?num=26447) нацелена (https://www.opennet.ru/opennews/art.shtml?num=27218) на интенсивную параллелизацию выполнения сервисов на этапе загрузки системы, вобрав в себя лучшие черты таких систем, как launchd (Mac OS X), SMF (Solaris) и Upstart (Ubuntu, старые версии Fedora). В настоящее время на использование systemd уже перешли такие дистрибутивы, как Fedora, openSUSE, Mandriva и Arch Linux.


Из наиболее интересных новшеств можно отметить:

-  Systemd теперь позиционируется как полностью обособленная и независящая от Linux-дистрибутиов система. Из состава Systemd исключён код для определения и задействования возможностей и файлов конфигурации, специфичных для отдельных дистрибутивов. Вместо использования собственных файлов конфигурации разработчикам дистрибутивов предлагается использовать предлагаемую Systemd стандартную модель управления конфигурацией, на которую уже перешло большинство использующих Systemd дистрибутивов. Тем не менее, многие из специфичных возможностей остаются доступны через активацию соответствующих настроек через скрипт configure на этапе сборки.

-  В udev добавлена поддержка различных схем (http://www.freedesktop.org/wiki/Software/systemd/Predictable...) предсказуемого выбора имён для сетевых интерфейсов, при которых сетевому адаптеру назначается фиксированное имя, которое не измениться при добавлении/удалении других адаптеров. По умолчанию мена устройств будут формироваться в зависимости от возможностей прошивки. Если прошивка/BIOS предоставляет интексированные номера интерфейсов для встроенных сетевых интерфейсов будет использовано имя "enoN", а для PCI-плат - "ensN". Иначе будет выбрано именование enpNsM, учитывающее физическое соединение устройства, а если параметры подобного размещения будут недоступны - будет использована классическая схема ethX. Кроме того, для использования доступен вариант использования в  имени интерфейса  данных из MAC-адреса (например, enx78e7d1ea46da);

-  В состав включена альтернативная (https://github.com/sofar/bootchart) минималистичная реализация утилиты bootchart, созданная Auke Kok (https://plus.google.com/u/1/115124063126128475540/posts) из компании Intel. Bootchart позволяет измерить и наглядно оценить время загрузки различных компонентов системы;

-  Логика упреждающей загрузки компонентов адаптирована для определения и использования особенностей файловой системы Btrfs, в том числе с использованием оптимизаций как для SSD-накопителей, так и для жестких дисков;

-  Поддержка вызова системных событий в привязке к календарному времени, а не только к повторяющимся интервалам времени. В частности, можно инициировать запуск unit-а в заданное время, указав в параметрах, например, "Thu,Fri 2013-*-1,5 11:12:13" для запуска в 11 часов 12 минут 13 секунд кажный первый и пятый день месяца в 2013 году, при условии, что эти дни приходятся на четверг или патницу. С поддержкой данной возможности Systemd  уже позволяет взять на себя большинство функций системы cron и избавиться от необходимости запуска дополнительного демона crond;

URL: http://lists.freedesktop.org/archives/systemd-devel/2013-Jan...
Новость: https://www.opennet.ru/opennews/art.shtml?num=35789


Содержание

Сообщения в этом обсуждении
"Релиз системного менеджера Systemd 197"
Отправлено медведдд , 09-Янв-13 13:21 
Пока нет злобных комментариев... Перешёл на Arch с уже установленным systemd. Суперовая штука! Претензий ноль, просто новые команды выучить пришлось. Зато скорость загрузки - огогошная!

"Релиз системного менеджера Systemd 197"
Отправлено NickFaces , 09-Янв-13 13:26 
Меня больше впечатлило время выключения :D

"Релиз системного менеджера Systemd 197"
Отправлено это я , 09-Янв-13 15:15 
> Меня больше впечатлило время выключения :D

вот это действительно вин. тоже сижу на арчике с системд - ноут отключается секунды за 2-3.


"Релиз системного менеджера Systemd 197"
Отправлено pavlinux , 09-Янв-13 17:54 
Это достижение!!! А у меня на компе uptime 2 недели, как жить?!

"Релиз системного менеджера Systemd 197"
Отправлено SCIF , 09-Янв-13 18:20 
Компутер с собой удобно таскать? О существовании ноут/нет-буков не слышали?

"Релиз системного менеджера Systemd 197"
Отправлено ZloySergant , 09-Янв-13 19:07 
>Компутер с собой удобно таскать? О существовании ноут/нет-буков не слышали?

Ёпта, нетбук Ecafe. Аптайм 4 месяца. ШЯДНТ?


"Релиз системного менеджера Systemd 197"
Отправлено ноним , 09-Янв-13 19:45 
>>Компутер с собой удобно таскать? О существовании ноут/нет-буков не слышали?
> Ёпта, нетбук Ecafe. Аптайм 4 месяца. ШЯДНТ?

Ядро не обновляете.


"Релиз системного менеджера Systemd 197"
Отправлено Пр0х0жий , 09-Янв-13 22:23 
>>>Компутер с собой удобно таскать? О существовании ноут/нет-буков не слышали?
>> Ёпта, нетбук Ecafe. Аптайм 4 месяца. ШЯДНТ?
> Ядро не обновляете.

Может погуглить "обновление ядра линукс без перезагрузки"?


"Релиз системного менеджера Systemd 197"
Отправлено ноним , 10-Янв-13 14:40 
>>>>Компутер с собой удобно таскать? О существовании ноут/нет-буков не слышали?
>>> Ёпта, нетбук Ecafe. Аптайм 4 месяца. ШЯДНТ?
>> Ядро не обновляете.
> Может погуглить "обновление ядра линукс без перезагрузки"?

Погуглите ) У вас видать Oracle Linux на нетбуке ) Тада вам systemd в ближайшее время не грозит.


"Релиз системного менеджера Systemd 197"
Отправлено Anonim , 10-Янв-13 15:27 
Погугли, но тебе это вряд-ли поможет.

"Релиз системного менеджера Systemd 197"
Отправлено mavriq_ , 14-Янв-13 13:44 
> Ядро не обновляете.

kexec жеш


"Релиз системного менеджера Systemd 197"
Отправлено Aquarius , 14-Янв-13 22:34 
>> Ядро не обновляете.
> kexec жеш

kexec сбрасывает uptime, по крайней мере тот, о котором речь


"Релиз системного менеджера Systemd 197"
Отправлено pavlinux , 09-Янв-13 22:04 
Нахера мне нужна флешка с экраном!

"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 10-Янв-13 17:47 
> Нахера мне нужна флешка с экраном!

Тебе не знаю, а мне как раз надо нечто размером с флешку + экран.


"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 09-Янв-13 18:24 
> Это достижение!!! А у меня на компе uptime 2 недели, как жить?!

Купи нотик и попробуй потаскать с собой. Не забудь рассказать про аптайм в 2 недели, ага. Если время кормления от розетки не пробакланишь.



"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 09-Янв-13 23:36 
ноут чудесно засыпает автоматически при низком заряде аккумулятора

"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 10-Янв-13 17:48 
> ноут чудесно засыпает автоматически при низком заряде аккумулятора

Да, только я предпочитаю STR. А при низком заряде он не долго живет, увы. А suspend to disk у меня простите вкалывает дольше чем систему с нуля запустить.


"Релиз системного менеджера Systemd 197"
Отправлено mavriq_ , 14-Янв-13 13:47 
> Да, только я предпочитаю STR. А при низком заряде он не долго живет, увы

разберитесь со своим железом.
у меня на убитой батарее работает до двух минут. суспенд же эта батарея держит порядка суток (на большее время ноут не забрасывал)


"Релиз системного менеджера Systemd 197"
Отправлено Michael Shigorin , 15-Янв-13 18:47 
>> Это достижение!!! А у меня на компе uptime 2 недели, как жить?!
> Купи нотик и попробуй потаскать с собой. Не забудь рассказать про аптайм
> в 2 недели, ага. Если время кормления от розетки не пробакланишь.

Ноутбуки как раз нередко месяцами наматывают, пока не:
- пробакланю;
- обновлю ядро;
- заклинит на выходе из suspend (особенно этим грешили PAE-ядра).


"Релиз системного менеджера Systemd 197"
Отправлено daemontux , 09-Янв-13 13:27 
Как почитаешь новости создается впечатление что все только и делают что включают и выключают комп.

"Релиз системного менеджера Systemd 197"
Отправлено NickFaces , 09-Янв-13 13:28 
Ну если не сервер, то можно и включать-выключать. Для нелюбителй спящих режимов - вполне актуально, например.

"Релиз системного менеджера Systemd 197"
Отправлено tipa_admin , 09-Янв-13 15:26 
Хе-хе, вопрос из танка: а возможно без инитрамфс взлететь? С системд на борту?

"Релиз системного менеджера Systemd 197"
Отправлено develop7 , 09-Янв-13 15:36 
> Хе-хе, вопрос из танка: а возможно без инитрамфс взлететь? С системд на борту?

да, конечно.


"Релиз системного менеджера Systemd 197"
Отправлено tipa_admin , 09-Янв-13 15:47 
> да, конечно.

А ссылочкой не поделитесь на success story for dummies? А то в гугле забанили.


"Релиз системного менеджера Systemd 197"
Отправлено develop7 , 09-Янв-13 19:06 
>> да, конечно.
> А ссылочкой не поделитесь на success story for dummies? А то в гугле забанили.

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


"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 09-Янв-13 17:30 
% cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-3.2.23-eee root=/dev/sda1 ro rootfstype=ext4 init=/bin/systemd quiet
% apt-cache policy systemd
systemd:
  Установлен: 44-7
  Кандидат:   44-7
  Таблица версий:
*** 44-7 0
        500 http://mirror.yandex.ru/debian/ sid/main i386 Packages
        100 /var/lib/dpkg/status

"Релиз системного менеджера Systemd 197"
Отправлено pavlinux , 09-Янв-13 17:56 
> % cat /proc/cmdline
> BOOT_IMAGE=/boot/vmlinuz-3.2.23-eee root=/dev/sda1 ro rootfstype=ext4 init=/bin/systemd quiet

rootfstype=ext4 - о да ... на еее ext4 просто необходимо!


"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 10-Янв-13 03:12 
А что не так?

"Релиз системного менеджера Systemd 197"
Отправлено Антоним , 10-Янв-13 16:22 
фс с журналом не стоит ставить на eeepc ssd
хотя есть версии и с винтом

"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 11-Янв-13 01:22 
>хотя есть версии и с винтом

Вот у меня как раз такой - с нормальным винтом. А флешки-переростки мне нужны примерно так же, как сабж.


"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 10-Янв-13 17:50 
> да ... на еее ext4 просто необходимо!

И что бы посоветовал наш маэстро?


"Релиз системного менеджера Systemd 197"
Отправлено pavlinux , 14-Янв-13 03:10 
>> да ... на еее ext4 просто необходимо!
> И что бы посоветовал наш маэстро?

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


"Релиз системного менеджера Systemd 197"
Отправлено Аноним12 , 09-Янв-13 18:03 
можно если только у вас /usr не на отдельно разделе, тогда траблы

"Релиз системного менеджера Systemd 197"
Отправлено runoverheads , 09-Янв-13 18:46 
подтверждаю. в Арче просто взяв стандартный конфиг ядра указал ещё вкомпилить, то что относится к моему sata контроллеру (lspci -k) и файлсистеме, собрал, завёлся без проблем

"Релиз системного менеджера Systemd 197"
Отправлено Главные Редакторы , 09-Янв-13 20:26 
У меня арч 2010 года с иксами и рабочей программой, готова к работе через 15 секунд после включения питания. Настройка свелась к удалению из инитов ненужных частей кода, но больше всего время сократилось за счёт удаление искусственных слипов.

"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 10-Янв-13 17:51 
> работе через 15 секунд после включения питания.

А у меня бyбунта взлетает за 5 секунд. Мне так больше нравится.


"Релиз системного менеджера Systemd 197"
Отправлено BratSinot , 10-Янв-13 00:02 
Slackware с sysvinit стартует за 7-10 секунд, где 3-6 из них тратятся на инициализацию сетевой карты, загрузки пары демонов и монтирование разделов.
И то, это еще из-за винчестера в 5400RPM. На стационаре 7200RPM стартует где-то за 4-7 секунд. А если 10000RPM, так еще быстрее будет.

"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 10-Янв-13 17:52 
> А если 10000RPM, так еще быстрее будет.

А не проще под системный диск SSD взять? 10K RPM винты - жручие и шумные, что для дома как-то мазохистично весьма.



"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 11-Янв-13 01:23 
Вытащи голову из системника. Зачем ты ее туда засунул?

"Релиз системного менеджера Systemd 197"
Отправлено Anonim , 10-Янв-13 15:31 
Странно. Я 1 не заметил ускорения загрузки при переходе на системд?
Комп и ноут грузятся очень медленно. Больше минуты и тот и этот, хотя по скорости всех комплектующих раз в 5 отличаются. Из них запуск сервисов - не самый длительный процесс.
Когда приходят пользователи винды, то их такая тормознутость шокирует (винда грузится 20-30 сек). Как-то неудобно.

"Релиз системного менеджера Systemd 197"
Отправлено BSA , 09-Янв-13 13:24 
Интересно, туда функционал (x)inetd еще не прицепили?..

"Релиз системного менеджера Systemd 197"
Отправлено pkunk , 09-Янв-13 13:33 
с самого начала же было
http://0pointer.de/blog/projects/socket-activation.html

"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 09-Янв-13 13:27 
>С поддержкой данной возможности Systemd уже позволяет взять на себя большинство функций системы cron и избавиться от необходимости запуска дополнительного демона crond;

Ура! еще ближе к идеалу.


"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 09-Янв-13 13:35 
В качестве загружалки и выключалки systemd хорош, но вот наименования интерфейсов меня пугают. Че за eno\ens? Или, упаси боже, ens[mac]? как это потом набирать то? Алиасы потом руками прописывать для удобства придется. :(

"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 09-Янв-13 13:41 
А вас не пугает, что после перезагрузки есть шанс, что eth0 и eth1 поменяются местами. Например, вставил новую сетевую карту и без хаков через приавязку к MAC приходилось курить какой интерфейс теперь с какой сетевой картой связан.

"Релиз системного менеджера Systemd 197"
Отправлено WhiteWind , 09-Янв-13 14:51 
Меня пугает, что будет как во FreeBSD - хрен угадаешь, какое имя получит новая сетевая карта. Я хочу, чтобы на машине с одной картой её имя было всегда eth0!
А проблема с непостоянством имён надуманная: как часто вы добавляете/удаляете сетевые карты?

"Релиз системного менеджера Systemd 197"
Отправлено Ordu , 09-Янв-13 14:53 
> А проблема с непостоянством имён надуманная: как часто вы добавляете/удаляете сетевые карты?

А если речь идёт не про PCI устройства, а про, допустим, Bluetooth? Тоже пофиг?


"Релиз системного менеджера Systemd 197"
Отправлено WhiteWind , 09-Янв-13 14:55 
С голубым зубом пусть делают что хотят, там это, наверное, полезно. А eth0 должен оставаться eth0

"Релиз системного менеджера Systemd 197"
Отправлено Йоу , 09-Янв-13 16:02 
Думаю, в вашем особом случае можно сделать правило udev, коль так остро нуждаетесь в великом eth0

"Релиз системного менеджера Systemd 197"
Отправлено Ordu , 09-Янв-13 16:43 
> С голубым зубом пусть делают что хотят, там это, наверное, полезно. А
> eth0 должен оставаться eth0

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


"Релиз системного менеджера Systemd 197"
Отправлено netch , 13-Янв-13 11:35 
>> С голубым зубом пусть делают что хотят, там это, наверное, полезно. А
>> eth0 должен оставаться eth0
> Ну если в том смысле, что они его переименовывают, то да, мне
> тоже это не очень нравится. Совершенно необязательное переименование, по-моему.

Проблема с именами в стандартном пространстве та, что слишком тяжело обучать скрипт подробностям, а что будет, если это имя вдруг окажется занятым из-за стандартного распределения. Вы решили назвать устройство eth0, которое при данной загрузке вдруг оказалось eth1, потому что eth0 уже чем-то занято... oops. Надо включать новый уровень неестественного интеллекта, разбирать, кто появился и почему, назначать ему другое имя... причём быть готовым, что будет обгон и это другое имя вдруг тоже окажется занятым, потому что юзер вдруг вспомнил, что ему надо воткнуть USB сетевуху... не слишком ли путано?
Потому и вводится, что если правила назначили какому-то устройству конкретное имя, оно должно быть вне автоназначаемого пространства. Назовите его как-то по смыслу - например, если это шлюз, то у него будут int и ext.
Заодно все самопальные завязки на интерфейсы не изменятся от того, что сетевуха переехала в соседний слот.


"Релиз системного менеджера Systemd 197"
Отправлено Ordu , 14-Янв-13 16:05 
> Проблема с именами в стандартном пространстве та, что слишком тяжело обучать скрипт
> подробностям, а что будет, если это имя вдруг окажется занятым из-за
> стандартного распределения. Вы решили назвать устройство eth0, которое при данной загрузке
> вдруг оказалось eth1, потому что eth0 уже чем-то занято... oops.

Да. Про скриптописателей я не подумал. Но, всё равно, по-моему, совершенно необязательное переименование.


"Релиз системного менеджера Systemd 197"
Отправлено Сержант Скотч , 09-Янв-13 21:25 
блютус-адаптеры тоже привязываются на раз.

у них тоже есть ATTR{address}=="00:02:72:08:B7:CD"


"Релиз системного менеджера Systemd 197"
Отправлено Сержант Скотч , 09-Янв-13 21:25 
блютус-адаптеры тоже привязываются на раз.

какие сложности?
у них тоже есть ATTR{address}=="00:02:72:08:B7:CD"


"Релиз системного менеджера Systemd 197"
Отправлено Anonim , 10-Янв-13 15:34 
>> А проблема с непостоянством имён надуманная: как часто вы добавляете/удаляете сетевые карты?
> А если речь идёт не про PCI устройства, а про, допустим, Bluetooth?
> Тоже пофиг?

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


"Релиз системного менеджера Systemd 197"
Отправлено Клыкастый , 09-Янв-13 18:22 
> хрен угадаешь

А зачем угадывать? dmesg же.

зато сразу ясно что где.

ifconfig | grep fla
vr0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
ue0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500

а вот с udev - да... можно не угадать в один прекрасный момент.


"Релиз системного менеджера Systemd 197"
Отправлено Сержант Скотч , 09-Янв-13 21:34 
>> хрен угадаешь
> А зачем угадывать? dmesg же.
> зато сразу ясно что где.
> ifconfig | grep fla
> vr0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
> rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
> lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
> ue0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500

# egrep 'igb.*Intel' /var/run/dmesg.boot
igb0: <Intel(R) PRO/1000 Network Connection version - 2.2.5> port 0x1020-0x103f mem 0xb1920000-0xb193ffff,0xb1944000-0xb1947fff irq 40 at device 0.0 on pci1
igb1: <Intel(R) PRO/1000 Network Connection version - 2.2.5> port 0x1000-0x101f mem 0xb1900000-0xb191ffff,0xb1940000-0xb1943fff irq 28 at device 0.1 on pci1

если я вставлю туда:
http://ark.intel.com/products/50397/Intel-Gigabit-ET-Dual-Po...
(это тоже igb) какой интерфейс как будет называтся? сходу, без угадайки?

> а вот с udev - да... можно не угадать в один прекрасный
> момент.

а не надо угадывать. в правилах udev копипастите строчки, поправив mac'и на то что написано на карточке.


"Релиз системного менеджера Systemd 197"
Отправлено Anonim , 10-Янв-13 15:36 
вообще-то можно заставить светодиоды на сетевушке помигать. Команду можно погуглить.

"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 10-Янв-13 17:54 
> vr0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
> rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
> lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
> ue0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500

Да, мне сразу так понятно что и где в этой китайской грамоте :)


"Релиз системного менеджера Systemd 197"
Отправлено iZEN , 09-Янв-13 19:51 
> Меня пугает, что будет как во FreeBSD - хрен угадаешь, какое имя получит новая сетевая карта.

Во FreeBSD новая сетевая карта получит в своём названии имя драйвера, который её обслуживает, и порядковый номер из списка обслуживаемых драйвером карт.

> Я хочу, чтобы на машине с одной картой её имя было всегда eth0!

В современных компьютерах больше одной сетевой карты. //ваш к.О.

> А проблема с непостоянством имён надуманная: как часто вы добавляете/удаляете сетевые карты?

Всё зависит от того, с какой стороны на это смотреть. Можно ли считать включение/выключение интерфейсов беспроводной связи в планшете/телефоне ради экономии заряда батареи добавлением/удалением сетевой карты? Что случается при перезагрузке с включенными/выключенными в последнем сеансе сетевыми устройствами, не перепутываются ли они ничего не значащими именами "ethXY"?



"Релиз системного менеджера Systemd 197"
Отправлено Сержант Скотч , 09-Янв-13 21:37 
>> Меня пугает, что будет как во FreeBSD - хрен угадаешь, какое имя получит новая сетевая карта.
> Во FreeBSD новая сетевая карта получит в своём названии имя драйвера, который
> её обслуживает, и порядковый номер из списка обслуживаемых драйвером карт.

специально для Изена продублирую:

# egrep 'igb.*Intel' /var/run/dmesg.boot
igb0: <Intel(R) PRO/1000 Network Connection version - 2.2.5> port 0x1020-0x103f mem 0xb1920000-0xb193ffff,0xb1944000-0xb1947fff irq 40 at device 0.0 on pci1
igb1: <Intel(R) PRO/1000 Network Connection version - 2.2.5> port 0x1000-0x101f mem 0xb1900000-0xb191ffff,0xb1940000-0xb1943fff irq 28 at device 0.1 on pci1

втыкаем двухпортовую igb. кто кем станет?

> Всё зависит от того, с какой стороны на это смотреть. Можно ли
> считать включение/выключение интерфейсов беспроводной связи в планшете/телефоне ради
> экономии заряда батареи добавлением/удалением сетевой карты? Что случается при перезагрузке
> с включенными/выключенными в последнем сеансе сетевыми устройствами, не перепутываются
> ли они ничего не значащими именами "ethXY"?

Изен, открой для себя rfkill.


"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 10-Янв-13 17:55 
> Во FreeBSD новая сетевая карта получит в своём названии имя драйвера,

И почему я вообще должен этим заморачиваться, интересно? Какая мне с пользовательской точки зрения разница какой там драйвер обслуживает сетевуху?


"Релиз системного менеджера Systemd 197"
Отправлено Ordu , 09-Янв-13 14:52 
> А вас не пугает, что после перезагрузки есть шанс, что eth0 и
> eth1 поменяются местами. Например, вставил новую сетевую карту и без хаков
> через приавязку к MAC приходилось курить какой интерфейс теперь с какой
> сетевой картой связан.

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

Я в первый раз столкнулся с этим, лет пять назад в генту. Поставил систему, а нумерация не такая, как хотелось бы. Собственно тогда и выяснил, что гента создаёт файлик /etc/udev.d/70-persistent-net.rules, и каждый раз при загрузке обновляет его. Там, кстати, и на другое железо бывают *persistent.rules.

То есть, я к тому, что systemd этим своим умением ничего принципиально нового не добавил. Лишь приблизился по функциональности к "классическим" инитскриптам.


"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 09-Янв-13 16:41 
> Поставил систему, а нумерация не такая, как хотелось бы. Собственно тогда и выяснил, что гента создаёт файлик /etc/udev.d/70-persistent-net.rules, и каждый раз при загрузке обновляет его.

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

> Лишь приблизился по функциональности к "классическим" инитскриптам.

Инитскрипты тут ни при чем. Генератор *-persistent.rules правил был в udev давно, а потом его выпилили. Теперь вот опять добавили, но существенно перепиленный.


"Релиз системного менеджера Systemd 197"
Отправлено Ordu , 09-Янв-13 16:47 
>> Поставил систему, а нумерация не такая, как хотелось бы. Собственно тогда и выяснил, что гента создаёт файлик /etc/udev.d/70-persistent-net.rules, и каждый раз при загрузке обновляет его.
> Бред. При загрузке он не должен обновляться, если не менялись сетевые карты.

Если вас интересуют подробности, то тогда я заменил практически всё железо. Точнее всё, кроме одной сетевой карты.

А если вы просто докопаться к словам, то... У вас нет другого повода докопаться? Этот, по-моему, слишком толстый.


>> Лишь приблизился по функциональности к "классическим" инитскриптам.
> Инитскрипты тут ни при чем. Генератор *-persistent.rules правил был в udev давно,
> а потом его выпилили. Теперь вот опять добавили, но существенно перепиленный.

Хорошо. Буду знать.


"Релиз системного менеджера Systemd 197"
Отправлено Харитон , 09-Янв-13 17:18 
>> Теперь вот опять добавили, но существенно перепиленный.

В убунте он есть всегда...
никогда сие не пропадало...


"Релиз системного менеджера Systemd 197"
Отправлено Например , 10-Янв-13 02:26 
было такое.

"Релиз системного менеджера Systemd 197"
Отправлено Харитон , 09-Янв-13 17:16 
> А вас не пугает, что после перезагрузки есть шанс, что eth0 и
> eth1 поменяются местами. Например, вставил новую сетевую карту и без хаков
> через приавязку к MAC приходилось курить какой интерфейс теперь с какой
> сетевой картой связан.

какие хаки?
В udev добавлена поддержка различных схем предсказуемого выбора имён для сетевых интерфейсов, при которых сетевому адаптеру назначается фиксированное имя, которое не измениться при добавлении/удалении других адаптеров.
Это делается в убунту уже лет 5!
каждый новый обнаруженный интерфейс прописывается по маку в удев-правило и он всегда имеет статичный порядковый номер...

и не надо тут каких-то системд или апстартов.
Это дело удев.

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


"Релиз системного менеджера Systemd 197"
Отправлено deadless , 09-Янв-13 21:36 
в свое время во фре прописывал ровно одну строчку в конфиге и меня были int0 и ext0, так гораздо понятнее, а теперь с vlan и подавно все обзываешь так как тебе нравицо, к чему заморачиваццо на гипотетический eth0 если все это можно настроить быстрее чем написать этот текст?

"Релиз системного менеджера Systemd 197"
Отправлено Сержант Скотч , 09-Янв-13 21:47 
> в свое время во фре прописывал ровно одну строчку в конфиге и
> меня были int0 и ext0, так гораздо понятнее,

это всё прекрасно, пока у вас все карты не на одном чипе.
толку от ваших переименований, если она привязана к нумерации(которая "поплывёт" при добавлении карточек).

вообще,в linux через udev можно сделать именование как в *bsd, вопрос только написания 1 скрипта и поддержания базы идентификаторов устройств.


"Релиз системного менеджера Systemd 197"
Отправлено iZEN , 10-Янв-13 01:23 
>> в свое время во фре прописывал ровно одну строчку в конфиге и
>> меня были int0 и ext0, так гораздо понятнее,
> это всё прекрасно, пока у вас все карты не на одном чипе.
> толку от ваших переименований, если она привязана к нумерации(которая "поплывёт" при добавлении карточек).

"Поплывут" номера у интерфейсов, обслуживаемых одним драйвером, а не у всех eth*, как в Linux.

> вообще,в linux через udev можно сделать именование как в *bsd, вопрос только
> написания 1 скрипта и поддержания базы идентификаторов устройств.

Но в Linux этим по-настоящему никто не заморочился, кроме Поттеринга, ведь так? ;)


"Релиз системного менеджера Systemd 197"
Отправлено аноним22 , 10-Янв-13 02:56 
> "Поплывут" номера у интерфейсов, обслуживаемых одним драйвером, а не у всех eth*,
> как в Linux.

тоесть поплывшие имена среди одинаковых карт вас не смущает? подумаешь, если у тебя десяток одинаковых интеловских карт.. поугадываешь что где стало...
А в линуксе я такое видел ооочень давно. Когда, как уже сказали, этим udev не занимался. С тех пор все было просто отлично...

> Но в Linux этим по-настоящему никто не заморочился, кроме Поттеринга, ведь так?
> ;)

Странно вообще обращать внимание на такое заявление...

П.С.:
сорри  что влез, но тема вашей ученой беседы настолько интересна....


"Релиз системного менеджера Systemd 197"
Отправлено Сержант Скотч , 10-Янв-13 09:59 
> "Поплывут" номера у интерфейсов, обслуживаемых одним драйвером, а не у всех eth*,
> как в Linux.

1)интерфейсы не "плывут" в linux, потому что автогенератор правил привязывает их к мак-адресам.
2)изен, ты хоть видел раз чтобы в production при наличии набортных igb кто-то ставил re/rl/vr? ставят либо igb, либо ixgb.

>> вообще,в linux через udev можно сделать именование как в *bsd, вопрос только
>> написания 1 скрипта и поддержания базы идентификаторов устройств.
> Но в Linux этим по-настоящему никто не заморочился, кроме Поттеринга, ведь так?
> ;)

вообще-то, оно штатно. просто кто-то видел linux только на картинках.


"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 10-Янв-13 17:56 
> "Поплывут" номера у интерфейсов, обслуживаемых одним драйвером, а не у всех eth*, как в Linux.

И в чем тут профит? Весьма высосанное из пальца "преимущество".


"Релиз системного менеджера Systemd 197"
Отправлено all_glory_to_the_hypnotoad , 09-Янв-13 20:48 
пользователи генты смотрят на вас как на...

"Релиз системного менеджера Systemd 197"
Отправлено mavriq_ , 14-Янв-13 13:53 
в гентах давно привязка автоматизирована, через /etc/udev/rules.d/70-persistent-net.rules

"Релиз системного менеджера Systemd 197"
Отправлено кевин , 09-Янв-13 14:45 
Нетвор4манагер всё сделай за тебя. А если настоящий сисадмин то знаешь зачем.

"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 09-Янв-13 13:41 
>уходом от использования особенностей, специфичных для конкретных дистрибутивов.

А раньше это было не так? Эх, вот бы вернуться назад во времени и посмотреть в глаза systemdфилам, когда они такой баг утаили от systemdхейтеров


"Релиз системного менеджера Systemd 197"
Отправлено dalco , 09-Янв-13 22:02 
Если ничего не путаю, то это был не баг, а именно поддержка всяких дистроспецифических извратов в последовательности загрузки - чтобы при переходе на systemd все эти извраты продолжали работать в 100% случаев.

Подробности где-то описывались в блоге Поттеринга.

P.S. От меня подробностей не ждите, ибо живу под Fedora/CentOS и там никаких извратов нету (или я к ним настолько привык, что не считаю их таковыми :)  )


"Релиз системного менеджера Systemd 197"
Отправлено GentooBoy , 09-Янв-13 13:54 
Больше всего радует  активация через сокет, настроил активация через сокет поправил конфиги,  и пошел. При первом обращении сервак стартует и вылетает из-за ошибки в конфиге. Но ты уже этого не узнаешь.

"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 09-Янв-13 13:57 
если ты не проверяешь перед уходом, и у тебя, идиота, нет мониторинга, цена тебе как админу  - ноль

"Релиз системного менеджера Systemd 197"
Отправлено myhand , 09-Янв-13 14:07 
А на кой черт тогда эта активация, когда сервис все-равно нужно проверить сразу после старта?  Чтобы избежать того, что описали выше.  Малыш, ты понял?

"Релиз системного менеджера Systemd 197"
Отправлено кевин , 09-Янв-13 14:48 
> А на кой черт тогда эта активация, когда сервис все-равно нужно проверить
> сразу после старта?  Чтобы избежать того, что описали выше.  

Не после старта а после правки конфигов их нужно проверять всегда!


"Релиз системного менеджера Systemd 197"
Отправлено myhand , 09-Янв-13 15:08 
>> А на кой черт тогда эта активация, когда сервис все-равно нужно проверить
>> сразу после старта?  Чтобы избежать того, что описали выше.
> Не после старта а после правки конфигов их нужно проверять всегда!

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

Чувствую, вам еще много предстоит валшебных открытий, а systemd в этом поможет...


"Релиз системного менеджера Systemd 197"
Отправлено develop7 , 09-Янв-13 15:25 
Скажите, а злобный systemd запрещает проверять, работает ли активация после правок конфига, всем подряд или только админамлокалхоста?

"Релиз системного менеджера Systemd 197"
Отправлено myhand , 09-Янв-13 18:41 
> Скажите, а злобный systemd запрещает проверять, работает ли активация после правок конфига,

Не запрещает.  Но для этого сервис таки надо *запустить*.  Смысл активации изчез, нет?

Д/з: подумать какие еще варианты поломаться в неожиданный момент есть у сервиса.  Правка конфига - только один сценарий.  Осилите?


"Релиз системного менеджера Systemd 197"
Отправлено develop7 , 09-Янв-13 19:36 
>> Скажите, а злобный systemd запрещает проверять, работает ли активация после правок конфига,
> Не запрещает.  Но для этого сервис таки надо *запустить*. Смысл активации изчез, нет?

Это если не обкатывать правки в контейнере (man systemd-nspawn), а править конфиги на живую. Не говоря про шаблоны сервисов (см. sshd@.socket или как-то так в федоре).

> Д/з: подумать какие еще варианты поломаться в неожиданный момент есть у сервиса.  Правка конфига - только один сценарий.  Осилите?

Неа, лень. Тем более, что вы-то уже осилили, судя по вопросу. Почему бы не поделиться?


"Релиз системного менеджера Systemd 197"
Отправлено myhand , 10-Янв-13 14:02 
> Неа, лень. Тем более, что вы-то уже осилили, судя по вопросу. Почему
> бы не поделиться?

Есть смысл чем-то "делиться" и что-то объяснять человеку с вашей логикой?

На замечание: XYZ может приводить к таким-то проблемам - вы отвечаете: достаточно XYZ не пользоваться вовсе.  Занавес.

Проблем при старте сервиса может быть вагон, даже безотносительно к конфигам.  Раздел переполнился, бинарник или библиотека теперь битые...  Благодаря вашей "фиче" - теперь об этом вы можете узнать не в момент старта сервера, как нормальные, наученные опытом люди, а когда Вася Пупкин на него однажды постучится.

Все это так сложно?  Будете теперь перед рестартом сервера каждый сервис предварительно перезапускать и проверять?


"Релиз системного менеджера Systemd 197"
Отправлено develop7 , 10-Янв-13 15:23 
> Благодаря вашей "фиче" - теперь об этом вы можете узнать не в момент старта сервера, как нормальные, наученные опытом люди, а когда Вася Пупкин на него однажды постучится.

вы сейчас мне рассказываете о рисках on-demand запуска сервисов? не трудитесь, это излишне.

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

можно подумать, будто работоспособность сервисов, завёрнутых в (x)inetd, не нужно проверять точно таким же образом.

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


"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 10-Янв-13 17:58 
> А на кой черт тогда эта активация, когда сервис все-равно нужно проверить

Внезапно, конфигурацию, особенно наруленную своими руками всегда надо проверять. Потому что у людей есть такое свойство: они умеют лажаться.


"Релиз системного менеджера Systemd 197"
Отправлено GentooBoy , 09-Янв-13 15:23 
да очень удобно добавить хост nginx, а потом еще и curl ом проверить.Это заместо того чтобы просто увидеть что с конфигом я напортачил. Я полезу в логи искать где косяк. И не только при правки конфигов, при апдейте я тоже сразу не узнаю что могло отвалится.(Nginx как пример, не надо про ключик -t рассказывать)

Мало того systemd reload не умеет, так что опять возвращаемся к shell скрипту и все хваленая простота идет лесом.

> нет мониторинга

Представьте нету в journald, централизованного live мониторинга.


"Релиз системного менеджера Systemd 197"
Отправлено develop7 , 09-Янв-13 15:34 
> да очень удобно добавить хост nginx, а потом еще и curl ом проверить.Это заместо того чтобы просто увидеть что с конфигом я напортачил. Я полезу в логи искать где косяк. И не только при правки конфигов, при апдейте я тоже сразу не узнаю что могло отвалится.

Я не понял. nginx -t уже отменили или что? Или Леннарт держит вас за тестикулы плоскогубцами и заставляет пускать nginx именно посредством socket activation?

> Мало того systemd reload не умеет

Ну враньё же. +1 строка в конфиге юнита.


"Релиз системного менеджера Systemd 197"
Отправлено GentooBoy , 09-Янв-13 15:41 
> Или Леннарт держит вас за тестикулы плоскогубцами и заставляет пускать nginx именно посредством socket activation?

Слава Леннарту нет.
> Ну враньё же. +1 строка в конфиге юнита.

да действительно ExecReload=/usr/sbin/nginx -s reload


"Релиз системного менеджера Systemd 197"
Отправлено develop7 , 09-Янв-13 19:47 
>> Или Леннарт держит вас за тестикулы плоскогубцами и заставляет пускать nginx именно посредством socket activation?
> Слава Леннарту нет.

Так а какие претензии тогда? Чудес не творят ни xinetd, ни systemd. Но ожидаете вы их почему-то только от systemd.


"Релиз системного менеджера Systemd 197"
Отправлено GentooBoy , 10-Янв-13 11:31 
Да нет претензий, просто развеиваем миф что systemd наше все. Хотя в контексте systemd выражение приобретает особый смысл )))

"Релиз системного менеджера Systemd 197"
Отправлено develop7 , 10-Янв-13 13:14 
> Да нет претензий, просто развеиваем миф что systemd наше все.

сам придумал — сам развеял. молодец, чо.


"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 10-Янв-13 17:07 
Если тебе повторять за толпой как попугай не включая свой мозг просто и приятно это ровно твои проблемы.

"Релиз системного менеджера Systemd 197"
Отправлено GentooBoy , 09-Янв-13 13:57 
> cron и избавиться от необходимости запуска дополнительного демона crond;

Рад что еще одну тулзу в заменили. Что там дальше по плану переписать?


"Релиз системного менеджера Systemd 197"
Отправлено Ordu , 09-Янв-13 15:00 
>> cron и избавиться от необходимости запуска дополнительного демона crond;
> Рад что еще одну тулзу в заменили. Что там дальше по плану
> переписать?

Пока ещё не заменили. Нужна ещё утилитка crontab, которая позволит юзерам создавать cron-задачи. Кстати, если они объединят crontab с at, то это будет весьма логичным и удобным решением.


"Релиз системного менеджера Systemd 197"
Отправлено GentooBoy , 09-Янв-13 15:30 
> Кстати, если они объединят crontab с at, то это будет весьма логичным и удобным решением.

Логичным да, вполне, а вот удобным это как получится.


"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 10-Янв-13 18:00 
> Логичным да, вполне, а вот удобным это как получится.

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


"Релиз системного менеджера Systemd 197"
Отправлено тфьу , 09-Янв-13 15:06 
ядро

"Релиз системного менеджера Systemd 197"
Отправлено YetAnotherOnanym , 09-Янв-13 13:58 
Я так смотрю, версии где-то к трёхсотой в него запихнут графический сервер на замену иксам и вэйланду, потом появится интегрированная DE, потом офисный пакет и разное прочее ПО, а там, глядишь, к тысячной версии собственное ядро запилят.

"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 09-Янв-13 13:59 
это очень неплохой сценарий

"Релиз системного менеджера Systemd 197"
Отправлено YetAnotherOnanym , 09-Янв-13 14:21 
Самое заманчивое в этом сценарии то, что всё это богатство будет крутиться внутри одного процесса - совсем как в старые добрые времена!

"Релиз системного менеджера Systemd 197"
Отправлено Ordu , 09-Янв-13 15:06 
> Самое заманчивое в этом сценарии то, что всё это богатство будет крутиться
> внутри одного процесса - совсем как в старые добрые времена!

Угу. Но тогда в рамках этого процесса придётся запускать uml сборку linux'а, потому что иначе, разные задачи процесса обязательно передерутся из-за памяти, файловых дескрипторов и прочего. В общем выйдет прямо как в DOS'е.
Заглядывая же в перспективное будущее, можно предположить, что разные задачи процесса, окажутся разными задачами уже um-linux'а, для инициализации этих задач будет создан um-systemd, который впоследствии подгребёт все эти задачи в одну, и запустит в ней um-linux, который ... Упс...
Сорри. Бесконечная рекурсия вышла. Видимо, пора подвязывать с lisp'ом.


"Релиз системного менеджера Systemd 197"
Отправлено filosofem , 09-Янв-13 15:39 
> Самое заманчивое в этом сценарии то, что всё это богатство будет крутиться
> внутри одного процесса - совсем как в старые добрые времена!

Самое заманчивое ― что это Леннарт с гномиками вместе со своим ядром и ОС уйдут куда-нибудь в своём направлении и оставят Линукс в покое. И фанбоев с собой заберут.


"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 09-Янв-13 14:27 
Давно надо уже забыть про операционные системы, слишком раздуто внимание к ним. Автокады фотошопы математики, на них надо переключаться. Наверно так и будет, как только проблема драйверов ускорялок 3D под линукс будет решена раз и навсегда.

"Релиз системного менеджера Systemd 197"
Отправлено filosofem , 09-Янв-13 15:32 
> Давно надо уже забыть про операционные системы, слишком раздуто внимание к ним.
> Автокады фотошопы математики, на них надо переключаться. Наверно так и будет,
> как только проблема драйверов ускорялок 3D под линукс будет решена раз
> и навсегда.

Этот jpg называется "Аноним закончил школу и поступил в ВУЗ". Через 5 лет если не загремит в армию, он напишет, что надо переключаться на ERP, POS, групварь и бухгалтерию, но 3Д драйвера всё равно в первую очередь пилить, чтобы он на своей 100$ видеокарте мог в Крузис 4 наконец поиграть без лагов.


"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 09-Янв-13 16:27 
Что за поток сознания? Какой jpeg? Какая школа, какой ВУЗ? В школах уже астрономия под запретом, не говоря уже о пребразовании Фурье, одна из разновидностей которого лежит в основе jpeg. И армии больше нет, ни сплошного радиолокационного поля для контроля всего что летает над страной, ни микропроцессоров, один Крузис и Фордфокус с Египтом/Турцией. Не миллионный вариант файловых систем нам нужен, а прикладные программы надежные для взлома генома (в том числе и человека), для проектирования более экономичных двигателей, моделируя слжнейшие термодинамические процессы ДВС. Игрун, дуй на сайты гдже картинок больше.

"Релиз системного менеджера Systemd 197"
Отправлено SergMarkov , 09-Янв-13 22:11 
Когда это пребразовании Фурье было в школах ?

"Релиз системного менеджера Systemd 197"
Отправлено SergMarkov , 10-Янв-13 00:07 
> Этот jpg называется "Аноним закончил школу и поступил в ВУЗ". Через 5
> лет если не загремит в армию, он напишет, что надо переключаться
> на ERP, POS, групварь и бухгалтерию,

Не все после вуза идут в админы :-)



"Релиз системного менеджера Systemd 197"
Отправлено Ytch , 09-Янв-13 23:21 
> Давно надо уже забыть про операционные системы, слишком раздуто внимание к ним. Автокады фотошопы математики, на них надо переключаться.

Точно! Вот чего в systemd не хватает-то! После cron и inetd самое время заняться! И сразу типовые шаблоны, типа в 13:46 8 февраля 2014 года - запуск фотошоп, а при подключении на порт 35590 в будни - автокад! Эх, заживём!


"Релиз системного менеджера Systemd 197"
Отправлено t0t , 09-Янв-13 15:20 
> это очень неплохой сценарий

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


"Релиз системного менеджера Systemd 197"
Отправлено ноним , 09-Янв-13 19:59 
>> это очень неплохой сценарий
> хз, хз. Всё-таки за десятки лет существования никсов люди как-то привыкли к
> щеллам и конфигам и прогам, делающим что-то одно, но хорошо, а
> не к непонятно-как конфигурирующемуся непонятно-чему, которое делает всё непонятно-как.
> Возможно, что этот сценарий и будет для кого-то неплохим, но для многих
> он не подходит уже сейчас.

Для того чтобы было понятно, надо в "щеллам" набрать команду man ...


"Релиз системного менеджера Systemd 197"
Отправлено Пингвино , 09-Янв-13 23:48 
Документацию пробовали читать?

"Релиз системного менеджера Systemd 197"
Отправлено SergMarkov , 10-Янв-13 00:11 
>> это очень неплохой сценарий
> хз, хз. Всё-таки за десятки лет существования никсов люди как-то привыкли к
> щеллам и конфигам и прогам, делающим что-то одно, но хорошо, а
> не к непонятно-как конфигурирующемуся непонятно-чему, которое делает всё непонятно-как.
> Возможно, что этот сценарий и будет для кого-то неплохим, но для многих
> он не подходит уже сейчас.

Сожрут и не поперхнутся Когда билли через 10 строчный сonfig.sys и 100 строчный system.ini вляпался в неподъемную хрень многомегабайтного текстового конфига, то вполне здраво решил что" ну его нафиг такую радость" и придумал бинарный реестр.
Воплей было столько же. Зато сейчас про текстовые конфиги в осях от мелкософта уже все забыли.



"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 10-Янв-13 08:39 
>  Зато сейчас про текстовые конфиги в осях от мелкософта уже все забыли.

Зато чистилки реестра и периодические реинсталлы ОС еще помнят


"Релиз системного менеджера Systemd 197"
Отправлено SergMarkov , 10-Янв-13 08:46 
"Не делаешь бэкап /etc и /home ? ССЗБ" (С)
"Не делаешь бэкап реестра и /mnt/sda1/Documents and Settings? ССЗБ" (С)
Найдите пять отличий © журнал "Наука и жизнь"

"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 10-Янв-13 17:12 
> "Не делаешь бэкап /etc и /home ? ССЗБ" (С)
> "Не делаешь бэкап реестра и /mnt/sda1/Documents and Settings? ССЗБ" (С)
> Найдите пять отличий © журнал "Наука и жизнь"

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


"Релиз системного менеджера Systemd 197"
Отправлено SergMarkov , 10-Янв-13 17:14 
> Отличия в том что никсы с годами переставлять не надо, а винду
> приходится. Хотя бы из-за чудес франгментации.

Как давно в винде пропал даже штатный дефрагментатор ?



"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 10-Янв-13 19:47 
> Как давно в винде пропал даже штатный дефрагментатор ?

Истинный виндузятник слишком туп чтобы найти и запустить его. Увы.


"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 09-Янв-13 14:25 
Что толку писать свое ядро, если никто не будет поддерживать для него дрова? Линюкс тем и хорош, что для него более-менее пишутся дрова. Самое расчудесное ядро, но мертвое, созданное лишь для работы сомое с собой никому не нужно.

"Релиз системного менеджера Systemd 197"
Отправлено Анонище , 09-Янв-13 14:33 
> уходом от использования особенностей, специфичных для конкретных дистрибутивов.

Я это запомнил.


"Релиз системного менеджера Systemd 197"
Отправлено t0t , 09-Янв-13 15:16 
Поттеринг явно нацелился на создание новой ОС. СистемдОС.

"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 09-Янв-13 18:19 
Пусть ядром grub заюзает.

"Релиз системного менеджера Systemd 197"
Отправлено linux must _RIP_ , 09-Янв-13 15:37 
> Из состава Systemd исключён код для определения и задействования возможностей и файлов конфигурации, специфичных для отдельных дистрибутивов. Вместо использования собственных файлов конфигурации разработчикам дистрибутивов предлагается использовать предлагаемую Systemd стандартную модель управления конфигурацией, на которую уже перешло большинство использующих Systemd дистрибутивов.

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


"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 09-Янв-13 15:45 
если б всем было так "влом" как поттерингу, софт шагнул бы далеко вперёд

"Релиз системного менеджера Systemd 197"
Отправлено GentooBoy , 09-Янв-13 15:53 
M$ этому живое доказательство.

"Релиз системного менеджера Systemd 197"
Отправлено SergMarkov , 10-Янв-13 00:06 
> M$ этому живое доказательство.

Конечно, и без иронии


"Релиз системного менеджера Systemd 197"
Отправлено GentooBoy , 10-Янв-13 04:25 
Нет там иронии, один сарказм.

"Релиз системного менеджера Systemd 197"
Отправлено SergMarkov , 10-Янв-13 05:12 
> Нет там иронии, один сарказм.

в данном случае и без него


"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 10-Янв-13 17:14 
>> Нет там иронии, один сарказм.
> в данном случае и без него

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


"Релиз системного менеджера Systemd 197"
Отправлено develop7 , 09-Янв-13 15:53 
> Давайте вы прогнетесь и будете использовать то что вам дадут, а то нам сильно влом.

давайте вы свои quirks засунете в дистроспецифичные патчи — вы уже это и так делаете для сотен других пакетов.


"Релиз системного менеджера Systemd 197"
Отправлено linux must _RIP_ , 10-Янв-13 12:31 
нормальные пакеты меняют пути расположения конфигов и тп - через опции configure.
не нормальные - требуют написания патчей которые правят код и потенциально могут что-то зацепить.
Если разработчик вместо одного define разбросал по коду строковые константы с именами.
Что еще добавляет к сложности поддержки.

К какому из вариантов вы причисляете systemd - которые требует написания патчей вместо вызова configure с нужными опциями (для чего он и предназначен вобщем-то) ?


"Релиз системного менеджера Systemd 197"
Отправлено develop7 , 10-Янв-13 13:44 
> нормальные пакеты меняют пути расположения конфигов и тп - через опции configure.

или в опции configure-скрипта. неважно.

> К какому из вариантов вы причисляете systemd - которые требует написания патчей вместо вызова configure с нужными опциями (для чего он и предназначен вобщем-то) ?

я только краем уха смотрел исходники systemd, я не в курсе.


"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 10-Янв-13 17:15 
> я только краем уха смотрел исходники systemd, я не в курсе.

Не читал, но мнение имею. (с) Всё с вами понятно.



"Релиз системного менеджера Systemd 197"
Отправлено develop7 , 10-Янв-13 17:35 
>> я только краем уха смотрел исходники systemd, я не в курсе.
> Не читал, но мнение имею. (с) Всё с вами понятно.

для альтернативно одарённых повторяю — я знаю недостаточно, чтобы ответить на этот вопрос.


"Релиз системного менеджера Systemd 197"
Отправлено GentooBoy , 09-Янв-13 15:52 
ждем когда его допилят, а потом форкнут,выкинут гавно и получим sysd, как то так.

"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 09-Янв-13 20:08 
Правильно говорите, очень правильно - выкрасить и выбро^W допилить и выкинуть. Ибо оно самое, да.

"Релиз системного менеджера Systemd 197"
Отправлено Ytch , 09-Янв-13 23:35 
> ждем когда его допилят,...

А это вообще возможно при таком подходе как сейчас? Некогда допиливать-то, работы невпроворот - столько фич ещё не переписано, себе не интегрировано и на себя намертво не завязано! Пока есть софт, умеющий нормально работать без systemd - никаких допиливаний! И так жрут!


"Релиз системного менеджера Systemd 197"
Отправлено Stax , 09-Янв-13 16:29 
> для встроенных сетевых интерфейсов будет использовано имя "enoN", а для PCI-плат - "ensN". Иначе будет выбрано именование enpNsM, учитывающее физическое соединение устройства, а

Не понял. Переходили же на новую схему em1/em2/em3 и тд для внешних и p0p1 и тд для внутренних. В федоре уже давно так, в RHEL и клонах для серверов Dell это активируется. Достаточно удобно, когда несколько мультипортовых сетевух (p0p1, p0p2, ... p1p1 и тд лучше, чем плоская схема, где все порты на внутренних и pci-сетевухах вперемешку).
Откуда эти e*n* появились? Придумали одну универсальную систему имен, чтобы решить накопившиеся проблемы, чтобы через два года предлагать переименовать?


"Релиз системного менеджера Systemd 197"
Отправлено alex , 09-Янв-13 17:17 
На красношляпых равняться не буду.
Лучше фрагментация, чем монополия.

"Релиз системного менеджера Systemd 197"
Отправлено анонимчик , 09-Янв-13 18:26 
> Лучше фрагментация, чем монополия.

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


"Релиз системного менеджера Systemd 197"
Отправлено anonymous , 09-Янв-13 20:02 
>Да, лучше чтобы у софтоделов крыша ехала - как сделать, чтобы это работало здесь там и ещё вон там.

Конечно. Гораздо лучше, чтобы здесь и нигде больше.


"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 09-Янв-13 20:12 
Вот-вот, надо чтобы думали:

> как сделать, чтобы это работало

а не какую бы еще новую и прогрессивную "фичу" запилить.


"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 10-Янв-13 13:47 
> Вот-вот, надо чтобы думали:
>> как сделать, чтобы это работало
> а не какую бы еще новую и прогрессивную "фичу" запилить.

Ты не поверишь - сейчас они заново изобретут парадигму:

"Совместимость важнее производительности" (С) 1975

:)))))))))))))))))))))))))))

Дебилы....


"Релиз системного менеджера Systemd 197"
Отправлено анонимчик , 09-Янв-13 17:23 
> Systemd теперь позиционируется как полностью обособленная и независящая от Linux-дистрибутиов система.

Ну и правильно. Меньше будет зоопарка.
А так, чё, в арчике нормально работает. Теперь комп с холодного старта грузится столько же, сколько раньше выходил со спящего режима и выключается чуть ли не мгновенно ;)


"Релиз системного менеджера Systemd 197"
Отправлено SergMarkov , 09-Янв-13 23:58 
> Ну и правильно. Меньше будет зоопарка.
> А так, чё, в арчике нормально работает. Теперь комп с холодного старта
> грузится столько же, сколько раньше выходил со спящего режима и выключается
> чуть ли не мгновенно ;)

Неудивительно, арчеводы сожрут хоть гнилой банан, если им сказать что это парной пингвин :-)



"Релиз системного менеджера Systemd 197"
Отправлено анонимчик , 10-Янв-13 03:46 
Так я же говорю - оно работает. А своих сферических пингвинов с бананами оставьте в своём вакууме и наружу не выпускайте.

"Релиз системного менеджера Systemd 197"
Отправлено SergMarkov , 10-Янв-13 03:50 
> Так я же говорю - оно работает. А своих сферических пингвинов с
> бананами оставьте в своём вакууме и наружу не выпускайте.

У меня в слаке тоже работает, но не ОН :-) Ноут я с собой не таскаю, бо "ненужно", есть айпад, а за все остальным systemd мне вообще неинтересен.



"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 10-Янв-13 17:19 
> Так я же говорю - оно работает. А своих сферических пингвинов с
> бананами оставьте в своём вакууме и наружу не выпускайте.

Софт интересен не только тем как он работает, но и тем как он не работает. Хвалить недопиленную софтину можно до усёра. Особенно пока с неё проблем не возникало. -)


"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 09-Янв-13 18:17 
> Поддержка вызова системных событий в привязке к календарному времени

Ну что, авторы кронов уже начинают сушить сухари?


"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 09-Янв-13 19:31 
А стандартные конфиги уже имеют работать с сетевыми интерфейсами? Или все же это до сих пор надо придумывать самому?

"Релиз системного менеджера Systemd 197"
Отправлено SergMarkov , 10-Янв-13 00:23 
Кстати, вот такой вопрос. С его поделием дела не имел вообще и на слаке вряд ли буду иметь, по крайней мере в ближайшее время. Но если systemd пролезет как таракан во все щели и авторы будут писать только юниты, а не в /etc, можно будет как то заюзать systemd только для запуска этих юнитов, оставив старую инициализацию и загрузку ?

"Релиз системного менеджера Systemd 197"
Отправлено develop7 , 10-Янв-13 00:47 
> Кстати, вот такой вопрос. С его поделием дела не имел вообще и
> на слаке вряд ли буду иметь, по крайней мере в ближайшее
> время. Но если systemd пролезет как таракан во все щели и
> авторы будут писать только юниты, а не в /etc, можно будет
> как то заюзать systemd только для запуска этих юнитов, оставив старую
> инициализацию и загрузку ?

debian boys вроде как писали конвертор юнитов в батники


"Релиз системного менеджера Systemd 197"
Отправлено анонимчик , 10-Янв-13 01:05 
Кажется, что нет. Systemd, в том числе, отвечает за инициализацию, inittab тоже больше нет ;)



"Релиз системного менеджера Systemd 197"
Отправлено Главные Редакторы , 10-Янв-13 10:53 
аспекте

"Релиз системного менеджера Systemd 197"
Отправлено Проф. Выбегало , 10-Янв-13 13:19 
> аспекте

Да нет именно что в "аксепте". Читайте мои труды. Нес па?


"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 10-Янв-13 06:48 
Кто-нибудь может показать размер этого монстра в top`е?

"Релиз системного менеджера Systemd 197"
Отправлено ляля , 10-Янв-13 08:01 
top | grep systemd
1 root      20   0 32508 3188 1856 S   0,0  0,0   0:00.45 systemd

"Релиз системного менеджера Systemd 197"
Отправлено qwe , 10-Янв-13 08:16 
http://fastpic.ru/view/52/2013/0110/0394d3910b9dc75b850b32bb...

"Релиз системного менеджера Systemd 197"
Отправлено qwe , 10-Янв-13 08:18 
Fedora 17

"Релиз системного менеджера Systemd 197"
Отправлено Аноним , 10-Янв-13 19:50 
> http://fastpic.ru/view/52/2013/0110/0394d3910b9dc75b850b32bb...

Нормальные такие кеды. С гномовским логотипом на кнопке меню. Мсье оригинал :)


"Релиз системного менеджера Systemd 197"
Отправлено qwe , 11-Янв-13 06:59 
Думал никто не заметит :)

"Релиз системного менеджера Systemd 197"
Отправлено arisu , 14-Янв-13 00:12 
оно ещё и в cron лезет. ну почему, почему мама портеринга не предохранялась?!

"Релиз системного менеджера Systemd 197"
Отправлено Michael Shigorin , 15-Янв-13 18:49 
> Из состава Systemd исключён код для определения и задействования возможностей
> и файлов конфигурации, специфичных для отдельных дистрибутивов.

Искренне желаю этим умникам попасть в автоматизированную парикмахерскую.

http://lists.altlinux.org/pipermail/devel/2013-January/19627...


"Релиз системного менеджера Systemd 197"
Отправлено Firefoxic , 15-Янв-13 21:12 
Да не паникуйте вы так :)
И ничего там ни "хреново". У вас в Альте похоже даже помягче будет переход, чем в Арче.
Арчеводов все неарчеводы подопытными кроликами называли (да и называют). И ничего — "кролики" не только выжили, но и довольны даже (ретрограды не в счёт, ибо такие вообще не понятно, как в арчеводы затесались — философию дистра надо было читать сначала, а потом его ставить).
Всё живое должно меняться (хотя бы, чтобы выжить). Что не меняется — мёртвая окаменелость.

"Релиз системного менеджера Systemd 197"
Отправлено Michael Shigorin , 15-Янв-13 22:17 
> Да не паникуйте вы так :)

И не думал.

> У вас в Альте похоже даже помягче будет переход, чем в Арче.

Вопрос не в мягкости перехода, а о вменяемости апстрима.

> Всё живое должно меняться (хотя бы, чтобы выжить).

Есть осмысленные изменения, а есть бессмысленные (или противоречащие озвученной цели).

> Что не меняется — мёртвая окаменелость.

"На острие можно извиваться, а не развиваться" (c) Н.Н. Непейвода


"Релиз системного менеджера Systemd 197"
Отправлено arisu , 16-Янв-13 12:18 
> Всё живое должно меняться (хотя бы, чтобы выжить). Что не меняется —
> мёртвая окаменелость.

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

вбивание в глотку портерингоподелия — плохо. если портерингоподелие настолько криво, что не может иметь отдельный модуль разбора «старых конфигов», а вместо этого было пересыпано ifdef'ами… ну, дополнительное доказательство того, что системд — корявое непродуманое crapware. к тому же это crapware стремится сожрать как можно больше системных сервисов. нет, что-то не хочется в него вляпываться.