Google Summer of Codeの学生プロジェクト





4月22日は、 Google Summer of Codeにおける学生の選考結果を発表しました。 これに先立って、激しい4週間があり、その間、メンターはフレドキンのパラドックス(2つのオブジェクトが互いに似ているほど、それらを選択するのが難しくなります)とその究極のバージョン-ブリダノフロバパラドックスに慣れました。 これは、2つの異なるネットワークプロジェクトに等しく適している学生の「互換性」によるものです。



先月、メンターチームは次の問題に直面しました。

1)Googleがリクエストしたスロットよりも少ないスロットを提供しました(ただし2年以上前)。

2)一部の学​​生はテストタスクを実行しませんでした。

3)テストタスクを完了した一部の学生では、コードの品質が低いことが判明しました。

4)3月25日以降、多くの学生がフォーラムへの参加とメンターとのコミュニケーションを停止しました。

5)一部の学​​生は、Google Summer of Codeに参加している複数の組織に一度に申請したため、組織への申請に十分な注意を払っていませんでした。

6)ロシアからの有望な学生数人が、独自の理由でGoogle Summer of Codeへの参加を拒否しました。



5つの承認済みプロジェクトが表に示されています。

プロジェクト プログラミング言語 学生の国 学生の教育機関
GUIベースのFTPクライアント アセンブラー(FASM) インド BITS Pilani KKビルラゴアキャンパス
トレントクライアント アセンブラー(FASM)、Cライブラリーのラッパー インド 国際情報技術研究所、ハイデラバード
ポートPolarSSL C->アセンブラー(FASM) ロシア 国立研究大学経済学部
CPUIDツール アセンブラー(FASM) アメリカ ピッツバーグ大学
KolibriOSのCレイヤー C、アセンブラーライブラリラッパー(FASM) ウクライナ N.E.ジューコフスキーにちなんで名付けられた国立航空宇宙大学


これらのプロジェクトに関する簡単な情報:

1. GUIベースのFTPクライアント-グラフィカルインターフェイスを使用したFTPクライアントの作成、プロトコル実装のエラーの修正、一部のFTPプロトコルコマンドのサポート、ファイルのダウンロードのサポート、およびアクションの履歴の記録。

2.トレントクライアント-クロスプラットフォームクライアントのいずれかのライブラリのラッパーの作成)、クライアントのコンソールバージョンを作成(ファイルのデコード、ピアのリストの受信、ピアとの接続の確立)、配信、トラッカーからのメッセージの処理、統計の表示を行います。

3.ポートPolarSSL-アセンブリ言語のライブラリのポート。暗号化アルゴリズムの作成とTLSプロトコルのサポートを含みます。

4. CPUID_tool-過去9年間にリリースされたプロセッサーを識別できるようにプログラムを更新し、キャッシュのサイズとサポートされる機能を決定します。

5. Cレイヤー-ライブラリbox_lib、proc_lib、libini、libio、http、rasterworks、kmenu、libimg、libgfx、archive、buf2d、xml、libcrashのCラッパーを作成します。



Googleの決定に従い、5つのプロジェクトでGSOCを実施するために、Wiki、フォーラム、SVNでインフラストラクチャの準備を開始します。



キャンペーンの第1段階の結果:

1. 5つのサポート対象プロジェクト(スロット)を成功と見なします。 まず、これら5つのスロットに対して20のアプリケーションが提出されました。つまり、コンテストは1プレイスあたり4人であり、優秀な学生を選択することができました。 第二に、「オペレーティングシステム」カテゴリの 15のプロジェクトの中で Gentooとともにスロット数を9〜10の場所に分けました。 カテゴリの結果:

2.インドの学生は、ヒンディー語、グジャラート語、パンジャブ語、マラーティー語の言語でKolibriOSに関するウィキペディアの記事を書いたので、インドの何億人もの人々が私たちについて読むことができます。



PS他のプロジェクトに選ばれた学生の中には、ロシア語を話す学生(およびHabrahabrの常連)もいます。 また、フレンドリーなコアブートプロジェクトを祝福します。このプロジェクトは、GSOCの管理に対する長年の意見の不一致をようやく克服しました。



All Articles