The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Статус становления Devuan, форка Debian GNU/Linux без systemd , opennews (??), 23-Дек-14, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


56. "Статус становления Devuan, форка Debian GNU/Linux без system..."  –5 +/
Сообщение от Аноним (-), 23-Дек-14, 18:44 
> Меня одного напрягает, что гости выгнали хозяев из дому?

Большинство разработчиков дебиана - за системд. Так что в гостях оказались старперы с своим замшелым инитом. Вот и посмотрим насколько они готовы еще и майнтайнить тот вырвиглазный скриптошитец.

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

62. "Статус становления Devuan, форка Debian GNU/Linux без system..."  +4 +/
Сообщение от edwin3demail (ok), 23-Дек-14, 18:54 
>> Меня одного напрягает, что гости выгнали хозяев из дому?
> Большинство разработчиков дебиана - за системд.

Добрый день.
Простите, ситуация несколько иная.
"За" они стали только после 3-го голосования, которое само по себе проводилось весьма своеобразно, без варианта поддержки нескольких систем.

> с своим замшелым инитом.

Вы видимо других систем инициализации не знаете ?

> вырвиглазный скриптошитец.

Если некоторые разработчики отдельных пакетов допускают вольности в написании скриптов, а у Вас лично проблемы с пониманием shell скриптов, это конечно очень веская причина смены системы инициализации.

Хоть бы сослались на что-то более существенное ... см. сравнение систем - http://www.opennet.ru/opennews/art.shtml?num=38762

Ответить | Правка | Наверх | Cообщить модератору

86. "Статус становления Devuan, форка Debian GNU/Linux без system..."  +/
Сообщение от Анотим (?), 23-Дек-14, 21:44 
>Вы видимо других систем инициализации не знаете ?

Разработчики Devuan знают что ли? Вроде кроме sysvinit они альтернатив не рассматривают.

Ответить | Правка | Наверх | Cообщить модератору

91. "Статус становления Devuan, форка Debian GNU/Linux без system..."  +/
Сообщение от EHLO (?), 23-Дек-14, 22:55 
>>Вы видимо других систем инициализации не знаете ?
> Разработчики Devuan знают что ли? Вроде кроме sysvinit они альтернатив не рассматривают.

Они все альтернативы рассматривают.
Да, и системд тоже.

Ответить | Правка | Наверх | Cообщить модератору

155. "Статус становления Devuan, форка Debian GNU/Linux без system..."  –1 +/
Сообщение от Аноним (-), 25-Дек-14, 21:06 
> Они все альтернативы рассматривают.
> Да, и системд тоже.

Если это будет такое же рассмотрение как раньше с апстартом - это примерно эквивалентно "положили болт". А теперь вот настала очередь любителей инита ощутить как оно. И если честно - давно пора.

Ответить | Правка | Наверх | Cообщить модератору

128. "Статус становления Devuan, форка Debian GNU/Linux без system..."  +1 +/
Сообщение от Аноним (-), 25-Дек-14, 04:57 
> Простите, ситуация несколько иная.

Вот врать только не надо. Все голосования показали примерно одинаковый результат.

> "За" они стали только после 3-го голосования, которое само по себе проводилось
> весьма своеобразно, без варианта поддержки нескольких систем.

Как я уже сказал - ни одно из голосований не показало какого либо перевеса тех кто против системд. Если методом "от противного".

> Вы видимо других систем инициализации не знаете ?

Реально там рассматривались апстарт, системд и openrc. Первый отстал по фичам и слился в развитии, что ему и припомнили. Поиронизировав что он старше системды, а не умеет кучу ценных вещей. Даже элементарного IPv6, который mandatory требование для попадения в дебиан нынче, насколько я помню. Разработчики апстарта потели и обтекали (в комиксе это смешно нарисовали), но технически им было нечем крыть. И они скрежеща зубами признали очевидное. Хотя изначально надеялись что это - шанс поправить позиции апстарта за счет дебиана. Ну и OpenRC. На который, извините, документации не оказалось вообще. Зато оказалась куча багов в дебиане. FAIL. По поводу чего он, ясен пень, не вызвал бурного энтузиазма.

> Если некоторые разработчики отдельных пакетов допускают вольности в написании скриптов,

