アカウント名:
パスワード:
Microsoftのやり方を見習うと言うのも一つの方法かな。
Windows3.1からWindows95に移行した時、WindowsXPからWindowsVistaに移行した時、互換性を無理やり維持するために、アプリケーションごとにOSのパラメータを切り替えると言う荒技を使っていたはず。真面目な話、完璧な互換性を維持したまま、互いにコンフリクトする機能を調停して、バグをフィックスしようとするなら、このくらいの荒技を使わないと無理だと思う。
あれは「メジャーバージョン内ではインターフェースは変更しない」という前提が有って初めて可能な事。それなしにやるとひたすらに対応を増やし続けるという羽目になっちゃうよね。
そんな事する位なら根本の互換性問題をそろそろちゃんと考えた方が将来的にはプラスだと思う。そう思えばLinusに言われればキレても仕方無いかと思ったり。
> WindowsXPからWindowsVistaに移行した時、互換性を無理やり維持するために、いや互換性が足りなくて移行できてないから。Wineだと、特定アプリケーション専用のバージョンを専用のディレクトリにインストールするという荒技もあるようです。
Linuxのデバイスドライバの大半はカーネル単独で他の実装との互換性を確保するようには設計されておらず、通常実装間での互換性を確保するのはユーザ空間ライブラリの役目です。が、古の昔から使われてきたttyはそうした互換性を確保するようなライブラリを挟まずに直接デバイスをopenして操作するという使い方が一般的で、ユーザ空間で実装の差を吸収する余地がありません。仕方なくカーネル内でどうにかしようとするからややこしいことになるんだと思います。
屋根の葺き直しと土台の入れ替えどっちが楽だい?
いいや、僕、引っ越すことにするよ。
Fixが困難なら、新しく実装とかできないの?
# もうあるかもしれないと思いながら門外漢が口を出してみる。
やってみ。途方にくれると思うよ。
過去のTTYモジュールと互換性が無くてもいいなら出来るだろうけど。
ケロタン、乙
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ソースを見ろ -- ある4桁UID
TTYなんかやってたらキレて当然 (スコア:1, 興味深い)
Re:TTYなんかやってたらキレて当然 (スコア:1, 興味深い)
(すごくてきとーな意見なのはわかってます)
Re:TTYなんかやってたらキレて当然 (スコア:4, 参考になる)
Re:TTYなんかやってたらキレて当然 (スコア:2, 参考になる)
Microsoftのやり方を見習うと言うのも一つの方法かな。
Windows3.1からWindows95に移行した時、WindowsXPからWindowsVistaに移行した時、互換性を無理やり維持するために、アプリケーションごとにOSのパラメータを切り替えると言う荒技を使っていたはず。真面目な話、完璧な互換性を維持したまま、互いにコンフリクトする機能を調停して、バグをフィックスしようとするなら、このくらいの荒技を使わないと無理だと思う。
Re: (スコア:0)
Re: (スコア:0)
あれは「メジャーバージョン内ではインターフェースは変更しない」という前提が有って初めて可能な事。
それなしにやるとひたすらに対応を増やし続けるという羽目になっちゃうよね。
Re: (スコア:0)
そんな事する位なら根本の互換性問題をそろそろちゃんと考えた方が将来的にはプラスだと思う。
そう思えばLinusに言われればキレても仕方無いかと思ったり。
Re: (スコア:0)
> WindowsXPからWindowsVistaに移行した時、互換性を無理やり維持するために、
いや互換性が足りなくて移行できてないから。
Wineだと、特定アプリケーション専用のバージョンを専用のディレクトリにインストールするという荒技もあるようです。
Re: (スコア:0)
まあそのていどだな
Re:TTYなんかやってたらキレて当然 (スコア:3, 興味深い)
Linuxのデバイスドライバの大半はカーネル単独で他の実装と
の互換性を確保するようには設計されておらず、通常実装間
での互換性を確保するのはユーザ空間ライブラリの役目です。
が、古の昔から使われてきたttyはそうした互換性を確保する
ようなライブラリを挟まずに直接デバイスをopenして操作す
るという使い方が一般的で、ユーザ空間で実装の差を吸収す
る余地がありません。
仕方なくカーネル内でどうにかしようとするからややこしい
ことになるんだと思います。
Re: (スコア:0)
屋根の葺き直しと土台の入れ替えどっちが楽だい?
Re: (スコア:0)
いいや、僕、引っ越すことにするよ。
Re: (スコア:0)
#あなたが黒板五郎なら意義は唱えませんが
Re:TTYなんかやってたらキレて当然 (スコア:1)
Fixが困難なら、新しく実装とかできないの?
# もうあるかもしれないと思いながら門外漢が口を出してみる。
Re: (スコア:0)
やってみ。途方にくれると思うよ。
Re: (スコア:0)
えっと, まずリグレッションテストを書いてだな.
(書き始める......................が終わらない....)
Re: (スコア:0)
過去のTTYモジュールと互換性が無くてもいいなら出来るだろうけど。
Re: (スコア:0)
TTY→tits→んんん・・・やらしい・・・
Re: (スコア:0)
ケロタン、乙