0

私はJava開発者です。私はいつも自分自身のカーネルを書き、小さな OS を開発したいと思っていました。このカーネルや OS がどのように見えるか、またはそれらが何をするかはわかりませんが、この広大で美しいオープンソースの世界に貢献するために役立つ何かを開発することに情熱を持っています。 . これをやりたいのですが、私の問題は、開始方法がわからないことです。私は大学時代に c/c++ を勉強していましたが、今ではこれらのプログラミング言語の多くを覚えていませんが、それをブラッシュアップして始めることができます。この旅が困難で長いものになることは承知していますが、長い旅はそれぞれ一歩から始まります。

正しい方向に正しい一歩を踏み出すには、このフォーラムの専門家の助けを借りて、正しい方向に導く必要があります。私はスプーンでの給餌を期待していませんが、これに関するあなたの考えと、私のような初心者がそのようなプログラミングを始めるのに役立つ良い本やリンクへの参照.

ありがとう

4

1 に答える 1

2

実を言うと:

このカーネルや OS がどのようなものになるのか、また何をするのかはわかりませんが、この広大で美しいオープン ソースの世界に貢献するために役立つものを開発することに情熱を注いでいます。

あなたの目的がオープン ソース ソフトウェア プールに貢献することである場合は、オペレーティング システムを作成しようとするのではなく、別のことを選択してください。文字通り何百もの OS プロジェクトがあり、中には数年かけて作成されたものもあります。OSDev.orgの OS 開発コミュニティの一般的なコンセンサスは、それは興味深く楽しいものですが、必ずしも生産的ではないというものです。

あなたが主張するなら、私が与えたそのリンクに従ってください。そこに情報とその他のリンクがあります。

編集:新しい言語を学ぶための興味深いプロジェクトを探している場合は、使用したいものを選択してください。非常に多くの人が初期の頃に電卓や住所管理をプログラムしたのには理由があります。しかし、真面目な話、カーネル空間の C++ は、アプリケーション開発の C++ とは大きく異なるため、異なる言語である可能性もあります。

于 2012-07-12T08:48:42.987 に答える