Archlinuxのシステム要件。 トップ5のArchLinuxディストリビューション。 法人顧客向けの配布



発行日:2015年1月1日
翻訳:A。クリボシェイ
譲渡日:2015年6月


ArchLinuxはユニークです。 ほとんどのLinuxディストリビューションとは異なり、公式のライブCDすらありません。 実行したい場合は、ターミナルを使用する必要があります。 多くの人がそれを好きです。 Archを使用すると、ユーザーは自分の好きなシステムを自由に構築できます。
独自のシステムを最初から構築するのが苦手な場合は、それで構いません。 Arch Linuxディストリビューションには多くの派生物があり、それらはすべてArchに基づいているという事実にもかかわらず、それぞれに独自の特徴があります。

それは完璧な派生物です。 その開発者は、Archベース全体を独自のリポジトリに置き換えませんでした。 インストールすると、メインのArch Linuxリポジトリからすべてがダウンロードされるため、インストール後に更新する必要はありません。 すべてが新鮮で、準備ができています。 とりわけ、ディストリビューションの開発者はNumixと緊密に連携しているため、Antergosはテーマの面でうまくいっています。 一般的に、彼は可能な限りArchLinuxのアップデートサイクルとリポジトリに固執しようとします。

CrunchBang Linuxのように、軽量、高速、高度にカスタマイズ可能です。 ArchBang開発者は、Antergosの開発者と同様に、独自のリポジトリを作成するのではなく、メインのArchリポジトリに固執することを好みます。 親ディストリビューションのユーザーと同時に更新を取得するので、これは良いことです。 実際、2つのブランチの違いは1つだけです。CrunchBangはDebianをベースとして使用し、ArchBangはArchLinuxを使用します。
ArchBangを使用すると、Tint2パネルを備えたOpenboxスタイルのデスクトップを手に入れることができます。これは最小限のソリューションです。 全体として、Arch Linuxの非常にシンプルで軽量なバージョンを探しているなら、これはArchBangです。

KDE、Arch Linuxが好きで、すべてをすぐに使用できるようにしたいですか? 今日、そのような機能を提供するディストリビューションはごくわずかであり、ChakraLinuxもその1つです。 ディストリビューションはKDE用に完全にカスタマイズされたものとして位置付けられているため、ディストリビューションの公式リポジトリには、このグラフィカル環境用のプログラムのみがあります。 GTKベースのプログラムの使用は推奨されていません(ただし、追加のリポジトリにあります)。

絶対に誰もがKDEを好きになるとは言えませんが、それが好きな人のために、ChakraはArchLinuxをベースにしたKDEを備えた優れた迅速なデプロイメントシステムを提供します。

モダンでありながら安定したArchベースのディストリビューションをお探しですか? 最良の選択かもしれません。 彼には多くの強みがあります。 まず、ディストリビューションは独自のリポジトリを使用するため、開発者はユーザーに提供されるソフトウェアを完全に制御できます。 最初に新しいアップデートを入手したい人にとっては、これは煩わしいかもしれません。

Manjaroのもう1つの強みは、ディストリビューションのいくつかのエディションの存在であり、ライバルとは一線を画しています。 ArchBangは大幅に変更されたOpenboxを提供しており、それが気に入らない場合は、別のウィンドウマネージャーで画像を選択することはできません。 Chakraは、あなたがKDEだけを好きで、他には何も好きではないと想定しています。 一般的に、複数のエディションを持つことは間違いなく利点です。

Manjaroと言えば、XFCEバージョンは標準と見なされますが、それ以外に、提供されている多くのエディション(公式およびコミュニティ製の両方)のいずれかを選択できます。 Manjaroはほとんどの人に似合います!

ArchLinuxを習得しやすいと位置づけられています。 また、公式のArchリポジトリも使用しています。 Bridge Linuxは特定のグラフィカル環境向けに調整されておらず、いくつかのエディション(LXDE、XFCE、Gnome、MATEなど)で利用できます。 お好きなものをお選びください。