Я бы сказал что большинство виденного кода в скриптах инициализации я предпочту развидеть. Вообще совсем. Апстарт кстати наполовину зафэйлил эту миссию. Systemd судя по всему сможет подхватить знамя и сделать это более правильно.

> а у Вас лично проблемы с пониманием shell скриптов, это конечно
> очень веская причина смены системы инициализации.

У меня отвращение к гомнокоду и нежелание мумукаться с его отладкой при отсутствии для этого каких либо штатных средств в системе инициализации - даже логинг надо самому везде костылировать. И мне совсем не нравится находить конфигурационные системозависимые параметры на третьей странице чьей-то нетривиальной логики.

> Хоть бы сослались на что-то более существенное ... см. сравнение систем -
> http://www.opennet.ru/opennews/art.shtml?num=38762

В комиксе в формате ace attorney это читать поинтереснее, а суть та же :P. И да, если что - я сейчас как раз апстартом и пользуюсь. Но некоторые упущения и слоупочность их фикса реально раздражают а некоторые фичи сделаны ... хреново и переделывать никто не намерен. У меня большие предъявы по части виртуалок и контейнеров. Да и в целом по недостаткам всех систем хорошо прошлись (удачно разрисовано в первой части комикса на http://aceattorney.sparklin.org/V6_Test/player.html?trial_id... и частично в второй http://aceattorney.sparklin.org/V6_Test/player.html?trial_id... в начале). В целом же ощущение таково что апстарт упустил момент и, создав направление, повторил участь 3DFx. Которая потеряла рынок который же и создала. Вот апстарт сейчас в их шкуре. Системд здорово обошел их по фичам и сделал ряд вещей заметно прямее. В том числе вещей которые достаточно важны. Будь то логгинг в целом и логгинг вывода сервисов в частности, синхронизация, ipv6, активация по сокетам, работа с контейнерами/вм и прочая. И скажем честно - большинство из этого в системд сделано лучше и/или полнее чем в апстарте. А заявы про портирование ... апстарт и системд одинаково никуда кроме линя не портированы. А на openrc вообще документации не было. Куча скриптятины без документации - нафиг надо.

Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

139. "Статус становления Devuan, форка Debian GNU/Linux без system..."  +1 +/
Сообщение от Vkni (ok), 25-Дек-14, 06:04 
> У меня отвращение к гомнокоду и нежелание мумукаться с его отладкой при
> отсутствии для этого каких либо штатных средств в системе инициализации -
> даже логинг надо самому везде костылировать. И мне совсем не нравится
> находить конфигурационные системозависимые параметры на третьей странице чьей-то нетривиальной
> логики.

Для sysVinit'а совершенно не обязательно использовать древний bash - можно взять что-то более серьёзное, вплоть до Haskell'а.

Ответить | Правка | Наверх | Cообщить модератору

141. "Статус становления Devuan, форка Debian GNU/Linux без system..."  –2 +/
Сообщение от Аноним (-), 25-Дек-14, 06:33 
> более серьёзное, вплоть до Haskell'а.

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

Ответить | Правка | Наверх | Cообщить модератору

146. "Статус становления Devuan, форка Debian GNU/Linux без system..."  +2 +/
Сообщение от Vkni (ok), 25-Дек-14, 10:06 
Это только у дебилов, если можно вфигачить Хаскелл => обязательно нужно вставить именно его. А если бы я написал, что для sysVinit скрипты можно ваять на C++ и либо компилировать, либо интерпретировать с помощью ROOT'а из cern'а?

Система sysVinit, когда сам init - крошечная программа, запускающая скрипты с помощью внешнего интерпретатора, очень гибка и надёжна. И если её возможностей где-то сильно нехватает, надо попробовать поменять один из кирпичиков. Например, заменив язык shell на другой, более подходящий.

Ответить | Правка | Наверх | Cообщить модератору

156. "Статус становления Devuan, форка Debian GNU/Linux без system..."  +/
Сообщение от Аноним (-), 25-Дек-14, 21:34 
> Система sysVinit, когда сам init - крошечная программа, запускающая скрипты с помощью
> внешнего интерпретатора, очень гибка

По части гибкости - в принципе согласен. Вот только большинство людей делом доказало что бешеным дитяти ножа в руки лучше не давати. Глядя на тот код который обычно циркулирует в инит скриптах. То что там теоретически может быть что-то красивое - да. А практически там как правило позорнейшая помойка, задворки программирования. Я это в таком виде видеть АБСОЛЮТНО НЕ ЖЕЛАЮ. Колупать чей-то кривой код с конфигурационными данными на третьей странице это полный КГ/АМ. Особенно когда отладочных средств по сути нет. Так что когда это трехстраничное работает не так как надо или не работает при пинке стартером, но нормально работает при пинке юзером - начинается костылирование с самоличным выписыванием логгинга и отладки. Мне все это надо?

И если уж мы об этом: запустить скрипт на чем угодно при желании можно и из системд. Просто такое желание будет реже, ибо в 99.9% случаев хватит встроенных фич запускалки. Что сделает конфигурацию системы проще и понятнее. А если вдруг надо передать систему на руление кому-то еще - им не придется месяцами вштыривать в чужие художества, чего доброго требующие квалификации академика (по академику на сервер - больно жирно). Я по своему опыту администрирования считаю что это хорошо. В смысле, это плохо для прокачки ЧСВ и упражнений в высокопарном програминге. Но хорошо в плане того чтобы сервера работали и не требовали кучу внимания и их можно было безболезненно передавать другим людям, например.

> и надёжна.

А вот тут я уже не согласен. В sysv init ряд сложных технических проблем спихнут на админа или интегратора, с полным пофигом на его участь. Ну например логгер. Какие гарантии что он не потеряет early boot сообщения? В общем случае вроде никаких. Все честно положили выступающую часть тела на такие проблемы. Большинство скриптов честно кладут на коды возврата и статусы операций. Про то чтобы еще и вывод сервиса записать куда-то и админу показать - речь и вовсе не идет. По поводу чего этот крап в общем случае даже упавший сервис перезапусить не может, не говоря о человеческом выводе статуса (да, я про вещи типа systemctl status). Ну то-есть в теории оно как бы все умеет. А на практике в природе есть 100500 разных видов программ с разным поведением. И почти весь запуск в скриптах. Так что на практике все это не работает и тот же рестарт - только в теории. А менеджер регистраций виртуалок и контейнеров наверное - я тоже должен сам написать? Попутно убедив энтерпрайзников что именно мой интерфейс а не Васин - самый лучший. Мне это надо? Я как-то совсем не считаю что могу такую фичу запилить быстрее и надежнее чем фича системд над которой будет корпеть толпа народа.

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

Сильно сомневаюсь что это даст какой-то эффект. Люди останутся те же самыми и никаких оснований к тому что они станут программить лучше - я не вижу. Вот в systemd им придется явно возжелать воткнуть скриптятину и, очевидно, сильно обосновать и себе и окружающим, нужду позвать внешний скрипт (и майнтайнить лишний файл). А не так что навалить какой-то крап в рамках упражнений в криворукости, а вы потом это разгребайте.

Ответить | Правка | Наверх | Cообщить модератору

165. "Статус становления Devuan, форка Debian GNU/Linux без system..."  +1 +/
Сообщение от myhand (ok), 31-Дек-14, 15:27 
>> Система sysVinit, когда сам init - крошечная программа, запускающая скрипты с помощью
>> внешнего интерпретатора, очень гибка
> По части гибкости - в принципе согласен. Вот только большинство людей делом
> доказало что бешеным дитяти ножа в руки лучше не давати.

Тут два варианта - либо твой работодатель таки научится не жадничать денег для квалифицированных работников, либо жадность и глупость фраера таки сгубит.

> А практически там
> как правило позорнейшая помойка, задворки программирования. Я это в таком виде
> видеть АБСОЛЮТНО НЕ ЖЕЛАЮ.

Покажи пожалуйста конкретно что именно ты видеть не желаешь.

> А если вдруг надо передать систему на руление
> кому-то еще - им не придется месяцами вштыривать в чужие художества

Еще как придется.  Кривые руки - они с любым инструментом кривые.  

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

Не нанимайте людей за еду - и будет вам счастье.

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

Напротив, вполне логичное предложение.  Вместо творения очередного C-shit'а, спроектированного по принципу НЕХ - взять высокоуровневый язык.

Есть и еще более очевидные решения - напр. продолжить стандартизацию sysvinit скриптов.  LSB включает пока очень куцый функционал, дистрибутивы умеют куда больше.  И проблема в том, что они делают это порой по-разному.

Ответить | Правка | Наверх | Cообщить модератору

147. "Статус становления Devuan, форка Debian GNU/Linux без system..."  +1 +/
Сообщение от Andrey Mitrofanov (?), 25-Дек-14, 10:15 
> Для sysVinit'а совершенно не обязательно использовать древний bash - можно взять что-то
> более серьёзное, вплоть до Haskell'а.

Телеграмму-молнию Ленарту: "Бросай всё! Init-ы сервисов _можно_ писать на Си!!!" </доля>

Ответить | Правка | К родителю #139 | Наверх | Cообщить модератору

65. "Статус становления Devuan, форка Debian GNU/Linux без system..."  +5 +/
Сообщение от Andrey Mitrofanov (?), 23-Дек-14, 19:03 
> Большинство разработчиков дебиана - за системд.

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

Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

129. "Статус становления Devuan, форка Debian GNU/Linux без system..."  –3 +/
Сообщение от Аноним (-), 25-Дек-14, 05:04 
> Пятью голосами, два из которых принадлежат одному человеку? Подавляющим, ага.

Хорошая подтасовка - все разработчики резко стали всего лишь TC :)

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

