アカウント名:
パスワード:
ミゲル「デスクトップが変わるたびにアプリが動かなくなるのは古いデバドラを切り捨てるカーネル開発者と同じ文化なんだよ」ライナス「デバドラ変えてもAPIは共通して提供してんだろ何言ってんの?」
で合ってる?
問題はデスクトップ環境を変えるとアプリの互換性が無くなることなのか?ドライバは関係ないよな?
あとGTK3出たのと関係あるのかなこの話は。
> ミゲル「デスクトップが変わるたびにアプリが動かなくなるのは古いデバドラを切り捨てるカーネル開発者と同じ文化なんだよ」> ライナス「デバドラ変えてもAPIは共通して提供してんだろ何言ってんの?」>> で合ってる?
だいたい合ってる。正確にはAPI(ソース互換性)というよりはABI(バイナリ互換性)の維持の方を指していると思うけど。Miguel は勘違いしてる。
> ドライバは関係ないよな?
関係ない。 Miguel の根拠のない言いがかり。
一番の勘違いのポイントは、自分達が最善の方針を決定を出来なかったことを他人のせいにしてるとこだよな。なんのためのOSSかっての。そのくせ今のやり方がうまく行かないのはLinusのような強制力が無かったからってwやれやれ ┐(´∀`)┌
なんというか、GTKは互換性をあまり重視してないと思う。いや、GTKも本道はしっかりしてるんだけれど、GTKアプリ、これが良くない。GNOMEって一口にいってもかなりの数のプロジェクト集積なわけで、イラっと来ることがたまにある。
GTKとQt(他多数)の実装が完全に独立しているのは結構な事だと思うが、車輪の再発明が多いのも事実。もう1個上のレイヤでデスクトップ共通のAPIを決めてくれた方がいろんな人にとって便利になると思うんだけどね。
>GTKとQt(他多数)の実装が完全に独立しているのは結構な事だと思うが、車輪の再発明が多いのも事実。もう1個上のレイヤでデスクトップ共通のAPI
共通化は http://www.freedesktop.org/wiki/ [freedesktop.org] で行われていますよ.まさにもう一個上のレイヤを整備していて,たとえばプロセス間通信のライブラリ dbus とか描画ライブラリの cairo を提供しています.
http://cgit.freedesktop.org/ [freedesktop.org] にパッケージの一覧がありますが,Linux/BSD を使っている人なら見たことあるパッケージが沢山あると思います.
APIなんかに頼るのが間違いで、プロセス間メッセージにしよう、ってのがdbusなんじゃないの?
> プロセス間メッセージ
使用するメッセージの種類や用法についてAPI と同様に互換性問題が発生する。
それ自身が非互換な再実装の一例
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ハッカーとクラッカーの違い。大してないと思います -- あるアレゲ
くっそ、わけがわからねぇ。 (スコア:1)
ミゲル「デスクトップが変わるたびにアプリが動かなくなるのは古いデバドラを切り捨てるカーネル開発者と同じ文化なんだよ」
ライナス「デバドラ変えてもAPIは共通して提供してんだろ何言ってんの?」
で合ってる?
問題はデスクトップ環境を変えるとアプリの互換性が無くなることなのか?
ドライバは関係ないよな?
あとGTK3出たのと関係あるのかなこの話は。
Re:くっそ、わけがわからねぇ。 (スコア:4, 参考になる)
> ミゲル「デスクトップが変わるたびにアプリが動かなくなるのは古いデバドラを切り捨てるカーネル開発者と同じ文化なんだよ」
> ライナス「デバドラ変えてもAPIは共通して提供してんだろ何言ってんの?」
>
> で合ってる?
だいたい合ってる。
正確にはAPI(ソース互換性)というよりはABI(バイナリ互換性)の維持の方を指していると思うけど。
Miguel は勘違いしてる。
> ドライバは関係ないよな?
関係ない。 Miguel の根拠のない言いがかり。
Re: (スコア:0)
一番の勘違いのポイントは、自分達が最善の方針を決定を出来なかったことを他人のせいにしてるとこだよな。
なんのためのOSSかっての。
そのくせ今のやり方がうまく行かないのはLinusのような強制力が無かったからってw
やれやれ ┐(´∀`)┌
Re:くっそ、わけがわからねぇ。 (スコア:1)
なんというか、GTKは互換性をあまり重視してないと思う。いや、GTKも本道はしっかりしてるんだけれど、GTKアプリ、これが良くない。GNOMEって一口にいっても
かなりの数のプロジェクト集積なわけで、イラっと来ることがたまにある。
GTKとQt(他多数)の実装が完全に独立しているのは結構な事だと思うが、車輪の再発明が多いのも事実。もう1個上のレイヤでデスクトップ共通のAPIを決めてくれた方がいろんな人にとって便利になると思うんだけどね。
Re:くっそ、わけがわからねぇ。 (スコア:3)
>GTKとQt(他多数)の実装が完全に独立しているのは結構な事だと思うが、車輪の再発明が多いのも事実。もう1個上のレイヤでデスクトップ共通のAPI
共通化は http://www.freedesktop.org/wiki/ [freedesktop.org] で行われていますよ.
まさにもう一個上のレイヤを整備していて,
たとえばプロセス間通信のライブラリ dbus とか描画ライブラリの cairo を提供しています.
http://cgit.freedesktop.org/ [freedesktop.org] にパッケージの一覧がありますが,
Linux/BSD を使っている人なら見たことあるパッケージが沢山あると思います.
Re: (スコア:0)
APIなんかに頼るのが間違いで、プロセス間メッセージにしよう、ってのがdbusなんじゃないの?
Re:くっそ、わけがわからねぇ。 (スコア:2)
> プロセス間メッセージ
使用するメッセージの種類や用法について
API と同様に互換性問題が発生する。
Re: (スコア:0)
それ自身が非互換な再実装の一例