Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Misha Verbitsky ([info]tiphareth)
@ 2013-04-14 14:36:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Настроение: sick
Музыка:Burzum - BELUS
Entry tags:gentoo, linux

в интересах международных корпораций
Чудесная конспирология
http://igurublog.wordpress.com/2012/10/14/gentoo-systemd-torvalds/
линуксоиды рассказывают, что причина загнивания
линуксов - не головотяпство, глупость и злоупотребление
социальными консенсусами со стороны авторов systemd,
а вполне сознательная коррупция системы изнутри,
в интересах международных корпораций,
захвативших руководство над Redhat и Gnome.

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

Как раз на днях поставил pulseaudio
(предыдущее творение автора systemd), с
целью записывать звук со Скайпа (skype call
recorder загадочным образом кажет только
пустые файлы). Думал, что если его не
запускать, он пакостить не будет.

А вот хуй.

Вместо этого, pulseaudio спонтанно
запустил себя сам, замкнул весь звук на себя,
и немедленно вырубил и запись, и воспроизведение.
Убивание процесса pulseaudio не помогало, он вызывал
себя немедленно сам, при любом обращениии к звуку.

Пришлось сносить не только pulseaudio, но
и все пакеты alsa, которые эта дрянь успела
заразить. Pulseaudio занимается тем, что
насильственно гребет все звуковые ресурсы
системы под себя, в попытке имитировать
винду; и, разумеется, не работает.

К счастью, pulseaudio сдох, и в линуксах
его сейчас никто не ставит. Самык популярным
ответом на форумах по линуксу, в ответ
на любые жалобы на звук, является
"немедленно снесите pulseaudio". В 90%
случаев страждущий отвечает "спасибо,
все заработало".

Идея systemd в том же, заграбастать
все ресурсы под одну и ту же программу,
вписать все конфиги в бинарники, типа
виндового реестра, и выдавать только
проверенным лицам. Неудивительно, что
оно так популярно среди сторонников DRM:
линуксы, которые ходят на systemd, очень
просто сделать тотально закрытыми.

Надеюсь, что systemd сдохнет
той же смертью, что и pulseaudio,
но пока не сдох, считаю личным врагом
каждого, кто его ставит или продвигает.

Привет



(Читать комментарии) - (Добавить комментарий)


[info]peter_lemenkov
2013-04-14 17:20 (ссылка)
> проплачены, не иначе как

Миша, тут грубо говоря, ситуация такова - сейчас люди доросли до понимания того, что архитектура системы должа быть основана не на описании того, как пускать демоны, а на описании демонов (совсе грубо, это "функциональный" против "императивного")

Первые за это в опенсорсе взялись твои гентушники, которые сейчас кое-как пишут OpenRC. Почти в это же время в Canonical начали пилить свою замену - Upstart. Т.е. непонятно, почему ты исходишь на ядовитый пот по поводу Systemd, хотя надо бы ругать настоящих зачинщиков этого - гентушников.

Но теперь представь, каковы перспективы! Мы стандартизируем описание демонов (никаких криворуких скриптов, которых, несмотря на принятие нескольких стандартов, за 15 лет, так и не привели в соответствие им), а уж как вы их будете запускать - ваше дело.

Это ж революция! Вместо груды bash-скриптов, вы возвращаемся в Unix-вэй, когда у нас есть стандартный элемент, которому можно написать свою реализацию (и напишут! в том-же openrc уже ведется работа по совместимости с systemd, равно как каноникальцы массово копипастят фичи из него в свой Upstart). Чего вам не нравится то?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2013-04-14 17:25 (ссылка)
Openrc ОК
я на него перешел и даже не заметил, то есть
на уровне юзерских конфигов и syslog ничего не изменилось вообще

systemd не ок, потому что криворукие уроды, которым достался udev,
ломают мне систему (вплоть до kernel panic включительно)
при каждом новом апгрэйде

и делают это сознательно, см. откровения Линуса по ссылке

ну и ужасы про journald все видели, думаю

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]peter_lemenkov
2013-04-14 17:34 (ссылка)
> systemd не ок, потому что криворукие уроды, которым достался udev,
ломают мне систему (вплоть до kernel panic включительно)
при каждом новом апгрэйде

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

> и делают это сознательно, см. откровения Линуса по ссылке

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

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

> ну и ужасы про journald все видели, думаю

Нет там ужасов. Там сплошная радуга.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2013-04-14 17:46 (ссылка)
>Но хотя бы в этой ветки избери линию защиты -
>то ли ты постоянно апдейтишься

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

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

