BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース GoogleがFuchsiaに対する一般からのコントリビューションを受け入れ開始

GoogleがFuchsiaに対する一般からのコントリビューションを受け入れ開始

原文(投稿日:2020/12/12)へのリンク

Fuchsiaをオープンソース化してから4年後、Googleはプロジェクトが一般からのコントリビューションを受け入れることを発表した。Fuchsiaは、IoTとモバイルを対象とした新しい機能ベースのオペレーティングシステムである。

本日より、Fuchsiaのオープンソースモデルを拡張します。一般の人々がプロジェクトに参加しやすくするためです。[...]オープンソースの取り組みとして、すべての人からの高品質で十分にテストされたコントリビューションを歓迎します。

Fuchsiaのガバナンスモデルは、Googleが新しいオペレーティングシステムに関連するプラットフォームの決定をしっかりと管理していることを明確にしている。その一貫性と統一されたビジョンは、プロジェクト管理当局によって任命された非常に少数のGoogle社員のグループによって提供される。

これは、GoやChromiumなど、Googleが開始した他の重要なオープンソースプロジェクトの運営方法と似ている。Hacker Newsの読者からは懐疑的な見方がある。特に、Googleで働くコントリビュータは、外部のコントリビュータよりも多くのコントロールを享受している印象がある。これは、Googleが別のコメント投稿者のためにオープンソースプロジェクトを実施するために外部のコントリビュータを実際には必要としないことに関連しているようである。これは、他のオープンソースプロジェクトとはまったく異なる状況を生み出しており、そのようなプロジェクトを開始した企業との関係がすぐに失われている。例としては、Goモジュールの提案がある。これはGoogleのエンジニアによって提供され、Goチームによってすぐに採用されました。しかし、委員会は以前に、Goパッケージングシステムの設計に取り組もうとしていた。別の読者は、このケースはもっとうまく処理できたはずである一方で、提案が拒否される可能性があることは、たとえばモジュール、ジェネリック、エラー処理などと共に、Googleのエンジニアにも影響を与えると指摘している。

そのレポジトリがGitHubとGoogle Sourceに公式発表なしに現れたことが公になって以来、Fuchsiaはその周りに謎のオーラを持っていました。ある時点で、Fuchsiaは、断片化やアップデートの制御の喪失など、Androidを悩ませていた問題を回避しながらGoogleがAndroidを置き換えようとしている可能性があると推測されていた。Android、Chrome/OS、PlayのGoogle SVPであるHiroshi Lockheimer氏は最近、それを2019年のオペレーティングシステムの新しい概念に関する実験と説明した。

実際、FuchsiaはZirconと呼ばれる新しいカーネルをベースとしている。Zirconは、低レベルのIPCやファイルの表現としてのUNIXライクな信号の使用など、多くの主流のOSで一般的な多くの仮定を排除している。例えば、システムリソースの表現としての低レベルIPCおよびファイルに対するUNIXライクなシグナルの使用である。代わりに、Fuchsiaはイベント駆動型プログラミングモデルとオブジェクトの使用を支持している。

それでも、Fuchsiaがどうなるかについての見通しは非常にオープンである。Googleによれば、Fuchsiaがまだまだ進行中の取り組みであり、まだ製品の作成に使用できるものではない。この定義の欠如により、Fuchsiaは「主幹エンジニア保持プロジェクト」であると考える人もいる。この仮説は、Googleの主幹エンジニアであるAdam Barth氏によって明確に却下された。彼は、新しいFuchsia統治評議会のメンバーでもある。

プロジェクトへのコントリビューションを開始したい場合は、問題追跡システムとプロジェクトディスカッション用のメーリングリストから始めるとよいでしょう。また、メンバーになって完全な書き込みアクセスを取得するための要件も確認してください。

この記事に星をつける

おすすめ度
スタイル

BT