|
2.3, Аноним (-), 11:11, 13/07/2017 [^] [^^] [^^^] [ответить]
| +8 +/– |
init тут очень малая часть самого systemd.
Это скорее "Менеджер сервисов".
| |
|
|
2.44, Аноним (-), 18:40, 13/07/2017 [^] [^^] [^^^] [ответить]
| +/– |
>Anyway, systemd is not a tool for generic user management, it's a tool for service management.
Так, подкиньте ему идею уже, а?
| |
2.101, овопооч (?), 11:43, 16/07/2017 [^] [^^] [^^^] [ответить]
| +/– |
>and I'd consider it a limitation of xinetd that it doesn't refuse an invalid username.
Но вежь он прав.
| |
|
1.6, ПавелС (ok), 11:34, 13/07/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
У меня патченное ядро, я могу отключать capabilities. Раньше в Debian Jessie с отключенными cap 0,1,2,3 система стартовала, сейчас при запуске systemd сразу down. Это вообще сигнализирует, что они например используют CAP_DAC_OVERRIDE не думая там где можно обойтись без этого. Я считаю необоснованное применение capabilities - dirty. Могли бы писать подумавши про разрешения.
| |
|
2.27, Vkni (ok), 15:07, 13/07/2017 [^] [^^] [^^^] [ответить]
| +11 +/– |
У вас наивность 146-го уровня. Умение программировать на Цэ и ещё думать в достоинства авторов systemd никогда не входили. Я много лет назад приводил примеры магических констант в коде systemd - до сих пор там, скорее всего.
| |
|
1.7, proud_anon (?), 11:39, 13/07/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +23 +/– |
2021 год. Выпуск systemd 747 "Boeing"
Для сборки пользователю понадобится мейнфрейм и группа из 150 сертифицированных инженеров IBM.
Возросли минимальные требования. Вам понадобится аппаратное обеспечение с объемом памяти не меньше 8 Петабайт (ПБ), дисковый массив от 256 Зеттабайт (ЗБ), панорамная веб-камера и манипулятор мышь.
systemd предназначен для запуска умной среды Windows 2020 HPC (r)(tm) на устройствах потребительской электроники и встроенных решений, в частности, хорошо зарекомендовавших себя в последнее время "Умной думы", "Честной прокуратуры" и "Гуманный олигарх 3.0 - Чистые руки Сorporate Edition"
Приобрести systemd 747 "Boeing" можно на основе годовой подписки. Физические лица в период действия промо-акции могут получить скидку $500 по промо-коду GIVEMETOO (* для одного устройства не подключенного к сети Интернет)
| |
|
2.54, 0x0 (?), 20:56, 13/07/2017 [^] [^^] [^^^] [ответить]
| +/– |
ИТ как будущему человечества на данном этапе никак не уйти от ключевого социального запроса по созданию новых рабочих мест :))
| |
|
1.9, pripolz (?), 11:50, 13/07/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
вот что больше всего огорчает, так это новости типа "сменили Automake на Meson". Шило на мыло поменяли. Нет нормальных простых и удобных генераторов Make-файлов.. Cmake может хоть немножко что-то может, но нет..
| |
|
2.36, anonymous (??), 16:23, 13/07/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
Тебе как пользователю какая разница, что у нея внутре? Компилит, собирает, формирует пакет - откуда эти религиозные предрассудки?
| |
2.46, Аноним (-), 19:04, 13/07/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
CMake. Мы используем и довольны. Недавно проводил эксперимент со сборкой продукта через генерацию ninja-файлов через CMake. Почти всё работало, кроме проблем с add_custom_command и add_custom_target. Выдаёт ошибку (уже не помню какую), и никаких подробностей, почему, где, что не так.
| |
2.78, Аноним (-), 09:45, 14/07/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
С головной болью можно бороться и отрубанием головы. Найдите дистр вообще без systemd.
| |
|
|
|
3.56, Led (ok), 21:40, 13/07/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> В debian shadow-utils не даёт создавать пользователей, начинающихся с цифры.
Прям-таки не даёт открыть /etc/passwd и дописать цифру в начале имени?
Магия?
| |
3.64, Аноним (-), 23:12, 13/07/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> В debian shadow-utils не даёт создавать пользователей, начинающихся с цифры.
man useradd
> On Debian, the only constraints are that usernames must neither start
> with a dash ('-') nor plus ('+') nor tilde ('~') nor contain a colon
> (':'), a comma (','), or a whitespace (space: ' ', end of line: '\n',
> tabulation: '\t', etc.). Note that using a slash ('/') may break the
> default algorithm for the definition of the user's home directory.
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 9.0 (stretch)
Release: 9.0
Codename: stretch
$ sudo useradd 0day
$ echo $?
0
$ getent passwd 0day
0day:x:1002:1002::/home/0day:
| |
|
|
1.22, sqrt (?), 14:01, 13/07/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
> Что касается проблемы, приводящей к выполнению сервисов с правами пользователя root, если в параметрах запуска указано имя пользователя, начинающееся с цифры, ранее закрытой без исправления, то она получила идентификатор CVE-2017-1000082 и рассматривается дистрибутивами как уязвимость (Debian, Red Hat, Fedora, SUSE).
Так там еще интереснее оказалось, два дня назад выяснилось, что даже необязательно имя пользователя начинать с цифры, достаточно просто юникодного символа: https://github.com/systemd/systemd/issues/6237#issuecomment-314379967
Поттеринг опять пытался отпираться, но тут уж, видимо, его крепко прижали, пришлось править.
| |
|
2.24, НяшМяш (ok), 14:49, 13/07/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
Сверху в редхате сказали, что баг, вот Поцтеринг и смирился.
| |
|
|
2.79, КО (?), 10:10, 14/07/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
Проблема в том, что этот стандарт существовал только в воспаленном сознании, в POSIX его нет.
Ошибка не столько в том, что systemd неправильно разбирал имя пользователя, сколько в том, что вообще пытался это делать вместо системы. Далее дублирование функционала привело к его расхождению.
Ну и подспудно, ему бы, еще логин написать по этому принципу - написали невалидное(несуществующее) имя пользователя - входим рутом. Notabug!
| |
|
1.28, Singularity (ok), 15:18, 13/07/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +6 +/– |
> Обеспечена поддержка сборки при помощи сборочной системы Meson, использующей инструментарий Ninja.
Теперь оно ещё и от python зависит, лол.
| |
|
2.40, Аноним (-), 17:33, 13/07/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Ninja
Бл* ну кто придумывает такие названия? Вот раньше было makefile и понятно что это и как. А теперь Ninja. Черепашка бл*ть тинйэджер мутант.
| |
2.91, anonn (?), 02:00, 15/07/2017 [^] [^^] [^^^] [ответить]
| +/– |
Эта "радость" (Meson) уже приплыла в X.org. В Archlinux libinput 1.8.0 теперь
собирается мезоном
| |
|
|
|
|
4.34, Andrey Mitrofanov (?), 16:18, 13/07/2017 [^] [^^] [^^^] [ответить]
| +4 +/– |
> Надо переписать на elisp?
Я вас умоляю, если оно не смогло в /bin/bash, откуда там взяться lisp-у. Нескончаемая череда 'В унит-фейлах добавлен параметр XxxYyyyyyAbracadabra=Nnn, реализующий что-о там в носу.' -- в каждом же "релизе"...
Впочем, по если верить Гинспену, это он и есть, [кхе-кхе...]лисп -- "заново написанная, неспецифицированная, глючная и медленная реализация половины языка Common Lisp".
https://en.wikipedia.org/wiki/Greenspun%27s_tenth_rule
https://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%81
| |
|
|
|
1.31, Аноним (-), 15:43, 13/07/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –6 +/– |
Объясните, чем плох системд для обычного пользователя (не админа). Загрузка за 5 секунд, удобно делать всякие там
systemctl disable dnf-makecache.service
systemctl disable dnf-makecache.timer
Удобные централизованные логи, доступные обычному пользователю по gnome-logs.
| |
|
2.35, Andrey Mitrofanov (?), 16:22, 13/07/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Объясните, чем плох системд для обычного пользователя
Вам - ничем. Хавайте, что дают. Вы ж "обычный"? На лопате подано.
> секунд, удобно
> Удобные | |
2.37, Аноним (-), 16:37, 13/07/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Загрузка за 5 секунд
Для десктопа не критично. У меня с init за 22 секунды.
> удобно делать всякие там
Это о чём вообще?
$ sudo update-rc.d cron <tab>
defaults remove start stop
Делает тоже самое.
> Удобные централизованные логи
$ sudo dmesg
Остальное смотрится как обычно, но обычному пользователю, в основном, не нужно.
Делаем вывод, что systemd для десктопа ненужен.
| |
|
3.38, Аноним (-), 17:00, 13/07/2017 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Делаем вывод, что systemd для десктопа ненужен.
1 - без системд хуже, 2 - без системд дистроспецифично, 3 - без системд хуже. Вывод - системд не нужен.
Ты прям мастер логики.
| |
|
4.47, Аноним (-), 19:16, 13/07/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Ты прям мастер логики.
А ты глупенький тролль. Иди троллить научить сначала.
| |
4.49, Аноним (-), 19:21, 13/07/2017 [^] [^^] [^^^] [ответить]
| +/– |
> 2 - без системд дистроспецифично
Дистростроители не следующие стандартам UNIX -- ССЗБ.
| |
|
3.41, Аноним84701 (ok), 17:44, 13/07/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
>> Загрузка за 5 секунд
> Для десктопа не критично. У меня с init за 22 секунды.
Меня вообще умиляют эти подсчитыватели секунд. Ладно бы, спец. аппаратура, эмбедовка и прочее, но декстоп?
Учитывая, что средний аптайм моего десктопа и лэптопа уже много лет -- месяц-два и зависит только от выхода критических обновлений. И вообще, просыпаться из S3 по-любому быстрее выходит.
Да и сдается мне, что "быстрейшая загрузка!" давно превратилась в догму, но каюсь, самому проверять лень:
https://forums.gentoo.org/viewtopic-t-1060060-start-0.html
> OpenRC with rc_parallel=”NO”..........33 seconds
> OpenRC with rc_parallel=”YES”.........31 seconds
> systemd.........................................29 seconds
https://www.youtube.com/watch?v=hx30Z7_G-vk
> archbang - systemd vs openRC (speed load sytem) 2017
Результат ожидаем:
ОпенРС закончила предпоследней, а СистемД не подвела и заняла почетное второе место! :)
| |
|
4.48, Аноним (-), 19:20, 13/07/2017 [^] [^^] [^^^] [ответить]
| +/– |
На самом деле, если бы не nvidia драйвер, который самый последний загружается и портит всё впечатление, у меня бы было 15 секунд. Проверял со свободным, просто по приколу.
| |
|
3.61, 0x0 (?), 22:49, 13/07/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
>systemd для десктопа ненужен
Должна быть какая-то унификация. Тем более, если для десктопа не критично (я так понял, практически всё-равно :)
| |
|
|
5.76, freehck (ok), 07:25, 14/07/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
Хехе, интересно, почему в rhel, для которого всё это добро собственно и разрабатывается, так много патчей?
Что касается Debian, так это ж Вы ссылку на Sid даёте, где только 25 патчей, ведь он только начал развиваться. В Stretch-то их куда больше, аж 93:
https://anonscm.debian.org/git/pkg-systemd/systemd.git/tree/debian/patches/ser
В Jessie (нынешний old-stable) дело обстояло ещё хуже, там их было 235 штук:
https://anonscm.debian.org/git/pkg-systemd/systemd.git/tree/debian/patches/ser
Для сравнения поклонникам Поттеринга, пакетированное ядро Linux включает в себя всего-навсего 123 патча:
https://anonscm.debian.org/cgit/kernel/linux.git/tree/debian/patches/series?h=
| |
5.88, 0x0 (?), 17:12, 14/07/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Куд-кудах про унификацию засчитан.
Ладно. Пускай будет не нужна. В любом случае, с претензиями зачем нужно было переходить именно на systemd стоит обращаться к тем, кто на него перешёл, а не к тем, кто когда-то счёл его перспективным и у себя имплементировал :)
| |
|
|
3.82, Аноним (-), 10:32, 14/07/2017 [^] [^^] [^^^] [ответить]
| +/– |
>$ sudo update-rc.d cron <tab>
>defaults remove start stop
>Делает тоже самое.
Или про зависимости какие нибудь скажет и служба продолжит запускаться
| |
|
2.65, Аноним (-), 23:12, 13/07/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Объясните, чем плох системд для обычного пользователя (не админа). Загрузка за 5 секунд,
Дружище!
Объясни зачем компу загружаться за 5 секунд?
Чем это лучше 3 минут?
Ну не дверь же в туалет это? Ну в самом деле.
| |
|
3.69, 0x0 (?), 01:12, 14/07/2017 [^] [^^] [^^^] [ответить]
| –3 +/– |
Например, при необходимости провести некоторое количество перезагрузок, ч̷т̷о̷б̷ы̷ ̷н̷а̷к̷о̷н̷е̷ц̷ ̷у̷в̷и̷д̷е̷т̷ь̷,̷ ̷ч̷т̷о̷ ̷ч̷т̷о̷-̷т̷о̷ ̷в̷а̷м̷ ̷с̷о̷в̷с̷е̷м̷ ̷н̷е̷ ̷н̷у̷ж̷н̷о̷е̷ ̷б̷о̷л̷ь̷ш̷е̷ ̷н̷е̷ ̷г̷р̷у̷з̷и̷т̷с̷я̷ ̷п̷р̷и̷ ̷с̷т̷а̷р̷т̷е̷ ̷с̷и̷с̷т̷е̷м̷ы̷ во время тюнинга/настройки системы ...каждый раз в туалет ходить как-то не хочется :))
| |
|
4.70, Led (ok), 03:01, 14/07/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> каждый раз в туалет ходить как-то не хочется :))
И не надо: когда oбocpался - в этом уже нет смысла.
| |
4.73, Vkni (ok), 03:23, 14/07/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Например, при необходимости провести некоторое количество перезагрузок
Чтобы этого не делать, достаточно перейти с Windows на Linux и освоить команду init <runlevel> + посмотреть содержимое каталога /etc/init.d (если sysVinit).
| |
|
5.87, 0x0 (?), 17:04, 14/07/2017 [^] [^^] [^^^] [ответить]
| –3 +/– |
Вот, видишь! Как на самом деле всё просто. А то: "и нафиг оно нам нужно!", "нам и с SysV было хорошо!" :))
| |
|
6.93, Vkni (ok), 03:24, 15/07/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Вот, видишь! Как на самом деле всё просто. А то: "и нафиг
> оно нам нужно!", "нам и с SysV было хорошо!" :))
Понятно, тут ещё и функциональная неграмотность.
| |
|
7.98, 0x0 (?), 12:18, 15/07/2017 [^] [^^] [^^^] [ответить]
| –3 +/– |
Ну, да. Пришлось заглянуть в Википедию: жили-были некие персонажи функционально грамотно по всем новомодным понятиям и не перезагружаясь не знали в жизни никаких техногенных катастроф...)))
| |
|
8.99, 0x0 (?), 20:51, 15/07/2017 [^] [^^] [^^^] [ответить] | –2 +/– | В общем, изловчились составить о себе настолько умилительно безупречный образ... текст свёрнут, показать | |
|
|
|
|
|
5.86, 0x0 (?), 16:38, 14/07/2017 [^] [^^] [^^^] [ответить]
| –3 +/– |
Похоже, теперь одной таблэткой вряд-ли всё обойдётся :))
| |
|
|
|
2.67, Аноним (-), 23:22, 13/07/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Загрузка за 5
> секунд
Да, через пять секунд появляется запрос логина, потом секунд десять ждёшь запроса пароля, потому что оно продолжает что-то грузить в фоне и люто тупит, и примерно столько же дожидаешься потом запуска WM. Лучше бы сразу прогрузилось, а потом работало нормально.
| |
|
3.72, Vkni (ok), 03:21, 14/07/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Уже лет 20 есть так называемый "ждущий режим" компьютера. Зачем чего-то там загружать?
| |
|
2.71, Vkni (ok), 03:20, 14/07/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Объясните, чем плох системд для обычного пользователя (не админа).
Тем, что ломается, виснет, глючит.
> Загрузка за 5 секунд, удобно делать всякие там
Есть такая команда pm-suspend. Она усыпляет систему в ждущий режим, восстановление из которого проходит быстрее чем за 5 секунд, при этом все файловые кеши на месте, все ранее запущенные программы восстановлены.
| |
2.83, КО (?), 10:40, 14/07/2017 [^] [^^] [^^^] [ответить]
| +/– |
>systemctl disable dnf-makecache.service
так, и чем это лучше?
chkconfig off dnf-makecache
тем что букафф больше надо писать?
>Загрузка за 5 секунд
А причем тут systemd? Ускорение загрузки сделано средствами SSD и иного подхода к построению initrd.
Его теперь строят только с драйверами которые нужны при загрузке. Если же нужно перестроить набор драйверов, то... Только вот это надо не так часто.
Еще быстрее будет без initrd... :)
>Удобные централизованные логи.
Для пользователя мало чем отличающиеся от старых. Ибо ему все одно гнать в текст, а потом в греп. :) Это для систем автоматического разбора и реагирования хорошо, но много у тебя их?
Главный недостаток systemd - разрыв между красивыми лозунгами и реальностью.
Хорошая система инициализации должна уметь запускать сервисы, чтобы ими было можно удобно пользоваться. Но что мы видим на примере авторов systemd? Как только им нужен какой-то сервис, например http сервер (и туча их) они вбивают его внутрь systemd. Ибо знают что система инициализации и взаимодействия с сервисами не слитыми монолитно с systemd работает х... (ну не очень хорошо и удобно). А если так поступают авторы systemd, то у остальных закрадываются сомнения, что вообще без systemd лучше.
| |
|
1.57, Аноним (-), 22:03, 13/07/2017 [ответить] [﹢﹢﹢] [ · · · ] | –2 +/– | Ну почему никак не сделают расширяемый DSL для сборки C C приложений, а городя... большой текст свёрнут, показать | |
|
|
3.62, Аноним (-), 22:55, 13/07/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
Ну разве что Lua от природы встраиваемый язык, а вот Python идет отдельным пакетом и что-то я не верю, что его будут собирать на каком-нить контроллере, а с Lua есть шанс.
| |
|
4.77, Аноним (-), 08:44, 14/07/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> а вот Python идет отдельным пакетом и что-то я не верю, что его будут собирать на каком-нить контроллере
Одно что есть microPython
> Ну разве что Lua от природы встраиваемый язык, ... а с Lua есть шанс.
А реализаций с LUA я ещё не видел.
| |
|
|
2.89, Аноним (-), 20:48, 14/07/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> - cmake вроде придумали хорошую идею стандартизации, но как только дело заходит о модулях и библиотеках, так тут проще убиться чем понять как и что и в какой папке делать.
Если я Вас правильно понял насчёт библиотек, то это проблема исключительно для Windows. Называется DLL-hell (google> wiki DLL-hell). Самой системы сборки проблема не касается, проблема самой Windows. Тут кто как делает, но самое простое решение, - скачать проект в каталог сборки (add_custom_target), собрать его (ещё add_custom_target) и подключить как static-библиотеку (вручную пути задать к полученному результату, install в заданный каталог).
В Linux все библиотеки находятся через pkg-config. Тут проблем никаких.
| |
|
3.90, Аноним (-), 22:36, 14/07/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> В Linux все библиотеки находятся через pkg-config.
Во-первых, к сожалению не все библиотеки используют pkg-config. Во-вторых, именно в cmake pkg-config для поиска библиотек используется очень редко.
| |
|
|
1.66, Аноним (-), 23:18, 13/07/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Самый "удачный" проект Поттеринга, он учёл свои прошлые ошибки Avahi и Pulseaudio, которые у приличных людей отправлялись очень далеко и надолго командой purge*, то теперь это не лечится, метастазы разрослись по всему организму. Спасение одно, пересадка всего организма по методу святого Патрика.
| |
1.92, D22N (?), 03:08, 15/07/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Не холивара ради. Ставил системд пару лет назад и толку не увидел. Стал ли он лучше для десктопа или ну егт, пусть допилят?
| |
|