質問

オープンソースのカーネルを探していたときに見つけました。 サノス これはオープンソースとして存続させる価値のあるもののように感じます。最新の標準に合わせるには、次の機能強化を行う必要があります。

  • 複数の CPU/コアのサポート
  • IPv6 を追加 (現在は IPv4 のみをサポート)
  • 8192 の同時スレッドを実行する機能
  • JDK 1.6に必要な追加のエミュレーションをサポートする機能

そこで、次のような質問があります。

  1. Sanos を使用して共有したい経験がある人はいますか?
  2. 状況を改善するために時間を費やしてくれる他の人を惹きつける最も効果的な方法は何でしょうか?
  3. BSD や Linux で使用されるカーネルよりもどのような点で優れていますか?
  4. Ruby をこのプラットフォームに移植するメリットはありますか?
役に立ちましたか?

解決

短く簡単に説明します。あなたのパレードに雨は降らせたくないですが、商業的にはSANOSを維持するのは時間の無駄だと思います。

風景には、良いアイデアだったが不要であることが判明したり、十分な支持が集まらなかったりした FOSS プロジェクトの死骸が散乱しています。このようなプロジェクトには少数の幹部が取り組んでいるかもしれませんが、それは一体何のためなのでしょうか。BeOS、Haiku、ReactOS などのインストール ベースはどこですか?

はっきりさせておきましょう。Linux は開発努力の点ではるかに進んでおり、他のプロジェクトが追いつくには数十年かかるでしょう。ここで私が話しているのは技術的なメリットではなく(それもそうかもしれませんが)、ビジネスの考え方への浸透です。そして、残念なことに、お金が生まれるのはビジネスです。

あなたがリストしたこれら 4 つの箇条書き項目は、Linux ではすでに利用可能であるため、これらを別のオペレーティング システムに追加することで得られるメリットは、Linux をそのまま使用できるということです。

特定の質問に答えるため (この答えの多くは私によるものであることに注意してください) 意見 - 私の妻は、私が以前間違っていたことを、頻繁に、あまり促されずに喜んであなたに言うでしょう -:)

1.SANOS を使用して共有したい経験がある人はいますか?
いいえ、SO でこの質問が現れるまで、私は実際にそのことを聞いたことがありませんでした (これは、物事の大局的な計画ではおそらく決して重要ではないという私の発言を正当化することに少し役立つはずです)。

2.状況を改善するために時間を費やしてくれる他の人を惹きつける最も効果的な方法は何でしょうか?
オタクの大規模なコミュニティにそれを認識させたので、これは良いスタートです。もう少し検討してみます。幹部の規模を拡大する必要があります。

3.BSD や Linux で使用されるカーネルよりもどのような点で優れていますか?
わかりません。私はこのプロジェクトにはまったく興味がありません。なぜなら、私は無駄に終わると思われるプロジェクトに無償で自分の時間を捧げるよりも、事業を経営して家族と時間を過ごすことのほうが気になるからです(嫌味を言ったり見下したりするつもりはありません) 、それが私の実際の信念です)。ミニマリスト的なアプローチを考えると、おそらく、 できた より速くなります。

4.Ruby をこのプラットフォームに移植するメリットはありますか?
移植の練習以外には、おそらくそうではありません。Ruby を利用できるようにしたからといって、Ruby の群衆が SANOS に押し寄せるわけではありません。彼らも生計を立てなければなりません。

他のヒント

私もパックス氏の意見に同意せざるを得ませんが、さらに一歩進めてみます。JAVA OS の構築に本当に興味があるのなら、新しい Linux として Linux カーネル上でそれを実行してみてはいかがでしょうか 分布. 。カーネルから始めて、Java を起動して実行するのに十分なユーザーレベルのソフトウェアを追加してから、Java 「シェル」を起動します。こうすることで、OS の車輪を再発明するという苦痛や苦痛を感じることなく、望む Java の利点をすべて得ることができます。これは、2001 年に書いた Embedded Linux の本でミニコムの例で行っていることとまったく同じです。サンプルのほとんどは Google ブックスから入手できます (http://books.google.com/books?id=MFjhhiIMMHIC&printsec=frontcover).

  • 他のユーザーを引き付けるための最も適切な方法は、たとえば前述の 4 つの機能強化によって、OS をより便利で実用的なものにすることです。他の人も OS のメリットを理解したら、あなたと同じように、自分たちで OS を開発し、強化したいと思うでしょう。
  • Sanos は主に POSIX に準拠しているため、BSD、Linux、およびその他の POSIX 準拠 OS のほとんどのプログラムを実行できます。ただし、Sanos は、特定のアプリケーションに合わせて、これらのシステムの最小限のサブセットをサポートしようとしています。したがって、移植性と速度の両方に適しています。ただし、BSD や Linux と比較すると、そのセキュリティはまだ比較的テストされていません。
  • Ruby MRI を Sanos に移植することにはメリットがあるかもしれません。かなり簡単になるはずです。

JDK 1.6 を有効にする最も効率的な方法は、Win32 レイヤー (または単にホットスポット) を廃棄し、その場所に Kaffe を移植することです。これは比較的簡単で、更新も簡単です。ただし、質問に対する答えを見つけるのに最適な場所は、Sanos 開発チームに連絡して、これらの問題について話し合うことです。彼らはあなたがどのように助けられるかを教えてくれるでしょう。

編集:サノスの管理者 ポストがあります 他のオペレーティング システムとのパフォーマンスの比較について。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top