結論

Arch Linuxの構築は、誰もが楽しめるわけではないアクティビティです。 多くの人は、単にシステムをインストールして使用することを好みます。 私たちのレビューで提示されたディストリビューションは、そのようなユーザーもArchに参加できるようにします。

間違いなく、Kaliは侵入テストの最も人気のあるディストリビューションとしての地位を確立しています。 しかし、初心者やセキュリティの専門家がそれに夢中になっているからといって、すべてのユーザーに適しているわけではありません。 Manjaro Linuxは、初心者に適したArch Linuxベースのディストリビューションであり、Black Arch拡張機能を簡単に装備できるため、Archの最初のエクスペリエンスが非常に楽しくなります。

ペネトレーションテストに最適な配布についてのホリバーは、ここ数年、フォーラムとIRCチャネルに掲載されています。 ハッカーとペンテスターは、どのオペレーティングシステムが最もユーザーフレンドリーで、直感的で、最も使いやすいか、そしてどのオペレーティングシステムが最もクールなハッキングツールのセットを持っているかについて議論しています。

初心者は、このため、ParrotSecとKaliの間で躊躇しているため、どのハッカーの配布を開始するかという問題に悩まされることがよくあります。 Arch Linuxは一般的に強力なディストリビューションであると考えられていますが、初心者向けではありません。 初心者向けのより簡単なオプションを見てみましょう-ManjaroLinuxでハッキングする方法を学びましょう。

Manjaroとは

Manjaroは、ArchLinuxをベースにした使いやすく初心者向けのLinuxディストリビューションです。 これは、KISS(単純な愚かさを保つ)の原則に準拠した最先端の軽量ディストリビューションです。 Archのセットアップは、他のディストリビューションよりもLinuxシステムの構築についての深い理解を必要とするため、非常に恐ろしい場合がありますが、ManjaroはArchのインストールのすべての面倒を処理します。 Manjaroには、初心者からの質問に常に非常に敏感な経験豊富なArchユーザーの素晴らしいコミュニティもあります。

ブラックアーチとは

BlackArchツールのカテゴリ

先に述べたように、BlackArchには信じられないほどのツールのリポジトリがあります。 ネットワーク接続の速度によっては、個々のツールのインストールに時間がかかる場合があります。 すべてのツールは、個別にインストールすることも、カテゴリごとにグループでインストールすることもできます。 以下は、いくつかの利用可能なカテゴリのリストです。

物理ディスクと内部メモリ上のデータを検索するために設計されたツールのセット。 sudo pacman -Sg | grep blackarch

または、詳細については、BlackArchの公式ガイドをご覧ください。 1つのコマンドで1,900以上のツールをすべてインストールすることもできます。 これにはかなりの時間がかかります。 自分が忍耐強い人だと思う場合は、このコマンドを使用して、BlackArchが提供するすべてのものをインストールできます。

須藤パックマン-Sブラックアーチ

どのディストリビューションがあなたに適していますか?

どのディストリビューションが侵入テストに最適かについての議論は決して終わりません。 そして、おそらく、各セキュリティ専門家の個人的なニーズを満たすことができる理想的なディストリビューションはまだありません。 私たちは皆、さまざまな基準、好み、専門分野、さまざまな程度の経験を持っています。 これらはすべて、侵入テストのディストリビューションの使用方法に影響します。

新しくて興味深いツールを探しているなら、Manjaroの直感的なインターフェースとBlackArchのツールリポジトリを組み合わせることで、KaliLinuxユーザーは自宅にいるように感じることができます。

では、何百もの新しいハッキングツールを備えた新しいManjaro VMがあります。次は何ですか? Wi-Fiドングルを仮想マシンに接続し、KaliにないクールなWi-Fiハッキングツールをインストールしてみませんか?

ご清聴ありがとうございました。 ご不明な点がございましたら、下にコメントを残すことを忘れないでください。 そして、新しい資料を読むために時々私たちに来ることを忘れないでください!

