GNU/Linux >> Linux の 問題 >  >> AlmaLinux

AlmaLinuxとRockyLinux:どちらを選択しますか?

AlmaLinuxとRockyLinux!間違いなく、これらは2つの最も人気のあるRHELフォークですが、どちらが正しい選択ですか?この記事では、この問題についての私の考えを共有します。

CentOSが信頼性の高いRHELベースのサーバーオペレーティングシステムとしての地位を譲り受けて以来、AlmaLinuxとRockyLinuxは2つの最も輝かしいスターです。

AlmaLinuxとRockyLinuxはどちらも、RedHatのリリースに基づいてCentOSを廃止するというRedHatの2020年12月8日の発表に応えて登場しました。

何よりもまず、オープンソースとは、ユーザーが確実に選択できるようにすることです。 AlmaLinuxとRockyLinuxは、CentOSと同じように、同一のRHELリビルドです。したがって、パフォーマンスの観点からは、同じである必要があります。

両方のディストリビューションは、CentOSの代替品の役割の主要な候補です。技術的な観点からは、どちらもRHELの1:1互換フォークになることを目指しています。したがって、これら2つの間の選択は、主にイデオロギー上の理由で行われます。

CentOS Streamを使用しないことについて、人々はいくつかの有効な点を指摘しています。その1つは、以前のRHELとは異なり、現在はAlmaLinuxとRockyLinuxと同じではないということです。 CentOSはRHELの再構築であったため、人々はCentOSを使用しましたが、現在はそうではありません。

ただし、この記事のメイントピックに進む前に、まず両方のディストリビューションを簡単に見てみましょう。

AlmaLinux

Red HatがCentOSリリースの保守を終了すると発表したとき、カスタマイズされたLinuxベースのオペレーティングシステムを大規模なホスティングプロバイダーやデータセンターに提供することを専門とするCloudLinuxは、独自のRHELフォークを作成することを決定しました。

当初はProjectLenixと呼ばれていましたが、2021年1月14日にAlmaLinuxに名前が変更されました。これは、常に無料の汎用オペレーティングシステムであることが意図されていました。永遠に!

プロジェクトが最初に発表されたとき、CloudLinuxは年間100万ドルのサポートを約束しましたが、それはまだ有効です。ただし、CloudLinuxは主にAlmaLinuxに資金を提供していますが、プロジェクトやそれが生成するソフトウェアを所有していません。

AlmaLinuxの最初のベータ版は2021年2月1日にリリースされ、AlmaLinuxの最初の安定版リリース(8.3)は、コード名「PurpleManul」が2021年3月30日に公開されました。

AlmaLinuxの最新の安定したリリースは、RHEL8.5リリースから48時間以内に2021年11月12日にリリースされたAlmaLinux8.5「ArcticSphynx」です。ご覧のとおり、バージョン番号は、ベースとなっているRHELのバージョンを表しています。

AlmaLinux 8.xシリーズは、CentOS8が最初に保守終了に達する予定だった2029年までサポートされます。

Rocky Linux

Rocky Linuxは、CentOSプロジェクトの最初の創設者であるGregoryKurtzerによって設立されました。この名前は、CentOSの初期の共同創設者であるRockyMcGaughへのオマージュとして選ばれました。

前に述べたように、Red Hatは、2020年12月8日にダウンストリームビルドのCentOSからアップストリームビルドのCentOS Streamに焦点を移すことを発表し、その翌日、GitHubでRockyLinuxの開発作業が開始されました。 24時間以内に650人以上の寄稿者が参加しました。

さらに、このプロジェクトには、VMWare、AWS、Googleなどの数十億ドル規模の企業からの支援があります。

Rocky Linuxチームは、2021年6月21日に、最初の安定版リリースであるRockyLinux8.4「GreenObsidian」の一般提供を発表しました。彼らはCentOS「クラシック」を再び実行しています。

CentOSのリリースには、RHELのリリース後に番号が付けられていました。これにより、ユーザーはどのRHELバージョンがCentOSビルドのソースコードベースとして使用されたかを簡単に判断できます。 RockyLinuxはその伝統を受け継いでいます。

AlmaLinuxとRockyLinux

CentOSは、2004年にLanceDavisとGregoryKurtzerによって設立されました。2014年、CentOSチームはRedHatとの契約を受け入れました。

