Linux за българи: Форуми

Нетехнически теми => Коментар => Темата е започната от: growchie в Nov 20, 2012, 00:19



Титла: openSUSE без systemd-jounald
Публикувано от: growchie в Nov 20, 2012, 00:19
Отдавна не се бях занимавал с openSUSE и преди няколко месеца подтикнат покрай глупостите с unity в Убитуту се върнах обратно там. Днес обаче след като се разрових под десктоп нивото се сблъсках с нещо което доста ме озадачи. Забелязвам, че са минали на някаква нова (поредната) инит система systemd. В резултат на което покрай всичките неудобства свързани с новия начин на управление "systemctl" са изпряскали и нещо от което буквално ми настръхнаха косите, а именно journald.
От това което прочетох и от самите настройки на системата ми установих, че journald е някаква измислена система за управление да системните дневници, която в момента просто пренасочва съобщенията към стандартния rsyslog. Понеже установих, че journald пише някакви бинарни (по настоящем напълно безполезни и нечетими логове поради липсата на journaldctl пакет в опънсузе) логове в /var/log/journald/  които на практика дублират стандартните записани, искам да попитам някой има ли идея как тоя паразитен процес да се разкара от системата и да остана само с човешка система за логове като rsyslogd.
Бих бил много благодарен, ако някой ми подскаже как може този безсмислен паразитен процес (systemd-journald) да бъде прескочен. Логовете в текстов формат ми заемат около мегабайт, докато журналд логовете са 50 пъти по-големи. За една система с ограничени ресурси като моята това е напълно безсмислено раздуване. Освен това от нета разбирам, че апи-то на журнард не е напълно готово и за да мога да изчета  бинарните  логовете  (коя маймуна малоумна реши че логовете в юникс трябва да са бинарни?!) трябва да си компилирам journaldctl от сорсове.
Благодаря предварително.


Титла: Re: openSUSE без systemd-jounald
Публикувано от: growchie в Nov 20, 2012, 00:37
****


Титла: Re: openSUSE без systemd-jounald
Публикувано от: n00b в Nov 20, 2012, 01:47
 [_]3

верно си е проблем...


Титла: Re: openSUSE без systemd-jounald
Публикувано от: kifavi8024 в Nov 20, 2012, 01:50
Man page systemd-journald.conf ($2)

Цитат
       ForwardToSyslog=, ForwardToKMsg=, ForwardToConsole=
           Control whether log messages received by the journal daemon shall
           be forwarded to a traditional syslog daemon, to the kernel log
           buffer (kmsg), or to the system console. These options take boolean
           arguments. If forwarding to syslog is enabled but no syslog daemon
           is running the respective option has no effect. By default only
           forwarding to syslog is enabled. These settings may be overridden
           at boot time with the kernel command line options
           systemd_journald.forward_to_syslog=,
           systemd_journald.forward_to_kmsg= and
           systemd_journald.forward_to_console=. If forwarding to the kernel
           log buffer and ImportKernel= is enabled at the same time care is
           taken to avoid logging loops. It is safe to use these options in
           combination.

Изисkва се последна налична версия, за да е сигурно че опциите ще сработят :)
ПС: Това е като някакво advanced proxy за грешки, което за сега няма как да не работи.
Ако го премахнеш, повече основни процеси реват на умряло (общо взето стигаш само до конзола) :)