責任の否定:この記事は教育目的でのみ書かれています。 著者または発行者は、悪意のある目的でこの記事を発行していません。 読者が個人的な利益のために情報を使用したい場合、著者と発行者は、引き起こされたいかなる損害または損害についても責任を負いません。

Arch Linuxは、さまざまな問題を解決するために使用できるユニバーサルディストリビューションです。

開発の優先事項は、シンプルさ、ミニマリズム、コードの完成度です。 Archは最小限のベースプラットフォームとしてインストールされ、特定のニーズに必要な個々のコンポーネントをインストールすることで、ユーザーが高度にカスタマイズできます。

GUI構成ユーティリティは公式には提供されておらず、ほとんどの構成操作はコマンドラインとテキストエディタを使用して実行されます。 ローリングリリースモデルを使用することにより、Archには常にほとんどのアプリケーションの最新バージョンが含まれています。

ArchLinuxの概要

Arch Linuxは、i686-およびx86-64アーキテクチャ用に最適化され、上級Linuxユーザーを対象とした独自に開発されたLinuxディストリビューションです。 「pacman」は標準のパッケージマネージャーとして使用されます。このソリューションはアプリケーションを更新し、すべての依存関係を追跡します。 Arch Linuxはフローティングリリースシステムであり、ディスクからだけでなく、FTPサーバーを介してインストールすることもできます。 標準インストールには、ユーザーが独自のビルドを作成できるようにする強固な基盤が含まれています。 さらに、Arch Build System(ABS)を使用すると、新しいパッケージを作成したり、標準パッケージを再構成したり、ArchLinuxリポジトリーを使用して他のユーザーとパッケージを共有したりできます。

Archディストリビューションの基本原則(Arch WayまたはArch哲学として知られています)は次のとおりです。

シンプルさ*

* シンプルさはOSの使いやすさを意味するのではなく、内部組織のシンプルさを意味します。ミニマリズム、簡潔さ、KISSとUnix-wayの原則に従う.

Arch Linuxは、不要な追加、変更、複雑さを排除することでシンプルさを象徴しています。 配布キットには、開発者が最小限の変更でリリースしたのと同じ形式のプログラムが含まれています。

一元化されたパッチは除外されます。 対象となるアップデートには、主に、新しいリリースで廃止される移植バグの修正が含まれています。 同様に、Archは構成ファイルを提供します。これらには、システムファイルのパスの調整など、配布が制限された変更のみが含まれます。 パッケージのインストール後にサービスを有効にするなどの自動化機能は追加されません。

Arch Linuxパッケージは通常、一元化されたプロジェクトに対応しています。 パッケージは、説得力のあるメリットがある場合にのみ分割されます。 パーティション分割は、特に深刻な場合にディスク領域を節約するためにのみ使用されます。

現代性

Arch Linuxは、システムパッケージの問題を排除できる限り、ソフトウェアの最新の安定したバージョンを維持するよう努めています。 ディストリビューションはローリングリリースシステムを使用しており、システムアップデートのインストールに関連する複雑な手順を再インストールしたり実行したりすることなく、定期的なアップデートで1回限りのインストールが可能です。 コマンドを1つ入力するだけで、Archシステムの最新バージョンを入手できます。

Archには、systemd initシステム、最新のファイルシステム(Ext2 / 3/4、Reiser、XFS、JFS、BTRFS)、LVM2、ソフトウェアRAIDサポート、udevとinitcpio、最新のものなど、GNU / Linuxユーザーが利用できる機能の多くが含まれています。システムカーネルバージョン。

プラグマティズム

Archは、イデオロギー的なディストリビューションというよりも実用的なディストリビューションです。 設計上の決定は、開発者コミュニティによって、ディスカッションとテクニカル分析を通じてケースバイケースで行われました。

Arch Linuxのさまざまなディストリビューションにある多数のパッケージとスクリプトは、選択の自由を保証します。 彼らは、イデオロギーよりも機能性を重視するユーザーに無料のオープンソース製品を提供しています。