その結果、Red HatはCentOSを買収し、すべての商標、著作権などを取得しました。2019年にIBMは正式にRed Hatを買収し、CentOSの廃止につながりました。

もちろん、最初はプロジェクトにワクワクするのは簡単だと思います。ただし、金銭的な補償がない場合、10年後に熱狂的になることははるかに困難です。

そうは言っても、Rocky Linuxは、大企業からの圧力を受けて、その後Red Hatの手に渡ったCentOSプロジェクトを去った同じ男が率いるので、歴史が繰り返されないことを誰もが保証できますか?

そのため、CentOSの創設者がRockyLinuxを使用する理由としてRockyも設立したと人々が言及し続ける理由はわかりません。ソフトウェアの選択を個人崇拝に基づいて行わないでください。 Rocky Linuxの場合、私にとっての問題は信頼です!

移行の観点から物事がどのように立っているかを見てみましょう。 Rocky Linuxの最初のリリースには、CentOSシステムをRocky Linuxに移行するのに役立つ変換ツール(migrate2rocky)も含まれています。既存のCentOS、AlmaLinux、RHEL、またはOracleLinuxのインストールをRockyLinuxに移行できます。

上記のツールは、リストされているディストリビューションをRockyLinuxにのみ移行できることに注意してください。

それでは、AlmaLinuxのアプローチを見てみましょう。最初に、彼らはELevateと呼ばれるまったく新しいプロジェクトを開始しました。これは、ユーザーがRHELベースのディストリビューション間でアップグレードまたは移行できるようにするためのイニシアチブです。

Rockyの場合の「onlyto」とAlmaLinuxのアプローチの「toany」の違いを見ましたか?私の目には、AlmaLinuxの道はより高貴で、オープンソースの精神と選択の自由に近いものであり、私はそれを尊重しています。

AlmaLinux Rocky Linux
本番バージョン 2021年3月以降 2021年6月以降
1:1RHELバイナリ互換性 はい はい
定期的な更新の遅延 約1営業日 約1営業日
エラッタ はい はい
ライフサイクル 10年 10年
商用サポート サードパーティ サードパーティ
ARMサポート はい はい
PowerPCサポート はい 計画中
s390xサポート 計画中 未定
SecureBoot はい はい
所有者 AlmaLinux OS Foundation Rocky Enterprise Software Foundation
組織タイプが所有 非営利501(c)(6) 営利目的、Public Benefit Corp

そして今、物事のおそらく最も重要な側面であるガバナンスモデルに移る時が来ました。

ガバナンスモデル

AlmaLinux OS Foundationは、501(c)(6)非営利団体です。 。これは、OSの所有権、知的財産、およびプロジェクトの方向性をコミュニティの手に委ねるために作成されました。

CloudLinuxはAlmaLinuxOSFoundationを制御できません。コミュニティはAlmaLinuxを制御および所有しており、誰もそれを変更することはできません。 CloudLinuxでも、他の企業でも、他の誰かでもありません。

AlmaLinuxの背後に親会社はありません。はい、CloudLinuxはプロジェクトを開始するという考えを持っていましたが、AlmaLinuxは完全に独立しており、CloudLinuxが所有していません。代わりに、100%コミュニティが所有し、管理しています。

さて、あなたはおそらく、CloudLinux OSとAlmaLinuxにどれだけの共通点があるのか​​、自問しているでしょう。あなたはその答えに驚かれることでしょう–彼らには共通点は何もありません。

CloudLinux OSは、顧客と目的が異なる製品です。それはAlmaLinuxの使命とは何の関係もありません。

RockyLinuxがどのように機能するか見てみましょう。

Rocky Linuxは、Kurtzerによって設立されたRocky Enterprise Software Foundation(RESF)によって管理および管理されています。

同時に、彼は Public Benefit Corporationでもあります。 (PBC)所有者。RockyLinuxの背後にある傘を提供します。

つまり、Kurtzerは基本的にRockyを所有しています。私たちは彼が以前に起こったことを二度と起こさないようにすることを彼に信頼しなければなりません。

PBCが収益を上げたり、製品やサービスを提供したりすることを望んでいないことが重要です。資産、法的、組織的構造を維持する唯一の責任を負います。

