|
私の考えたこんなOSはいかがでしょうか? まずSystemというフォルダーにはOS以外のバイナリーファイルは入れられないようにし、 サードパーティの作ったCDのプログラムはProgram Filesのフォルダー以外では動作しないようにし、 また、Program Filesのファイルは削除は可、書き換え不可にしておきます。 Basicはbas、javaとcgiとphpはcgi-binのフォルダー以外では、動作しないようにして、 Basicとjavaとcgiとphpのプログラムはテクストスタイルだけにするのです。 インターネット上ではEXEファイルやCOMファイルが送られてきたら、 バイナリーコードを●に変換してEXEファイルやCOMファイル使えないようし、 そして、インターネットを介してのプログラムソフトのやり取りは、 Basicやjavaやcgiやphpのテキストファイルのプログラムだけに制限し、 バイナリーファイルは、画像と音楽ファイルだけにするのです。 画像や音楽ファイルはバイナリーのデータの中に、 EZやCOMファイルの識別記号が入っていたら、 その部分だけを●に変換すればウイルスの心配も無くなるでしょう。 Systemフォルダー内のファイルはAdministratorの権限でしか書き換え削除が出来ないようにして、 Systemフォルダー内のファイルの書き換え削除がプログラムから求められたら、 Administratorのパスワードを求めるようにします。 パスワードが設定されてなければ、書き換え削除は不可にします。 Systemとbasとcgi-binとprogram filesのフォルダー以外ではプログラムが動作しないようにし、 Systemとbasとcgi-binとprogram filesのフォルダーへは、 インターネット上からは直接書き込めないようにして、 プログラムファイルはインターネット上から一旦、 Dawnloardのフォルダーにダウンロードしてから あとから、手動で、各フォルダーに移して使用するようにします。 一旦ダウンロードしたテキストスタイルのプログラムファイルは、 プログラムのフォルダーに移す前に、セキュリティソフトでウイルスの検査をするのです。 そして、インターネットを介してのOSのバージョンアップは、 テキスト形式のファイルのみの部分で行うようにし、OSの基礎は変えずに, バイナリー形式のプログラムでのバージョンアップは一切行わないようにするのです。 そうすればコンピューターウイルスの心配は無くなります。 また、テキストは一文字32バイト長にして、 バイトの最初が00ならば、機械語、01からは、国毎にコードを振り分け、 国毎にフォントを作るわけです。 そうすれば、世界中の言語、国毎にある様々な記号が同時に使えるようになります。 そして、htmlはipgやgifのファイルを埋め込んだ後、 htmlと一体化してひとつのファイルに出来るようにします。 また、OSは立ち上げ時にファイルを記録したデーターを最初に読み込み、 ファイル管理を行うようにします。 ファイルが更新するたびに、ファイル管理テーブルを書き換えるようにします。 そうすれば、いつどのようにファイルが書き換えられたかや、 いつファイルが追加されたかが容易にわかるようになります。 どうですか?私のアイディアは、 Systemエンジニアを目指している方や、 SystemエンジニアのかたこんなOS作って見ませんか? そしてOSにはVisual Basic2005のようなBasicを付属とするのです。 付属のBasicは命令文を各国の言葉に置き換えてもBasicが動くようにしておきます。 そうすれば、プログラムも容易になるでしょう。 たとえば、日本語で、宣言 時計 整数。とか、時刻 表示 テキスト画面。 のように、書くだけで、プログラムが出来るようにするわけです。 いかがでしょうか? どなたかこんなOS作っていただけませんか? |
|
Main Page |