0
0
実現したいこと
LinuxのディストリビューションはUbuntuかCentOSどちらがおすすめか
前提
明日からLinuxを勉強しようと思っている学生です。ディストリビューションはCentOSがおすすめと言われていますが現在CentOSはサポート終了されているので結局どちらが良いのでしょうか?皆様のご意見が聞きたいです.
試したこと
一応ググったりしましたがどれもサポート終了する以前の情報で、サポート終了した現在はどちらがいいのかあまり情報がなかったので皆さんに聞きたいです
補足情報(FW/ツールのバージョンなど)
MAC BOOKにUTMを入れてその仮想環境でLinuxの勉強をしようと思ってます
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答10件
#1
総合スコア10130
投稿2024/05/14 03:55
そもそもLinuxを勉強する理由は何ですか?
#2
総合スコア18
投稿2024/05/14 04:00
編集2024/05/14 09:25学習であれば最初に何を選ぶかはさして重要では無いので両方学べばいいでしょう
ほかの回答を見ての追記。
CentOSを学ぶ意味は無いという回答が着いてますが、AWS(ec2, Amazon Linux)はよくCentOSが元ネタなんて言われますが、あんまり意味ないんですかね?それなら直接、ec2触れみたいな事なんでしょうか。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
#3
総合スコア4820
投稿2024/05/14 04:55
編集2024/05/14 04:59今からCentOSを選ぶ理由はないと思います。選ぶなら同じRedHut系のRocky LinuxなりAlmaLinuxの最新版を選ぶと良いかと思います。Red Hat Enterprise Linuxも条件次第で無料で使えますので、そちらを選択するのもありでしょう。
それらとUbuntuとどっちを学ぶべきかは第三者からは何とも言えません。RedHut系
、Debian系
というワードで検索して色々調べてみてください。色々と学びがあると思います。まずは色々調べつつ、学ぶ目的を明確にして、最後はご自身で選ばれると良いかと思います。ざっくり調べても意味が分からない、理解が追いつかないということであれば、最初はどちらでもいいです。基本は同じですから。理解が追いついた段階で、必要に応じてディストリビューションを選び直すなりすればいいです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
#4
退会済みユーザー
総合スコア0
投稿2024/05/14 05:31
Macならhomebrewインストールするのが先。
「UTMでUbuntu入れてLinuxの勉強」なんて意味不明なことはしなくていい。
ネットの情報に騙されてる。「まともな情報を探せず嘘情報に騙されてる」と自覚することが大事。
「Linuxを使う」の意味は「デスクトップとして使う」と「サーバー用途で使う」のどっち?
これによって話の前提が完全に変わる。
UbuntuかCentOSかならUbuntuだけどそんなことはどっちでもいい。
サーバー用途なら大して差はない。
aptかyumか程度の違いにしかならない。
世の中でUbuntuが使われてるのは99%はサーバー用途。
「VPSやEC2にsshで接続して使う」や「Dockerイメージのベースとして」など。
この使い方ではデスクトップの画面は一切見ない。
「長年UbuntuでWebサーバー運用してるけどデスクトップ画面は一度も見たことない」な人が大量にいる。
誰もやってないことなので「UTMでUbuntu入れてLinuxの勉強」なんて全く意味のない行為。
そんなことよりMacのまま基本を覚えてsshやDockerを覚えるほうが遥かに有用。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
#5
総合スコア85778
投稿2024/05/14 06:30
Linuxの勉強をしようと思ってます
具体的には何の目的ために何を身につけたいのですか?
・仕事/授業でLinuxコマンドを使うので、自宅でもLinuxコマンドの練習をしたい
・自分でLinuxサーバーを構築して~~~という機能のサーバーにしたい
・XXというプログラミング言語でYY用のプログラム開発をしたいが開発環境はLinuxが良いらしいので
・OSの内部構造を知りたいのでカーネルを読みたい
などなど
Macなら、目的によっては、pcsさんの指摘の通りLinuxインストールは不要でしょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
#7
総合スコア1455
投稿2024/05/15 14:20
別にどれでも良いので、学習する際の教材に合わせたものを、選べばいいかな、って感じです。
個人的な嗜好では次の3つがオススメですね
- Ubuntu
- Redhat Enterprise Linux (RHEL)
- Fedora
Ubuntuは、Debian系といって、CentOSとは異なる体系のLinuxディストリビューションになっていますので、CentOS向けに書かれた記事や書籍だと、役に立たない可能性があるので注意が必要です。それでも、いちばん人気がある?ディストリビューションですので、これを選んで間違い、と言うことはないと思います。比較的にインストールも簡単ですので、特にこだわりが無ければ、これでいいと思います。
Redhat Enterprise Linux (RHEL) は、CentOSの元になった商用のディストリビューションです。使用するにはサブスクリプションが必要ですが、開発者向けのサブスクリプションが無料で提供されてますので、特に費用はかからず使えます。
Fedoraは、先述のRHELのアップストリームに当たる、コミュニティ版のディストリビューションです。Fedoraの成果物がRHELに取り込まれますので、CentOSと近しい関係になります。ただ、あまり人気はありません。
/* 人気がないのはCentOSのせいかも・・・と思うと、かわいそうになります(←余談すぎ) */
他には、LPICの標準教科書がAlmaLinuxを採用したので、その教材を使うならAlmaLinuxも良いかもしれません。
色々書きましたが、勉強用であれば、勉強に使う教材に合わせて、選べば良いんじゃないかな、という気もしますね。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
#8
総合スコア504
投稿2024/05/15 15:15
[香車]東上☆あらし☆海美「
なぜ、『Ubuntu か CentOS どちらか』なのか ? アップル・シリコンなら、Asahi Linux でしょ。ワシは、Asahi Linux ぶっ込んだら、macOS 側がいっぱいになってしまったので、SSD 256 GB モデルは、やめた方がいいですよ。
さらに、なぜ、Linux なのか ? Unix なら、macOS で、いいでしょ。
まぁ、今のところ、Homebrew が Sonoma に対応していないようですが...
」
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
#9
総合スコア4443
投稿2024/05/15 21:48
バックエンドエンジニアになりたい人ではなかったのですか。
https://teratail.com/users/sho981?feed=question
バックエンドエンジニアになりたくてpythonを勉強しようと思ったのですが、まずはプログラミング言語よりもlinuxを学んだほうがいいと聞いたので先にlinuxを学習しようと思いました。linuxにはディストリビューションがあることをしり、何がいいのかを教えて欲しいです。centosが良いと聞いたのですがこの前サポートを終了したので今はubuntuの方が良いのでしょうか?
学ぶ気もないのに質問だけしているのならいたずらとして通報しますよ。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。