Титла: Re: openSUSE без systemd-jounald
Публикувано от: growchie в Nov 20, 2012, 09:40
И аз така забелязвам че няма как да се махне. Единственото решение което намирам за момента е просто да подменя init системата със старата.
http://lists.opensuse.org/opensuse-factory/2012-09/msg00729.html  ???
Това като гледам е само временно решение. Докато човърках из нета попаднах на една доста притеснителна дискусия сред Gentoo разработчиците (имам и сървъри на Gentoo).
http://www.gossamer-threads.com/lists/engine?do=post_view_flat;post=262780;page=1;sb=post_latest_reply;so=ASC;mh=25;list=gentoo
Очевидно проблемите със systemd ще стават все по-големи. Май времето което отделям ще е по-ползотворно използвано ако мигрирам всичките си сървъри на FreeBSD  :( Нещата в Линукс започват да стават много грозни.


Титла: Re: openSUSE без systemd-jounald
Публикувано от: shoshon в Nov 20, 2012, 09:54
От автора на rsyslog по темата:

http://blog.gerhards.net/2011/11/journald-and-rsyslog.html

Иначе мисля че е лоша идея да го махаш. По-скоро виж как да спреш логването в /var/log/journal, защото аз ползвам също съответното демонче (на десктоп) и нямам такива файлове.

"мигрирам всичките си сървъри на FreeBSD" много ми е интересно каква версия OpenSuSE използваш за сървърите си... но няма значение. Също така не разбирам как си инсталирал система, която не познаваш, на сървърите си, както и защо един администратор трябва да сменя init система... но и това май няма значение...


Титла: Re: openSUSE без systemd-jounald
Публикувано от: growchie в Nov 20, 2012, 12:10
Не се изразявам точно и не описвам какво мисля да правя и за това явно настъпва объркване, за което моля да бъда извинен.
Opensuse в момента е на лаптопа ми като имах идея да го пробвам и за сървър (имам една стара p3 с малко рам). В момента сървърите ми са на Gentoo които явно ще форкват udev поради ред причини. Там си ползвам syslog-ng и си имам нещо като лог сървър и беше естествено да проверя как стоят нещата с opensuse.
По принцип съм много доволен от генту но взе да ми писва постоянната прекомпилация и "rolling update" политиката си има и недостатъци.
Та така обмислях мигриране към опънсузе (сега съм с 12.2), но след като четох какво пишат за системд (policykit и dbus като зависимост?!) почвам да разглеждам и други алтернативи (freebsd).


Титла: Re: openSUSE без systemd-jounald
Публикувано от: Naka в Nov 20, 2012, 13:51
Абе онзи ден, като излезе новината в линукс.бг за 'котката на Шрьодингер' реших да видя какво има ново и това доста ме озадачи:

Цитат
70%    SysV to Systemd    Porting from sysVinit init scripts to systemd unit files.

само че за F18 http://fedoraproject.org/wiki/Releases/18/FeatureList
http://fedoraproject.org/wiki/Systemd

че какво му е на system V инит стила? Какво сега няма да има шел скриптове които да се изпълняват като се стартира системата...... Да ама шел скриптовете винаги може да видиш какво правят и какво стартират, а и можеш да ги промениш.

Абе нещата не вървят към опростяване а към забатачване.

Както е тръгнало някой ден ще махнат и терминала....... щото разбирате ли ама то е много грозно и трудно за обикновенният user........ 




Титла: Re: openSUSE без systemd-jounald
Публикувано от: laskov в Nov 20, 2012, 14:09
Абе онзи ден, като излезе новината в линукс.бг за 'котката на Шрьодингер' реших да видя какво има ново и това доста ме озадачи:

Цитат
70%    SysV to Systemd    Porting from sysVinit init scripts to systemd unit files.

само че за F18 http://fedoraproject.org/wiki/Releases/18/FeatureList
http://fedoraproject.org/wiki/Systemd

че какво му е на system V инит стила? Какво сега няма да има шел скриптове които да се изпълняват като се стартира системата...... Да ама шел скриптовете винаги може да видиш какво правят и какво стартират, а и можеш да ги промениш.

Абе нещата не вървят към опростяване а към забатачване.

Офф, уви - така е. Когато излезе първата Fedora с GNOME 3 си пуснах OpenVPN за да съм във връзка с офиса. Имаше проблем и се скъсах да търся конфиг файла за да добавя два реда! Е не! Няма такова нещо!

Иначе, systemd бе въведен във ($2) Fedora 15. Бях мислил тогава за преимуществата му и се бях съгласил с въвеждането му, макар че толкова съм свикнал със System V в Slackware.

Моля автора на темата да ме извини, че цапам, но не се сдържах :) !


Титла: Re: openSUSE без systemd-jounald
Публикувано от: growchie в Nov 20, 2012, 14:19
Моля автора на темата да ме извини, че цапам, но не се сдържах :) !

Напротив, коментарът е уместен, както и връзките принципно.


Титла: Re: openSUSE без systemd-jounald
Публикувано от: go_fire в Nov 20, 2012, 16:36
Аз от кога рева за целият скрап, който РХ и другите корпорации вкарват  в ГНУ/Линукс и какъв ужас настава цели стотици фермани изписах. Никой не му пука, проблем нямало. Ами това е само началото.

Корпорациите бяха добри за нас в началото. Помогнаха за популяризацията. Платиха разработката на много важни програми. Но какво стана накрая? Показаха си рогата и правят всякакви своеволия.

Нямаме друг избор освен да ги изхвърлим. Но не го правим и няма да го направим. Скоро просто ще загубим своята ОС.


Титла: Re: openSUSE без systemd-jounald
Публикувано от: backinblack в Nov 20, 2012, 17:02
Гога, нали знаеш, че безплатен обяд няма, а още по-малко безплатен програмистки труд, при положение, че има недостиг на ИТ кадри и този недостиг расте в световен мащаб!

Доброто в нашата ос е, че бизнес логиката е съвсем различна от тази на Уиндоус и лицензирането и, гарантира, че ще се запази.


Титла: Re: openSUSE без systemd-jounald
Публикувано от: shoshon в Nov 20, 2012, 17:36
Добре бе дае*** какво толкова не може да се види какво прави, било затворено....


[hpeivged@ivan-laptop system]$ cat ./multi-user.target.wants/smartd.service
[Unit]
Description=Self Monitoring and Reporting Technology (SMART) Daemon
After=syslog.target

[Service]
EnvironmentFile=-/etc/sysconfig/smartmontools
ExecStart=/usr/sbin/smartd -n $smartd_opts
ExecReload=/bin/kill -HUP $MAINPID
StandardOutput=syslog

