euthanasepam: Delirium Tremens (Delirium_Tremens)
Кабінет психопатологічної евтаназіології ([personal profile] euthanasepam) wrote2017-04-24 11:04 pm
Entry tags:

Йойтішно-технічне: Without Systemd Wiki

without-systemd.org

Sapienti sat.


UPDATE

До дискусії в коментах пропоную прочитати, хто не читав, давній уже допис Каґанова про лінукс (висловлені в дописі тези я поділяю): «За что я ненавижу Линукс», lleo.me/dnevnik/2008/05/31.html. Минуло відтоді дев’ять років, а стає дедалі гірше.

 
henry_flower: A melancholy wolf (Default)

[personal profile] henry_flower 2017-04-24 08:28 pm (UTC)(link)
systemd has won. deal with it, ггг
henry_flower: A melancholy wolf (Default)

[personal profile] henry_flower 2017-04-24 09:00 pm (UTC)(link)
1. http://0pointer.de/blog/projects/socket-activation.html

2. https://www.freedesktop.org/software/systemd/man/daemon.html

3. https://www.freedesktop.org/software/systemd/man/systemd.exec.html

як також ж домогтися зі сміттям із sysv скриптів? тобто, звичайно, це можливо--кожний раз писати весь інфраструктурний рігмарол самому і тягти криве, але своє з собою у кожний дістро. але навіщо?

з девелоперської точки зору systemd--це щастя! ггг

> гівнокодерів

Ви читали нутрощі systemd? рекомендую переглянути, якщо ні. воно вельми грамотно написано. ніяким "гівнокодерам" такий проект не під силу.
henry_flower: A melancholy wolf (Default)

[personal profile] henry_flower 2017-04-24 10:13 pm (UTC)(link)
> та мета, для якої зробили systemd — вона також трохи кульгава на здоровий глузд

socket-based activation і sandboxing -- це погано?

що кульгавого є в тому, що мені більше не потрібно виконувати 15 пунктів неофіційного протоколу, коли я пишу демон?

systemd складається з багатьх компонентів (я би сказав, там забагато всього, ггг), багато компонентів моють feature creep, але загалом--це пречудова інженерна конструкція.

> Чим насправді не догодили стартові sysv-скрипти

всім! ггг

як істота, яка писала свій дістро, я їх ненавидів, коли ще ніякого systemd не було.

як Ви гадаете, чому всі популярні дістро стали systemd-based? Ви думаєте pkg maintainers мали велику жагу оновлювати половину своїх pkgs? ні. але 99% роботи у написанні і підтримці дістро є підтримка rpm/deb/etc pkgs. з systemd це набагато простіше.

(no subject)

[personal profile] henry_flower - 2017-04-24 22:32 (UTC) - Expand

(no subject)

[personal profile] henry_flower - 2017-04-25 07:16 (UTC) - Expand

(no subject)

[personal profile] henry_flower - 2017-04-25 10:30 (UTC) - Expand

(no subject)

[personal profile] henry_flower - 2017-04-25 11:55 (UTC) - Expand

(no subject)

[personal profile] henry_flower - 2017-04-25 14:10 (UTC) - Expand

(no subject)

[personal profile] henry_flower - 2017-04-25 16:11 (UTC) - Expand

(no subject)

[personal profile] henry_flower - 2017-04-24 22:18 (UTC) - Expand

(no subject)

[personal profile] henry_flower - 2017-04-24 22:41 (UTC) - Expand

(no subject)

[personal profile] henry_flower - 2017-04-25 07:14 (UTC) - Expand

(no subject)

[personal profile] henry_flower - 2017-04-25 11:16 (UTC) - Expand

(no subject)

[personal profile] henry_flower - 2017-04-25 14:06 (UTC) - Expand

(no subject)

[personal profile] henry_flower - 2017-04-25 16:13 (UTC) - Expand

(no subject)

[personal profile] henry_flower - 2017-04-26 10:17 (UTC) - Expand

(no subject)

[personal profile] henry_flower - 2017-04-25 07:13 (UTC) - Expand

(no subject)

[personal profile] henry_flower - 2017-04-25 08:40 (UTC) - Expand

(no subject)

[personal profile] henry_flower - 2017-04-25 09:16 (UTC) - Expand

(no subject)

[personal profile] henry_flower - 2017-04-25 10:48 (UTC) - Expand

(no subject)

[personal profile] henry_flower - 2017-04-25 13:58 (UTC) - Expand

(no subject)

[personal profile] henry_flower - 2017-04-24 22:25 (UTC) - Expand

(no subject)

[personal profile] henry_flower - 2017-04-24 22:50 (UTC) - Expand

(no subject)

[personal profile] balu - 2017-04-25 07:12 (UTC) - Expand

(no subject)

[personal profile] balu - 2017-04-25 13:38 (UTC) - Expand

(no subject)

[personal profile] balu - 2017-04-26 05:49 (UTC) - Expand

(no subject)

[personal profile] balu - 2017-04-26 13:46 (UTC) - Expand

(no subject)

[personal profile] balu - 2017-04-26 05:56 (UTC) - Expand

(no subject)

[personal profile] balu - 2017-04-26 13:43 (UTC) - Expand

(no subject)

[personal profile] henry_flower - 2017-04-25 07:26 (UTC) - Expand
balu: (Gene Kranz. Запарка.)

[personal profile] balu 2017-04-25 06:54 am (UTC)(link)
Можливо воно і грамотно написане, але криво спроектоване. Один бінарний лог чого вартий.
Edited 2017-04-25 07:13 (UTC)
balu: (Default)

[personal profile] balu 2017-04-26 06:07 am (UTC)(link)
Лунус, якраз, нічого такого і не сказав. Коли він сильно невдоволений він або факає у прямому ефірі, або пише код, як то було з ядром чи гітом.
waqur: (Default)

[personal profile] waqur 2017-04-24 10:51 pm (UTC)(link)
Дякую тобі Боже, що я не москаль не Linux-адмін.

На щастя, в FreeBSD systemd немає :)
vera_croose: Little (Little)

[personal profile] vera_croose 2017-04-24 11:35 pm (UTC)(link)
У ПОПА БУЛА СОБАКА :)))
waqur: (Default)

[personal profile] waqur 2017-04-25 11:08 am (UTC)(link)
Колись в моєму домашньому зоопарку теж таке було. Наразі Linux залишився лише у віртуальній машині (bhyve під FreeBSD). До гарних речей, таких як ZFS, звикаєш дуже швидко. А до Linux ZFS якось не дуже клеїться, з ліцензійних причин AFAIK. А ще в Linux немає FIB. Не можу уявити навіть домашній сервер без такого зручного інструменту, як setfib.
balu: (Default)

[personal profile] balu 2017-04-25 07:31 am (UTC)(link)
Лео мені нагадує совка, дял якого залізяка - це основні витрати, а сраниї інжєнєрішки штни просиджують. І, у своїй совковості, він не розуміє однієї простої речі: за рахунок збільшення системних реурсів зменшується вартість розробки. Якби він платив гроші за софт, він би це помітив. Незрівняно дешевше тупо раз на 2 роки замінити залізяку, аніж платити купу грошей за мало кому потрібний оптимізований софт.
henry_flower: A melancholy wolf (Default)

[personal profile] henry_flower 2017-04-25 09:43 am (UTC)(link)
(кацапський висер не читав)

до речі, я ніде не бачив такого скаженого потоку ненависті до systemd, як з свинособакостану.

як тількі безкінечні кацапські сісадміни бачать слово "systemd", у них починається сказ. фашист Поттерінг відібрав у них юникс!
balu: (Default)

[personal profile] balu 2017-04-26 05:07 am (UTC)(link)
Особисто у мене до сістемд одна притензія - погане архітектурне рішення: воно забагато на себе бере і за замовчанням пише бінарний лог.
henry_flower: A melancholy wolf (Default)

[personal profile] henry_flower 2017-04-26 10:28 am (UTC)(link)
> воно забагато на себе бере

100%

але т.я. написано воно грамотно, то дозволяє використовувати тільки ті модулі, які потрібно. якби я зараз робив би свій дістро, то взяв би десь 30-40% від systemd, а інше би ігнорував.

> за замовчанням пише бінарний лог

я теж спочатку бичився на це, а потім звик, ггг. journalctl чудово фільтрує, працює швидко, дозволяє експорт у json.

(no subject)

[personal profile] balu - 2017-04-26 13:38 (UTC) - Expand

(no subject)

[personal profile] henry_flower - 2017-04-26 13:52 (UTC) - Expand
balu: (Default)

[personal profile] balu 2017-04-26 05:38 am (UTC)(link)
Ви впевнені, що зменшується?
так.

Навіть аутсорс до індусів не допомагає.
Кадри такі, а кадри, як відомо, рєшают всьо. Наші, між іншим, ще питання чи сильно кращі. Держимо позиції тільки за рахунок часового поясу.

Якщо колись операційну систему міг написати невеликий колектив людей
З однієї сторони якість кадрів була незрівнянно вищою, з іншої вони вирішували відносно прості задачі. Тільки тому і з'явився юнікс-вей.

а в результаті прикладні завдання виконуються на тисячократно потужнішому обладнанні повільніше.
вимоги до задач ускладнилися. Якщо у сімедисяті для якоїсь економічної задачі обходились командним рядком, то тепер туди додалося скадного гуя, міжнародної роботи, типографських задач, складної аналітики та небажаності інсталяції. І швидких змін складної бізнес-логіки на вчора.

Це хибна та шкідлива для здорового суспільства логіка, але єдино прибуткова для великих вендорів.
тут є пара протирічь: можна нескінчено покращувати свою програму. Але коли дійде до реліза, він буде нікому не потрібний. Це з однієї сторони. З іншої, чи готовий ти платити за програму, як за витвір мистецтва? Бо саме стільки коштує результат роботи справжніх майстрів. Юнікси, між іншим стільки і коштували.

а в результаті прикладні завдання виконуються на тисячократно потужнішому обладнанні повільніше.
Ця претензія звучить з тих пір, як стали використовувати перші асемблери замість двійкових кодів. І ті ж юнікси звинувачували у тормознутості.

Edited 2017-04-26 05:41 (UTC)
balu: (Default)

[personal profile] balu 2017-05-04 08:31 am (UTC)(link)
бо нині усе зумовлено штучним так званим «моральним старінням»
Моральне старіння має й іншу сторону - збільшення можливостей нових речей. Наприклад, моя стаенька Нокія чудово працює й зараз. Але вона не вміє ані словників, ані книжок, ані інтернету. Ба, навіть музику не програє. А дешевий смартфон вміє більше, ніж я перелічив. Тож більшість людей з радістю покладе у шухляду стареньку Нокію і купить дешевий смартфон.
І це стосується не тільки компутерщини.