私はしばらくUbuntuを使ってきましたが、他のLinuxオペレーティングシステムを試してみました。広範な検索の最後にDebianまたはCent OSを使用することにしました。しかし、いくつかの懸念があります。
DebianとCentオペレーティングシステムは非常に安定性が高いため、パッケージの一部が以前のバージョンであることがあります。それでは、プログラムにバグやセキュリティの脆弱性があり、新しくリリースされたバージョンにすぐにアップグレードする必要がある場合はどうすればよいですか?または、問題のあるバージョンを引き続き使用する必要がありますか?
アップグレードが行われる限り(最新のソフトウェアバージョンまたはシステムのバグ、セキュリティアップグレードなど)、これらのOSはUbuntuのように時々自動アップグレードされますか?あるいは、パッケージまたはシステムをアップグレードする唯一の方法は、最新のOSバージョンをインストールすることです。利用可能ですか?
Cent OSをインストールすると、コーデックを入手できなくなり、サードパーティ製のリポジトリからいくつかの基本ソフトウェアをインストールする必要があると聞きました。これは私にとって何を意味しますか?問題が発生しますか?
デスクトップコンピュータでこれらのオペレーティングシステムを使用したいことを明確にしたいと思います。
答え1
私は数年前にUbuntuからDebianに移動し、一度もその決定を後悔したことがありません。あなたの質問について:
- あなたは他に使用することができますDebian ブランチ。新しいユーザーとして、私は安定したブランチ(本当に安定していますが、時には新しいソフトウェアが不足している場合)またはテストブランチ(少し安定していませんが、最新のソフトウェアを提供する)をお勧めします。両方のポイントでセキュリティ更新プログラムを使用できます。システムアップデートが発生するたびにインストールされます。
- Debian Stableには新しいソフトウェアがなく、バグ修正とセキュリティアップデートのみが提供されています。 Debianテストはローリングリリース*)です。これは、新しいソフトウェアが継続的に提供されることを意味します。これは、新しいソフトウェアを入手するために時々新しいバージョンにアップグレードする必要があるUbuntuとは異なります。
- 私はCent OSを使ったことがないので、この質問に答えることはできません。安定して良いディストリビューションだと聞きました。サーバー用なのでセキュリティも非常に優れています。
Ubuntu出身なら、DebianはUbuntuに似ていると思うかもしれません(正確に言えば、UbuntuはDebianを「ベース」に構築しました)。 DebianとUbuntuの両方を使用簡単。 CentOSはRed Hat Linuxそして使用回転速度代わりに。どちらも間違っているわけではありませんが、Debian のアプローチにもっと慣れているかもしれません。
*)正確に言えば、現在のベータ版が新しい安定版になる前にいわゆる「凍結」があります。その間、Windowsテストには新しいソフトウェアがなく、バグ修正のみがありました。後で新しい安定版がリリースされたら、dist-upgrade(apt-get dist-upgrade
)を実行してシステムを新しいテストバージョンに更新する必要があります(これを行うには、名前の代わりに現在のテストという/etc/apt/sources.list
単語を含める必要があります)。testing
バージョン)バージョン(例stretch
:)。
答え2
分布間の関係
私は過去5年間Ubuntuを使用してきましたが、現在はFedoraを使用しています。滝は次のとおりです。
- Debian → Ubuntu
- Fedora → Red Hat Enterprise Linux → CentOS
他の答えで述べたように、Debianには3つの枝があり、Debianの写真は次のとおりです。
Debian Unstable --> Debian Testing --> Debian Stable
\
\--> Ubuntu
UbuntuはDebian Unstableから直接いくつかのパッケージをインポートしますが、これは詳細です。
メディアコーデック
ほとんどの場合、使用されるマルチメディアコーデックは排他的であり、ソフトウェア特許によって制限されることがあります。これは、ソフトウェアを使用するためにライセンスを取得する必要があることを意味します。 Windows と Mac OS では、企業はライセンス料を支払っており、すべてのユーザーはすべての排他的なコーデックを問わず使用できます。
デスクトップ Linux ディストリビューションには通常、料金を支払う会社はありません。したがって、各ユーザーは直接ライセンスを取得するか、それを無視して個人的な目的に過ぎないと言う必要があります。どちらの場合も、Linuxディストリビューションではソフトウェアをバンドルすることはできません。これは、ほとんどのディストリビューターが行う時間や金銭のない複雑なライセンス契約を必要とするためです。
Ubuntuはユーザーにとって価値があると信じているので、独自のソフトウェアをリリースします。日常のコンピューティングにはデスクトップLinuxを使用していますが、それでもMP3を再生して映画をストリーミングしたい人には多くの価値があります。
DebianとFedoraはソフトウェアの選択において非常に純粋であるため、リモートで排他的または特許権のあるコンテンツは含まれません。これは、インターネット上で見つかったメディアのマルチメディア再生を有効にするには、「不純な」ストレージ拡張展開を使用する必要があることを意味します。
Fedoraでは、私が使うスピード融合どの明らかにCentOSで動作しますしかも。目的のコーデックを取得する1つの方法は次のとおりです。
セキュリティアップデート
生涯の間、安定したリリースのすべてのプログラムのセキュリティ更新プログラムを常に入手できます。 Debian Stable と CentOS には、(Debian Testing や Fedora と比較して) 以前のパッケージが含まれていますが、セキュリティ更新プログラムはまだ存在します。バックポートこれは、以前のバージョンも修正されたことを意味します。したがって、バージョンは、セキュリティ修正のみを含む大幅に変更されていません。
そうでない場合は、時間の経過とともに問題が発生します。プログラムバージョン1.2.0を使用しているとします。今、開発者はより多くの機能が含まれていますが、バージョン1.2.0で利用可能ないくつかの機能を削除したバージョン2.0.0をリリースしました。ほとんどのコードは変更されておらず、以前のバージョンにも適用されるセキュリティ問題が新しいバージョンで見つかりました。開発者はこの問題を解決するために2.0.1を作成しました。
これで、安定リリースが一晩2.0.1をリリースすると、このアップデートが届きます。既存のバージョン1.2.0が新しいバージョン2.0.1にアップデートされたため、悲鳴を上げることができます。おそらくあなたの仕事はそのバージョンによって異なり、現在問題があるかもしれません。このようなことが起きてはいけません。安定分配するこれはすべての最新のソフトウェアをテストするディストリビューションなので、Debian では非常に良いです。
実行する必要がある作業:開発者自身または安定版リリースパブリッシャは、この修正を以前のバージョンに適用して1.2.1を作成します。その後、そのバージョンも修正されました。安定リリースバージョン1.2.0が1.2.1に更新されます。セキュリティの問題は解決されましたが、プログラムの仕組みは変わりませんでした。
したがって、安定したリリースがあるとセキュリティ更新プログラムが届きます。
アップデートスケジュール
すべてのディストリビューションは一種の定期的なアップデートを受け取ります。これは常にセキュリティアップデートです。おそらくソフトウェアアップデート。いくつかのモデルがあります:
ローリングリリース
このシナリオでは、すべてのパッケージがリリースされたときに短い冷却期間を置いて更新されます。 Debian Unstable、Fedora Rawhide、Arch Linux、openSUSE Tumbleweed。問題は、ある日システムを更新して中断した可能性があります。私が知る限り、ほとんどの人はこれをうまく処理しますが、私にとってはあまりにも脆弱です。私は学期休暇中にのみ触れたいので、私のディストリビューションは学期全体を通して私をサポートする必要があります。
定期的にリリース
Fedoraなどのディストリビューションは6ヶ月ごとに定期的にリリースされます。次のバージョンに切り替えるには一定時間がかかります。 openSUSEはそうで、openSUSE Leapは次のバージョンまたは次のバージョンです。特別なソフトウェアも同時に更新できます。ほとんどのソフトウェアは扱いませんが、Ubuntuは新しいバージョンのFirefoxを提供しています。ソフトウェアの合理的なアップデートは入手できますが、最新のアップデートは受け取れないため、これは良いトレードオフです。メジャーアップグレード(Ubuntu 15.04から15.10へ)を実行しない限り、中断されず、日常的な作業に適していると信じることができます。 6〜12ヶ月ごとに更新する必要があるため、親戚のためにインストールしたくない場合があります。
準備ができたらリリース
Debian Stableは、管理者が準備ができていると感じたときにのみリリースされます。決まったスケジュールはありません。新しいバージョンが出ます薬2年に一度。 Jessieのリリースは適切にsystemdに切り替えたかったので、もっと時間がかかりました。私にとって、この種の展開には古いソフトウェアが含まれています。私は新機能を試してみるのが好きなので、私のC ++コンパイラはかなり新しいものであるに違いありません。 LaTeXとPythonも同様です。しかし、サーバーを運営したい場合は、全体的な視点が異なります。
分布を変更する理由は何ですか?
当初、ディストリビューションを変更したいのはなぜですか? Ubuntuが大丈夫なら、使い続けることができます。この問題について議論することは意味がないと思います。最高Linuxディストリビューションは、人々の要件が異なるためです。たとえば、プログラミングプラットフォームが必要で、Ubuntuでこれを行うことができます。人々が私がUbuntuを使用しているので、コンピュータについて何も知らないと言うと、私が何をしているのかを見せてくれます。使用パッチではなく割り当てそして展開。 Ubuntuは、マルチメディアアプリケーションを使用しているデスクトップユーザーに適したLinuxディストリビューションのようです。
ただ気になって別のディストリビューションを試したい場合は、仮想マシンでこれを行うことができます(VirtualBoxが最も使いやすい)。その後、すべてが期待どおりに機能していることを確認し、コンピュータをそのディストリビューションに変更できます。
印刷
最近まとめました。私が試した様々なディストリビューションのコメント。ここでは、綿密な観察を通して発見されたいくつかの詳細を示しています。
答え3
UbuntuはDebianに基づいています。したがって、最良のオプションはDebianに切り替えることです。
しばらく使ってきました。展開は本当に良いです。良いデスクトップオペレーティングシステムにするために必要な多くの機能があります(今はコメントを議論していますが)。
各ポイントを個別に議論しましょう。
1. Debian にはセキュリティアップグレードとブランチがあります。
いわゆるリポジトリからプログラムをインポートします。これはプログラムを含むいくつかのリモートサーバーです。複数のリポジトリを使用できます。 Debian には、安定、ベータ、不安定の 3 つの主要なブランチ/ストリームがあります。
安定(現在「Jessie」と呼ばれます)はサーバー用に推奨されており、デスクトップ用にはお勧めできません。パッケージは古い傾向がありますが、非常に安定しており、頻繁に壊れません(まったくそうでない場合)。
テスト(現在「ストレッチ」と呼ばれる)は、しばらく不安定であったパッケージを含む新しいブランチです。ほぼ安定していると考えられる。一定時間が経過すると、これが新しい安定分岐になります。
不安定な(「Sid」と呼ばれる)は最新のパッケージがある場所です。理論的に言い換えれば、時々壊れてしまいますが、実際には何の問題もありませんでした。これまで約1年間使用してきました。私の考えでは、これを行う方が安全であるようです。
そして別にあります。安全Debian 開発チームのセキュリティアップデートやポイントに関係なく、セキュリティバグ修正を含むリポジトリです。
セキュリティが気になる場合は必ずお読みくださいこのFAQ。すべてのバグがあなたを脆弱にするわけではありません(たとえコードにバグがあるのは良い習慣ではありませんが)。
2. 新しいオペレーティングシステムはいつリリースされますか?
Debian には 3 つの別々のオプションがあります。
安定そしてテストつまり、ソフトウェア更新を受け取りますが(自動ではありませんが、自分で更新するか、更新通知のためにいくつかのスクリプト/プログラムを設定する必要があります)、システム更新も自動的ではありません(識別子としてブランチを参照している場合はそうではありません)。名前を入力するとapt-get dist-upgrade
システムがアップグレードされます。このような場合はまれです。 Ubuntuには一定の開発サイクルがありますが、Debianではそうではありません。彼らは2〜3年ごとに新しい安定リリースを提供しますが、それはすべてです。しかし、テストにはすでにかなり新しいパッケージがあるので、そうする必要はありません。
不安定なまったく違う話です。これをローリングリリースといいます。つまり、システムのみがあり、バージョンはありません。パッケージを更新するたびに、「最新のOSバージョン」を使用します。 UbuntuなどのDebian Sid 1.0、2.0などはありません。更新して作業を続けます。
3. CentOSには追加のコーデックが必要ですか?
これは本当かもしれません。特許を取得した複数のコーデックがあり、ライセンス承認/専用ソフトウェア(mp3など)のダウンロードが必要です。 CentOSはこれらの機能をデフォルトでは提供していないため、直接インストールする必要があります。しかし、それほど難しくありません。
私はCentOSに精通していません。サーバーにのみアクセスでき、インストールまたは選択したディストリビューションとして使用したことはありません。しかし、CentOSはRedHatに基づいており、企業向けの品質で作られています。仕える人Distro - デスクトップでサーバーディストリビューションを使用するのは完璧ですが、デスクトップユーザー用に作成されたディストリビューションを使用することをお勧めします。