アンドロイド

私のファンタジー・オペレーティング・システム

河童äºKoji - おしゃべりハウス

河童äºKoji - おしゃべりハウス

目次:

Anonim

私たちのほとんどは、宝くじに当選することについての幻想を持っています。

不動産、高速車、実物大のカイリーミノーグfembot(オプションのホットパンツアクセサリーを含む)の購入に加えて、完璧なオペレーティングシステムを作ることが私の想像です。これは、おそらく宝くじ - 勝者 - ファンタジーリストのリストでは高くありません。それは間違いなくスポーツチームを買ったり、世界を旅しているところです。しかし、それは私の本質的な奇妙さと、既存のオペレーティングシステムの努力に対する私の不満を反映しています。

ファンタジーオペレーティングシステムを夢見るのは楽しい演習です。

[さらに読む:Windows 10の最高のトリック、ヒント、微調整]

オペレーティングシステムの作成方法は?始める前に、このファンタジーの境界を定義しましょう。

宝くじの勝利は、馬鹿げた大きなものの一つです。南米の小さな国を買って、中西部の小さな町です言い換えれば、私のファンタジーシナリオではお金は問題ではなく、新しいOSの創​​造は完全に慈善的なものであり、そこからお金を稼ぐつもりはありません。私は、新しいオペレーティングシステムをできるだけオープンソースにするつもりであり、人類の利益のために放棄される予定です。私はひどく寛大ですね。私はそうではありませんか?

オープンソースの精神で、私は新しいOSを最初からやっていませんが、既存のオープンソースプロジェクトから最善を尽くすでしょう。

特に、デスクトッププラットフォームではなく、デスクトップオペレーティングシステムを作成することを目標としています。

カーネル

オペレーティングシステムの中心、カーネルから始めましょう。おそらく驚くべきことに、明らかに最良の選択だとは思うが、私はLinuxを使用しないだろう。これは確かに最高のハードウェアサポートと、最も急速な開発サイクルを持っています。しかし、Linuxカーネルにはイメージの問題があります。実際には、コミュニティの外では、現実世界の多くの人々がLinuxを恐れています。私はそれにも汚名があると言うかもしれません。私が新しいオペレーティングシステムを発表した場合、「Linuxをベースにしている」と言って、かなりの人数を奪ってしまうだろうと思う。

代わりにFreeBSDをOSのベースとして使う面白いDesktopBSDプロジェクト(はい、私もBSDライクなライセンスを採用する予定です)。私はOpenSolarisも見ていきます。この決定は、サポートされているハードウェアを制限するかもしれませんが、ほとんどの主要な項目はOKでなければならず、私のプロジェクトでは、動作しません。ユーザーは自分のOSが自分のコンピュータで正しく動作するためには、新しい無線LANカードを買わなければならないかもしれないが、少なくとも彼らはインストール前に何を期待しているのだろうか(ほとんどのバージョンのLinuxでは悲しいことだが)。

さらに、ハードウェアドライバモジュールの作成を容易にするため、バイナリドライバインターフェイスを作成する開発者を雇うことにしました。はい、それは問題のハックな解決策であり、おそらくそれが解決するよりも多くの問題を作り出します。しかし、それはまた、ユーザーの生活を楽にするでしょう。多くのオープンソースプロジェクトとは違って、私の新しいオペレーティングシステムは、開発者向けではなく、ユーザーが使用することになります。

BSDを使用することで、「BSDをベースにしたMac OSバツ。"半分の脳を持つ人なら誰でもこのことを見ることができますが、技術ユーザーはターゲット市場ではありません。 Techiesは既にオープンソースのオープンソースオペレーティングシステムを持っています。 Linuxと呼ばれています。

デスクトップ

デスクトップに関しては大きな驚きはありません。私はGnomeプロジェクトを利用する予定です.Gnomeプロジェクトは、最もシンプルなオープンソースのデスクトップ・インターフェースの1つと考えています。しかし、私は、ツールバーベースのプログラムランチャー/ドックの作成や適応を後援します。これはもちろん今のファッションです。 Windowsの次のバージョンにはこのようなインターフェイスがあり、OS XにはDockが何年もいる。ツールバーはプログラムを起動するために使用され、プログラムも最小限に抑えられます。かなり簡単、本当に、私は私の努力が超直感的で使いやすいものになりたいと思っています。

提供されているソフトウェアに関しては、Linuxのようなコレクション、つまりFirefox(あるいはGoogle ChromeでもBSDに移植されているかどうかは確かだが、実行可能であっても)を見ている。私はOpenOffice.orgを含めることを100%確信しているわけではありませんが、PrismやGoogle Gearsのようなものを介してオンラインオフィススイートに取り組んでいます。しかし、完全なデータのプライバシーを保証するために、暗号化を強化することをお勧めします。私はその場で暗号化/復号化するブラウザプラグインをスポンサーすることができるので、オンラインで保存されたデータは安全です。

