Whatsapp

開発者とプログラマーに最適な 11 の Linux ディストリビューション

Anonim

私たちは、インターネットを匿名でサーフィンするための推奨事項、VS Code 拡張機能、および USB スティックにインストールする Linux ディストリビューションなど、多数の「ベスト 10」リストを公開してきました。いつものように、検索フィールドを使用して、興味のあるトピックをリクエストできます。

今日、私たちは Linux ディストリビューションだけでなく、開発者やプログラマーに最適なディストリビューションにも焦点を当てています。これは、OS を初めて起動してから、必要なアプリケーションをインストールして環境をセットアップするまで、必要な手順は公園を散歩するようなものであり、プログラムは邪魔されることなく実行されることを意味します。

1. Ubuntu

.プログラマーまたは研究科学者は、自分の仕事をする必要があります。

Ubunu OS は、世界で最も高い評価を得ている Linux ディストリビューションであり、かつては Windows または Mac 以外の唯一のオペレーティング システムでした。世界のほとんどが知っていたこと。実際、過去数年間に見られたオープンソースの認識の多くは、Ubuntu と、その親会社である Canonical がコミュニティに貢献してきた取り組みに直接関係しています。

Ubuntu Linux ディストリビューション

推奨: 34のマストハブUbuntuアプリ

2. openSUSE

openSUSE は専門的かつコミュニティがサポートするオペレーティング システムであり、現場の専門家に作業用の信頼できるコンピューティング環境を提供するように設計されています。 Leap – 長期サポート (LTS) リリースと Tumbleweed​​ の 2 つのバージョンで配布されます。– ローリング リリースであり、どちらも YaST パッケージ マネージャを使用してアプリケーションをユーザーに配信します。

openSUSESUSE Linux が後援する独立した Linux ディストリビューションです。他の企業と協力し、開発者やベンダーがソフトウェアを開発およびパッケージ化するプロセスを劇的に簡素化することを目指しています。

OpenSuse Linux ディストリビューション

3.マンジャロ

Manjaro は Arch Linux ベースのオペレーティング システムであり、の力を活用しながら、高速で使いやすく、直感的に操作できるように設計されています。 Arch Linux などなど。WindowsおよびMacプラットフォームからの移行者が問題なく使用できる洗練されたUIデザインを持つように構築されており、公式およびコミュニティがサポートするエディションの両方で利用できます.

Arch Linux, Manjaroの素晴らしさから恩恵を受ける以外 ユーザーは、複数のカーネルを構成し、好みに合わせてシステムを構成するための特別な bash スクリプトを利用することができます。

Manjaro Linux ディストリビューション

推奨: Manjaro Linuxを使用する10の理由

4. Debian

Debian は独立した Linux ディストリビューションであり、無料のオペレーティング システムを世界中で利用できるようにしたいという願望を持つ個人の合同団体によって開始されました。特に開発に使用する場合、さまざまな種類のハードウェアで実行できるコンピューティングの強豪になるように設計されています。

Debian50, 000 を超えて出荷される数少ない OS の 1 つです 個のパッケージとプリコンパイル済みソフトウェアは、簡単にインストール、構成、開発できるように便利にパッケージ化されており、それ以来、1 人の人間が数えきれないほど多くのディストリビューションを生み出してきました。はい、あなたはそのようなディストリビューションの少なくとも 1 つを知っています – Ubuntu.

Debian Linux ディストリビューション

5. Fedora

Fedora は、イノベーションを先導し、Linux コミュニティと緊密に連携し、新しいテクノロジを最初に統合することにより、最先端のテクノロジを促進することを目的として構築された、無料でオープンソースの Linux ディストリビューションです。

Fedora Projectが後援し、Red Hatが所有していますは、他の Linux ディストリビューションとは独立して開発されており、「Spins」と呼ばれるいくつかのバージョンで利用できます。そして、これらのスピンは、ゲーム、セキュリティ、コンピューティング & ロボット工学など、独自の重点分野で構築されています。

Fedora Linux ディストリビューション

推奨: Fedora Linux を使用する 10 の理由

6. Red Hat Enterprise Linux (RHEL)

RHEL (単に Red Hat とも呼ばれる) は、オープンソースですが、情報技術上のエンタープライズ コンピューティング用に明示的に構築された独自の Fedora ベースのディストリビューションです。プラットフォーム。 IBM System z および PowerPC アーキテクチャなどのサーバー エディションでリリースされており、その目的は、Linux を介して信頼性の高いクラウド、アプリケーション開発、自動化と管理、統合、およびインフラストラクチャ サービスを提供することです。

