anonymous@RULINUX.NET~# | Last login: 2024-11-15 12:34:47 |
Регистрация Вход | Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск |
Форум - Talks | [RSS] |
фсем - Бобра, дорогие Товарищи..
если не в лом - добавьте, отпинайте и т.д. и т.п.. ниже - сугубо частный опыт "общения" с сабжем. пара ссылок на спецолимпиаду по "systemd":
оно сосёт..(eng)
аргументы против systemd (eng)
Торвальдс и Т'со о сабже (eng)
и т.д. и т.п..
субъективно: когда прозрачная работающая (твоими заботами) система меняет несколько ключевых компонентов (картинко в третьей ссылке выше) на нечто новое, что, в добавок ко всему, неспособно сразу "из коробки" поддержать функционал на прежнем уровне (опять же, без твоего ручного вмешательства) - эт не может не радовать. однозначно. чсбх.. ощутимо прибавилось работы по контролю unit/target/service файлов, потеря чёткой/привычной структуры runlevel-ов тому причина.
"История Успеха"(ц)(тм) в хронологическом порядке:
\list {
{*} слетел автологин (/etc/inittab более не актуален). прописываем отдельно в "getty@tty${number}.service". опционально выключаем мусор логов в tty: dmesg -D.
{*} до сих пор не работает настройка клавиатуры/локали (vconsole, фреймбуфер, без иксов). восстанавливаем старый добрый kbd.service (кому он мешал?!)
anonymous(*) (2017-04-01 18:33:31)
Here's the Word from W3M: "Fuck You, Dear Linux DE Users!"
|
|
|
Скрыть
Re:systemd.. пара слов..> поддержать функционал
|
Скрыть
Re:systemd.. пара слов..\i>> {поддержать функционал} |
Скрыть
Re:systemd.. пара слов..Ранлевелы, хуеволы. anonymous(*)(2017-04-02 11:21:49)
Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Firefox/52.0 |
|
Скрыть
Re:systemd.. пара слов..>machinectl - где-то то же самое, что и описанный выше hostnamectl
|
Скрыть
Re:systemd.. пара слов..>> machinectl - где-то то же самое, что и описанный выше hostnamectl |
Скрыть
Re:systemd.. пара слов..Проблема не в том, что в systemd надо как-то по-другому писать сценарии, а в том, что systemd всасывает в себя сторонние базовые проекты, такие как udev, syslog, ... |
Скрыть
Re:systemd.. пара слов..>> Проблема не в том, что в systemd надо как-то по-другому писать сценарии, а в том, что systemd всасывает в себя сторонние базовые проекты, такие как udev, syslog, ... |
Скрыть
Re:systemd.. пара слов..> systemd - это НЕ unix-way
|
Скрыть
Re:systemd.. пара слов..>> unix-way: делать простые вещи, но делать их хорошо
|
Скрыть
Re:systemd.. пара слов..>> это отдельный бинарник, который не что иное, как УНИХ-вей имя хоста ("static hostname" по версии systemd) прописано не только в указанном в мане "/etc/hostname", но и в "/etc/hosts". тем не менее несколько раз за сессию юзера именно systemd перетирает его на "transient". ???! вот это ублюдство: "three different hostnames" - это вообще откуда и зачем?! RFC? нет, никак не связано с RFC. может привязано к /etc/hosts? - тоже нет. далее в том же "мануале" видим дивные директивы: set-icon-name, set-chassis, set-deployment, set-location.. и это всё в PID №1.. machinectl - эт то же самое, только в профиль. для справки: systemd 228. версии 218 и ранее ведут себя корректно (hostnamectl), что характерно.. anonymous(*)(2017-04-03 21:09:02)
Отредактировано anonymous по причине форматирование Here's the Word from W3M: "Fuck You, Dear Linux DE Users!" |
Скрыть
Re:systemd.. пара слов..> set-icon-name
|
Скрыть
Re:systemd.. пара слов..>> Вау.. Осталось HTML-темплейты и лайки туда присобачить.
|
Скрыть
Re:systemd.. пара слов..Кстати, а для тех, кто не спец, это вообще нормально получать хостнейм по сети? У меня ситуация в точности наоборот -- хостнейм прописан в /etc/rc.conf, а по сети dhcp сервер дает айпишник и обновляет dns зону в соответствии с айпишником и данным ему хостнеймом. anonymous(*)(2017-04-03 21:20:08)
Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0 |
Скрыть
Re:systemd.. пара слов..пмсм есть RFC2131 - Dynamic Host Configuration Protocol, RFC2132 - DHCP Options and BOOTP Vendor Extensions и RFC4702 с ещё более длинным именем.. в частности пункт 3.5 rfc4702: |
Скрыть
Re:systemd.. пара слов..Варианты, как я понимаю, DHCP получает от хоста DHCP_CLIENT_ID и/или DHCP_HOSTNAME и прописывает его как попрошено, либо назначает то, что сконфигурено в роутере для заданного MAC-адреса. Вопрос только в том, что более приоритетно. |
Скрыть
Re:systemd.. пара слов..> DHCP получает от хоста DHCP_CLIENT_ID и/или DHCP_HOSTNAME
|
Скрыть
Re:systemd.. пара слов..>> А в чём, кстати, выражается решение с адресом? Не сам же DHCP сервер будет имена хостов резолвить?
anonymous(*)(2017-04-03 23:04:41)
Отредактировано anonymous по причине форматирование Here's the Word from W3M: "Fuck You, Dear Linux DE Users!" |
Скрыть
Re:systemd.. пара слов..> Осталось HTML-темплейты и лайки туда присобачить.
|
Скрыть
Re:systemd.. пара слов..>скрипт инита был в едином файле (sysvinit) и/или те же условия rc.conf из BSD
|
vilfred(*)(2017-04-04 18:57:46)
Mozilla/5.0 (Windows NT 6.3; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0 |
Скрыть
Re:systemd.. пара слов..На что только не пойдут поттеринги лишь бы не хранить настройки в Постгрессе. |
Скрыть
Re:systemd.. пара слов..> Я тут, если что, не системд защищаю, а скорее sysv критикую. конструкция избыточна. более того, засадил в cron её повторный запуск раз в 2 часа (в лучших традициях Windows, если кто писал сервисы под неё :) и непосредственно каждый раз перед запуском иксов). выяснил, что "виноват" /usr/bin/hostname, который тащит непойми откуда совершенно ненужное и не смотрит на значение в /etc/hostname, хотя просто обязан это делать в первую очередь.. пробую теперь заставить этот юнит срабатывать непосредственно перед авторизацией юзера в системе. при повторном логине уже норм, а вот при первоначальном логине в консоль, хоть и добился должного состояние всех переменных (env/set), но $PS1 (\h\) мя пока не радует.. anonymous(*)(2017-04-04 21:54:47)
Отредактировано anonymous по причине : форматирен унд марширен нах Остен.. Here's the Word from W3M: "Fuck You, Dear Linux DE Users!" |
Скрыть
Re:systemd.. пара слов..> на баше тяжело писать нормально в принципе
--- 1 те, которые на баше получаются жутко монструозными или требуют какой-никакой математики |
Скрыть
Re:systemd.. пара слов..> С недавних пор более-менее навороченные^1 "скрипты" пишу на Си и запускаю через #!/usr/bin/tcc -run, чего и вам желаю |
Скрыть
Re:systemd.. пара слов..Настоящие выдумщики-то вот: TCCBOOT is a boot loader able to compile and boot a Linux kernel directly from its source code. TCCBOOT is only 138 KB big (uncompressed code) and it can compile and run a typical Linux kernel in less than 15 seconds on a 2.4 GHz Pentium 4. TCCBOOT is based on the TinyCC compiler, assembler and linker. TinyCC is an experiment to produce a very small and simple C compiler compatible with the GNU C compiler and binary utilities. |
|
|
|
Этот тред читают 3 пользователя: |
Анонимных: 3 Зарегистрированных: 0 |
Re:systemd.. пара слов..
Лол, ещё один прозрел.
Mozilla/5.0 (X11; Linux i686; rv:45.0) Gecko/20100101 Firefox/45.0