Ответить | Правка | Наверх | Cообщить модератору

148. "Статус становления Devuan, форка Debian GNU/Linux без system..."  +1 +/
Сообщение от Andrey Mitrofanov (?), 25-Дек-14, 10:36 
>> Пятью голосами, два из которых принадлежат одному человеку? Подавляющим, ага.
> Хорошая подтасовка - все разработчики резко стали всего лишь TC :)

Милочка, твои передёрги, конечно, можно полностью спрятать обвинением меня в. Сплятал? Рад? Молодец.

>хейтеры системд

"What do you have against choice?"

"" So the next time you hear people characterizing alternative-init fans as "haters" and "whingers", the question you might want to ask the epithet hurler is this: "What do you have against choice?" "" --Steve Litt

> ничего не достигли. И чего бы это вдруг?

Большинство сказало -- "мы ничего не решаем" =""GR is not required".
Это с лени, с промытия мозгов, с инертности.

И варианта "оставиь _только_ s-d" в голосовании _не_было_.

> А вот голосов там было слегка поболее пяти. И даже
> Ian и прочие были вынуждены признать очевидное - сторонников системд среди
> майнтайнеров оказалось сильно больше чем они ожидали.

И теперь сторонники выбора сделали Devuan. Ты счастлив?

Так _что_ ты имеешь против выбора -- в Debian?

