Gentooの新しいストーリー

今週はいつものように、Gentooメーリングリストは配布の将来についての会話でいっぱいで、そのうちのXNUMXつがこの記事の中心的なトピックになるまで私の注意を引きました。 しかしその前に、配布について少し歴史を知るつもりです。

あなたの創造主

私たちは最後の千年紀に戻り、1999年にDanielRobbinsがEnochLinuxの最初のバージョンをリリースしました。これは、他のすべてのディストリビューションによって考案されたそれまでの標準を破り、プリコンパイルされたパッケージを受け取る代わりにパッケージを作成することを望んでいたディストリビューションです。 主なアイデアは、ユーザーのハードウェアに対応し、不要なパッケージを含まないシステムを作成することでした。

FreeBSDの

エノックとのいくつかのトラブルの後、ダニエルはに移行しました FreeBSDの、UNIXオペレーティングシステム、そしてそれは彼が出会った場所でした ポート、 システムのパッケージ制御ツール。 ご想像のとおり、バイナリを取得する代わりに、ポートがプログラムのコンパイルを担当します。これには、別のツールが使用されます。 pkg.

Gentoo 1.0

とらえどころのないバグを修正した後、すでに2002年に、Gentooはすでにその正式な名前を取得しており、すべての中で最速のペンギン種にちなんで名付けられ、世界に最初の公式バージョンを示していました。 このマイルストーンは、何年にもわたって出現した一連の長い変更と修正の最初のステップでしたが、最も重要なものに焦点を当てます。

コミュニティ管理

これはGentooの独特の機能です。特定の会社が運営されていないため、コミュニティは開発者とユーザーの両方にとって最終的に最適なものを決定するコミュニティです。 しかし、ソニーやグーグルなどの大企業がシステムを改善するためにGentooパラダイムを使用していることは言及する価値があります。

2004

創設者が個人的な問題のためにGentooFoundationに経営陣を引き継ぐ必要があったため、今年はGentooにとって特に困難な年でした。 当時のGentooの人気爆発により、人々はGentooをますます使用し始め、その数は有望に見えましたが、そのような急速な成長により、フレームワークを正しい規模に合わせることが困難になりました。 これらのプロジェクトの多くは「自由時間」に実行されることを常に念頭に置いて、手綱を制御するのに十分な人がいなければ、名声の爆発はそれほど良くありません。

2007

適切な構造がなく、一種の内部ゲリラがあったため、GentooはGNU / Linuxの世界に沈み、「二次」ディストリビューションになりました。 この環境で、ダニエルは開発者として活発な開発に戻ることを決定しましたが、多くの個人的な違いと双方による攻撃の後、彼は再入国後すぐに引退することを決定しました。 直後に Funtoo Linux、Gentooをベースにしたディストリビューションですが、当時の不安定な構造を克服しなかったいくつかの重要な変更が加えられています。

GLEP 39

Gentoo Linux Enhancement Proposal(GLEP)は、技術的および構造的な変更をコミュニティに提案するドキュメントです。 GLEPは、準備、レビュー、投票の継続的なプロセスを経て、コミュニティのニーズと提案の実行可能性に応じて、実装される場合とされない場合があります。 特に、GLEP 39は、Gentoo Linuxの新しい構造を実装したいプロジェクトであり、多くのプロジェクトと開発者の順序と進行方法が再定義されています。 それは2005年に始まり、2008年に承認されるまで開発プロセスを続けました。長年影響を及ぼしてきた複雑な構造上の問題を改善することは、開発者とユーザーの両方のコミュニティの反応でした。

被害は明らかでした

この時までに、Gentooはすでに内部ゲリラと方向性の欠如に大きく苦しんでいました。 多くのユーザーと開発者が引退し、それは死を待つ小さなプロジェクトになりました。 しかし、驚くべきことは、すべてにもかかわらず、そしてすべての可能性に反して、Gentooがより安定した構造を持っていることです。また、開発者とユーザーの減少のおかげで(開発時に矛盾する可能性のある視点)、新しいプロジェクトに取り組み始め、Gentooを中核に改善することができます。

究極のテスト、年

