Server」という社内ソフトウェアの基礎をなすソースコードを公開した。Serverは、ウェブサイトのサービスを利用しようとするユーザーに対し、データやオペレーションをインターネット上でユーザーに近づけることにより機能する。Foundation(ASF)が賛助する「インキュベータ」プロジェクトとして、このソースコードを公開した。ASFはオープンソースのプロジェクト管理の経験が豊富な財団で、大規模なデータ処理の分野でYahooが支持しているオープンソースプロジェクト「Hadoop」も、同財団がサイトを管理している。Serverの公開を発表する予定だ。同ソフトウェアは10月29日にASFに届いていた。Shugar氏はインタビューの中で次のように述べた。ServerをApacheに寄贈したのは、それが素晴らしいコードだと考えているからだ。Serverは実戦で鍛えられたパッケージで、20万行以上のC++のコードからなる。Yahooは、2002年のInktomi買収を通じてこのソフトウェアを獲得し、それ以来ずっと使用してきた。Serverは現在、300億のWebオブジェクトと400テラバイトのデータを毎日配信している。ServerのパフォーマンスはまさにYahooが誇れるものであり、これを稼働させているYahooのサーバ数は驚くほど少なく、100台から150台の間に収まっているという。Serverは、複数のタスクを同時に実行するよう特別に構成されており、その設計は、マルチコアでマルチスレッドのプロセッサを備えた現在のサーバに適している。ソースコードは、人間がより高度なプログラミング言語で記述するものだ。これがバイナリのマシンコードに翻訳されてからでないと、コンピュータはプログラムを実行できない。Serverは誰でも閲覧し、改変し、配布することが可能になる。Microsoftの「Windows」のような、プロプライエタリなソフトウェアの閉ざされた世界とは対照的だ。Serverを各自の目的で利用することを許可するだけでなく、それを改変することも許可することになる。Serverには、さまざまなタスクに対応できるプラグインを組み込む機能があり、これを利用して改変する方法が考えられる。Interactive発の記事を朝日インタラクティブが日本向けに編集したものです。Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。ついて運営会社サイトマップ当サイトは最新ブラウザでの閲覧を推奨します。permission.このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。