Ответить | Правка | Наверх | Cообщить модератору

157. "Статус становления Devuan, форка Debian GNU/Linux без system..."  –3 +/
Сообщение от Аноним (-), 25-Дек-14, 21:56 
> Рад? Молодец.

Ух ты. Глотнули мы с максом фанты и тролланули целого Митрофанова :).

> "What do you have against choice?"

Против самого по себе выбора - лично я ничего. Против нужды с ножом к горлу писать скрипты и конфиги к 20 системам инициализации я, очевидно, кое-что имею. Поэтому нахожу очень честным и симметричным что любители инита в дебиане теперь выкусят ровно то что там раньше выкусывали всякие там любители апстарта, etc. Иногда так полезно и отрезвляюще примерить чужую шкуру, чуваки :). Поэтому результат голосовния "ничего менять не надо" был ну просто эталоном справедливости на мой вкус. Просто теперь старперы ощутят чем они пичкали остальных эти годы в пределах тех же политик. И им что-то кажется не нравится? Я нахожу это очень ироничным.

> Большинство сказало -- "мы ничего не решаем" =""GR is not required".

Большинство сказало что политику менять не надо. Ну то-есть раньше вcacывали всякие там любители апстартов и прочих недефолтных. А теперь это будут делать и любители инита, а любители системд займут их насиженное место. Не вижу в каком месте это нечестно. Никто не давал пожизненную клятву на верность иниту и никто не говорил что их всегда все на 100% устраивает.

> Это с лени, с промытия мозгов, с инертности.

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

> И варианта "оставиь _только_ s-d" в голосовании _не_было_.

