個人的には90’sまでの話が厚くて良かったです。一貫した美学とコンセプトは意思を持って従わせるには充分だったと思います。フロッピーディスクドライブ(FDD)のイジェクトボタンを外したという話。機能追加より機能削減の方がいかに難しいかという点。機能追加は社内会議で通りやすい。既存ユーザが困ることはないしカタログスペックも上がるから。一方で機能削減は、何故やめるのか?操作がわからず困る人がでるのでは?と批判に遭うのが(今の会社では)容易に想像できます。無難な選択として機能は残る。イジェクトボタンを外すという決断は難しいと思いました。日本製テレビのリモコンが多機能に進んでいったのも偶然ではないと思います。あるという話がありました。たしかに100年間続いた企業はありますが、たったひとつの技術やNeedsだけを追って100年続いた企業はなさそうです。企業理念(Vision)というのは変わっていないと思います。Technologyも変化する。スティーブ・ジョブズはVisionを提示できる経営者だったと思います。LinuxのプロセススケジューラとI/Oスケジューラについてです。Referenceが便利です。Web上ではプロセススケジューラやデバイスドライバを薦めている意見が多いように感じました。ソースが閉じており横断的に読む必要がないという意見がありました。Linuxは複数のプロセスが実行可能です。見かけ上は複数のプロセスが同時に動いているように見えます。Queueという待ち行列に登録されたタスクをひとつずつ実行していきます。O(1)スケジューラと言われるものもあります。Queueがあり、CPUごとにQueueを持っています。activeQueueがない場合にはexpiredQueueが実行されます。ナノ秒単位でタスクの切り替えを行っています。導入されたタスクスケジューラです。CPU実行時間をできるだけ均等にタスクに振り分けます。おおまかにはタスクごとに公平という思想になっています。他のアプリケーションの応答性が悪くなることがあります。IDというグループとしてまとめてそのグループごとに均等にCPU時間を割当てるようにします。グループ内のそれぞれのプロセスにも均等にCPU時間を割当てます。このタスク群が全体に占める割合が大きくなることを防ぐためかと思います。場合によってはかなりの体感速度改善につながると思われます。数字を書き換えることで可能です。debianとubuntuのデフォルト設定は以下でした。1task_group構造体は下記。ブロックデバイスへのI/OスケジューラI/Oスケジューラについて。キャラクタデバイスとブロックデバイスに分類されます。Elmastudio。