[Install]
WantedBy=multi-user.target


кое не е ясно???


Титла: Re: openSUSE без systemd-jounald
Публикувано от: kifavi8024 в Nov 20, 2012, 18:06
Проблема е, че се сменя цялостна подсистема на която разчитат едно 90% от основните приложения.
Логовете са една доста важна част. И тя наистина беше остаряла, но мисля, че работеше сравнително добре.

Относно systemd - няма две мнения. Това трябваше да се пипне. Най-малкото, което е - не може смотания Windows, да ми зарежда за 6-8 секунди, а последен линукс релийз, да не може...
Тука доста са се постарали и мисля, че нещата са доста ясни, когато ги разучиш.
Според мен са решили да пипнат и системата за логовете, за да стане цялата патардия на веднъж.
Иначе през година да правят генерални промени, ще е доста по-досадно от колкото на един път и после само да се правят подобрения без да пипат основата.

Тука изобщо не говоря за конкретната реализация и качества, а за общият подход към проблема.
Колкото до това за корпорациите - ако ги нямаше, линукса щеше да е много по-назад.
Така че без едното и другото нямаше да е на това ниво - не се самозалъгвайте, че ентусиасти щяха да докарат линукса до това ниво :)


Титла: Re: openSUSE без systemd-jounald
Публикувано от: growchie в Nov 20, 2012, 18:11
Проблемът не е технически.

кое не е ясно???

Не е ясно какви проблеми ми решава това. Напротив получава се така, че чупи напълно работещи системи. Кавгите сред дебиан и генту средите го доказват. Играя си в момента с systemctrl и просто се чудя защо всичко е станало толкова излишно сложно. Какво правят .device и .service units в един и същи екран. Какви са тия .timer, .target истории - крон-а ли искат да заменят?! Някак си лично мен не ме грабва.

Нещото което определено ме дразни е, че правят майкрософтските номера с "интегрирането" на интернет експлорър. Каквото прочетох направили са systemd изискване за GNOME като по този начин са обрекли проекта да е Linux only shop. Простотията с интегрирането на udev в системд определено цели и другите DE да зависят от тях като по този начин май се цели нито соларис нито бсд да могат да се възползват от тях (или поне нещата да станат доста труди за портване). Сега гледам и consolekit са прилапали.
Да отбележим и journald - нещото заради което започнах да се ровя по темата - следвайки "светлия" пример от udev каква е гаранцията, че Ленард Пьотеринг някоя сутрин няма да се събуди и да реши, че само той може да логва в линукс и да отреже препращането на съобщенията към rsyslog например. Освен това само пълен малоумник може да реши, че лог файловете трябва да са бинарни.
Преследват се някакви цели с този системд и се упражнява нелоялен натиск дистрибуциите и ДЕ средите да се съобразяват с него. Действията около udev мога да ги определя само като чист рекет. В резултат на това почват форковете. Вече въобще не се чудя защо се пръкна това нещо Юнити. Скоро ще има и udev форк. Просто се пилее сили и енергия в политика за прослава на определени хорица. Линуз нещо също четох че жестоко ги подигравал заради качеството на кода им. Някакви иронични подмятания, че понеже те са толкова кадърни с поддръжката на udev се е наложило линукс ядрото директно да си зарежда фърмуерите от диска.


Титла: Re: openSUSE без systemd-jounald
Публикувано от: growchie в Nov 20, 2012, 18:13
Проблема е, че се сменя цялостна подсистема на която разчитат едно 90% от основните приложения.
Логовете са една доста важна част. И тя наистина беше остаряла, но мисля, че работеше сравнително добре.

Относно systemd - няма две мнения. Това трябваше да се пипне. Най-малкото, което е - не може смотания Windows, да ми зарежда за 6-8 секунди, а последен линукс релийз, да не може...
Тука доста са се постарали и мисля, че нещата са доста ясни, когато ги разучиш.
Според мен са решили да пипнат и системата за логовете, за да стане цялата патардия на веднъж.
Иначе през година да правят генерални промени, ще е доста по-досадно от колкото на един път и после само да се правят подобрения без да пипат основата.

Тука изобщо не говоря за конкретната реализация и качества, а за общият подход към проблема.
Колкото до това за корпорациите - ако ги нямаше, линукса щеше да е много по-назад.
Така че без едното и другото нямаше да е на това ниво - не се самозалъгвайте, че ентусиасти щяха да докарат линукса до това ниво :)

Няма две мнения по въпроса, че за ДЕСКТОП има полза.
Между другото на същия този лаптоп на който сега вътя Suse преди беше инталирано убитуту с неговия upstart. Разлика в скоростта на зареждане м-у двете не забелязвам (да не кажа, че няма).


Титла: Re: openSUSE без systemd-jounald
Публикувано от: kifavi8024 в Nov 20, 2012, 18:24
Автора и да му хрумне да отреже всички други лог инструменти, ти може да свалиш сорса и да си го модифицираш ако имаш уменията разбира се...
Това са, и плюсовете и минусите на тази материя.
Няма как да им се забрани да опитат, но така или иначе останалите разработчиците ще решат изхода от тая излишна борба.
Ако им е достатъчно удобна, новата система - ще се придържат към нея. Ако ли не - ще има пак промени.

