読者の1人がまだ知らない場合、
KolibriOSの開発者のほとんどはロシア
語を話し 、CISに住んでいますが、いくつかの外国の開発者もいます。 さらに、ニックネーム
hidnplayrでよく知られているベルギー人の
Jeffrey Amelynckの 1人は、2003年からプロジェクトに参加しています(
KolibriOSがMenuetOSから分離される前から
10年間! )。 プロジェクトの最初の日から、彼はネットワークサポートとネットワークプログラムに取り組むことを決めました
。MenuetOSでは、その時点では「何らかの形で」ではないにしても、ネットワークと非常に緊密だったからです。
写真では、 hidnplayrは、自分で作成したFTPクライアントを使用して、 KolibriOSからKolibriOS FTPサーバー上のFTPアカウントに接続します。 背景には、 KolibriOS Mario_Zの創設者の1人によって書かれたKolibriOSの KFMファイルマネージャーがあります。楽しい雑学両方の開発者はほぼ同時に-2003年にプロジェクトに参加しました。そして、ご覧のとおり、10年間、彼らは興味を失っていません。 注目すべきは、それらの間の年齢差も10歳であり、2003年
にはわずか13人の
hidnplayrがありました :-)
この間、彼は「ゼロから」(また
MenuetOSで完全に書き直し)
ネットワークを操作するための 20以上の
プログラムと、 14グループのネットワークカードのドライバー (各グループは1つ以上のネットワークカード、通常は1つのメーカー)。 しかし、彼は最も野心的なプロジェクトである
KolibriOSの新しいネットワークサブシステムを 、ほぼ4年前(2009年7月)に立ち上げました。 1.5か月前(2013年5月末)にようやく作業が完了し、新しいネットワークサブシステムのコードがトランクに転送されました。
KolibriOSネットワークサブシステムとは正確には何なのかわかりません。少し理解しているからですが、新しいシステムと古いシステムの主な違いは次のとおりです。
- 一度に複数のネットワークカードをサポートします(これは自然で、些細で当たり前のように思えるかもしれませんが、前身のMenuetOSは、コンピューター上のネットワークカードのうち、1つだけを使用できます。最小のPCI座標で)
- ネットワークカードドライバーはカーネルから別のファイルに移動されます(ドライバーの作成、ドライバーの操作、カーネルコードの理解が簡素化されました)
- 古いネットワークスタックと比較して、ネットワーク速度が大幅に向上しました
写真で-2枚のネットワークカードを同時に使用するそれほど面白くないトリビアフォーラムでのコミュニケーションは主にロシア語で行われ、
hidnplayrはロシア語を知らないため、
Google Translateのサービスを使用してすべての通信を読む必要があります。 誰もが理解できない言語を話すプロジェクトに10年間滞在するのに、それがどれほど難しいか、どんな献身が必要か想像できます。
ネットワークサブシステムでの作業を終えた後、
hidnplayrは再びネットワークを使用するためのプログラムを取り上げ、今日、私たちの喜びとして、
SVNに
FTPクライアントの動作バージョン(もちろん、純粋なアセンブラーで書かれています)を投稿し
ました。フォーラムFTPクライアントがサーバーにログインできるかどうかを確認したい人は誰でも
、ナイトリービルドをダウンロード
することでこれを行うことができ
ます 。 バグレポートは、いつものよう
に、フォーラムの適切なスレッドで歓迎さ
れています 。 ベルギー人はロシア語を知らないため、カルマプラスを得ることができません(彼はHabrにいないため、ここに招待するのは無意味です)。 したがって、Habréでの彼へのすべての質問は、最も「ブラウザー」の開発者
ソースラー (これらと同じブラウザーを作成しようとするためにネットワークサブシステムを誰もが把握している人)によって回答されます。
写真では、 hidnplayrが FTPアカウントに正常にログインし、自分から何かをダウンロードしました。 そして、私は自分自身に何かをアップロードしました:-)バックグラウンドにはKolibriOSの KFARファイルマネージャーがあります。これはgrechnik (別名、 ダイヤモンド)によって書かれました (過去、私たちの主要な開発者の1人。 / 2010年10月は非常に象徴的な日付であり、彼が私たちを許して戻ってくることを心からお願いします...)