パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Flashはオープンソース化されるべきか」記事へのコメント

  • Flashを使ってないコンテンツも沢山あります

    「過去のコンテンツにアクセスする手段」を求めるなら
    Flashだけをオープンソース化しても意味がなく
    ブラウザとかOSもオープンソース化して,誰かが保守しなければなりません

    現実的な解としては,仮想マシンなり PCエミュレータを用意して
    その上で過去のバイナリをそのまま動かした方が
    再現性も高く,再現できることも多くなります

    以上の理由から,私はこの提案は筋が悪いと思います.賛同できません.

    • by Anonymous Coward on 2017年07月30日 21時17分 (#3252861)

      その、仮想マシンを使う方法が意外と筋が悪いんだ。
      エミュレーション環境が変わると動かなかったりする。

      まさに、そういう目的で、Windows2000まででしか動かないソフトのため、当時のディスクイメージを保管してあるんだけど、
      こないだ久しぶりに引っ張り出して来たら、それを動かせるエミュレーション環境を用意できなかった。

      ・最新のエミュレータ→仮想マシン上のWindows2000起動の途中でブルースクリーン
      ・過去に動かせていたバージョン→Windows10にインストール不可能
      ・最新のエミュレータにWindows2000をインストールした新たな環境を作る→Windows2000のWindowsUpdateは提供が終わっているのでまともなドライバが揃わない

      エミュレータで永久保存するなら、よほど注意深く準備をしておかないとダメ。
      あるいは、完全なソフトウェアエミュレーションでよければ、
      仮想マシン上に仮想マシンホストをインストールして、と多段エミュレートも出来るかも知れないけど。

      親コメント
      • > エミュレーション環境が変わると動かなかったりする。

        そんな状態でFlashが動き続けることを期待できるのでしょうか?
        他の人の指摘にもあるように、コンテンツを残すためにはFlashはその一角をになうだけですよね。
        エミュレーターの方はオープンであるし、PCの実ハードも事実上オープンだからすでに目的のものは手に入っていると思う。
        過去のコンテンツを残すのだから「注意深く準備」は当然でしょう。

        必要なファイルを適切に配置してどーのコーのなんて面倒でやってられない。 [srad.jp]みたいな論外のもいるし、、、なんだかなぁ

        親コメント
      • by Anonymous Coward

        vmware Player で古いハードウェアバージョンを指定すれば動くかもね。
        昔はグラフィックAPIが2Dも3Dも乱立していてそのへんのエミュレーションはVMWARE製品といえど貧弱なので物によっては動かないが。

      • by Anonymous Coward

        ローカルアプリとWebを一緒にしてあーだこーだ言われてもね

      • by Anonymous Coward

        2000はBIOSの実装に合わせたKernelが自動で選ばれてインストールするようになってた気がする
        当時でも別マシンに移動させると青画面は出ることがあった

      • by Anonymous Coward
        >最新のエミュレータ→仮想マシン上のWindows2000起動の途中でブルースクリーン

        多分これ、仮想マシン上のBIOSでSATA動作モードをAHCIからIDEに変更したら解決するよ。

        ※XPまではインストール時にAHCIモードでインストールしてないと標準で読み込まれてないから、IDEでインストールした2000/XPを途中からAHCIに変更すると起動の途中でこける(変更前に追加読込させてれば解決できる)
        • by Anonymous Coward

          自分もこれ体験したことある。

      • by Anonymous Coward

        ・最新のエミュレータ→仮想マシン上のWindows2000起動の途中でブルースクリーン

        sysprep済みのディスクイメージも作っておいた方が良かったですね。

      • by Anonymous Coward

        オープンソースのエミュレータを使う, というのはダメですかね

    • by Anonymous Coward on 2017年07月31日 0時52分 (#3252951)

      いや、とっくにLinux系OS上でAdobe FLASH Playerは使われているので
      Linux系OS向けに、OSS版FLASH Playerが完成すれば、なんとかなっちゃう。

      ただ、既存のOSS実装は、互換性が不充分で、評価も低く
      GoogleやAdobeから提供されるプロプライエタリーのFLASH Playerを
      Linux系OSでも利用するという状況がずっと続いている。

      Linux系OSのX Window System向けのFLASH PlayerがARM向けは無いことが
      Raspberry Piでインターネット利用をする場合の問題点の一つになったりもしている。

      プロプライエタリーソフトウェアでも、最近のLinux系OSでは
      導入はリポジトリーから指定すれば、自動的にAdobeなりGoogleなりの
      サーバーから自動取得してインストールできるようになっている場合もある。

      だから、そこに完全なOSS版のFLASH Playerが成立するなら
      それがAdobeブランドを失ったAdobe版の後裔であっても
      Adobeの情報提供を受けて改良されたOSS実装でも、どっちでもいいんです。

      やがては、それがWindowsやmacOSに移植されることもあるかもしれません。

      でも、再現性が高いにしても、インターネットアクセスに対して
      安全性が失われていく古いプロプライエタリーOSやFLASH Playerを
      仮想マシン上で維持しても
      インターネット上のFLASHコンテンツ利用には、妥当性がありません。

      問題の本質は
      FLASHコンテンツがインターネット上に置かれていること
      古いOSやアプリやFLASH Playerのセキュリティアップデートが打ち切られること

      この2つの兼ね合いによって生じています。
      それを回避する一つの要素は、とっくにLinux系OSが担っていて
      残りのプロプライエタリーソフトウェアたるAdobe FLASH Playerの問題を
      解決するための取り組みをはじめようとしているわけです。

      親コメント
    • by Anonymous Coward on 2017年07月30日 20時04分 (#3252817)

      べき論で言えばすべきだと思うよ。ただ現実の話としてフラッシュで作成されたものの多くがウェブサイト上に掲載するためのものでありオフラインにそのまま移しても正常に動かないものが多いという問題がある。
      だからすべきだろうとは思うがやっても大して意味がないとも思う。
      ブラウザの永久サポートやOSの永久サポートは現実的ではないのでフラッシュプレイヤーをJavascriptで書きなおせばいいんじゃないかと。
      仮想マシンかエミュレータを使うというのは手ではあるがそれよりもまずウェブ上で公開されるコンテンツをローカルで単独動作できるようにする必要があるから結局意味がない。

      親コメント
    • by Anonymous Coward

      再現性を高めるにはこの提案は筋が悪いでしょうが、それは「単にFlashを現状のまま保存すべきだ、という話」なんじゃないでしょうか。
      Flash Playerを「生き続けさせる」ためには一般的な環境で動かせることが重要。この際OSやブラウザ、ハードウェアを含めた完全な再現は問題にならないでしょう。

      # しかし「生かし続ける」人は本当にいるのか…?

    • by Anonymous Coward

      他案ならOsから分離独立したサンドボックス仕様のブラウザとかになるんですかね。
      完全に動くを求めるなら仮想マシン1択でしょうねえ。

    • by Anonymous Coward

      「Flashを現状のまま保存」して「過去のコンテンツにアクセス」したいという話じゃないよ。

      それにFlashプレイヤーの新規インストールもできなくなるんだから、
      「仮想マシンなりPCエミュレータ」を用意してもアクセスはできなくなるよ。

「科学者は100%安全だと保証できないものは動かしてはならない」、科学者「えっ」、プログラマ「えっ」

処理中...