Въпроса е че тука много хора трябва да се съобразяват с много други хора и понеже до някъде е децентрализирана самата система за взимане на решения от такъв тип (прекалено много дистрота) - затова става такава каша.

Колко му е да направят една отворена дискусия и да обсъдят всички плюсове и минуси?
Накрая като теглят чертата и видят на къде се накланят везните, всичко ще е ясно.

Но явно не са достатъчно толерантни в мисленето си.
За мен това е мислене тип - "Абе давай бе, яко е, другите ще му свикнат или ако не, майната им".
Нещо повече - това не е завършен цялостен проект - той все още търпи изменения.
И аз питам ако сега се намери някаква основна нередност в кода, която изисква нова цялостна промяна/политика на дизайна - тогава какво правим?

Защо не го тестваха няколко години като алтернативна система и тогава да направят крачката.
Поне аз не мисля, че плюсовете които предоставя тази подсистема, са достатъчно много за да направят директна замяна :)

ПС: Тука говоря малко на изуст, защото не знам дали е имало изобщо тестове и колко време са били :)
Но по шума, които се вдигна, съм склонен да вярвам, че нещата седят точно така.


Титла: Re: openSUSE без systemd-jounald
Публикувано от: go_fire в Nov 20, 2012, 18:29
Като обяснявах що за идиотщина е юдев, ми казваха, ама то хали-гали има проблем с ACPI. Чудо голямо, като, че ли юдев няма още по-страшен проблем с това същото аспи. Истината е, че дори хали-гали беше излишен, автоматичното монтиране си ставаше прекрасно с супер маунт, което не знам имаше ли двеста реда? Ама айде, за да можело да ни се изпише името на устройството, давайте да е хали-гали, щото разбираш ли много даржа да имам иконка на плота, която да се казва „кингстон“ или „убунту лайв диск“.

След тъпотията на юдев изникна пулс. Щото разбирате ли, било жизнено важно да пускаме музика по мрежата. И за целта съответно скопяваме алсата да не може да пускат две приложения едновременно звук. Чудо! Ами що не я вкарахте тая мрежова поддръжка в алса ве? Ма разбира се, че пулс иска конзоле кит, как няма да иска, то това е оланколу.

Сега пък ще разкарат купс, оти разбираш ли той не работел с дбус и имал наглостта да не ползва бонжур, а собствена реализация за печат по мрежа. Което подсеща за самия дибъз. Сложен блудуер, пълна кочина, към която трябва да е закачено де що шава. Няма ли кой да тропне по масата и да получи съдбата на соап? Няма естествено.

И последното корпорациите. Какво всъщност ни дадоха те? КДЕ и Гном. Освен тях една лисица и ОО.о. Хайде сега да попитам, колко от Вас не могат да живеят без КДЕ/Гном? Гора от ръце. По-добре изобщо да не бяха идвали.


Титла: Re: openSUSE без systemd-jounald
Публикувано от: go_fire в Nov 20, 2012, 18:39
Неинтеле няма да го направят, защото просто РХ не работи така. Те ползват всички нас за безплатни опитни зайчета и рекетират всички стандарциозни организации и дистрибуции да им ходят по свирката. Какво става в Екс.орг? Какво става в ЛСБ? Какво става в Дебиан? Какво става в Арх? Какво става в Генту? Навсякъде рекет.


Титла: Re: openSUSE без systemd-jounald
Публикувано от: kifavi8024 в Nov 20, 2012, 18:54
Така е, спор няма, че сме опитни зайци.

Колкото до това:
И последното корпорациите. Какво всъщност ни дадоха те? КДЕ и Гном. Освен тях една лисица и ОО.о. Хайде сега да попитам, колко от Вас не могат да живеят без КДЕ/Гном? Гора от ръце. По-добре изобщо да не бяха идвали.

Значи най-мразя да се извъртат нещата :D
Ти гледаш само едната страна на медала.
А мога ли да попитам - Колко от разработчиците работят за същите тези корпорации (дето не са дали нищо) или колко от разработчиците работят за фондации финансирани от корпорации?

Или те разработчиците се хранят със слънчева светлина. Айде моля ви се - каквото и да си говорим, без парите наляти от корпорациите, Линукс нямаше да го добута и до половината на това, което е сега :)
И доказателството за това е, че сега си правят каквото искат - точно за това те дърпат коците сега, а не общността ;)


Титла: Re: openSUSE без systemd-jounald
Публикувано от: neter в Nov 20, 2012, 19:17
/извън темата

Пфу, трудно ѝ намирам място на тази тема :) Все пак гледам, че предимно се е превърнала в коментар, така че нека бъде тук. Само гледайте да не я криввате много към раздел 42, че не би ѝ отивало ;)


