ソフトウェアを開発したり、プログラミングに熱心な人にとって、Linuxは人気のあるプラットフォームです。
問題は、開発目的でLinuxオペレーティングシステムを知っているプログラマーや開発者が少ないことです。そのため、開発者とプログラマー向けの6つのLinuxディストリビューションに関する推奨事項のリストを作成しました。
内容
Ubuntu
Ubuntuは使いやすいLinuxオペレーティングシステムです。ただし、「使いやすい」からといって、Ubuntuがプログラマーや開発者にとって悪いOSであるとは限りません。それどころか、Ubuntuには開発者が好む多くの便利なツールが付属しています。そのXNUMXつがUbuntuMakeです。これは、ユーザーが人気のある開発者ツールを簡単にダウンロードしてインストールできるようにするコマンドラインユーティリティです。また、Androidプロジェクトをサポートしており、Android開発ツールのフルセットを開始および実行するためのLinuxコミュニティで最も簡単なディストリビューションのXNUMXつです。
注目すべき機能
- Ubuntu Makeは、開発者がさまざまな開発ツールをすばやく簡単にインストールするのに役立ちます。
- Android開発環境を正常に動作させるのは簡単です。
- Ubuntuは初心者向けなので、使いやすく、メンテナンスも簡単です。
下載
公式サイトから入手可能Ubuntu.comUbuntuをダウンロードする 。Webサイトにアクセスしたら、[ダウンロード]を見つけ、[デスクトップ]オプションを探して、Ubuntuの最新バージョンを入手します。最良の結果を得るには、「LTS」バージョンを試してください。
フェドーラ
Fedora Linuxは、開発者、特にLinuxプラットフォーム用のプログラムを作成する開発者向けに調整されています。手始めに、それは常に最新のテクノロジーを含み、通常は誰よりも早く、開発者が新しいテクノロジーを早期に習得できることを意味します。第二に、Fedoraは箱から出してすぐに開発ツールを提供します。プログラマーがFedoraでプロジェクトを開始するために必要なすべてを開始するのに役立つ専用の「開発者ポータル」もあり、ユーザーがウェアハウスで勝つことなく自分でインストールできるように、ソフトウェアリポジトリにさまざまなプログラミングツールが含まれています。システム。
注目すべき機能
- Fedora Linuxには開発者ポータルがあり、プログラマーや開発者が新しいプロジェクトを開始するのに非常に役立ちます。
- 多数のプログラミングツールをFedoraソフトウェアリポジトリから簡単にインストールできます。
- 各リリースには新しいソフトウェアが含まれているため、開発者は新しいおもちゃを使用できます。
下載
からFedoraProject.orgFedoraLinuxオペレーティングシステムをダウンロードする。Webサイトにアクセスし、「Fedoraワークステーション」オプションを見つけて最新バージョンのFedoraを入手してください。
Debianの
Debian Linuxは「安定」していてクラッシュがないため、開発者やプログラマーにとって理想的な選択肢です。Debianの安定性は、Debianでプログラミングするときに、ソフトウェアアップデートがインストールされるたびに、インストールおよび使用される開発ツールとライブラリが下から変わらず、開発プロセス中もすべてが機能し続けることを意味します。さらに、Ubuntuと同じ基盤を持っているため、Ubuntu用に設計された多くのプログラミングツールキット、IDE、およびその他のさまざまな開発ソフトウェアも、通常、Debianで使用できます。
注目すべき機能
- メジャーバージョンの変更を受け入れないソフトウェアやライブラリに対しては非常に安定しています。
- Ubuntuと基盤を共有しているため、Ubuntu用の多くのツールをDebianでも使用できます。
- 詳細なドキュメント。
下載
DebianLinuxは公式ウェブサイトで見つけることができますDebian.orgで見つかりました。Webサイトで、「GettingDebian」を探してクリックします。最新のDebianLinuxを入手するためのガイドとなります。
アーチのLinux
Arch Linuxはローリングリリースであり、このため、多くのプログラマーや開発者がそれを気に入っています。ローリングリリースとはどういう意味ですか?つまり、Arch Linuxは、ユーザーが6〜8か月ごとにUbuntuやFedoraのようにインストールする必要のあるバージョンをリリースしません。それどころか、Archは定期的に更新される最新のソフトウェアを永続的に入手できます。したがって、すべてのプログラミングツールとライブラリはすぐに最新バージョンに更新されます。新鮮なソフトウェアに加えて、開発者はArch Linuxも気に入っています。これは、インストールが簡単なさまざまなソフトウェアがあり、「シンプルに保つ」という哲学があるためです。
注目すべき機能
- ローリングリリースとは、最新のテクノロジーをできるだけ早く追加することを意味します。
- それをシンプルに保つという考えは、オペレーティングシステムがあなたの仕事を妨げないことを意味します。
- 多数の開発ツールを含む、インストールするソフトウェアには多くの種類があります。
下載
アクセシブルArchLinux.orgArchLinuxをダウンロードする 。ただし、ArchLinuxは完全に構築されたオペレーティングシステムとして提供されていないことに注意してください。代わりに、自分で作成する必要があります。Arch Linuxのインストールについては、このガイドに従ってください。
openSUSEの
OpenSUSE Linuxは、上級Linuxユーザー(プログラマー、システム管理者、ソフトウェアエンジニアなど)向けに特別に作成されたオペレーティングシステムです。SUSEはこれらのタイプのユーザー向けに開発されているため、ソフトウェアリポジトリに多くの開発ツールがあり、簡単にインストールできます。ただし、SUSEの使用を検討する必要がある理由はこれだけではありません。また、Linuxソフトウェアのインストールを非常に簡単にするGUIツールであるYaSTもあります。YaSTは、Linuxコマンドラインの複雑さを変更する時間がなく、作業を開始したい開発者に最適です。
注目すべき機能
下載
OpenSUSEを入手するということは、行くことを意味しますOpenSUSE.org。ウェブサイトでは、安定版であるため、必ずLEAPを使用してください。オペレーティングシステムの不安定性とローリングリリースを使用したい場合を除いて、Tumbleweedをダウンロードしないでください。
CentOSの
CentOSは、DebianLinuxのRedHatバージョンでもある可能性があります。Debianと同様に、超安定性を実現するためにコミュニティによって開発され、信頼性が高く不変のオペレーティングシステムを実行したいシステム管理者や開発者のお気に入りです。しかし、CentOSは単なる安定したLinuxオペレーティングシステムではありません。CentOSのメインソフトウェアリポジトリに直接さまざまな人気のあるプログラミングツールが含まれているため、プログラマーや開発者に人気の場所です。
注目すべき機能
- ソフトウェアの変更が非常に安定していて遅いため、ツールキットの突然の変更によって開発が中断されることはありません。
- ソフトウェアウェアハウスは、さまざまなプログラミングツールをホストできます。
- Xen仮想化をサポートします。
下載
CentOSを入手するには、 お願いしますに移動CentOS.org、ホームページの[CentOSを今すぐ入手]ボタンをクリックします。ボタンを選択すると、CentOSインストールメディアの使用方法に関するいくつかのダウンロードオプションと手順が表示されます。
追加のLinuxシステムの推奨事項:Kali Linux
開発者にとって、Kali Linuxは、特に倫理的なハッカーや侵入テストにとって、最高で用途の広いオペレーティングシステムのXNUMXつです。オペレーティングシステムはDebianに基づいており、600を超える侵入テストアプリケーションツールがプリインストールされています。これらのツールとソフトウェアはすべて定期的に更新され、文書化されています。「OffensiveSecurity」は、「BackTrack」の書き直しとしてKaliLinuxを開発しました。
主な機能
- ARMやVMwareなどのさまざまなプラットフォーム向けの多くの侵入テストツールを提供します。
- KaliLinuxにはリアルタイムの起動機能があります。
- ローリングリリースモデルをサポートします。
- ハッキング目的に最適なオペレーティングシステム。
下載
あなたはから始めることができますKaliLinux公式ウェブサイト得る。