до версии 100 с чем-то он никаких проблем не вызывал, никто ж
не знал, что так будет, так что я обновлял его не глядя

(Ответить) (Уровень выше)


(Анонимно)
2013-04-15 00:30 (ссылка)
>дико противоречив даже в трех предложениях.

Да ничего противоречивого - я тоже проебал при обновлении(нахуй новости читать-то?), что ведро нужно пересобрать c devtmpfs и devtmpfs_mount, но у меня бложика нет и поэтому я баттхёртил только мысленно.

(Ответить) (Уровень выше)


[info]tiphareth
2013-04-14 17:29 (ссылка)
я ничего не имею против заявленной тобой программы
но поттерингу надо оборвать руки нахуй, чтоб больше ничего не писал
потому что он агрессивный криворукий идиот с хорошими связями в ZOG
и гнет свою агенду (агрессивную и криворукую), пользуясь
дырами в социальном интерфейсе приматов

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]peter_lemenkov
2013-04-14 17:36 (ссылка)
> но поттерингу надо оборвать руки нахуй, чтоб больше ничего не писал

Ну ок, а кто тогда писать код будет? Леннартохейтеры, как правило, вообще ни строчки текста написать не могут (и не написали - пусть спердобьются, кстати), не то что на языке программирования, но и на человеческих языках - ты тут исключение.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2013-04-14 17:47 (ссылка)
а нах его писать? меня линукс вполне устраивает as is
лишь бы не ломали

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]peter_lemenkov
2013-04-14 18:18 (ссылка)
> а нах его писать? меня линукс вполне устраивает as is

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

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2013-04-14 18:26 (ссылка)
я ж не запрещаю писание линукса
но так пишите, чтоб не ломать мне систему
каждая новая версия udev ломает кучу юзерских систем
значит, поттеринг должен сдохнуть
коль скоро убедить gentoo dev team, чтоб они
полностью игнорировали все поттеринговские поделки, не удается
(из-за эксплуатации приматных механизмов поттерингом)

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

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]peter_lemenkov
2013-04-14 18:35 (ссылка)
> я ж не запрещаю писание линукса
но так пишите, чтоб не ломать мне систему
каждая новая версия udev ломает кучу юзерских систем

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

Теперь снова начнем - udev ничего не ломает, это только маргиналы от линукса (т.е. наномаргиналы, т.к. я не знаю как можно назвать маргиналов среди 1%) жалуются, т.к. они настроили "под себя" системы, разумеется неправильно. Эти наномаргиналы теперь почему-то требуют, чтоб другие под них же подстраивались, предугадывая их желания. А как это вообще может получиться, если основной поток разработчиков пользуются бинарными дистрами - fedora и debian?

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2013-04-14 19:00 (ссылка)
Ну и чо, по-твоему, это охуенная ситуация, когда только фидоропетухи и прочие приближенные к леннарту знают, как настраивать, а все остальные это делают "разумеется неправильно"? Швабодка как она есть, хуле.

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

(Ответить) (Уровень выше)


[info]id0
2013-04-14 19:30 (ссылка)
Кстати, про федору.
Купил я себе планшет эйсер в700 с тачскрином.
Может ты объяснишь, что за херня там с мультитачем и что нужно подкручивать, чтобы оно просто работало, а то сейчас — говно (Как-то хуёво работает обработка тапа и нажатия несколькими пальцами на экран). Что характерно, в дефолтной убунте столь же характерная поебень. Причём, стоит сделать несколько движений, как тачскрин сходит с ума и перестаёт воспринимать тапы, просто перемещая курсор.
Может есть советы, что нужно докрутить ручками для полноценной работы мультитача и тача, какие аппы можешь рекомендовать?
А так, западло собирать на нём генту, на макбуке было приятней это делать, сидеть с внешней клавой и ебаться с настройками лень.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2013-04-14 20:05 (ссылка)
:3

(Ответить) (Уровень выше)


[info]kaledin
2013-04-14 22:34 (ссылка)
>Миша, ты сидишь на генту, которую сам же и собрал - это ты и виноват в своих проблемах, как ты этого не понимаешь. Если б ты сидел на Fedora, которую я собираю в числе прочих, я б принимал твои жалобы и по-товарищески сочувствовал бы

Ты понимаешь, что ты сейчас сказал? ты сказал "в продуктах микрософта таких проблем не возникает".