Титла: Re: openSUSE без systemd-jounald
Публикувано от: Naka в Nov 20, 2012, 20:50
Относно systemd - няма две мнения. Това трябваше да се пипне. Най-малкото, което е - не може смотания Windows, да ми зарежда за 6-8 секунди, а последен линукс релийз, да не може...

Това е оправданието което доста често виждам. Боли ме ......... че някой сървер дето я се рестартира един път на 6 месеца я не , ще ми зарежда с 5 -10 sec. по-бързо.

А виж за някой тинейджър дето току що си е сложил поредният линукс има голям смисъл. Та те само това правят .... ако нещо не е как трябва ... задължително рестарт. Нещата ми приличат, че искат да угодят точно на обикновенният десктоп потребител.

Да ама и за десктоп не е толкова нужно. В офиса са само линукс десктопи. Компютрите се палят един път сутрин и се гасят вечер. За какво ми е това ускорение като компютъра работи цял ден без прекъсване?


Прочетох също, че RH7 вече щял да идва с systemd ??? ??? ???
Голямо постижение ще бъде: 5 -10 sec ускорение един два пъти в годината!!!!!

Ако и наистина системните логове са бинарни как ще правя такова просто нещо като: tail -f log_fajl или cat log_fajl | grep 'neshto_si'  Дано да не е вярно, че ми изглежда супер малоумно решение.


Титла: Re: openSUSE без systemd-jounald
Публикувано от: go_fire в Nov 20, 2012, 21:15
А Ве и аз никога не си гасих компютъра, само за ново ядро и тогава псувах, че ядрото няма нормална технология, че ми се налага да го правя или да си плащам абонамент, за да не го правя, ама в един момент се усетих, че едни 40 лв. в сметката ми за ток отиват по дяволите.


Забравих за двоичният формат. Значи в света на ГНУ/Линукс звучи свръхеретично нещо да не е обикновен текст. Обаче взех да си променям мнението с времето.  Към това ме подтикна Карстен. Той преди много години обясняваше, защо е  предпочел настройките на е17 да минат в двоичен формат. Отговора е прост — обработват се по-бързо.

Ама идеята за конзолата и текстовият редактор отивала по дяволите. Не е така, казва той, ако осигуриш подходящите инструменти на потребителя. И той го е направил. Неговите данни могат да се изкарат от двоичният формат и да се вкарат отново. Вярно това са две допълнителни стъпки, но пък печалбата е голяма.

Наистина така погледнато идеята за тази допълнителна абстракция, а именно текстовите документи, не е толкова задължителна. Но пък уважаемият Гроучи днес спомена нещо, за което не се досещах и е неприятно. Бивайки в двоичен формат, данните са разсипници на място. Това в е17 не го забелязвах, защото неговите данни и без това са някакви малки байти, ама натрупването си казва думата.

Ех, кофти, няма две добри на тоя свят.


Титла: Re: openSUSE без systemd-jounald
Публикувано от: gat3way в Nov 20, 2012, 22:39
Цитат
Това е оправданието което доста често виждам. Боли ме ......... че някой сървер дето я се рестартира един път на 6 месеца я не , ще ми зарежда с 5 -10 sec. по-бързо.

А виж за някой тинейджър дето току що си е сложил поредният линукс има голям смисъл. Та те само това правят .... ако нещо не е как трябва ... задължително рестарт. Нещата ми приличат, че искат да угодят точно на обикновенният десктоп потребител.

Мисля, че гледаш прекалено много от твоята камбанария. Идеята не е заради тинейджъра с рестартите, а е заради таблетите, infotainment-ите и телефоните. Там boot time-а има значение. В крайна сметка и на мен не ми харесват някои издевателства, но погледнете го от добрата страна - парадигмата се променя, PC ерата си отива и линукс като операционна система има големия шанс да обърне нещата и да получи доминиращият дял при новите устройства.


Титла: Re: openSUSE без systemd-jounald
Публикувано от: go_fire в Nov 20, 2012, 22:52
Гейт, ако не те познавах, щях да си кажа, че си вярваш. Какво стана с нетбуците? Няма никакъв шанс, някой да ни пусне на трапезата.


Титла: Re: openSUSE без systemd-jounald
Публикувано от: gat3way в Nov 20, 2012, 23:06
Защо, андроид малък успех ли има - като почнеш от телефони, минеш през таблети и стигнеш до Nook-a (отскоро се сдобих с такъв, по-скоро жена ми, аз не съм очарован особено).

И на мен не ми харесва да имам каквото и да било вземане-даване с java, но пък малко или много това си е линукс.


Титла: Re: openSUSE без systemd-jounald
Публикувано от: go_fire в Nov 20, 2012, 23:12
Само и единствено заради Гошо, но Москвич осмака иде и хич не се знае. Но ако осмака не успее, пак ще е Гошо виновен, та нищо на практика.