ユーザーオリエンテーション

GNU / Linuxはより親しみやすいものにしようとしていますが、ArchLinuxは常にエンドユーザー指向です。 Archは特定のユーザーのニーズを満たすことができ、すべての人を喜ばせようとはしません。 このディストリビューションは、自分で問題を解決することを恐れず、解決策を探すためにドキュメントを調べることもある経験豊富なユーザーに適しています。

各ユーザーは、バグを報告し、コミュニティWikiのドキュメントを改善し、他のユーザーにテクニカルサポートを提供することで貢献できます。 Arch Linuxリポジトリは、ユーザーが編集した多数のパッケージを提供します。

汎用性

Arch Linuxは、幅広いタスクのディストリビューションです。 インストール後、コマンドライン環境が利用可能になります。 システムに不要なパッケージを散らかす代わりに、ユーザーは特定のタスクに必要なツールのセットのみをインストールする機会を得ることができます。 Arch Linuxの設計と実装の哲学により、システムの機能を簡単に拡張し、コンソールマシンから選択したデスクトップ環境を備えたシステムに変えることができます。

Archlinuxのソフトウェア

私の意見では、ソフトウェアが主に配布を決定します。 DebianとUbuntuは何で有名ですか? 1つのコマンドでオープンソースの世界のほとんどすべてのソフトウェアをインストールできるという事実。これはRPMディストリビューションについては言えません。 すべてに加えて、Ubuntuには最新のソフトウェアを備えたPPAリポジトリがトラック一杯あります。 これにより、ソフトウェアをインストールし、ソースからビルドしたり、deb / rpmパッケージのデバイスを調べたりする必要がなくなります。 また、Ubuntuには素晴らしいaptパッケージマネージャーがあります。これはシステムの心臓部であり、Windowsユーザーがよだれを垂らすような方法でパッケージを操作できます。 Archはどのように私たちを驚かせますか?
ローリングリリースアップデートモデル
ほとんどの人は標準の更新モデルに慣れています。 最初に、システムのリリース(WindowsまたはUbuntu)がリリースされ、次にセキュリティパッチまたはバグ修正を含むマイナーなソフトウェアアップデートが提供されます。 Archでは、状況が少し異なります。 原則としてシステムリリースの概念はありません。 パッケージは毎日表示され、最新バージョンをすぐに使用できます。 これは、いわば、絶えず更新されるディストリビューションであり、インストールイメージの形式で新しいバージョンを作成する必要がなくなります。
パックマンとAUR
Archには、Pacmanと呼ばれる独自のバイナリパッケージマネージャーがあります。 UbuntuのAptとどう違うのですか?
  1. スピード。 aptは非常に高速なので、過去のもののように見えます。 古いマシンでaptが失敗すると、pacmanは光速で実行されます。
  2. コントロール。 PacmanにはGUIがありませんが、非常によく考えられているため、インターフェイスは必要ありません。 もちろん、GUIをインストールすることは可能ですが、時間の経過とともにGUIを使用する必要がなくなります(これについては次のパートで詳しく説明します)。
  3. 依存関係。配布のイデオロギーは、プログラムをインストールするときに、プログラム自体が機能するためにのみ必要な依存関係が使用されるように、Pacmanの依存関係が作成されるすべてのものに単純さと優雅さを意味します。 アーカイバの例で分析してみましょう。 たとえば、Ubuntuに任意のGUIアーカイバをインストールしてみましょう。依存関係として、zipやunrarなどの追加のソフトウェアを確実に入手します。 tarアーカイブを使用していて、zipとrarが必要ない場合はどうなりますか? Pacmanはアーカイバのみをインストールし、すべての可能なアーカイブ形式を含む推奨される依存関係を一覧表示します。 --no-recommends-installを使用しても、Ubuntuにはこのオプションがありません