プログラムの互換性

おそらく、私の新しいOSの最も驚くべき点は、ワイルドの組み込みとバックルームプロジェクトの組み合わせであると考えられます新しいOSが一般的なWindowsソフトウェアとゲームの大部分を実行するように、スクリプトを作成してコードを調整する開発者で構成されています。これはCodeweaversとまったく同じではありません。実際にWineの商業オフショアです。

互換スクリプトと調整は、定期的に各コンピュータにダウンロードされるアップデートの一部です。 (言うまでもなく、サポートはソフトウェア自体と同じくらい無料になるだろう)。

Windowsの互換性は100%ではない。なぜなら、これはあまりにも高すぎるためである。目標は、最も人気のあるアプリケーションとゲームをサポートすることです。ハードウェアリストと同様に、正直なリストを公開することで、ユーザーの尊重を得ることができ、私たちが保有できない約束をすることはできません。もちろん、私は、OSの周りで発生するコミュニティを想像しており、この努力にも貢献する可能性があります。プログラムの互換性の観点からは、Windowsのような商用オペレーティングシステムとオープンソースオペレーティングシステムLinuxのように。私の経験では、人々はオープンソースのアプローチに興味を持ち、そのコンセプトを受け入れることができますが、単にLinuxが怖いからです。

プリコンパイルされたオープンソースソフトウェアもちろん、その塩の価値があるまともなLinuxプロジェクトのように。

効率性

OSプロジェクトの主な目標は、適度なハードウェアですら迅速に実行できることです。私は、ユーザーが期待しているハードウェア(おそらく1GBのRAMと少なくとも1.5GHzのCPUのようなもの)に任意の上限を設定します。

最適化と効率は今やファッションのものであり、Windows 7とMac OS X 10.6は大幅なパフォーマンス向上を約束しています。

OSには砂時計ガラスや回転羽根車は必要ありません。何も待つ必要はないからです。 (砂時計のアイコンはもともと、昔はハードウェアの性能が劣悪だったことを謝罪していたが、2GBのRAMとデュアルコアプロセッサの世界ではまだそれが見られているが、オペレーティングシステムの開発に何かが間違っていたことを示している)

新OSは新興ネットブック市場をターゲットにし、ポータブルコンピュータ向けのオペレーティングシステムを作成することが目標です。あなたは実現していないかもしれませんが、従来のデスクトップコンピュータは死んでいます。デスクトップコンピュータを使用している唯一の人は現在、ゲーマーとオフィスワーカーです。

哲学

新しいオペレーティングシステムについての重要なポイントは、その哲学であろう。目標は、世界で最高のオペレーティングシステムを作成することではありません。最先端のオペレーティングシステム、または最も革新的な、あるいは最も技術的に達成されたオペレーティングシステムを作成することではありません。目標は、ほとんどの人がトレーニングなしで使用できる直感的で「十分な」オペレーティングシステムを作成すること、または何かが期待どおりに動作しないときに勝つことです。目標は、人々が期待している機能を確実にすることであり、彼らは指先でいるということです。

新しいオペレーティングシステムの機能が魅力的であるため、ほとんどの人にとっては必要ないだけです。 Windows XP、Mac OS X 10.4、最近のバージョンのUbuntu(例として8.04を挙げる)では、オペレーティングシステム開発の頂点に達しました。彼らは得ることができるほど良いものを得ています。これからの新機能はちょうどいいところです。

結論

もちろん、これはすべて考えられた実験にすぎません。抽選に勝った(と私は実際にプレーしないので、それはいつもよりはそうではないだろう)、私は新しいOSを作るほど愚かではないだろう。

まずは訴えられるだろうアップルとマイクロソフトによって忘却に陥る。デスクトップ・オペレーティング・システムは、特にソフトウェア特許の鉱山地であるように見えますが(私はここにヨーロッパで開発を進めることでこの問題を回避することができるのだろうか、私が住んでいる場所、ソフトウェア特許がないのかどうかは疑問です)。

最大の問題は、オペレーティングシステムは単にそれ以上重要ではないということです。彼らは90年代のものです。 90年代は、アリスのリビングルームを探索していました。私たちが見た目のガラスを歩いていくと何が起こるかについての誓いがあります。

今、重要なことはオンラインであり、そこでできることです。何か意味があったとしても、私は何百万人もの人々をオンラインアプリケーションの作成に投資し、オープンソースとオープンスタンダードをその特定の世界にもたらそうとしています。現在、ほぼ独占的になっているようです。

Keir Thomasは、

Ubuntu Pocket Guide and Reference

など、Ubuntuに関するいくつかの書籍の賞を受賞した著者です。