Vine Linux

Vine Linux リリースロードマップ

リリースロードマップ

Vine Linux としては、約1年に 1 回のペースでリリースを目指す予定です。

なお、安定性などを考え、x.0 では製品版は出さず、x.1 で製品版とする予定です。 (製品版は出してしまうと修正がむずかしいという理由と、メジャーバージョンのリリー スマネージメントを製造プロセス(および営業マーケティング)のスケジュールに合わせ たくないため)

御意見、御要望などは VineSeed ML までおねがいします。

  2004/11/26	Vine Linux 3.1/3.1CR リリース
  2005/09/18	Vine Linux 3.2 リリース
  2006/-	Vine Linux 4.0
  2006/-	Vine Linux 4.1

次期リリース

次回リリースは 2006/- に Vine Linux 4.0 を目指して開発をすすめています。 すでに VineSeed では次期バージョンのための開発が進められていますが、採用 するコンポーネントはすべて未定です。

  • kernel-2.6.x (2.6.12でテスト中)
  • XOrg X11R6.9.0 or newer (R7.0は採用しない)
  • gtk+-2.8, gnome-2.12/2.14
  • gcc-3.3.6
  • glibc-2.3.3
  • rpm-4.4.2
  • tetex-3.0
  • firefox-1.5
  • anthy+scim?

タイムスケジュール

現状では 2006/- リリースを目標に考えています。

ただしさまざまな状況の都合により時期などがずれる可能性はあります。

(開発事項整理中のため日程をすべて未定に変更し、一時削除しています)

   T(2006/-)	Vine Linux 4 feature freeze
   T+20日	Vine Linux 4.0 beta
   T+60日	Vine Linux 4.0 RC
   T+70日	Vine Linux 4.0 リリース
   T+190日	Vine Linux 4.1/4.1CR リリース

アーキテクチャ

4.0 ではまだ未定ですが、Intel,PPC はリリースする予定です。

IA64,AMD64/EM64T については現状では予定はありません。有志による開発計画が 開始しましたが、どの時点でリリースにできるかは未定です。

今後の開発方針(未改定)

VineSeed 開発支援

Vine Linux の元となる VineSeed からは1年から1年半に 1 回のペースでリリース ブランチを行い安定化をはかっています。しかし、本来の安定化作業よりもパッケー ジ自体の調整作業やアーキテクチャ間の調整作業が多くなっているという問題があり ます。この問題に関しては、現在、クオリティを保つための仕組みや複数のアーキテ クチャでの同時開発を補助するための仕組みを考えています。基本的にはビルドファー ムとよばれるものです。これに加えて、アーキテクチャ依存にならないように、また より良いクオリティのものが開発できるように、ポリシーを決めてそれにしたがった 自動チェック機能などを加えていきたいと考えています。これを利用することで、手 間だけの問題でアーキテクチャ間に差ができることはなくなりますし、より多くの方々 が開発に参加しやすくなると考えています。これに関しても皆様のご意見をお待ちし ています。

パッケージ選択ポリシー

Vine Linux 1.0 から受け継がれているパッケージ選択のポリシーは、

  • 安定である
  • 安全である
  • 初心者にも使いやすいものである
  • 選択肢をなるべく少なくする
  • CD1枚におさまる
  • 日本語が使えないものは日本語化するか使えるものに差し替える
といったところです。ただ、かなり曖昧ですので今後はもうすこし具体的に していきたいと考えています。これに関しては開発者やユーザの皆様のご意 見、ご要望をお待ちしています。

なお、現状の Vine Linux 2.x では選別ポリシーを曖昧にした結果、すこし 大きくなっている傾向にあります。例えば同じ機能を持ったものが複数存在 することや、使用頻度が低い可能性のあるパッケージが含まれています。 今後はポリシーをしっかりすることによって、1.x と同じまではいかなくと ももうすこし厳選されたものを用意したいと考えています。

厳選したことによって逆に選択の範囲が狭まってしまう問題に関しては、イ ンストーラを用意することで対処をする予定です。この仕組みについては現 在鋭意開発中ですが、2.1 のリリース後しばらくしたらテスト公開される予 定です。Debian の柔軟さと Vine Linux のコンパクトかつ必要十分なベース システムを提供する予定です。VineSeed からVine Linux へのブランチに関 してもポリシーに基づいてある程度自動的に行えるようにすることで、 VineSeed 開発もこれまで通り活発に行えるのではないかと考えています。

パッケージ選別にはユーザ、開発者の皆様の意見をうまく採り入れられるよ うアンケートなどを考えたいと思います。みなさまの御意見をお待ちしてい ます。

パッケージ作成ポリシー

このポリシーの目標は、最低限のチェック機構を用意することでパッケー ジ毎のクオリティのバラツキを防ぎ最終的なクオリティとバランスが保てる ようにすることです。現在の VineSeed の活発な開発を保ったまま全体のク オリティを上げ、かつ新しい方々の開発への参加をスムーズにするために、 パッケージの作成ポリシーも作成しようと考えています。これはポリシーと いうよりは規則といったものに近いかもしれませんが、上に述べた自動チェ ックのためのポリシー作成とそのために必要な規則を策定しようと考えてい ます。たとえば最低限このタグは書かなければならないとか、かならずこの マクロをつかうようにといったことを、いまよりもすこしだけ厳しく決めよ うと考えています。もちろん多くのアーキテクチャに対応できるようにする ためのものも盛り込む予定です。

これらの2つのポリシーを明確にすることで、今後もよりスムーズな開発と リリースを行って行きたいと願っています。みなさまの御意見、御協力を宜 しくお願い致します。