はい、RESFには運営委員会がありますが、どこを見ても、Kurtzerは会社の所有者であり、おそらくRockyLinuxの意思決定者です。あなたの視点に応じて、これは良いことと悪いことの両方として見ることができます。

同時に、AlmaLinux OS Foundationは真の501(c)(6)非営利団体であり、独立した取締役会と共同所有権を持ち、貢献者は直接投票機能とプロジェクトガバナンスにおける直接の発言権を持っています。

>

IMHO、ロッキーのライセンスは、コミュニティが所有する非営利団体であることを保証するために非常に明確なAlmaLinuxと比較して、プロプライエタリです。

RHEL-エクスペリエンスの再構築

RockyはCentOSの創設者によるイニシアチブであり、この分野での多くの経験を意味します。

一方、AlmaLinuxは主にCentOSの経験も豊富なCloudLinuxのチームによって開発されているため、実際には、コア開発チームはRHELの再構築に10年以上の経験があります。

ですから、経験の面では、彼らは両方ともそれを持っています。

商用サポート

AlmalinuxとRockyLinuxは商用サポートを提供しています。 1つ目はTuxCare(CloudLinuxが所有)を組み込んでおり、2つ目はCIQを組み込んでいます。

TuxCareは、CloudLinuxがKernelCareを呼び出すために使用したものをロールインします。これは、重要なコンポーネントのライブパッチ適用、保守終了後のシステムのサポートサービス、および現在のディストリビューションのサポートサービスを含む新しいCloudLinuxアンブレラブランドです。

Rockyの場合、Kurtzerは最近CIQ(Ctrl IQ)を立ち上げ、防衛や政府、メディア、製薬、ハイパフォーマンスコンピューティング(HPC)、研究などの業界でRockyLinuxエンタープライズの顧客をサポートしています。

CIQは、ロッキーの成功に多額の投資を行っており、CIQは、資金面だけでなく、エンジニアを雇用してプロジェクトに時間を費やすことにより、ロッキーエンタープライズソフトウェアファンデーションを後援しています。

コミュニティのフィードバック

これまで見てきたように、おそらくLinuxディストリビューションの99%が、ウェブサイトのフロントページに「コミュニティ」という言葉を誇らしげに掲げています。ご存知のように、これはLinuxコミュニティを構築するための基盤です。

一部のLinuxディストリビューションにとって、コミュニティは本当に彼らが尊敬と配慮を示しているものです。他の人にとっては、それは単なるマーケティングアプローチです。

私の個人的な経験では、AlmaLinuxはコミュニケーションにオープンであり、チームからは常に誰かがあなたを歓迎し、質問に答えてくれます。しかし残念ながら、RockyLinuxについて同じことを言うことはできません。

結論

AlmaLinuxとRockyLinuxは多くの類似点を共有していますが、それらの維持と管理の方法には大きな違いがあります。

私はRedHatとその派生物の最大のファンではありませんが、RHELベースの代替品を選択する必要がある場合は、各ディストリビューションの管理システムと資金調達システムを調べ、Almaのアプローチを好むため、AlmaLinuxを使用していました。

>

その上、AlmaLinuxはより応答性が高く、より早くアップデートを入手しました。

ただし、それらを切り替えるのは、両方が同じアップストリームに基づいているためです。そのため、実行しているものが遅れたり、政治やドラマによって妨げられたりした場合は、簡単にもう一方に切り替えることができます。

どちらも優れており、どのように選択しても、うまく機能します。


AlmaLinux
  1. AlmaLinuxとRockyLinux

  2. Rocky Linux / Alma Linux /CentOS8にErlangをインストールする方法

  3. CentOS8をRockyLinuxに移行する

  1. CentOSとUbuntu–Webサーバーにどちらを選択するか

  2. TelraformをAlmaLinux8、CentOS 8、およびRockyLinux8にインストールする方法

  3. CentOS / AlmaLinux / RockyLinux8でGUIを起動する方法

  1. Rocky Linux 8 / CentOS 8 / RHEL 8/AlmaLinuxにDockerをインストールする方法

  2. CentOS7をRockyLinux8にアップグレードする方法

  3. RHEL、CentOS、AlmaLinux、RockyLinuxでKubeadmを使用してKubernetesクラスターをインストールする