LINUX.ORG.RU
ФорумAdmin

Systemd: наиболее частые заблуждения.

 , , ,


2

4

Пару недель тому назад сделал перевод статьи Jude C. Nelson о наиболее частых ошибках аргументации любителей systemd.

Статья не о том, хорош он, или плох. Она о том, как не надо отстаивать свою позицию. Поскольку она до сих пор актуальна, предлагаю общественности на оценку.

Волею судеб аноним разместил мой перевод на opennet. Так что прошу палками не бить за ссылку на конкурирующий ресурс.

https://www.opennet.ru/base/sys/systemd_myth.txt.html

Ответ на: комментарий от anonymous

Раньше пользовался кедами, но когда появились четверокеды, слез с этого угребища на IceWM. И до сих пор на нем сижу. Отличный легкий WM, большего мне и не надо.

А пятокеды даже смотреть не собираюсь: у меня на культи рвотный рефлекс. На говнотык, правда, тоже, но GTK2 еще куда ни шло...

anonymous
()
Ответ на: комментарий от redgremlin

Можно я понтанусь:

Не стоило. :-)

Power_On_Hours 0x0032 001 001 000 Old_age Always - 75560

Не хотел сразу добивать. ;-)

9 Power_On_Hours 0x0032 009 009 000 Old_age Always - 79774

И я сейчас ещё IDE попробую найти работающий. ;-)
SCSI точно есть, но через RAID не посмотреть скорее всего. Это если у них SMART есть вообще...

AS ★★★★★
()
Последнее исправление: AS (всего исправлений: 3)
Ответ на: комментарий от erzentm

и что в этом такого? у меня на прошлом месте был терминальник на sunray и все довольны были. а так-то для десктопа более человечный юникс есть.

EvgGad_303 ★★★★★
()

Возможно наиболее широко распространённый по продажам потребитель GNU/Linux - это ChromeOS

ChromeOS - GNU/Linux ?

anonymous
()
Ответ на: комментарий от anonymous

Четверокеды только первые пару лет были багованным дерьмом, дальше они хотя бы не падали просто так и вполне юзабельны при желании. Ну и с непомуком были проблемки. В последние годы всё весьма хорошо. А 5 пока лучшее и совершеннейшее DE из когда либо существовавших (если забыть про проблемы kwin с видеодрайверами), так что это ты зря

на культи

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

anonymous
()
Ответ на: комментарий от erzentm

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

EvgGad_303 ★★★★★
()
Последнее исправление: EvgGad_303 (всего исправлений: 1)
Ответ на: комментарий от Radjah

Как из магазина

ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   200   200   051    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0003   157   154   021    Pre-fail  Always       -       3108
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       110
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000e   200   200   051    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   001   001   000    Old_age   Always       -       75560
 10 Spin_Retry_Count        0x0012   100   100   051    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0012   100   100   051    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       107
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       69
193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       111
194 Temperature_Celsius     0x0022   104   086   000    Old_age   Always       -       39
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0012   200   200   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   200   200   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0008   200   200   051    Old_age   Offline      -       0

redgremlin ★★★★★
()
Ответ на: комментарий от erzentm

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

EvgGad_303 ★★★★★
()

Для тех из вас, кто никогда не дебажил програмы на C (язык, на котором

написан systemd), поверьте на слово, что для C это гораздо сложнее, чем для shell-скрипта, потому что куда больше вещей может пойти не так в C.

Нет. Идите в опу со своими портянками на баше.

anonymous
()
Ответ на: комментарий от Radjah

А остальные поля такие же радостные?

Я нашёл IDE :-)

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   057   050   025    Pre-fail  Always       -       38656754
  3 Spin_Up_Time            0x0003   097   097   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       6
  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   077   060   030    Pre-fail  Always       -       78203240874
  9 Power_On_Hours          0x0032   001   001   000    Old_age   Always       -       100369
 10 Spin_Retry_Count        0x0012   100   100   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       224
194 Temperature_Celsius     0x0022   032   064   000    Old_age   Always       -       32
195 Hardware_ECC_Recovered  0x001a   100   253   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       17
200 Multi_Zone_Error_Rate   0x0000   100   253   000    Old_age   Offline      -       0
202 Data_Address_Mark_Errs  0x0032   100   253   000    Old_age   Always       -       0

AS ★★★★★
()
Последнее исправление: AS (всего исправлений: 1)
Ответ на: комментарий от AS

Идите нафиг оба! Я тут срач читать пришел, а не чужие пиписьки сравнивать! :D

Radjah ★★★★★
()
Ответ на: комментарий от anonymous

11 лет?

Ну вот так...

Model Family: Seagate Barracuda 5400.1
Device Model: ST340015A

Вообще, чтобы Сигейты мёрли за 3-4 года, это как-то не часто у меня. А их полно вокруг. Цифры с 60К и 70К тоже ST.

AS ★★★★★
()
Последнее исправление: AS (всего исправлений: 2)
Ответ на: комментарий от redgremlin

Вот недавно такие же появились откуда-то, а через месяц он сдох. Причём в powered-on idle (включен, не используется) состоянии, когда поидее умирать ничего не должно без веских причин.

anonymous
()
Ответ на: комментарий от AS

Ну ты держись там, на баррикадах. Свет-то хоть есть в катакомбах или только в конце туннеля? xD

EvgGad_303 ★★★★★
()
Ответ на: комментарий от AS