ちなみに、Pacmanにはそれほど多くのパッケージが含まれておらず、標準のUbuntuリポジトリにあるものを常にインストールできるとは限りませんが、AURのような素晴らしいものがあります。

では、AURとは何ですか? AUR(Arch User Repository)は、ソースコードからアプリケーションを自動的に構築するためのスクリプトを含む、熱狂的なファンがサポートするリポジトリです。 誰もが好きなアプリケーションをAURリポジトリに追加する権利があります。 AURのパッケージが一定の票数を獲得すると、公式リポジトリに入ります。 AURは、ほとんどすべてのものを見つけることができる場所です。 ユーザーは絶えず膨大な数の新しいパッケージを追加し、古いパッケージを更新しています。これにより、わずかな公式リポジトリが補われます。

配布構成

Archlinuxのすべてが構成可能です。 配布設定は、UbuntuのGUIプログラムではなく、構成ファイルを介して行われます。 また、GUIを使用せずに、必要な方法ですべてを正確に構成する機会があります。 構成を介してすべてを実行できるのに、なぜ機能の低いGUIを使用してシステムを構成するのですか? (Ubuntu Tweakerやその他の残骸の庭にある石)。 一方、初心者ユーザーがこれを行うことは非常に困難ですが、これは私たちのことではありません。

情報を検索する

Ubuntuユーザーは、Googleで情報を検索し、推奨するフォーラムにアクセスすることに慣れています。
perl -e "$ ?? s :; s:s ;; $?:: s ;; =] =>%-(<-|}<&|`{;;y; -/:[メール保護][-`(-); `-(/"-;; s ;; $ _; see "

Archlinuxでは、すべてがはるかにシンプルで便利です。 Archlinuxには独自のWikiがあり、システム上の情報の95%とその中のほとんどすべてのソフトウェアを見つけることができます。 残りの5%の情報は、公式フォーラムの最初の検索行に含まれています。 確かに、マイナスが1つあります。 Wiki上のロシア語の記事の多くは非常に古く、現在のソフトウェアに対応していないため、すぐに英語版を開いてそこを探すことをお勧めします。 とはいえ、新しい考古学者であるあなたがArchlinuxのドキュメントの更新を手伝ってくれるかもしれません。

結論

Arch Linuxは、少なくとも弱いマシン用の単純なシステムと、より強力なマシンで実行するためのソフトウェアで満たされたシステムを組み立てることができるコンストラクターです。 Archはディストリビューションに慣れるのに時間がかかりますが、これは、たとえばUbuntuよりもはるかにカスタマイズ可能であるという事実によって補われます。

いわゆるユーザーフレンドリーなディストリビューションとは異なり、セットアップはかなり複雑で厄介です。 システムをインストールするには、少なくとも、インストールする前にwikiのビギナーズガイドを読む必要があります。 Ubuntuの標準インストールとしての概念が欠落しているため。 インストールするには、自分で多くの決定を下し、多くのパラメータを規定する必要があります。 すべてが正しく行われていれば、不要なゴミのないシステムを手に入れることができます。

ラークモアからの引用:

外部の複雑さにもかかわらず、インストールと構成はそれほど難しくありません。 忍耐力、あなたの行動と注意力の明確な理解と認識を持っていることで十分です(そしてまたArchWikiを非常に注意深く研究してください)。 つまり、簡単に言えば、急がないでください。 ドキュメントには、例とともにすべてが詳細に説明されているため、何が起こっているのか、なぜそれが必要なのかをすばやく理解できます。

それは今のところすべてです。 次回は、システムを最初から作業環境にインストールします。 ありがとう。

あなたはサイトの開発のためにいくらかの資金を助けそして移すことができます



コメント(174):

トピックの続き:
アンドロイド

秘密や抜け穴は絶えず閉鎖されているので、店が閉まる前に利用するために急いでください。 アイテムNo.10は私の意見では耕しません。 1)プライベートで写真/ビデオ/グループを表示しています...

新しい記事
/
人気