Ну исполать; но как при таком отношении к не держать вас за уродов а ваше "творчство" за говно помойное? чисто логически? мне непонятно.

(Ответить) (Уровень выше)


[info]pzz
2013-04-15 11:58 (ссылка)
оццы,

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

или надежцы нет и BT не заработает никогда?

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2013-04-16 09:57 (ссылка)
Снести "Федору" и поставить нормальную систему, для начала.

(Ответить) (Уровень выше)


(Анонимно)
2013-04-14 21:05 (ссылка)
бля, полно ведь мест, где код дохуя писать надо.

нет, мудаки решили поломать систему.

ломайте свою!

(Ответить) (Уровень выше)


[info]pzz
2013-04-14 19:21 (ссылка)
по-моему, сложность получившегося решения как-то совершенно неадекватна поставленной задаче. которая, как мы помним, заключается в том, чтобы запустить на старте системы десяток-полтора демонов, в правильном порядке.

(Ответить) (Уровень выше)


(Анонимно)
2013-04-15 19:23 (ссылка)
Свобода это рабство, война это мир, а сраный виндовый реестр и сраные бинарные логи это юниксвей, ога.

(Ответить) (Уровень выше)


(Анонимно)
2013-04-15 19:36 (ссылка)
Специально для поклонников Поттеросяна:

Нет такой отдельной сущности, демон. Демон (или, в терминах ISO/IEC 9945, "служба") это любой долбанный процесс без стандартного ввода-вывода (или с подавленным вводом-выводом).

Любой долбанный процесс запускается оператором или администратором стандартным способом: командой (утилитой) операционной системы.

Если процесс регулярно запускается с какими-то параметрами, стандартным способом это сделать является написание обвязки на долбанном стандартном языке программирования, он же стандартный язык конфигурации, долбанной операционной системы. А не записями в подобии виндового Registry.

В просторечии это иногда называют юниксвеем, еб твою мать.

Так понятнее?

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2013-04-15 22:46 (ссылка)
Специально для поклонников юниквея напоминаю

>Пишите программы, которые делают что-то одно и делают это хорошо.
systemd запускает другие программы, journald пишет логи, logind трекает юзерские сессии и т.д Каждая отдельная программа занимается своим делом.
Короче, check

>Пишите программы, которые бы работали вместе.
Работают вместе? Работают. Сохраняют совместимость с существующими интерфейсами и дают работать остальным программам? Сохраняют и дают.
Check

>Пишите программы, которые бы поддерживали текстовые потоки, поскольку это универсальный интерфейс».
С утилитами из набора systemd можно общаться через пайпы текстом? Можно.
Check.

А теперь иди нахуй.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2013-04-16 02:56 (ссылка)
а теперь давай все то же самое, но без systemd!

(Ответить) (Уровень выше)


(Анонимно)
2013-04-16 11:22 (ссылка)
Только вот стандартное решение дает ортогональность, совместимость и отчетность в объеме кода, на два двоичных порядка меньше, и способом, абсолютно прозрачным для любого, кто знает sh (т.е. для любого прошедшего двухмесячные курсы администратора).

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2013-04-16 12:01 (ссылка)
>дает ортогональность
О, да! В половине инит-скриптов используются предоставляемые дистрибутивами функции-врапперы для работы с PID-файлами и вывода экранных сообщений (при этом, в каждом дистрибутиве они отличаются и скрипты выходят непортабельными), а в другой половине в каждом скрипте свой велосипед. Охуеть, как ортогонально все.

>совместимость
С чем несовместим systemd?

>отчетность
Какая еще нахуй отчетность? Зачем вообще внутрь логики инит-скриптов лезть?

>абсолютно прозрачным для любого, кто знает sh
В итоге у тебя есть в каждом дистрибутиве своя горка shell-костылей, которая хуй знает как работает и внутрь которой надо лезть и разбираться. Нахуя? Это как очень неюниксвейно. Вместо этой горки systemd дает набор бинарников, делающих необходимый набор действий в произвольных позах и обладающих понятным интерфейсом для взаимодействия.

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

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2013-04-16 13:35 (ссылка)
Извините, но вы совершенно не осведомлены в предмете и, боюсь, не слишком умны.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2013-04-17 05:03 (ссылка)
Активно использую systemd и досконально облазил всю систему инициализации в debian, centos/fedora и sles/opensuse, потому я поосведомленнее тебя буду.

(Ответить) (Уровень выше)


(Читать комментарии) -