Титла: Re: openSUSE без systemd-jounald
Публикувано от: gat3way в Nov 20, 2012, 23:18
Не мисля, че осмицата ще промени особено много нещата. Майкрософт много късно дойдоха и закъсняха да създадат екосистемата когато му беше времето. Виж за Епъл не знам, точно в момента според мен оттам могат да дойдат неприятните изненади. Имам предвид в днешно време да пишеш на objective c и да имаш опит с xcode автоматично ти осигурява прилична заплата и търсене има доста, горе-долу става същото както навремето с C++ и visual studio. С тази разлика че сега изстрелваме пилци в прасета и режем и подравняваме виртуални линии на айфона и на всичкото отгоре това докарва добри пари. Та такива работи.


Титла: Re: openSUSE без systemd-jounald
Публикувано от: growchie в Nov 21, 2012, 09:45
Мисля, че гледаш прекалено много от твоята камбанария. Идеята не е заради тинейджъра с рестартите, а е заради таблетите, infotainment-ите и телефоните. Там boot time-а има значение. В крайна сметка и на мен не ми харесват някои издевателства, но погледнете го от добрата страна - парадигмата се променя, PC ерата си отива и линукс като операционна система има големия шанс да обърне нещата и да получи доминиращият дял при новите устройства.

Проблемът е, че се подхожда по начин който по-подхожда на М$ и Apple, а не на проект с отворен код. systemd е пакет тип "ползваш всичко или нищо" - няма възможност някой компонент да се замени с конкурентен (и следователно по-подходящ за конкретна цел). Опитват се да наложат шаблона "one size fits all". Е имаме такава ос - нарича се уиндолз.
Да не забравяме, че в дъното на всичко стои авторът на печално известният PulseAudio. Така че не храня особено надежди проектът да се покрие със славата на стабилен и безпроблемен.
Правилният подход беше да се направи нещо като POSIX 2.0 и там да се опише кое как може да става и как да се комуникира между процесите. След това каквото сабя покаже. В случая се случи точно обратното. Всеки се бие в гърдите с несъвместимата си имплементация и доказва на света колко е велик.


Титла: Re: openSUSE без systemd-jounald
Публикувано от: backinblack в Nov 21, 2012, 12:24
Цитат
Проблемът е, че се подхожда по начин който по-подхожда на М$ и Apple, а не на проект с отворен код. systemd е пакет тип "ползваш всичко или нищо" - няма възможност някой компонент да се замени с конкурентен (и следователно по-подходящ за конкретна цел). Опитват се да наложат шаблона "one size fits all". Е имаме такава ос - нарича се уиндолз.

С новия Гном3 още от самото начало му е заложено да бъде цялостна графична среда като КДЕ. На който не му харесва си има форк МАТЕ и други графични среди.
Като за безплатен обяд толкоз! Приспособяваш се или търсиш алтернатива. Сравнението с МС е неуместно най-малко, защото не можеш да го ползваш безплатно, а още по-малко да го модифицираш!
Цели се централизиран подход към нещата, за да се постигне по-високо разпространение и възможности за печалба, за да се финансира развитието.


Титла: Re: openSUSE без systemd-jounald
Публикувано от: kennedy в Nov 21, 2012, 14:23
Нищо не разбрах...
защо трябва да се притеснявам от това.
Ползвам сусе от години и чак сега чувам за такива неща  ::)


Титла: Re: openSUSE без systemd-jounald
Публикувано от: growchie в Nov 21, 2012, 16:57
За десктоп сузе и сървър с големи ресурси не би трябвало да те притеснява.
На мен проблемът ми е, че обичам да си разкарвам всичко излишно, а и ползвам доста слаби по сегашните стандарти машини. systemd ми търкаля зависимости които нямат място на сървър.
Другата бела която ме притеснява е съществуващите ми Gentoo инсталации. (Взех решение да не се мигрирам на тоя етап и ще продължа да си компилирам с -Os и минимални зависимости). systemd не може да буутне ако /usr директорията не е в /, а в отделен дял както е при мен. Проблема се решава като се ползва initrd. Понеже нямам никакво намерение да преформатирам или да си губя времето с initrd (компилирам си сам ядрото на Gentoo и държа да не ползвам initrd) едно евентуално изсипване на systemd върху Gentoo би ми направило системата незареждаща.
systemd не пречи на нормалните потребители и аз ползвах лаптопа си с това близо месец без да знам за какво става въпрос. Повечето съпротива идва от от дистрибуции които поддържат и ядра, различни от линукс. Gentoo има freebsd проект, а дебиан - freebsd и hurd. systemd носи и допълнителната "екстра", че е несъвместима с останалите ядра. Излиза, че дистрибуциите трябва да се откажат от дугите ядра или да държат 2 инит системи, което става кошмар за поддръжка.
Долу горе това е проблема, така че спи спокойно  ;D.


Титла: Re: openSUSE без systemd-jounald
Публикувано от: backinblack в Nov 21, 2012, 17:32
Цитат
На мен проблемът ми е, че обичам да си разкарвам всичко излишно, а и ползвам доста слаби по сегашните стандарти машини. systemd ми търкаля зависимости които нямат място на сървър.

