![]() |
Ubuntu is a community developed operating system that is perfect for laptops, desktops and servers. |
次期リリースとなる「Ubuntu 11.10」以降、もしかするとUbuntuは毎月リリースが実施されるようになるかもしれない。その場合のバージョン番号は「Ubuntu 11.11」「Ubuntu 11.12」「Ubuntu 12.01」のように続くことになる。かなり大胆なリリースエンジニアリングの提案だ。この案が採用されるかどうかは今のところ不透明だが、現在のリリースエンジニアリングの問題点に対して解決案を提示してきたものとして興味深い。
月1のリリースエンジニアリングのアイディアは「A new release process for Ubuntu?」にて提案されている。Ubuntuは6ヶ月おきのメジャーリリース、長期サポート版は2年おきに実施されている。半年のリリースエンジニアリングでは、大体開発にかけられる期間は1期間あたり13週間ほどになるという。
この開発期間が12、13週間一区切りになっていることが問題だと同文書は説明している。この開発期間に縛られるため、より大きな変更を伴う開発に取り組むことが難しいという。安定性も確保するとなると、2年おきの長期サポート版を目指して開発することになるが、これでは新機能が登場するまで2年もかかることになる。
提案では月1回のリリースへ切り替えるとともに、開発者は期間にとらわれることのない継続開発を実現できるモデルが提案されている。開発者は開発者向けの非公開ブランチへ開発結果をマージ。ここからalpha、beta、releaseのブランチへのマージが規定の仕組みに則って実施され、開発者による継続開発、アクティブテスターによる積極的な試用への参加、ユーザへの迅速で安定した機能の提供、といった仕組みを実現するという。
単一ブランチを使うことによる開発停止期間の存在は既存のほかのプロジェクトでも問題視されており、複数のブランチと高速なリリーススタイルへ移行するプロジェクトもある。Chromeの開発がそうした開発モデルで代表的なもののひとつとされており、FirefoxもFirefox 4以降、同様の短周期リリースモデルへ移行している。
しかし、同様の短周期リリースモデルをここまで人気のあるOS規模のディストリビューション開発へ適用するという提案はめずらしい。大規模な変更であり提案が受け入れられるか現段階ではわからないといえる。今後の展開が注目される。
| Ubuntu 11.04登場 - UIも大幅に変更 [2011/5/9] |
| 【レビュー】Natty Narwhalで粋な人生に? Ubuntu 11.04を試す [2011/4/28] |
| Ubuntu 11.04、新デザインのスクロールバーを検討中 [2011/3/8] |
| 次期Ubuntu、XからWaylandへ [2010/11/8] |
| 次期Ubuntuで変わる6つの項目 [2010/11/25] |
| 【レポート】Ubuntu 11.04アプリはLibreOffice、Firefox4、Unity、Banshee [2010/11/2] |
| Ubuntu 11.04、GNOME Shellの採用見送り [2010/10/26] |
| セメント鉱物の一種が高温用圧電センサ材料に - 東工大などが発見 [18:13 6/19] |
| 九大、植物の気孔開口に必要なK+チャネルの働きに必要な転写因子を発見 [17:59 6/19] |
| NICTなど、酸化ガリウムを用いたMOSトランジスタを開発 [16:57 6/19] |
| NIBBなど、分裂時の植物細胞内の仕切りができる様子を高解像度で撮影 [16:23 6/19] |
| 筑波大など、眠気は起きている間の経験で変動することなどを発見 [15:57 6/19] |
|
カメラの顔認識を阻害するプライバシーバイザー [00:00 6/20] エンタープライズ |
|
「GANTZ」連載13年でついに完結、戦いの結末を目撃せよ [00:00 6/20] ホビー |
|
サラ・イイネス「大阪豆ゴハン」がDモーニングで復刻連載 [00:00 6/20] ホビー |
|
[GANTZ]13年にわたる壮大なストーリーに終止符 意味深メッセージも [00:00 6/20] ホビー |
|
イシデ電「私という猫~呼び声~」、刊行記念で特典も [23:38 6/19] ホビー |