その時から10年が経ち、多くの変化があり、当時定義されていた構造はすでに確立されており、その過程で多くのことを学び、新しい開発者が到着し、他の人は参加しました。撤回しました。 要するに、Gentooは(驚くべきことに)死んでいません。 そして、この新しい知恵は、選択、問題解決、プロジェクトのプレゼンテーションの形式とモデルに反映されています。つまり、彼らはすでに決心しています。 そして、これは私たちを再び今週に連れて行きます。

「Gentooの計画」

これは タイトル この記事の原因となった会話のスレッドから、完全なログはまだそこにありませんが、これは少し起こったことです。 Danielは、プロジェクトに貢献し、GentooとFuntooの間の接続を強化し、さまざまなコミュニティプロジェクトで保留中の問題を解決したいと考えています。

これは現在リストで議論されており、第一印象はダニエルが積極的以上に戻ってきて、Gentooのリーダーシップを(評議員として)助けたいということです。 このために、あなたはすでに開発者クイズを受けています コミットアクセスなし、Gentooの採用担当者(通常は開発者)と申請者の間で、IRCを介して一連の面接が行われます。 これらのインタビューでは、コミュニティの新しい構造、進め方、提案方法、問題の修正方法を中心に、クイズの質問をXNUMXつずつ確認します。

補足として、特別に設計されたクイズがあります コミットアクセス、これはファイルを直接編集できることを意味します .ebuild 何になるか .deb o .rpm それぞれdebianまたはredhatで。 これは、技術的な問題やプログラムのメンテナンスプロセスにおいてはるかに厳密です。

面接を行うには、Gentooの開発者から指導を受けている必要があります。Gentooの開発者は、申請者にプロセスを説明し、回答を見つけるプロセスをガイドします(すべてが十分に文書化されているため、メンターなしで行うことができます)。 、ただし面接官を依頼するのは本人である必要があります)。

歴史から学ぶ

私は自分自身を歴史の愛好家とは思っていませんが、同じ過ちを犯したくないのであれば歴史を知る必要があることを学びました。プログラミングのように、過去に起こったことを知ることは私たちに未来をよりよく理解することを教えてくれます。 これは、Gentooメーリングリストで今後数日またはおそらく数週間は常に話題になりますが、年が経たず、双方がすでに年齢の経験を持っているので、うまくいけばもっと良いでしょう。 最終的には、より良いGentooを構築し続けるために、私たち全員が同じことを求めています。 ここに来てくれてありがとう🙂


記事の内容は、次の原則に準拠しています。 編集倫理。 エラーを報告するには、 ここで.

9コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   HO2Gi

    とても良い記事です、おめでとうございます。

  2.   スターファイア

    とても素敵な記事

  3.   ホセ・J・ガスコン

    このように政治経済階級が選ばれた場合、野蛮な資本主義(フリードマニア人)がなく、福祉国家のケインズ派のビジョンがあれば、別の世界が可能になるでしょう。
    これまでのところ、Gentooがどのように機能するかを理解した優れた記事であり、それはまったく簡単ではありません。
    彼らはマチャドを「歩きながら進んでいる」。
    よろしく

  4.   アルベルトカルドナ

    こんにちは!
    Funtooについてどう思いますか。また、Danielが前述のディストリビューション(Funtoo)を作成した理由について知っていますか。
    彼はマイクロソフトにいたが、ジェンツーに戻ってプロジェクトに参加しなかったので、ファントゥーを見つけることにしました。
    その詳細はいつも私を少し疑わしくさせました。
    Funtooを使用したことがあるかどうか、Gentooとの印象や違いについて教えてください。

    ご挨拶!
    良い投稿です! いつものように🙂

    1.    クリスADR

      こんにちはアルベルト、

      確かに、ダニエルはある時点で、純粋に労働上の理由でマイクロソフトにいました。「アイデアは、フリーでオープンソースのソフトウェアがどのように機能するかをマイクロソフトに教えることでした。 そもそもGentooを離れる原因となった個人的な問題を解決した後、彼はコミュニティと再接続することを決定しましたが、この時点で状況は少し緊張し、厄介な開発者もいました。 摩擦と個人的な攻撃は徐々に物事をより緊張させました。 ブレークポイントで、ダニエルは「敵対的な」コミュニティを離れることを決定し、Gentooの新しいバージョンを見つけました... Funtooは、一部の人が言うように、Portageやその他のプロセスの構造的な変更、「改善」を行いました。 オープンソースプロジェクトのスキーマまたは構造を変更するこのプロセスは複雑な場合があり、コミュニティを説得しようとしても必ずしもうまくいくとは限りません。 今日、ダニエルは常にPortageの開発に貢献しており、今日、Gentooパッケージマネージャーには新たな進化が期待されています。

      私はFuntooを個人的に試したことがなく、配布について良いことを聞いたことがあります。 この時点での違いは、プロジェクトの構造と方向性である可能性があります。Funtooの優先順位は、プロジェクトを指揮するのに役立つ一連の優先順位であるWebサイトで詳しく説明されています。

      疑問を少し明確にできるといいのですが🙂
      よろしく

  5.   フェルナン

    はいはい。
    gentooは、ユーザーが日常的に扱うのが本当に難しいと思いますか? これは、明らかに、無知から、GNU linuxのプログラマーや学生ではなく、通常のユーザーにとって、gentooは更新を維持し、問題がないようにするために非常に複雑であるように思われるためです。Portageは多くのニュースを提供し、コンパイルには時間がかかります。時間的には、他のバイナリディストリビューションよりも効率がやや劣りますが、使いやすさの点で光年離れているように見えます。
    したがって、gentooに関する次の記事は、一度インストールしたgentooを維持する方法です。
    ご挨拶。

    1.    クリスADR

      こんにちはフェルナン。

      簡単な答え:いいえ、「普通の」ユーザーにとってはそれほど難しいことではないと思います。

      長い答え:
      Gentooの複雑さの曲線が急なのは事実ですが(Vimを最初に学んだときは少し思い出します)、これは一部、GNU / Linuxが複雑さを「隠す」プロセスを経ているためです。 何かが複雑であっても悪くはありませんが、逆に、何かの複雑さを取り除くと最終的には悪くなりますが、Windowsを見てください🙂隠された複雑さは、ユーザーが依存するようになるため、他の何よりも悪いです。

      さて、今日、私は3つのコマンドを実行するだけで、不安定な(実験的な)ブランチでgentooを実行し続けることができます。週に一度、または多くの変更がある場合はXNUMX日ごとに実行します。

      出現–同期

      出現-avuD @ world

      またはそれに相当するもの

      Emerge –ask –verbose –update –deep @world

      最初にリポジトリを同期します(#apt updateなど)
      XNUMXつ目は、インストールしたすべてのプログラムとその依存関係を更新します(#apt upgrade)

      最初はニュースやエラーを理解するのが少し難しいことは明らかですが、最初の難しさをスキップすると、物事はより意味をなし始め、より完全に見られるようになります。 (機器を何度か故障させ、最初からインストールする必要がありましたが、エラーが発生するたびに、非常に重要な教訓が得られました🙂)

      そしてこれは、「通常の」ユーザーが依存関係を解消するのに役立つだけでなく、GNU / Linuxの本質である、真の自由であるプロセスのことを彼に教えます。

      後者に関しては、「ユーザー」にとって、バイナリ配布ははるかに簡単です。 そしてある程度、Gentooを使用するには、テクノロジーに対する特別な傾向、または効率に対する非常に強いニーズが必要です。 そしてそれはGNU / Linuxの美しいところでもあります🙂あなたはあなたのニーズに最も適したレベルを自由に選ぶことができます🙂Gentooはソフトウェアの複雑さを隠そうとはしません、それどころか、それはユーザーにその複雑さを教えますそれぞれの作品をどうするかを決める彼、それは責任を伴うものですが、習得すると、より大きな満足をもたらします🙂少なくとも、自分のチームに何があるのか​​、どのように持っているのか、そしてなぜ私が持っている🙂
      よろしく、

  6.   フェルナン

    はいはい。
    仕事で彼らは私たちにWindows10を置いてくれました、私は自宅でgnomeを4年間よく使用しています、Windows 10は私には恐ろしいようです、さらに私の特定のケースでは、私の視覚の問題で、私はgnomemanjaroをよりよく適応させました引伸機専用のウィンドウズ10。
    ご挨拶。

  7.   アルヴァリト05050506

    非常に良い記事です。あなたの記事を見つける前は、Gentooが存在することすら知りませんでした。そして今、RaspbianからGemtooに切り替えようとしています。 ありがとう!