Печ, извинявй, не се заяждам, но добре, че разработчиците не се съобразяват с такива като теб!
120-150 лефа струва 1 марков компютър втора употреба с P4 3000 и нагора, с 1ГБ рам и 80ГБ хдд, за 500-1000 лефа има прилични 5 годишни сълвъри, също маркови. Техника която няма проблем с никоя от най-новите дистрибуции. Ти за минимална заплата ли работиш, та ти е толкоз изгодно да се занимаваш с по-архаична и от тази техника!?


Титла: Re: openSUSE без systemd-jounald
Публикувано от: shoshon в Nov 21, 2012, 17:35
Цитат
Повечето съпротива идва от от дистрибуции които поддържат и ядра, различни от линукс. Gentoo има freebsd проект, а дебиан - freebsd и hurd. systemd носи и допълнителната "екстра", че е несъвместима с останалите ядра. Излиза, че дистрибуциите трябва да се откажат от дугите ядра или да държат 2 инит системи, което става кошмар за поддръжка.
Долу горе това е проблема, така че спи спокойно  ;D.


Това е много интересно твърдение и с удоволствие бих разучил повече. Имаш ли някакви линкчета?

Защото единственото от man-а, което намерих е:

DESCRIPTION
       systemd-journald is a system service that collects and stores logging data. It creates and maintains structured, indexed journals based on logging
       information that is received from the kernel, from user processes via the libc syslog(3) call, from STDOUT/STDERR of system services or via its native API.
       It will implicitly collect numerous meta data fields for each log messages in a secure and unfakeable way. See systemd.journal-fields(7) for more
       information about the collected meta data.




Титла: Re: openSUSE без systemd-jounald
Публикувано от: growchie в Nov 21, 2012, 18:41

Това е много интересно твърдение и с удоволствие бих разучил повече. Имаш ли някакви линкчета?

Разбира се ведната
За Дебиан: http://lwn.net/Articles/452865/

Цитат
Undoubtedly Poettering is tired of defending systemd against what he sees as "amazingly badly informed" criticisms. Given that the overall tone of Chroboczek's post was fairly positive, though, it's a little surprising to see the animosity with which Poettering responds. One of the main problems that some in the Debian community (including Chroboczek) have identified with systemd is its "Linux-only" attitude. Poettering addresses that, like he has many times before, but includes a long list of non-POSIX features that systemd uses, concluding: "There's a reason why systemd is more powerful than other init systems: we don't limit ourselves to POSIX, we actually want to give the user/administrator the power that Linux can offer you."

But that power also limits the environments where systemd can run, of course. In addition, the systemd developers have made it clear that they are not interested in taking patches to make it portable to non-Linux systems. In fact, Poettering calls it "practically impossible. about every line of it is non-portable code" in an IRC conversation summary posted to the thread by Matthias Klumpp. All of that makes it difficult for the Debian FreeBSD port, as well as the Hurd effort (and would presumably hinder a humorously suggested Plan 9 version of Debian too).

http://0pointer.de/blog/projects/systemd-update-3.html

Цитат
Posted by nate at Mon Apr 23 19:21:48 2012
@Antony Williams

Not really. Ubuntu is created by taking a snapshot of Debian unstable and making their Ubuntu-specific desktop changes on top of it.

The closest you can get for Fedora vs Redhat on Debian is 'Debian unstable' vs 'Debian stable'.

The biggest problem is that Debian can't make a decision. They just choose to try to support everything so you end up with 3 different INIT systems.

You have upstart from Ubuntu that Debian tries to support. Then you have SystemD that Debian tries to support. And then you have people fighting to keep the old script-based 'SystemV' style init because that is the only one that can run on the non-Linux Debian versions. (GNU/Hurd and GNU/kfreebsd)

So instead of putting the work into transition to one of newer systems or sticking with the old they just require package maintainers to do 600% more work for 'service up' and 'service down' functionality then any other operating system.

It's just quite insane and a very bad situation for Debian right now, init-wise.

За генту мисля че бях публикувал по-горе линка но все пак понеже дискусията е дълга

http://www.gossamer-threads.com/lists/engine?do=post_view_flat;post=262780;page=1;sb=post_latest_reply;so=ASC;mh=25;list=gentoo

http://linux.slashdot.org/story/12/11/16/2052203/gentoo-developers-fork-udev

Цитат
"After speaking with several other Gentoo developers that share Linus' concerns, I have decided to form a team to fork udev. Our plan is to eliminate the separate /usr requirement from our fork, among other things. We will announce the project later this week."

Цитат
We already have OpenRC, which has been found to work well on both Gentoo
Linux and Gentoo FreeBSD. The integration of udev into systemd has
caused problems for existing OpenRC systems with people being told that
it is okay to break configurations that users had been told to use over
well over a decade. Many of us consider that to be unacceptable.

И за десерт мнението на мистър Пулс Аудио.

