RHEL 8 에서 파생된 Linux 배포판인 CentOS Linux 8 버젼이 공개되었습니다. CentOS는 주로 서버, HPC 및 데스크탑에서 사용되는 고품질 Linux 배포판으로 오픈 소스 소프트웨어 패키지를 완벽 제어할 수 있으며 연구 비용이나 라이센스 비용 없이 고성능 웹 서버를 운영할 수 있도록 정의되어 있습니다. CentOS 8의 새로운 기능을 알아보도록 하겠습니다.
"BaseOS" 와 "App System"
실제 하드웨어, 가상 머신, 클라우드 인스턴스, 컨테이너에서 실행중인 사용자 공간을 제공할 수 있는 BaseOS 주 저장소를 제공해준다고 합니다. App Stream 저장소는 지정된 사용자 공간에서 실행할 수 있는 모든 Application을 제공하며 보조 저장소는 특별한 라이센스가 있는 다른 소프트웨어를 제공한다고 하는데 무슨말인지 잘 모르겠네요....
"지원 아키텍처"
- x86_64 (64bit Intel/AMD)
- aarch64 (64bit ARM)
- ppc64le (IBM POWER, Little endian)
"웹 콘솔(Web Console) 제공"
CentOS 8 에서는 새로운 원격 도구인 Web Console을 지원한다고 합니다. 이제 웹 브라우저를 통해 Cockpit으로 서버를 관리할 수 있습니다. 별도의 프로그램 없이 웹으로 원격접속을 할 수 있게 되어서 이번 버젼 업데이트 추가 기능 중 가장 마음에 드는 기능입니다.
"새로운 컨테이너 도구"
CentOS 8 에서는 Podman을 사용하여 Linux 컨테이너를 지원하며 Root로 실행하여 데몬에 의존하는 Docker 및 Mobdy를 대체한다고 합니다.
"Wayland 지원"
"시스템 전반의 암호화 정책"
update-crypto-polices 명령을 이용하여 CentOS에서 TLS / SSH / Kerberos 등의 시스템 전체 암호화 정책을 업데이트 하거나 설정할 수 있습니다. 다양한 암호화 백엔드에 사용 가능한 정책 관리로 현재 아래와 같은 응용 프로그램 및 라이브러리를 지원합니다.
- DNS 서버
- GnuTLS 라이브러리
- OpenJDK 런타임 환경
- Kerberos 5 라이브러리
- Libreswan IPSec 및 IKE 프로토콜
- NSS TLS 라이브러리
- OpenSSH SSH2 프로토콜
- OpenSSL TLS 라이브러리
"TCP 스택 개선"
CentOS 8 에서는 TCP Stack 4.16 버전이 제공되어 수신 연결 속도가 향상됩니다. 리눅스 커널은 이제 새로운 BBR and NV congestion control algorithms을 지원합니다.
"yum + dnf"
더 나은 소프트웨어 관리 기능을 제공합니다. yum 또는 dnf를 이용하여 소프트웨어 설치, 삭제, 업데이트 등 관리할 수 있습니다. 또 모든 명령은 기존의 버전과 호환되므로 문제없이 yum 사용도 가능합니다.
"중요 소프트웨어 및 업데이트"
Look Ma, newer and better software for development cool apps on CentOS Linux 8:
SoftwareVersion
Ansible | 2.8.0 |
Apache | 2.4.37 |
Emacs | 26.1 |
Firefox | 60.xx |
GIMP | 2.8.22 |
GNOME | 3.28 |
Golang | 1.11.13 |
Libreoffice | 6.0.6.1 |
Linux kernel | 4.18 |
MariaDB | 10.3.11 |
MySQL | 8 |
Nano | 2.9.8 |
Nginx | 1.14.1 |
OpenSSH | 7.8p1 |
Perl | 5.26 |
PHP | 7.2.11 |
PostgreSQL | 10.6 |
Python | 2.7.15 |
Python | 3.6.8 |
rsyslog | 8.37.0 |
Ruby | 2.5.3 |
Rust | 1.35.0 |
Scala | 2.10 |
Squid | 4 |
Subversion | 1.10 |
Varnish | 6 |
Vim | 8.0.1763 |
"기타 개선사항 및 새로운 기능"
"CentOS 스트림이란?"
CentOS 스트림 프로젝트는 RHEL 개발 프로세스에서 Fedora 프로젝트와 RHEL 사이에 있으며 향후 RHEL 커널 및 기능의 롤링 미리보기 를 제공합니다. 이를 통해 개발자는 기존 CentOS 릴리즈로는 불가했던 RHEL 에서 제공되는 것보다 한 두 단계 앞선 상태를 유지하며 CentOS 스트림은 ISV, IHV 및 기타 에코 시스템 개발자를 Fedora Project의 운영 체제 개발자와 더 잘 연결하여 피드백 루프를 단축하고 다음 RHEL 버전 생성시에 용이하게 됩니다.
"더 이상 지원하지 않는 패키지"
- Btrfs 파일 시스템
- KDE
- 네트워크 스크립트
CentOS 8은 CentOS.org 공식 홈페이지에서 바로 이미지 다운로드가 가능합니다. 아직 CentOS 7과도 충분히 친해지지 못했는데 새로운 버전의 등장이라니.. 많이 바뀌지 않았으면 좋겠습니다. 이상 CentOS 8 릴리즈 소식에 대해 알아보았습니다. 감사합니다.