systemdを使用しないシステムのサポートを必須とするDebianの一般決議、不成立となる 21
ストーリー by headless
結局 部門より
結局 部門より
本家/.「Debian Votes Against Mandating Non-systemd Compatibility」より
initシステムとしてsystemdを使用しないシステムのサポートをパッケージ作成者に求めるDebianの一般決議に対する投票が締め切られ、一般決議は支持を集めきれずに不成立となった。
これにより、理屈の上ではsystemdを必須とするパッケージを作成することも可能となる。ただし、実際のところDebianはsystemdなしでも(GNOMEを使う場合であっても)問題なく動作する。この状況は少なくとも次期安定版のJessieまでは続くことになるだろう。
しかし、異論の多い一般決議の提案が開発サイクルの終盤に入ってから行われたことで、コミュニティーに多くの傷をつけることになる。systemdの採用そのものではなく、systemd論争に端を発した感情的な燃えつきと決定プロセスの欠陥が原因で、重要な 開発者が 次々に 辞任を 表明していった。
このようなことがあっても次の安定版リリースの作業は順調に進んでおり、一部の開発者はコミュニティーを修復し、傷をいやそうと試みている。
winner: General Resolution is not required (スコア:3)
が一番票を集めたので、結論は「んなことに一般決議とか使うなよ」で、別にsystemd以外を無視するとか言う話じゃないですからね。
どうもねじ曲げる人が多い。
Re: (スコア:0)
元凶になったIan Jacksonがsystemdの議論始まってからメーリングリストで今まで何をしてきたのか推して知るべきですね。
Re: (スコア:0)
これ選択肢の立て方次第でいくらでも結果を操作できるんじゃ? と思ったらさすがにそのへんのことはちゃんと考慮した投票方式(総当り)になってるんですね。
むしろ、ここまでしてsystemdに移行させたがる勢力って一体… (スコア:1)
KDEやGNOME等と同じように、好きなものを選ばせてやれば良いんじゃないの?
例えばApacheがあって。そのメンテナが「俺はinit版は作らない」というのなら、Apacheを使いたい人がsystemdに移行するかApache使うの止めるか決めれば良いだけの話だろ。
Apache程度にメジャーなものであれば、それを受けて「自分がinit版のApacheをメンテする」と言いだす奴も出ただろう。
今まではずっとそのようにやってきたにも拘わらず、一体どうしてsystemdの時だけ強制的に移行させたの?
systemd開発者のイカレっぷりと合わさって批判も出るでそりゃ。
その結果が焦土と化した現状だろ。
# 差し当たって、今回の一級戦犯はsystemdの作者というよりGNOME3というオワコンをメンテしていた集団だな。
# 奴等が重度にsystemd依存させてデザインした結果が今回の件に繋がってる。
# むしろこれからはsystemd-GNOME3として勝手にやってけよあんなもん。
Re: (スコア:0)
Canonical社員がUpstart側にいるせいでその他全員がsystemdに賛成したって感じですかね。
Re: (スコア:0)
長い目で見たらsystemdの方が筋はいいと思うよ。てか、速くて確実なんだよ。
systemdがlibdbusを書き直すとパフォーマンスが360%改善した、とかみたいに、プロセス間通信のことを考えると、init.dは罪深い。
https://lwn.net/Articles/551969/ [lwn.net]
http://0pointer.de/blog/projects/systemd-for-admins-3.html [0pointer.de]
ただ、問題は互換性に影響がでるってことで……
Re: (スコア:0)
まあパフォーマンスのためにマイクロカーネルを否定することから始まったLinux勢が、何でもかんでも同一プロセスにぶち込むsystemdを嫌うのは不自然といえば不自然だな。
Re: (スコア:0)
確実って所に疑問を持っていますから。
もはや宗教戦争ではない (スコア:0)
過去いろんな戦争があったけどここまで焦土と化した記憶がない。選択の自由に関わるからか
何が問題なのか (スコア:0)
systemdは何を批判されてるのか
何が利点なのか
移行にどういう障害があるのか
よくわからない
正直、CentOS7でchkconfigがsystemctlになったぐらいしか
systemdの印象がない
Re:何が問題なのか (スコア:1)
その通り。
systemdの問題は、「systemdとはそもそも何を解決するための何なのか」が明確でないことだと思ってる。
あのpulseaudioもドイヒーな出来だったが、あれはまだ目的とアイデンティティが明確だった。
しかしsystemdは、低クオリティで有名な(pulseaudioと同じ)開発者が、ただ「なんかすごいことしようぜ」というだけのノリで作ってるのが問題だ。
パフォーマンス改善は本来の目的ではない (Note that systemd's fast performance is a side effect of its design but wasn't the primary design goal) [freedesktop.org]
らしいし、
批判されたときの言葉尻に応じて「単なるinit」と言ったり「OSを組み立てるブロックのようなもの」と言ったり「オブジェクト間の依存性ネットワーク」と言ったりしている (Usually, when a proponent is trying to defend systemd they’ll insist it’s “just an init system”, but when challenged they will instead mention one of the broader definitions) [darknedgy.net]。
本来の目的はgood designだと言っているが、それも失敗している [ewontfix.com]。
その様子は、まるでただ意味もなく自分に依存させたがっているだけのよう [blogspot.jp]だ。
幼馴染の恋人がいるのにヤンデレ転入生に手を出したいというのならそれでもいい。Nice boatとだけ言っておこう。
Re: (スコア:0)
http://0pointer.de/blog/projects/systemd-for-admins-3.html [0pointer.de]
からの引用だけど、今まで
Re: (スコア:0)
って書けるようになるってだけの話なんだけど。
だけの話だったらsystemdは不要なんですよね。
現在、大抵の起動スクリプトは十分に短いので。( 極端な例 [openbsd.org])
で、反対派がこう言うと、推進派は「それだけの話じゃなかった」と後出しで言うんです。
それで、結局systemdは何なんだよ、というのが問題なのです。
どう見たってこっちの方が簡単だし、
上のスクリプトのコメント内にあるchkconfig:~~とかいう
どう見てもハックな部分も含めればそう見えるかもしれませんが、
実際にはType=forkingの分、上のスクリプトより難しいです。
(なぜsimpleやその他のオプションではないのか、等)
どう見ても、「だけの話」どころではなく、色々なことをしようとしています。
しかし何の問題を解決するために
Re: (スコア:0)
少しオフトピだけどiiimf(文字入力のフレームワーク)の時の議論を思い出しました。みんなで反発して追い返したのは良かったんだろうかと。systemdは追い返せない情勢ですね。
Re: (スコア:0)
サービスの依存関係をシステムが把握していて、起動するときに安全な手順で起動する。
そして、どれかのサービスが停止すると、それに依存しているサービスが止まるところまでシステムが退行する。
クラスタリングとか組むときに正しくステートを作りさえすればシステムが自律的に制御してくれる。
sysvinitを使い続けられるというのは希望的観測にすぎない (スコア:0)
LinuxカーネルにKDBUSがマージされたらどうするつもりなんでしょうか?
Debian/kFreeBSDやDebian/Hurdに逃げる?
freedesktop.orgはいつもろくなことしないよな (スコア:0)
と、古き良きUNIX哲学を愛する俺は思う。
あいつらLinuxをWindowsにしたいんだろう。
Re: (スコア:0)
標準化したいだけ。ただ、弱小勢力すぎるせいかfreedesktop.orgにあまりいい人材がそろってないような感じは受ける。つまり、影響力のわりに実力が低い、というか。ある意味、乗っ取り屋にとってはねらい目ではあるんだろうけど。
Re: (スコア:0)
keithp がX.orgで取り入れたものもそうだけど、実装する実力云々よりも、思想が独善的すぎるんだと思う。
特に、古き良き、UNIX Toolkit Approach を好む人々には気持ち悪くてしょうがない、自由度の低いものを作る。
Re: (スコア:0)
今回に関して言えば、"Store data in flat text files."が相応しいのはSysV Initよりもsystemdだと思うけどね。
Re: (スコア:0)
彼らはMcaがsystemdだから採用したいんだよ。