Цитат
LinuxFr.org : Perhaps Debian will be unable to switch to systemd due to the necessity to support the alternative Debian GNU/kFreeBSD system. What do you think about this situation ? Lennart : Well, it's a loss for them, I guess.
Debian kFreeBSD is a toy OS, people really shouldn't misunderstand that. It's fine if people do toy OSes, everybody loves toys after all. But if Debian thinks it should limit its development by the dreamy interest in toy OSes of some of its developers, then this is their problem. If Debian was my project I'd try to focus on making (or keeping) it professionally relevant, and just forget about kFreeBSD, but I am not a Debian Developer.
That said, I see no reason why it shouldn't be possible to ship some BSD init system on kFreeBSD, and systemd on Debian's Linux version. A package shipping both a systemd unit file and a SysV init script is a workable solution and systemd will handle that just fine.
I think the claim that the need to support kFreeBSD on Debian was a blocker for adopting systemd by default is simply not true
...

И все ревове в подобен стил...


Титла: Re: openSUSE без systemd-jounald
Публикувано от: growchie в Nov 21, 2012, 21:16
Да не забравяме и Линус Торвалдс
.
https://lkml.org/lkml/2012/10/2/303

Цитат
From   Linus Torvalds <>
Date   Tue, 2 Oct 2012 09:33:03 -0700
Subject   Re: udev breakages - was: Re: Need of an ".async_probe()" type of callback at driver's core - Was: Re: [PATCH] [media] drxk: change it to use request_firmware_nowait()
   

On Tue, Oct 2, 2012 at 6:03 AM, Mauro Carvalho Chehab
<mchehab@redhat.com> wrote:
>
> I basically tried a few different approaches, including deferred probe(),
> as you suggested, and request_firmware_async(), as Kay suggested.

Stop this crazy. FIX UDEV ALREADY, DAMMIT.

Who maintains udev these days? Is it Lennart/Kai, as part of systemd?

Lennart/Kai, fix the udev regression already. Lennart was the one who
brought up kernel ABI regressions at some conference, and if you now
you have the *gall* to break udev in an incompatible manner that
requires basically impossible kernel changes for the kernel to "fix"
the udev interface, I don't know what to say.

"Two-faced lying weasel" would be the most polite thing I could say.
But it almost certainly will involve a lot of cursing.

> However, for 3.7 or 3.8, I think that the better is to revert changeset 177bc7dade38b5
> and to stop with udev's insanity of requiring asynchronous firmware load during
> device driver initialization. If udev's developers are not willing to do that,
> we'll likely need to add something at the drivers core to trick udev for it to
> think that the modules got probed before the probe actually happens.

The fact is, udev made new - and insane - rules that are simply
*invalid*. Modern udev is broken, and needs to be fixed.

I don't know where the problem started in udev, but the report I saw
was that udev175 was fine, and udev182 was broken, and would deadlock
if module_init() did a request_firmware(). That kind of nested
behavior is absolutely *required* to work, in order to not cause
idiotic problems for the kernel for no good reason.

What kind of insane udev maintainership do we have? And can we fix it?

Greg, I think you need to step up here too. You were the one who let
udev go. If the new maintainers are causing problems, they need to be
fixed some way.

                Linus


Титла: Re: openSUSE без systemd-jounald
Публикувано от: kifavi8024 в Nov 22, 2012, 05:04
Ето ви мнението на Линус относно тоя въпрос: Linus Torvalds talking with Aalto University students ($2)


Титла: Re: openSUSE без systemd-jounald
Публикувано от: growchie в Nov 22, 2012, 10:00
Мерси за видеото, това "прясно прясно" от 1 седмица.
"Change for the sake of it" - мисля че много правилно го казва, въпреки че този път си спестява епитети като "lying weasel"


Титла: Re: openSUSE без systemd-jounald
Публикувано от: go_fire в Nov 22, 2012, 11:21
Новината от днес:

http://www.opennet.ru/opennews/art.shtml?num=35402


Титла: Re: openSUSE без systemd-jounald
Публикувано от: Naka в Nov 22, 2012, 11:37
За съжаление това се случва с много проекти. В един момент един проект достига зрялост, става почти съвършен, върши си работата идеално и т.н.

Обаче разработчиците му вместо да 'оценят' какво имат и какво са направили почват първо да си човъркат носа, след това почват да си човъркат Гъ**а и се чудят как да го расипят - вместо само да го подържат и да се радват на това което са направили.

Трябва да се симулира някава работа за да може да се каже пред света 'ние работим и измислихме нова технология'!!! А техните шефове и менъджери също са 'заинтересувани' да симулират работа. А пък и акционерите и те ще са доволни че се върши 'някаква работа'.

Та същата работа с systemd. Трябва да го сменим щото бил станал на 30 години. Абе ПМ, щом е работил 30 г. безпроблемно значи всичко му е наред. Променя се нещо което не работи както трябва а не се бара щото вече ми е омръзнало и трябва до го човъркам.


Титла: Re: openSUSE без systemd-jounald
Публикувано от: go_fire в Nov 22, 2012, 13:26
И като заговорихме тия дни, вижте какво друго  имаме днес:

http://lxer.com/module/newswire/view/176828/