Диверсионная PR-акция
А прорекламируйте кто Леннарту Поттерингу хаскель, а?
Я уверен, что именно он способен втащить его в кишки линукса, а потом мы будем менеджерам показывать - вот, на хаскеле линукс написан, значит и опердени можно :)
PS: кстати, а ведь Поттеринг хороший продажник. Чтобы впарить индустрии единое решение - оно должно быть именно таким - с бинарными логами и монолитное на сишечьке. Иначе ж ведь обязательно нобигут олдскульные юниксоиды и в припадке юникс-вея наделают форков в меру своего понимания, и вместо одного продукта всем придется интегрироваться с гребаным десятком недоделанных вариаций. А так - хочешь поучаствовать - сишечьку и бинарные структуры в зубы и никакого, блядь, говна типа баша/няша/крымнаша и парсеров на седо-авках, с пиздиллиардом доморощенных вариаций на тему "как нам экранировать кавычки внутри кавычек внутри скобок внутри регэкспов".
Собственно, вот этот текстово-пайпово-башескриптовый юникс-вей, он и есть одна из причин бардака в линуксятине - любой школьник при желании может намутить свой уберскрипт, не задумываясь ни о деплойменте, ни о совместимости, ни об эволюции оного вместе с версиями дистрибутива.
Я уверен, что именно он способен втащить его в кишки линукса, а потом мы будем менеджерам показывать - вот, на хаскеле линукс написан, значит и опердени можно :)
PS: кстати, а ведь Поттеринг хороший продажник. Чтобы впарить индустрии единое решение - оно должно быть именно таким - с бинарными логами и монолитное на сишечьке. Иначе ж ведь обязательно нобигут олдскульные юниксоиды и в припадке юникс-вея наделают форков в меру своего понимания, и вместо одного продукта всем придется интегрироваться с гребаным десятком недоделанных вариаций. А так - хочешь поучаствовать - сишечьку и бинарные структуры в зубы и никакого, блядь, говна типа баша/няша/крымнаша и парсеров на седо-авках, с пиздиллиардом доморощенных вариаций на тему "как нам экранировать кавычки внутри кавычек внутри скобок внутри регэкспов".
Собственно, вот этот текстово-пайпово-башескриптовый юникс-вей, он и есть одна из причин бардака в линуксятине - любой школьник при желании может намутить свой уберскрипт, не задумываясь ни о деплойменте, ни о совместимости, ни об эволюции оного вместе с версиями дистрибутива.
no subject
Или цивилизованный доступ к части системных настроек вместо копания по мильёну дистрозависимых файлов?
Да и самому systemd не видно конца и края. Глядишь, и зависимости сам научится резолвить.
no subject
Чем способ systemd культурнее остальных?
> Или цивилизованный доступ к части системных настроек вместо копания по мильёну дистрозависимых файлов?
Реестр что ли? Он тоже в systemd есть?
no subject
а перетащат gconf или чо там, в системд :)
no subject
no subject
А доступ - насколько я понимаю, systemd предоставляет API для настроек, опять же избавляющий от копания в файлах. Что за этим API на низком уровне - файлы, реестр, удалённая база данных в анальном облаке - мне должно быть глубоко фиолетово.
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
defaultrouter="195.70.199.97" -- это настройка.
а /etc/rc.conf -- это не настройка, а файл с ними
no subject
Не - серьезно: неуж-то непонятно что Метакласс в виду имел? Зачем же таким буквоедством заниматься: оно ж смешно выглядит - пользы тебе не делает. :)
no subject
Плюс во многих случаях к ним нужен доступ на чтение уже в ходе работы программы. Простой пример - самодиагностика.
no subject
no subject
Удалить свою предыдущую версию (демона с другим именем) - тоже вполне реальная ситуация.
Предложить добавить в вызов sysctl при запуске смену пары настроек ядра - почему нет?
А чтение - ну вот нужна моей программе сеть, а она постоянно валится. Можно копать вокруг до около по телефону до полного просветления, можно собрать данные об окружении и обнаружить, что /etc/resolv.conf оккупирован кольчатыми червями, зебрами и их полосатыми гибридами.
Настройки резолвера - системные? Думаю, да.
no subject
ах, у вас же лялих. с ранлевелами. что самое смешное, от всей системы ранлевелов их осталось по сути два.
> Удалить свою предыдущую версию (демона с другим именем) - тоже вполне реальная ситуация.
это не настройка. а что, системд теперь еще и пакетный менеджер?
> Предложить добавить в вызов sysctl при запуске смену пары настроек ядра - почему нет?
обычно а) интелекта софта мало что бы верно все посчитать б) один хуй при инсталяции не угадаешь в) все одно при эксплуатации крутить.
> А чтение - ну вот нужна моей программе сеть, а она постоянно валится. Можно копать вокруг до около по телефону до полного просветления, можно собрать данные об окружении и обнаружить, что /etc/resolv.conf оккупирован кольчатыми червями, зебрами и их полосатыми гибридами.
Настройки резолвера - системные? Думаю, да.
а потом сидишь и думашь: что этипидорасы проверяют? что им съэмулировать надо что бы у меня с full view, собственный рекурсивным ресолвером и несколькими таблицами маршрутизации он своими ебаными проверками удоволетворился и наконец запустился?
no subject
> это не настройка. а что, системд теперь еще и пакетный менеджер?
Удалить из, простите за термин, автозапуска - вполне настройка.
>> Предложить добавить в вызов sysctl при запуске смену пары настроек ядра - почему нет?
> обычно а) интелекта софта мало что бы верно все посчитать б) один хуй при инсталяции не угадаешь в) все одно при эксплуатации крутить.
Начальные значения я могу задать или юзер обязательно должен сам ковыряться, не успев запустить программу?
> а потом сидишь и думашь: что этипидорасы проверяют? что им съэмулировать надо что бы у меня с full view, собственный рекурсивным ресолвером и несколькими таблицами маршрутизации он своими ебаными проверками удоволетворился и наконец запустился?
Нетушки, не надо переворачивать с ног на голову. Я нигде про "не запускаться, если что-то не понравилось" не говорил. Порядок обратный: собрать данные окружения и предложить отправить разработчику, если не работает.
no subject
в частности, настройки сети вас не касаются никак — у вас просто нет достаточного контекста чтобы там что-то правильно вычислить. все остальное вполне решается взаимодействием с пакетным менеджером.
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)