HN 日本語サマリー

← 一覧へ戻る
プログラミング

60ペンスのコンピューターチップでPhotoshopを実行してみた

I ran Photoshop on a £0.60 computer chip (pointinthecloud.com)

136 pointsby colinprince41 コメント

要約

筆者は、わずか60ペンスで購入できるRaspberry Pi RP2350チップ上で、エミュレートされた古いApple Macintosh上でPhotoshopを実行するという実験を行いました。これは本格的な写真編集ではありませんが、低価格でシンプルなコンピューティングの可能性を示し、現代のデバイスの複雑さや消費電力、使い捨て文化について問い直すきっかけとなりました。

全文翻訳

60ペンスのコンピューターチップでPhotoshopを実行してみた 私は常に、よりシンプルで低消費電力のコンピューティングに魅了されてきました。その結果、60ペンスのコンピューターチップ上でPhotoshopを実行することになり、これが可能であることに驚いています。写真:エミュレートされたApple Macintoshで実行されているシンプルな描画が表示された、Adobe Photoshopを示すモノクロ画面。確かに、これはフルカラーで詳細な写真を編集するものではありませんが、少なくとも私の「自画像」はイラスト界に衝撃を与えることは明らかです。これは、約60ペンスで購入できるRaspberry Pi RP2350チップ上で古いApple Macをエミュレートすることによって行われました。必要な様々な追加部品を加えれば、1990年代半ばの同等コンピューターが、現在、少量生産で数ポンドで構築できると言えるでしょう。今日のヨーロッパのカフェでのコーヒーとケーキの価格と呼んでください。インフレ調整後、エミュレートされているMacintosh SEの同等品は、現在9554ポンドになります。(1989年のPersonal Computer World誌のレビューでオンラインで見つけた価格を使用し、イングランド銀行のインフレ計算機を使用して3495ポンドの販売価格を換算しました。)どちらの見積もりでも:コンピューターは現在、はるかに安価であり、このコンピューターは最新のPCよりもはるかに安価です。同じエミュレートされたMacは、他のソフトウェアも実行できます。例えば、当時人気があったWordPerfectワードプロセッサです。私は、通知や賑やかなディスプレイを備えた最新のMacbookと比較して、すっきりとしたインターフェースで、気を散らすことのないこの環境でタイピングや集中するのが驚くほど快適だと感じました。写真:エミュレートされたApple Macintosh上のWordPerfect 1.0 物事を試すことは、私の想像力を刺激し、新しいアイデアを生み出すことがあります。シンプルで低消費電力のコンピューターは私にとって魅力的であり、「最小限の実行可能な現代コンピューター」とは何かを問うことは興味深いです。60ペンスのチップは間違いなく最も安いものではありませんが、「価格あたりのコンピューティング能力」という点で印象的です。これは1990年代半ばのコンピューターに相当すると仮定します(150MHzのプロセッサを2基搭載し、4MBのRAMと数ギガバイトのストレージを容易に追加できます)。これは、人々がプレゼンテーションを行い、文書を作成し、スプレッドシートを実行し、電子メールを送信し、ウェブ(確かにシンプルなものですが)を閲覧していた時代であり、今日の多くのコンピューター利用と大差ありません。これは次のような疑問を投げかけます:必要としている、あるいは他のことにリソースを使いたい人々にコンピューティングをどのように提供できるか?非常に薄く、非常に軽量なラップトップはどのようなものになるだろうか?目に優しいように、電子ペーパー画面を備えることができるだろうか?太陽光発電は可能だろうか?最新のオペレーティングシステムよりも穏やかで、ごちゃごちゃしておらず、気を散らさないインターフェースを提供できるだろうか?数年ごとに廃棄しなければならない最新のソフトウェアではなく、長持ちする信頼性の高いソフトウェアを備えることができるだろうか?これは、個人の音楽再生またはストリーミングシステムの一部となるのに十分な処理能力と品質を持っているだろうか?これは、現代のデバイスへの依存を減らし、「ドゥームスクロール」を止めるのに役立つだろうか?より強力なチップと比較して、このチップの相対的なシンプルさ(そしてそれが意味するソフトウェアの制限)は、コンピューター全体が(適切な人々による努力によって)比較的理解可能であり、すべてが文書化されており、消費電力が低いことを意味します。もし私がこのコンピューターを電話やラップトップとして持っていたら、何を失うだろうか?ウェブページを読んだり、書いたり、音楽を聴いたりできれば、私が望むことの多くができると思います。メッセージング機能と、おそらく地図機能も欲しいでしょう。音楽は再生できると思います。地図を表示することもできますが、ページをめくるようなシンプルな「A to Z地図」スタイルかもしれません。しかし、このトレードオフと電力使用量の関係は、スマートフォンの充電ができない遠隔地で役立つかもしれません。サイクリング旅行者はそのようなものを高く評価するかもしれません。それは(ゆっくりと)粗い写真を撮ったり見たりすることはできますが、ビデオや良い写真は難しいでしょう。自宅のディスプレイで後で見るためにビデオを保存することは、気を散らしてそれらを見るよりも健康的な消費方法であり、おそらく別個のデジタルカメラを持ち歩くことは犠牲にならないでしょう。現代のウェブは残念ながらこのようなデバイスで表示するには複雑すぎますが、ブリッジングソリューションとして、より大きなコンピューターで実行される変換ソフトウェアを持つことができます。Geminiのようなもののためのブラウザは可能でしょう。このコンピューターにはWi-Fiチップを搭載することもできますが、現代の4Gおよび5Gモバイルネットワークの複雑さは課題となる可能性があります。Adafruitは、このチップ上でIRCメッセージングクライアントのデモンストレーションを実行しています。もしかしたら、私は存在しなかった過去に対して、ナイーブでノスタルジックになっているのかもしれません。しかし、現代のコンピューターとのトレードオフについて考えることは重要であり、これらのもののいくつかをいじることで、より親切なコンピューターを作るのに役立つかもしれません。これは、私たちの議論の後、ジェームズがこのブログ記事で議論したことと重なります。ここには、SolarpunkやPermacomputingコミュニティの一部との重複があります。人々が自分のニーズに合わせていじくり回し、形作ることができる、プライバシーを尊重する太陽光発電コンピューターを持つことは、私にとってエキサイティングで前向きな未来のように感じられます。もしこれらの現代のチップがもっと早く登場し、想像もできないほどのコンピューティングパワーとメモリを安価にもたらしていたら、別の世界を想像するのは興味深いです。コンピューターはどのように進化し、今日どのような姿になっていたでしょうか?興味のある方のための技術的なメモ:私のCommodore PETエミュレーターで使用したのと同じハードウェアを、VGA出力付きのpico-macエミュレーターを実行するためにも使用できます。WordPerfectとPhotoshopを実行するには、より多くのRAMが必要になるため、RAMチップを追加する必要があると思います。このソフトウェアは、DVIソケットHDMIコネクタアダプターとUSBアダプター、SDカードアダプターを備えたPi Pico2で実行できますが、私はそれをしませんでした。部品と追加メモリを注文してはんだ付けする必要がありました。すべての部品を単一のボードに統合したオープンソースデザインをいくつか見つけました:ZeroFrank - 超小型ボード、Peter MatherによるPico Computer 3およびPicoMiteHDMIUSB、Olimex RP2350pc。私は、既製のFruit Jamを選択しました。(私の疑わしいはんだ付けスキルを考えると、私にとっては利点です。)利点:FruitjamにはWi-Fiと赤外線リモートコントロール、HDMIとキーボードをターミナルとして使用するすぐに使えるCircuit Pythonソフトウェアイメージが付属しています。Wi-Fiと赤外線が必要な別のプロジェクトのアイデアがあります。Fruitjamには、既製のMacエミュレーターと非常にキュートな3Dプリントケースがあります。欠点:Fruitjamは他のものとは異なる回路レイアウトを持っています。SDカードには異なるGPIOピンを使用し、USBポートを駆動するためにPIOを使用しています。これは、他のボード用にビルドされたソフトウェアは、作業なしでは実行されないことを意味します。FuzixオペレーティングシステムとBBC Microエミュレーターを試したいのですが、PIO USBサポートを追加する方法を考え出す必要があります。何をしたか?私は指示に従った以外はFruitJamであまりしませんでしたが、ソフトウェアを追加するためにイメージをカスタマイズしました。4096k-1280x720-psram-ocイメージをボードにインストールしました。SDカードイメージをダウンロードしました。それをMini vMacエミュレーターにロードしました。Macintoshリポジトリで多くのソフトウェアが入ったディスクイメージを見つけ、「unar」ツールを使用して圧縮されたSITファイルを展開しました(Macにツールをインストールするには「brew install unar」)。エミュレーター内で、ソフトウェアをメインディスクにコピーし、エミュレーターを閉じました。SDカードをFAT形式でフォーマットし、エミュレーターイメージファイルをコピーして「umac0w.img」にリネームしました。その後、Linuxコンピューターを使用して、エミュレーターを混乱させた(最初はループに陥って起動しなかった - これが原因でした)Macによって追加された他のファイルを削除する必要がありました。他に何ができるか?Adafruitは、FruitJam用のソフトウェアデモのコレクションをまとめています。例えば:Fediverse写真ビューア、サンプリング音楽キーボード、DOOMのプレイ、Commodore 64エミュレーター、80286 PC。Frankボードには:BBC microエミュレーター、Windows 95風オペレーティングシステム、80386 PCエミュレーター。Pico computerには:シンプルなUNIX - FUZIXポート(YouTube動画)、組み込みグラフィックスとテキストエディタを備えたBASIC言語インタープリタ。回路図を見ると、Frankボード、Pico com