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+el-tableはセルの結合を実現します

この記事の例では、参考までにセルの結合を実現するためのel-tableの具体的なコードを共有していま...

Vue は水の波紋効果のクリックフィードバック指示を実装します

目次水波効果実装を見てみましょう水の波紋のデフォルトスタイルをカスタマイズする水の波紋の位置と直径を...

Alibaba Cloud ホストが IP を使用して Web サイトにアクセスできない問題の解決策 (セキュリティ グループ ルールを構成することで解決)

Alibaba Cloud ホストを購入したばかりで、その速度を試すのが待ちきれませんでした。しか...

複数のフィールドをグループ化するMySQLグループ

日常の開発タスクでは、データ テーブル内のグループ化フィールドに基づいて統計データを取得するために、...

HTMLはフォームタグを使用して登録ページのサンプルコードを実装します。

ケースの説明: - ページ効果を実現するためにテーブルを使用する- ハイパーリンクを機能させたくない...

Vueはマーキースタイルのテキストの水平スクロールを実装します

この記事では、マーキースタイルのテキストの水平スクロールを実現するためのVueの具体的なコードを参考...

Linux crontab コマンドの使用

1. コマンドの紹介contab (cron テーブル) コマンドは、Windows のスケジュール...

Linux の高性能ネットワーク IO と Reactor モデルの分析

目次1. 基本概念の紹介2. ネットワークIOの読み取りと書き込みのプロセス3. 5つのLinuxネ...

Centos7 で keepalived ログを別のパスに設定する方法の詳細な説明

Keepalived のインストール: cd <keepalived_sourcecode_p...

JavaScript でのモグラ叩きゲームの実装

この記事では、モグラ叩きゲームを実装するためのJavaScriptの具体的なコードを参考までに紹介し...

Vueで複数の添付ファイルをアップロードする実装例

目次序文コアコードコードのファイル表示部分序文この記事では主に、Vue プロジェクトでの添付ファイル...

Dockerfile を使用して Docker でイメージを構築する方法

イメージを構築するこれまで、テストやデモンストレーションにさまざまなイメージを使用しました。多くの場...

VueはElementUIのフォームサンプルコードを模倣する

実装要件ElementUI を模倣したフォームは、インデックス コンポーネント、Form フォーム ...

HTMLにおけるbackground-image属性の設定の詳細な説明

写真といえば、まず背景画像が思い浮かびます。私たちの装飾の多くは背景画像を使用して実現されているから...

Vueはズームイン、ズームアウト、ドラッグ機能を実装しています

この記事では、参考までに、ズームインとズームアウトのドラッグ機能を実現するためのVueの具体的なコー...