ReactOS、再び連絡を取りますか?

画像

セリゲル、ズヴォリキンスキー賞および大統領





今年、レチツキー・アレクサンダーとマラト・カラトフは再びセリガーに行き、そこでプロジェクトの利益を代表しました。 幸いなことに、今回のプロジェクトは技術的専門知識に合格し、Zvorykinsky Prizeの第3ラウンドに入り、現在、最高のITプロジェクトの評価で3位にランクされています(ただし、賞のWebサイトの情報はまだ更新されていません)。 これは、「イノベーションと技術的創造性」というシフトへの訪問の結果であるように見えましたが、...



画像

http://krln.ru/8jJQ 数日前に予想外のニュースが来ました。 シフトの勝者は、Seligerに到着したロシア大統領と会うよう招待されました。 悲しいかな、休暇はすでに終了しているので、誰が再び行くのかという疑問は立ちさえしませんでした-この問題でマラットは最大の経験を持っています。 アレクセイ・ブラギンは彼と一緒に行くつもりだったが、彼はそこに着かなかった。 私は海外からこんなに早く予期せずに戻る時間を持っていませんでした(ちなみに、この旅行は潜在的な顧客との交渉に関連していましたが、詳細は後で説明します)。



多くの困難がありましたが、マラトは見事に対応し、ウラジミール・ウラジミロヴィッチと個人的にコミュニケーションを取り、最新の成果を簡単に知りました。



更新されたATAデバイスコントローラードライバー



最近、ハードディスクコントローラーのユニバーサルドライバーであるUniataの作者であるAlterは、プロジェクトの開発者と積極的に協力しており、結果に非常に有益な影響を与えています。 ReactOSプログラマーによってドライバーコードに加えられたすべての変更は、Uniataの作成者と合意され、彼によってメインツリーに加えられました。 これにより、以前のパッチでソースドライバーにパッチを適用して時間を費やすことなく(偶然に新しいエラーが発生することはありません)、さらなる開発に専念できます。



Uniataの新しいバージョンには、多くのエラーの修正に加えて、scsiport.sysドライバーの関連修正が加えられているため、多くのコントローラーが検出されなかったため、根本的な革新があります-これはAHCIサポートです。 これはごく最近の変更(リビジョン57018 )であり、sataデバイスをネイティブモードで動作させることができます。 NCQ、HotPlug、SATA2、SATA3のサポートが間近に迫っています! したがって、誰もがテストに招待されています。



また、オペレーティングシステムのメイン開発ツリーにatactlユーティリティ(これは、ATAコントローラとそれに接続されたデバイスを管理するためのコンソールユーティリティです)を追加することも決定されました。



Yonescuがメモリマネージャを返し、改善



アレックス・ヨネスクがようやく戻ってきて、仕事に取り掛かりました。 短期的な目標は、カーネル内のメモリマネージャの作業におけるエラーを修正することです(これにより、安定性がもたらされ、メモリマネージャのアクティブな作業の結果として生じた多くのリグレッションが修正されます)。 将来、彼は他のモジュール(たとえば、csrss)を追加する予定です



サードパーティとのパートナーシップ



そのため、バグの共同調査により、ReactOSの変更ログだけでなく、サードパーティソフトウェアの変更リストにもエントリが表示されるようになりました。



良い例がTotal Commanderです。



www.reactos.org/bugzilla/show_bug.cgi?id=4856-バグレポート。以下のリンクを使用してファイルを検索すると、ReactOSが見つかります。



www.ghisler.com/history757.txt

www.ghisler.com/history801.txt



最初の契約



最初の有料開発契約が締結されます。 最初の「幸運な男」は、リトアニア出身のエディス・コレスニコビッチでした。 彼は少し前に私たちのチームに加わり、Amine KhaldiとOlaf Siejkaと集中してReactOSで自動化されたアプリケーションテストシステムを作成しました。 このシステムは、Windowsでプログラムの実行を自動化するために、事前に記録された一連のキーボードおよびマウスアクションを「再生」するツールであるAutoHotKey(AHK)に基づいて作成されます。 既存のテストシステム(一連のさまざまな模擬テストに正確に基づく)がさまざまな問題を特定するのに非常に役立つという事実にもかかわらず、オペレーティングシステム全体のエンドユーザーにとって最も重要なことは、さまざまなアプリケーションがどのように機能するかです。 そのため、Edijsは、ReactOSで既に正常に動作するプログラムのゴールデンリストから始めて、このプロセスを自動化するために、これに特別な注意を払うことにしました。



主なフレームワークはすでに完了しています。契約の本質は、一定期間内にできるだけ多くのアプリケーション用スクリプトを開発することです。 最小の結果は、 ゴールデンリストからのプログラムセット全体のサポートテストです。 いくつかの理由で最初の契約の価格は象徴的であり、84労働時間で168ユーロになります(つまり、1時間あたり2ユーロ弱)。私たちは喜んで支払います(一般に、1時間あたり2ユーロ未満の料金で仕事をするつもりはありません)。



募金キャンペーンが続く



エジス・コレスニコビックスの契約は、ReactOS 資金調達キャンペーンの歴史上最大かつ最新のおかげで支払われます。



必要な30,000ドルのうちほぼ7,000ドルがこれまでに調達されました。 さまざまな方法でお金を寄付することができ、私たちのプロジェクトはどんなに控えめな金額でも喜んでいます。



All Articles