Как видим всех устраивало "оставить как было". Как было - см. выше. Просто место тех чудаков с апстартом и т.п. займут теперь чудаки с инитом. Красиво и симметрично. И вполне заслуженно на мой вкус.

> И теперь сторонники выбора сделали Devuan. Ты счастлив?

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

> Так _что_ ты имеешь против выбора -- в Debian?

Нужду с ножом к горлу писать майнтайнить 20 версий портянок, например. Devuan != debian и меня это особо колыхать не будет. Я просто положу болт на его существование да и все - это не требует много усилий. И мне не придется иметь дело с портянками инита. Как таковое это битва за дефолты и кому они будут удобны. В devuan будет так, а в дебиан этак. И я возьму то что обладает дефолтами удобными мне. Ну то-есть обычный дебиан с системд. В целом я ничего против такой схемы не имею.

Ответить | Правка | Наверх | Cообщить модератору

161. "Статус становления Devuan, форка Debian"  +3 +/
Сообщение от Andrey Mitrofanov (?), 26-Дек-14, 10:28 
>> Рад? Молодец.
> Ух ты. Глотнули мы с максом фанты и тролланули целого Митрофанова :).

Вы пахали, ты и Ленарт.

>> "What do you have against choice?"
>Против нужды с ножом к горлу писать скрипты и конфиги к 20 системам инициализации
> я, очевидно, кое-что имею.

Сам придумал - сам опроверг? Гигант!

> любители инита в дебиане теперь выкусят ровно то что там раньше
> выкусывали всякие там любители апстарта, etc. Иногда так полезно и отрезвляюще
> примерить чужую шкуру, чуваки :). Поэтому результат голосовния "ничего менять не
> надо" был ну просто эталоном справедливости на мой вкус. Просто теперь

Да. Митрофанову отольются горючие язена с тигаром, натурально.

> старперы ощутят чем они пичкали остальных эти годы в пределах тех
> же политик. И им что-то кажется не нравится? Я нахожу это
> очень ироничным.

Не, ну, возмутительный Debian Wheezy ты игнорировал и сидел на венде. Уф, теперь-то, заживёшь! Testing уже поставил, не утерпел?

>> Это с лени, с промытия мозгов, с инертности.
>А то если я хотел систему с апстартом -
>Ну а теперь вот так придется делать любителям инита.

Да.Счастье ― это когда у соседа корова сдохла.

>> И варианта "оставиь _только_ s-d" в голосовании _не_было_.
>чудаков с апстартом и т.п. займут теперь чудаки с инитом.

Ты повторил это третий раз? Травма от установки убунты и несбывшихся фантазий?

>> Так _что_ ты имеешь против выбора -- в Debian?
> Нужду с ножом к горлу писать майнтайнить 20 версий портянок, например.

Ты как-то зациклен на "20 версиях" и "ноже к горлу". Я верю, что ты не осилил следать upstart-нативный стартап своего любимого сервиса и очень огорчился, когда он работал с sysv скриптом "в режиме совместимости". Разговоры про нож и 20 версий _одного _скрипта, которые _тебе _нужны, по-любому бред и перегиб.

Ментейнеры, если  ты не заметил, _не _обязаны делать по "20 скриптов". sysv-скрипты есть у всех и работают. На _всё_ остальное они, ментейнеры пакетов, могут проигнорировать. Могут ведь, ты разрешаешь?...

> Devuan != debian и меня это особо колыхать не будет.
>Я просто положу болт на его существование да и все - это не требует много усилий.

Сделай это. И забери назад сопли про "хейтеров". Ты ничем не лучше.

> И мне не придется иметь дело с портянками инита.

И сопли про "портянки".

>И я возьму то что обладает дефолтами удобными мне. Ну то-есть обычный дебиан
> с системд. В целом я ничего против такой схемы не имею.

Забери назад сопли про "хейтеров"#2 и можешь идти.

Ответить | Правка | Наверх | Cообщить модератору

77. "Статус становления Devuan, форка Debian GNU/Linux без system..."  +/
Сообщение от Аноним (-), 23-Дек-14, 20:15 
Скажите, вам не надоело с этой древней мотней таскаться по всем тредам где есть упоминание дебиана и системд?
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру