Кабінет психопатологічної евтаназіології (
euthanasepam) wrote2017-04-24 11:04 pm
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Йойтішно-технічне: Without Systemd Wiki
without-systemd.org
Sapienti sat.
UPDATE
До дискусії в коментах пропоную прочитати, хто не читав, давній уже допис Каґанова про лінукс (висловлені в дописі тези я поділяю): «За что я ненавижу Линукс», lleo.me/dnevnik/2008/05/31.html. Минуло відтоді дев’ять років, а стає дедалі гірше.
Sapienti sat.
UPDATE
До дискусії в коментах пропоную прочитати, хто не читав, давній уже допис Каґанова про лінукс (висловлені в дописі тези я поділяю): «За что я ненавижу Линукс», lleo.me/dnevnik/2008/05/31.html. Минуло відтоді дев’ять років, а стає дедалі гірше.
no subject
no subject
no subject
2. https://www.freedesktop.org/software/systemd/man/daemon.html
3. https://www.freedesktop.org/software/systemd/man/systemd.exec.html
як також ж домогтися зі сміттям із sysv скриптів? тобто, звичайно, це можливо--кожний раз писати весь інфраструктурний рігмарол самому і тягти криве, але своє з собою у кожний дістро. але навіщо?
з девелоперської точки зору systemd--це щастя! ггг
> гівнокодерів
Ви читали нутрощі systemd? рекомендую переглянути, якщо ні. воно вельми грамотно написано. ніяким "гівнокодерам" такий проект не під силу.
no subject
Ініціалізатори на кшталт systemd доцільні лише для таких систем, що мають одного вендора (Apple, Oracle, Microsoft, Red Hat), і де повсякденне адміністрування ОС здійснюють за допомогою спеціального софту спеціальні люди, а не звичайні юзери та адміни. Себто там, де стартова ініціалізація взагалі не є предметом маніпулювання для юзера.
Для себе я цю проблему вирішив ще з самого початку, як лише починалося це неподобство заміни традиційних засобів, а резюмував нещодавно тим, що зніс зо старого лаптопа лінукса і встановив туди його рідну вінду, а на решті моїх комп’ютерів нема й не буде systemd, бо там або OSX, або вінда, або, за потреби, встановлю якогось bsd чи слакварю чи лінукса без редхатівських доважків.
no subject
socket-based activation і sandboxing -- це погано?
що кульгавого є в тому, що мені більше не потрібно виконувати 15 пунктів неофіційного протоколу, коли я пишу демон?
systemd складається з багатьх компонентів (я би сказав, там забагато всього, ггг), багато компонентів моють feature creep, але загалом--це пречудова інженерна конструкція.
> Чим насправді не догодили стартові sysv-скрипти
всім! ггг
як істота, яка писала свій дістро, я їх ненавидів, коли ще ніякого systemd не було.
як Ви гадаете, чому всі популярні дістро стали systemd-based? Ви думаєте pkg maintainers мали велику жагу оновлювати половину своїх pkgs? ні. але 99% роботи у написанні і підтримці дістро є підтримка rpm/deb/etc pkgs. з systemd це набагато простіше.
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
Гепнувся bash. Система щось в журнал написала. Читаємо:
Що можна осмислено вдіяти після читання такого звіту? Отож.
no subject
no subject
no subject
no subject
no subject
не москальне Linux-адмін.На щастя, в FreeBSD systemd немає :)
no subject
Я не адмін, лише для свого зоопарку.
no subject
no subject
no subject
no subject
no subject
до речі, я ніде не бачив такого скаженого потоку ненависті до systemd, як з свинособакостану.
як тількі безкінечні кацапські сісадміни бачать слово "systemd", у них починається сказ. фашист Поттерінг відібрав у них юникс!
no subject
no subject
100%
але т.я. написано воно грамотно, то дозволяє використовувати тільки ті модулі, які потрібно. якби я зараз робив би свій дістро, то взяв би десь 30-40% від systemd, а інше би ігнорував.
> за замовчанням пише бінарний лог
я теж спочатку бичився на це, а потім звик, ггг. journalctl чудово фільтрує, працює швидко, дозволяє експорт у json.
(no subject)
(no subject)
no subject
Ви впевнені, що зменшується? Бо насправді навпаки. Навіть аутсорс до індусів не допомагає. Якщо колись операційну систему міг написати невеликий колектив людей, фактично один відділ фірми, і та ОС працювала економно й швидко, то тепер для цього треба десятки тисяч людей і вдесяторе більше часу, а в результаті прикладні завдання виконуються на тисячократно потужнішому обладнанні повільніше. Як гадаєте, усе гаразд в цьому господарстві?
>> Незрівняно дешевше тупо раз на 2 роки замінити залізяку, аніж платити купу грошей за мало кому потрібний оптимізований софт.
Це хибна та шкідлива для здорового суспільства логіка, але єдино прибуткова для великих вендорів.
За кілька років ви вже не матимете на що замінити залізяку, бо вже досягнуто технологічної межі її екстенсивного розвитку. А мільйони мавп та індусів писатимуть щодалі гірші програми для навіть менш продуктивного виконання тих самих завдань, що півстоліття тому виконувалися на кілобайтах пам’яті та кілогерцах процесорного часу.
no subject
так.
Навіть аутсорс до індусів не допомагає.
Кадри такі, а кадри, як відомо, рєшают всьо. Наші, між іншим, ще питання чи сильно кращі. Держимо позиції тільки за рахунок часового поясу.
Якщо колись операційну систему міг написати невеликий колектив людей
З однієї сторони якість кадрів була незрівнянно вищою, з іншої вони вирішували відносно прості задачі. Тільки тому і з'явився юнікс-вей.
а в результаті прикладні завдання виконуються на тисячократно потужнішому обладнанні повільніше.
вимоги до задач ускладнилися. Якщо у сімедисяті для якоїсь економічної задачі обходились командним рядком, то тепер туди додалося скадного гуя, міжнародної роботи, типографських задач, складної аналітики та небажаності інсталяції. І швидких змін складної бізнес-логіки на вчора.
Це хибна та шкідлива для здорового суспільства логіка, але єдино прибуткова для великих вендорів.
тут є пара протирічь: можна нескінчено покращувати свою програму. Але коли дійде до реліза, він буде нікому не потрібний. Це з однієї сторони. З іншої, чи готовий ти платити за програму, як за витвір мистецтва? Бо саме стільки коштує результат роботи справжніх майстрів. Юнікси, між іншим стільки і коштували.
а в результаті прикладні завдання виконуються на тисячократно потужнішому обладнанні повільніше.
Ця претензія звучить з тих пір, як стали використовувати перші асемблери замість двійкових кодів. І ті ж юнікси звинувачували у тормознутості.
no subject
У програмерів очі замилені, бо це для них робота й заробіток. А от для юзерів усе зовсім інакше. Безліч людей воліли би придбати нехай дороге, але надійне й довговічне, може на десятиліття, може на все життя одну, але добру річ. Але це неможливо, бо нині усе зумовлено штучним так званим «моральним старінням»: можеш мати устаткування, що чудово працює, але купуєш нове, бо за кілька років знову змінилися протоколи, інтерфейси, до ОС та програм вже немає апдейтів безпеки і нема на це ради. Пропоную порівняти, наприклад, з OpenVMS чи системами IBM, що працюють протягом десятиліть. Оце і є єдино прийнятний рівень.
no subject
Моральне старіння має й іншу сторону - збільшення можливостей нових речей. Наприклад, моя стаенька Нокія чудово працює й зараз. Але вона не вміє ані словників, ані книжок, ані інтернету. Ба, навіть музику не програє. А дешевий смартфон вміє більше, ніж я перелічив. Тож більшість людей з радістю покладе у шухляду стареньку Нокію і купить дешевий смартфон.
І це стосується не тільки компутерщини.