1 ポイント 投稿者 GN⁺ 3 시간 전 | 1件のコメント | WhatsAppで共有
  • オペレーティングシステムは、ユーザーが意識しないところでプログラムの実行を支援すべきだが、現在のオペレーティングシステムはこの目標から外れており、オフライン優先アプライアンスが必要である
  • システムとアプリケーションは、低リソースマシンや無料の最下位CI/CDでもビルドできるほど小さくあるべきであり、新しい機器と古い機器の両方で動作すべきである
  • ログイン、アプリのインストール、アプリの実行はインターネット接続やアカウントログインを要求すべきではなく、アプリはUSBドライブで移してオフラインでも恒久的に使えるべきである
  • アップグレードはISOブートにより、ユーザーデータとアプリケーションを保持したままシステムだけを更新すべきであり、複数のマシンのうち1台をサーバーとして活用できるべきである
  • 書籍執筆、音楽制作、写真・動画編集には常時起動かつインターネット接続されたマシンは必ずしも必要ではなく、コンピューターはハードウェアが持続するあいだ静かに創作を支援する道具であるべきだ

オペレーティングシステムが一歩引いたオフライン優先アプライアンス

  • コンピューターはオペレーティングシステムを前面に出すのではなく、ユーザーがプログラムを使えるよう支援する装置であるべきだ
  • システムは可能な限り小さな容量であるべきであり、システムとアプリケーションは低リソースマシンでもビルド可能であるべきだ
    • クラウドの最下位無料CI/CDオプションでもビルドできるべきだ
    • 新しいマシンと古いマシンの両方で実行できるべきだ
  • ブートプロセスは、ユーザーが別のショートカットキーで詳細ログや復旧コマンドラインを求めない限り、1行のテキストもなく静かに進むべきだ
    • ブート画面は明るい背景であるべきだ
  • ログインはインターネット接続を要求すべきではない
    • ユーザーが望むなら、パスワードなしでそのままデスクトップへブートできるべきだ
    • パスワードなしのアカウントを作成するか、メモリ上でのみ実行され保存されない使い捨てのゲストアカウントを選べるべきだ

所有できるアプリと長く使えるハードウェア

  • ユーザーはどのサービスにもログインせず、インターネットからアプリケーションをダウンロードできるべきだ
    • アプリケーションをフラッシュドライブにコピーし、インターネットのないシステムに挿して使えるべきだ
    • その後も接続を要求せず、恒久的に利用できるべきだ
  • システムアップグレードはディスクを消去せず、ユーザーデータとアプリケーションを保持したままシステムだけを更新すべきだ
    • ユーザーはISOをダウンロードしてブートし、その後アップグレードできるべきだ
  • 複数台のマシンがある環境では、1台をサーバーに指定してユーザーアカウントを作成し、他のシステムがネットワークからブートしたり、アプリケーションを実行したり、ネットワークログインできるべきだ
    • 単一サーバーには別途設定が不要であるべきだ
  • AI需要やその他の供給不足で新しいハードウェアが高価になっている状況では、新しいデバイスだけをサポートする方式は適切ではない
    • ユーザーは、ほぼどのようなリファービッシュドマシンでも購入してアプライアンスとデスクトップを実行できるべきだ
  • 書籍執筆、音楽制作、写真編集、動画編集には、常時起動かつインターネット接続されたマシンは必要ない
    • コンピューターはユーザーが自分の条件で静かに何かを作れるようにし、ハードウェア寿命が尽きるまで邪魔をしないべきだ

1件のコメント

 
GN⁺ 3 시간 전
Lobste.rs のコメント
  • だから、できる限り Haiku の作業を続けている。ここで挙げられている条件のほとんどを満たしてくれる

  • コンピュータが 家電製品 のようになってほしいとは思わない。そうなると、カスタマイズや保守が制限されるということだから。それでも全体的な趣旨には同意する

  • この framing で特に目を引くのは、実際に所有するアプリケーション という表現だ
    アプリケーションという概念は、プロプライエタリソフトウェアのビジネスモデルから生まれたものだ。ユーザーを囲い込み、ほかへ移れないようにする隔離空間を提供するために存在している。独自のファイル形式と独自の UI を持ち、避けられない時だけ、しぶしぶ少しだけ相互運用性を提供する
    ユーザーのために設計されたコンピュータで、なぜこういうものをまた作りたいのか分からない

    • ビジネスモデルとは無関係に、パーソナルコンピュータには、OS とも互いとも 独立して更新 できる別個のプログラムが必要ではないだろうか? 「アプリケーション」の代わりに何を提案できるのか気になる
  • Jef Raskin の Canon Cat は、おそらくこの方向性にかなり近かったが、商業的には失敗した

  • Apple Macintosh の設計に関連する Jeff Raskinの"Design Considerations for an Antropophilic Computer" を強く思い出した。いつ読んでも良い文章だ

  • こうした内容のかなりの部分は Classic MacOS のように聞こえる
    個人的には「デジタルタイプライター」を作っていて、今の構想は「Emacs で起動し、要求されるまではネットワーク接続を上げない」というものに近い

    • 面白い。私も同じものを計画中だ
      「Emacs で起動」するために安いノートPCを買ったばかりで、emacs -nw を動かすのに kmscon で十分か、それとも最小限のグラフィカルセッションが必要かを考えている
      後でさらに共有してくれるとうれしい
  • LibreELEC はこれにある程度近い気がする。もちろん、ユーザーに見えるアプリケーションを 1 つしか実行しないので、汎用 OS ではない