CentOS 8が利用可能になりました

CentOS 8が利用可能になりました

CentOS 8 が利用可能になりました!

CentOS 8 と RedHat Enterprise Linux 8 のリリースは一貫しており、どちらも Fedora 28 とカーネル 4.18 に基づいています。従来のワークロードと新しいワークロードをサポートするツールは、ハイブリッド クラウドの展開全体にわたって、安定した、安全で、一貫性のある基盤をユーザーに提供します。 CentOS は Red Hat の再配布ポリシーに完全に準拠しており、アップストリーム製品との機能的な互換性を完全に確保するよう努めています。 CentOS のコンポーネントに対する変更は、主に Red Hat の商標とアートワークを削除することを目的としています。このバージョンには、Fedora Linux のアップストリーム開発と RHEL のダウンストリーム開発の間に存在するローリング リリース Linux ディストリビューションである新しい CentOS Streams も含まれています。 CentOS Streams は、あまり長く待たずに最新の Red Hat Linux 機能を体験できる方法と考えることができます。

このリリースの主なハイライトは次のとおりです。

ディストリビューション / リポジトリ

  • CentOS 8 は主に 2 つのリポジトリを通じて配布されます: 1) BaseOS 2) Application Stream AppStream。
  • BaseOS リポジトリ: 主にオペレーティング システム機能のコアを含み、RPM 形式で提供されます。
  • AppStream リポジトリ: 主にユーザー スペース アプリケーションが含まれており、従来の RPM 形式の新しい拡張モジュールをサポートし、複数のバージョンのコンポーネントをインストールできます。

ソフトウェア管理

  • YUM パッケージ マネージャーは DNF テクノロジーに基づいており、パフォーマンスが向上し、モジュール コンテンツをサポートし、安定した API を提供し、他のツールと統合されます。

シェルスクリプトとコマンドラインツール

  • RHEL 8は主にバージョン管理ツールを提供します: 1) Git 2.18: 分散アーキテクチャの分散管理ツール。2) Mercurial 4.8: 大規模プロジェクトを効果的に処理できる軽量分散バージョン管理ツール。3) Subversion 1.10: 集中型バージョン管理ツール

動的プログラミング言語、Webおよびデータベースサーバー

  • Python 3.6 は RHEL 8 のデフォルトの Python 環境であり、Python 2.7 のサポートは限定的です。
  • Node.js は RHEL の新機能です。その他の動的プログラミング言語には主に PHP 7.2、Ruby 2.5、Perl 5.26、SWIG 3.0 などがあります。
  • RHEL 8 は、MariaDB 10.3、MySQL 8.0、PostgreSQL 10、PostgreSQL 9.6、Redis 5 などのデータベース サーバーを提供します。
  • RHEL 8 には Apache HTTP Server 2.4 が同梱されており、新しい Web サーバーである nginx 1.14 が導入されています。
  • Squid バージョンが 4.4 にアップグレードされ、新しいプロキシ キャッシュ サーバー Varnish Cache 6.0 も提供されるようになりました。

デスクトップ

  • GNOME Shell が 3.28 にアップグレードされました。主な機能は次のとおりです: 1) GNOME ボックスの新機能、2) 新しいオンスクリーン キーボード、3) 拡張デバイス サポート、統合された Thunderbolt 3 インターフェイス、4) GNOME ソフトウェア、dconf-editor、および GNOME ターミナルの改善。
  • GNOME Session と GNOME Display Manager は、デフォルトのディスプレイ サーバーとして Wayland を使用します。これは、RHEL 7 でも引き続きデフォルトのディスプレイ サーバーとして使用できます。

インストーラーとイメージの作成

  • Anaconda インストーラーは、LUKS2 ディスク暗号化を活用し、インストール システム上の NVDIMM デバイスをサポートできます。
  • 追加パッケージを含むカスタム システム イメージを作成するためのイメージ ビルダー ツール。グラフィカル ユーザー インターフェイスからアクセスでき、複数の形式で出力できます。
  • RHEL 8 は、IBM Z ホスト上のハードウェア管理コンソール (HMC) とサポート エレメント SE を使用して DVD からインストールする機能をサポートしています。

コアカーネル

  • 拡張機能により、ユーザー空間は、主にデータの受信と処理のための(ソケット、トレースポイント、パケット受信)など、さまざまなポイントにカスタム プログラムを接続できるようになります。
  • BPF は、効率的なカーネル トレースおよび操作プログラムを作成するためのツールです。

ファイルシステムとストレージ

  • LUKS2 形式は、古い LUKS1 形式に代わるものです。dm-crypt サブシステムと cryptsetup ツールは、デフォルトで LUKS2 暗号化ボリューム形式を使用します。

安全性

  • デフォルトでは、システム全体のパスワード ポリシーが適用され、主に TLS、IPsec、SSH、DNSSEC、Kerberos プロトコルが対象となります。管理者は、update-crypto-policies コマンドを使用して、default、legacy、future、fips などのさまざまなモードを簡単に切り替えることができます。
  • スマートカードおよびハードウェア セキュリティ モジュール (HSM) の PKCS#11 のサポート

ネットワーク

  • nftables フレームワークは、iptables のデフォルトのネットワーク パケット フィルタリング ツールを置き換えます。
  • firewalld デーモンはデフォルトのバックエンドとして nftables を使用します。
  • 複数のコンテナのネットワーク接続をサポートする IPVLAN 仮想ネットワーク ドライバー。
  • eXpress Data Path (XDP)、XDP for Traffic Control (tc)、および Address Family eXpress Data Path (AF_XDP) は、Berkeley Packet Filtering (eBPF) 拡張機能の一部として利用できます。

