謎's キッチン

謎のひとりごと。Amazon欲しい物リストはこちら: https://www.amazon.co.jp/hz/wishlist/ls/CCPOV7C6JTD2

Plan9

もっと凄いものかと思ってたのに、ざっと見残念。
まぁUnixのコマンド類のオプションの雑然さは擁護できないけど、必要なのは単純化ではなく整然化することなのに。
何かLinux vs. Minix思い出した。モノリシックvs.マイクロカーネルのくだりで


カーネルのように処理速度が目もくらむように速いものを抽象化しようとする試み自体が、非生産的である。
Linusは言っている。
ただLinuxLinux

カーネルに新しいシステムコール(アプリケーションプログラムから見えるOSのカーネル部分とのインターフェイス)を組み込むことは、基本的に避けなければならない。新たなシステムコールを追加したいと誰かが言いだしたときには、とりわけ慎重に対処しなければならない。その種のインターフェイスは、いったんユーザに提供されてしまうと、誰もが変更できるようになってしまう。そして誰かがシステムコールを変更すれば、その変更が反映されたシステムを誰も使用せざるをえない。システムが存続する限り、そのインターフェイスをサポートし続けるはめにはなりたくない。
というのが気になる。
ユーザー側としてはより多くのAPIが必要なわけで、そこで/procや/sysを使うってのは何かおかしい気がする。