Ну мой опыт с чисто десктопными моделями, а так-то есть 17-летний или около того сигейт тоже, около 7 лет аптайма. Причём он единственный был выпущен в Сингапуре, остальные в Китае. Совпадение? :)

anonymous
()
Ответ на: комментарий от anonymous

нормальным софтом ты не пользуешься?

/0

Из того, что знаю, на культях только qcad, kicad и kile, если бы не они, я вообще бы в системе -qt сделал, потому как говнолиба! А так — да, приходится это убожество держать.

anonymous
()
Ответ на: комментарий от anonymous

Из того, что знаю

Так нельзя, нужно расширять свой кругозор.

grem ★★★★★
()

Не нравится мне systemd. Шелл-скрипты были проще и понятней.

Legioner ★★★★★
()
Ответ на: комментарий от anonymous

Эдуард, залогиньтесь уже (и дайте людям возможность вас нормально скрыть).

d_a ★★★★★
()
Ответ на: комментарий от intelfx

В оригинале «не нацелен».

Да, косяк. Уже исправил, до вечера правка должна пройти.

freehck
() автор топика

Статья не о том, хорош он, или плох.

Враньё, там прямо в тексте перевода, якобы твоего, сказано совершенно прямо: «Имейте в виду, что этот пост нацелен быть критикой systemd или его авторов.»

anonymous
()
Ответ на: комментарий от erzentm

В федоре такие же задержки, системд тот же и юниты те же. Или ты думал, что она у тебя особенная?

Ты видимо из-за bootsplash не замечаешь задержек или просто дурачок.

Deleted
()
Ответ на: комментарий от Deleted

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

Я считаю, ниша, которую очертил и продолжает очерчивать systemd - важна,

Вот такие чертилы и разоряют муравейники.

quest ★★★★
()
Ответ на: комментарий от anonymous

тебе показывают какой-нибудь потешный openrc или sysv, которые тупо не работают.

Что не так с openrc? Он как система инициализации успешно выполняет свои задачи, которых для повседневных потребностей домашнего пользователя совершенно достаточно.
Может, и нужен где-то systemd, но необходимость его использования дома является спорной.

Dmitry_Sokolowsky ★★★★★
()
Ответ на: комментарий от anonymous

IceWM

Для него вроде и темки даже не делают.

Deleted
()
Ответ на: комментарий от devl547

Фатальный недостаток - оно сделано не Лёней с Красношапкой.

Эта девочка зрит в суть вещей. Гут фройлен, зер гут!

anonymous
()

SystemD, это одна из редких хороших вещей, что приключилась с дистрами линукса.

Надеюсь чем дальше, тем меньше вокруг мы будем видеть башовских портянок.

Унификация среди адекватных дистров тоже хорошо, нефиг плодить разнородные решения, выполняющие по сути одно и то же. Я должен приходить в Рач, Дебиан, Федору, Убунту, Генту (к счастью в это src-based говно я никогда не приду) и везде я должен видеть SystemD. И сказал бог - это хорошо.

Всем же хейтерам: пилите свой никому нинужный девуан и вообще сосите бон-бон поттеринга.

anonymous
()
Ответ на: комментарий от anonymous

SystemD, это одна из редких хороших вещей, что приключилась с дистрами линукса.

И вот, ЛОР сообщество удивилось и ужаснулось 😲 😰 😰 😱 😱

Оказывается этот аноним не читал статью «Наиболее частые заблуждения про Systemd»!

anonymous
()
Ответ на: комментарий от redgremlin

Не-не-не, мне гораздо спокойнее, когда под капотом journald, logind, networkd, *ctl и прочие системдшные ништяки :)

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

anonymous
()
Ответ на: комментарий от anonymous

никакой совместимости между версиями там нет

Например?

я вот каждый раз с содрогание обновляю

Раз в пару лет можно и содрогнуться. Хотя, если школу не прогуливал и читать умеешь, то достаточно всякие release notes прочитать и обновляться с пониманием изменений (и не только в systemd, за пару лет и другие компоненты могут серьёзно поменяться. Это всё, разумеется, про release-based, роллинголюбы сами выбрали путь страданий.

redgremlin ★★★★★
()

В толксы.

anonymous
()
Ответ на: комментарий от anonymous

В статье написана чушь собачья, нахрена её в здравом уме читать? Смотрим первый пункт:

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

С одной стороны, всё правильно. С другой, понятие «зависимых» компонентов он далее использует в некорректной форме:

Ни одна из *ctl-программ не будет работать без systemd, не будет работать и коллекция демонов systemd-*d.

Стоп, но ведь для монолитности надо, чтобы «компоненты (если оно таковые имеет) жёстко связаны — то есть логически зависят друг от друга». *ctl не зависят друг от друга, systemd-*d в массе не зависят друг от друга. systemd может работать без большинства *ctl и *d. А их зависимость от systemd (или его альтернативы — man systemd-shim) не является признаком монолитности, иначе упоминаемые далее, как пример «немонолитности», coreutils точно также монолитны — они ведь все зависят от libc. Если не нравится libc, то есть dbus — бОльшая часть KDE/Gnome/OtherDE зависит от dbus, более того, также, как демон systemd был реализован в рамках проекта системного менеджера systemd, так и dbus был реализован в рамках проекта KDE, что, однако, не делает kopete и k3b частями одного монолита.

redgremlin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.