仮想化

  • 仮想化では、RHEL 8 で作成された仮想マシンで自動的に構成される最新の PCI Express ベースのコンピューター タイプがサポートされています。仮想デバイスの機能と互換性は徐々に改善されてきました。
  • RHEL 8 Webコンソールをサポートし、仮想マシンの作成と管理が可能。QEMUエミュレーターはサンドボックス機能を導入し、
  • QEMU は、使用できるシステムに対して設定可能な制限を適用できるため、仮想マシンのセキュリティが向上します。

コンパイラと開発ツール

  • GCC コンパイラはバージョン 8.2 に更新され、最新の C++ 言語標準バージョン、より優れた最適化、新しいコード強化手法、改善された警告、および新しいハードウェア機能がサポートされています。
  • コード生成、操作、デバッグ用のさまざまなツールで、DWARF5 デバッグ情報形式を実験的に処理できるようになりました。
  • カーネルは、BCC、PCP、SystemTap などのツールで使用するための eBPF トレースをサポートしています。
  • glibc ライブラリは、Unicode 11 のサポート、Linux システム コールの更新、主に DNS スタブリゾルバにおける重要な改善、追加のセキュリティ強化、およびパフォーマンスの改善を備えて 2.28 にアップグレードされました。
  • RHEL 8 は、OpenJDK 11、OpenJDK 8、IcedTea-Web、および Ant、Maven、Scala などのさまざまな Java ツールを提供します。

高可用性とクラスタリング

  • クラスター リソース マネージャーがバージョン 2.0.0 にアップグレードされ、いくつかのバグが修正され、改善されました。
  • RHEL 8 では、pcs 構成システムは Corosync 3 knet とノード名を完全にサポートします。

CentOS Linux 8 および CentOS ストリームのリリース

https://lists.centos.org/pipermail/centos-announce/2019-9月/023449.html

RedHat Enterprise Linux 8 リリースノート全文

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.0_release_notes/概要

iso ファイルのダウンロード アドレス

http://mirror.centos.org/centos/8/isos/x86_64

http://mirror.centos.org/centos/8-stream/isos/x86_64

CentOS 8 ダウンロード

ダウンロード

国内ミラーダウンロード

http://mirrors.neusoft.edu.cn/centos/

さて、この記事で言いたいことは以上です。読んでいただきありがとうございました!

以下もご興味があるかもしれません:
  • Red Hat Enterprise Linux 8 をベースにした CentOS 8 が正式にリリースされました
  • VMware 仮想マシンのインストール CentOS 8 (1905) システム チュートリアル ダイアグラム
  • CentOS8でのnmcliの使い方の詳しい説明
  • centos7.2 オフラインインストール mysql5.7.18.tar.gz
  • Centos7 に mysql 8.0.13 (rpm) をインストールする詳細なチュートリアル

<<:  Vue 組み込みコンポーネントのキープアライブでの LRU アルゴリズムの使用

>>:  MySQL で二重引用符の位置が誤っていたために起きた殺人事件の詳細な分析

推薦する

Vue は PDF.js を統合して PDF プレビューを実装し、透かしを追加する手順を実行します。

目次成果を達成する利用可能なプラグインの紹介ニーズに応じてプラグインを選択するプラグインのインストー...

MySQL countの詳細な説明と関数のサンプルコード

mysql countの詳細な説明count関数はテーブルや配列内のレコードを数えるために使われます...

MySQLクエリ最適化分析チュートリアルをステップバイステップで教えます

序文MySQL は、強力なクエリ機能、高いデータ一貫性、高いデータ セキュリティ、およびセカンダリ ...

Linux ファイルとユーザー管理の実践

1. /etc ディレクトリ内の、文字以外の文字で始まり、その後に文字と任意の長さのその他の文字が続...

Reactはtodolistの追加、削除、変更、クエリを実装します

目次ToDoリストを例に挙げましょうディレクトリは次のとおりですアプリ入力.jsリスト.jsアイテム...

Vueはボタン切り替え画像を実装します

この記事では、ボタン切り替え画像を実現するためのVueの具体的なコードを例として紹介します。具体的な...

Web デザイン: Web ミュージックの実装テクニック

<br />Web ページに音楽を挿入する場合、サフィックスに応じて異なるコードを記述す...

Ubuntu 20.04 LTS で Java 開発環境を構成する

Java開発キットjdkをダウンロードするJDK のダウンロード アドレスはhttp://www.o...

Docker を使用して Django プロジェクトをデプロイする方法の例

また、Dockerを使用してDjangoプロジェクトをデプロイするのも非常に簡単です。とても良いです...

Linux ファイアウォールを設定してポート 80 と 3306 を開く方法

ポート80も設定されています。まずファイアウォール設定ファイルを入力しますシェル># vim ...

MySQL の従来のソート、カスタム ソート、中国語のピンイン文字によるソート

MySQL の通常のソート、カスタム ソート、中国語のピンイン文字によるソート。実際の SQL を記...

MySQL 5.7.15 のインストールと設定方法のグラフィック チュートリアル (Windows)

MySQL をインストールする必要があるため、インストール手順を以下のように記録します。 自分なり...

マインスイーパゲームを実装するための jQuery プラグイン (1)

この記事では、jQueryプラグインを使用したマインスイーパゲームの最初の記事の具体的なコードを参考...

Mysql の遅いクエリ操作の概要

MySQL の遅いクエリの説明MySQL スロー クエリ ログは、MySQL が提供するログ レコー...