RHEL はオープンソースであるため、そのソースコードは、オープンソースの裸の状態を再構築したい人に無料で公開されています。骨格;ただし、これは企業を対象としており、その厳格な商標規則により、無料でなく、再配布もできないことを覚えておいてください.

RHEL Linuxディストリビューション

7。 Raspbian

Raspbian は Raspberry Pi に最適化された Debian ベースのディストリビューションであるため、開発者がプロ​​グラムするために必要な機能に重点を置いて構築されています。可能な限り最高のパフォーマンスを提供する Raspberry Pi ハードウェア。最初の完全なビルドは 2012 年に完了し、そのイメージは 35,000 個以上のパッケージで出荷されました

Note: Raspbian は、Debian プロジェクトの協力者と愛好家からなる献身的なチームのイニシアチブであり、教育目標を達成し、奨励することを望んでいますラズベリーパイでの開発。 Raspberry Pi Foundation とは提携していません。

Raspbian は Raspberry 用の Debian ベースの OS です

推奨: Raspberry Piで実行できる10のオペレーティングシステム

8。 Ubuntu コア

Ubuntu Core は、IoT システムを安全に操作および開発するために設計された、Debian ベースの Ubuntu ディストリビューションの簡素化されたバージョンです。これは、Canonical のアプリケーション パッケージング テクノロジーであるスナップを明示的に使用し、ユーザーがプロ仕様の IoT アプリケーションをゼロから開発して、セキュリティやその他の必要なすべてのチェックボックスを配置してデプロイできるようにします。

開発環境がモノのインターネット、そのアプリケーション、および/またはハードウェア用である場合、Ubuntu Core は Ubuntu のすべての利点を移植可能なパッケージに圧縮したものです。

Ubuntuコア

9. Arch Linux

Arch Linux は、x86 および x64 アーキテクチャ向けに最適化された、有能な Linux ユーザーを対象とした、独立した強力な DIY オペレーティング システムです。これは、多くのユーザーが嫌う機能を備えたローリング リリースとして配布されます。これは、オペレーターがオペレーティング システムのコンテンツと機能を 100% コントロールできる機能です。

Arch Linux は扱いが複雑なディストリビューションであり、Linux 初心者のお気に入りの選択肢ではないかもしれませんが、確かにその 1 つです。特にそのパッケージ マネージャー、Pacman、および非 Arch Linux ベースのオペレーティング システムに役立つ情報が含まれている Arch Wiki を考えると、今日入手可能な最も称賛に値するディストリビューションです。

Arch Linux

推奨: Arch Linux を使用する 10 の理由

10。 CentOS

CentOS は、Fedora ベースのコミュニティ主導のオペレーティング システムであり、RHEL の非商用再構築として設計されており、Linux を使用して 2 つのバージョンを使用して堅牢なオープンソース エコシステムを提供することに重点を置いています CentsOS Linux – 安定リリース、および CentOS Stream – ローリング リリース。サポートや認定に課金することなく、エンタープライズクラスの安定性とともに、開発者向けの幅広いプログラミングツールが同梱されています。

Red Hat Enterprise Linux に興味があるが企業ではない場合 CentOSは探しているディストリビューションです。

CentOS Linux ディストリビューション

11. OpenMandriva

OpenMandriva は、特にその傘下にあるプロジェクトのオープンソース フリーウェアの開発、管理、配布、およびプロモーションを促進する目的で設計されたオープン ソース ディストリビューションです。カーネル レベルでは、これは Mandriva Linux のフォークですが、OpenMandriva Association のサポートを受けて独自に開発および改良されています。

Openmandriva Linux ディストリビューション

OpenMandriva のデフォルトのユーザー インターフェイスは、KDE ​​Plasma 4 & 5、および LXQt です。 LLVM/Clang をメイン ツールチェーンとして使用し、複数のクロス コンパイラを利用できる最初の Linux ディストリビューションであることは注目に値します。開発用の OS が必要な場合は、大歓迎です。

Linux コンピューティング環境は構成が簡単で、Windows のようなオペレーティング システムとは対照的に、箱から出してすぐに何らかの形で開発できるように構成されていることは、すでによく知られています。しかし、同じオペレーティング システムは 2 つとなく、他のオペレーティング システムよりもお客様のニーズを満たすものがあります。

次のプログラミングプロジェクトに使用することに決めたのはどれですか?以下のコメントセクションで、ご意見やご提案をお気軽にお知らせください。