Red Hat Enterprise Linux 8 یا RHEL 8 در حال حاضر عرضه شده و دارای قابلیتهای فراوان Developer-Friendly میباشد. عرضه رسمی RHEL 8 توسط شرکت Red Hat که توسعه Red Hat Enterprise Linux 8 را انجام داده در روز 7 می سال 2019 صورت گرفت. با عرضه Red Hat Enterprise Linux 8 ویژگیهای جدید و بهبودهایی فراوانی در مقابل با RHEL 7 وجود دارد.
ویژگی های جدید Red Hat Enterprise Linux 8
برخی از ویژگیهای جدید RHEL 8 به شرح ذیل است.
هسته و سیستمعامل
Red Hat Enterprise Linux 8 بر پایه Fedora 28 و هسته لینوکس 4.18 است. این امر به کاربران یک پایه امن و پایدار را در سرتاسر شبکه Hybrid Cloud و پیادهسازیهای دیتاسنتر ارائه میدهد، همچنین به همراه ابزارهایی که همه سطح از بار کاری را پشتیبانی میکند ارائه شده است.
معماریهای پشتیبانی شده از CPU برای این نسخه از سیستم عامل به شرح ذیل است:
- معماریهای Intel وAMD 64
- معماری ARM 64
- سیستمهای بر پایه IBM Power , Little Endian
- IBM Z
توزیع محتوا
Red Hat Enterprise Linux 8 دارای 2 حالت توزیع محتوا است و فقط به دو Repository احتیاج دارد.
- BaseOs Repository: این Repository ارائه دهنده هسته سیستمعامل به صورت پکیجهای RPM است. ابزار BaseOS دقیقا همان مدت زمان حیاتی را دارد که نسخه پیشین RHEL داشت.
- AppStream Repository: این Repository تمامی برنامههای کاربردی که یک کاربر ممکن است در محیط کاربری احتیاج داشته باشد را در اختیار میگذارد. بقیه نرمافزارها که احتیاج به لایسنسینگ ویژه دارند در Supplemental Repository قابل دریافت هستند.
AppStream چیست؟
AppStreamبه شما اجازه میدهد نسخههای اضافی از یک نرمافزار را نصب کنید و سیستمعاملتان را به روز نگه دارید در حالی که نسخه درست از برنامه کاربردی که نیاز شما را برطرف میکند نصب کردهاید. توجه داشته باشید که هیچ یک از دو Stream قابلیت نصب همزمان برروی همان محیط کاربری را ندارند.
محیط دسکتاپ
محیط دستکتاپ RHEL به صورت پیشفرض GNOME میباشد.پروژه GNOME توسط GNOME Foundation پشتیبانی میشود. GNOME که همراه RHEL 8 آمده نسخه 3.28 است که توانایی دانلود خودکار سیستمعاملها در Boxes را دارد. دیگر ویژگیهای جدید شامل موارد ذیل است:
- یک صفحه کلید روی تصویر جدید
- ویژگیهای جدید GNOME Boxes
- پشتیبانی از سختافزارهای بیشتر، که مهمترین آنها اضافه شدن پشتیبانی از واسط Thunderbolt 3 میباشد.
- بهبود کارایی برای GNOME Sofware، dconf-editor و GNOME Terminal.
- ابزار GNOME Software که به شما اجازه نصب کردن و بهروزرسانی برنامههای کاربردی و اکستنشنهای gnome-shell را میدهد.
- GNOME Display Managerیا به اختصار (GDM) از Wayland به جای X.org به عنوان Display Server پیشفرض استفاده میکند.
قابلیت Wayland Display Server
- مدل امنیتی قویتر
- بهبود کارایی استفاده از چندین مانیتور
- بهبود Scaling رابط کاربری (UI)
- دسکتاپ میتواند به طور مستقیم Window Handling را کنترل کند.
مدیریت نرمافزار
مدیریت پکیج YUM در RHEL 8 بر پایه تکنولوژی DNF است که ارائه دهنده محتوای Modular، افزایش کارایی و یک API پایدار با طراحی عالی برای اضافه شدن به Tooling میباشد. RPM نسخه 4.14.2 است که قبل از نصب کردن هر محتوایی پکیج آن را به طور کامل بررسی میکند. نسخه YUM که در RHEL 8 وجود دارد 4.0.4 است. مدیریت پکیج YUM بر پایه DNF نسبت به نسخه 3 YUM استفاده شده در RHEL 7 مزایای ذیل را دارد:
- افزایش کارایی
- پشتیبانی از محتوای Modular
- API پایدار با طراحی عالی برای اضافه شدن به Tooling
وب سرورها، کامپایلرها، زبانهای برنامهنویسی و دیتابیسها موجود در RHEL 8
Red Hat Enterprise Linux 8 شامل Application Streamها برای چندین نسخه از دیتابیسها، زبانهای برنامهنویسی، کامپایلرها و دیگر ابزارها برای استفاده شما میباشد. در ذیل ابزارهایی که در Red Hat Enterprise Linux 8 وجود دارند، لسیت شده است:
- Pythonموجود در RHEL 8 نسخه 3.6 است.
- سرورهای دیتابیس: RHEL 8 شامل این دیتابیسها میباشد: MySQL 8.0، PostgreSQL 9.6، PostgreSQL 10 و MariaDB 10.3
- نسخه Redis موجود 4.0 است.
- Web Serverها: httpd 2.4 و Nginx 1.14
- OpenLDAPجایگزین 369 LDAP Server شده است.
- Varnish Cache 6.0
- Git 2.17
- Maven 3.5
- Perl 5.26و Perl 5.24
- PHP 7.2و 7.1
- Ruby 2.5
- Node.js 10و 8
- Python 3.6و 2.7
- Rust Toolset 1.26
- Scala 2.10
- Go Toolset 1.10
- GCC System Compiler 8.1
- NET Core 2.1.
- Java 8و Java 11
- مدیریت منابع کلاستر Pacemaker 2.0.0. سیستم پیکربندی PCS کاملا از Corosync 3، knet و Node Names پشتیبانی میکند.
- کتابخانه glibc برپایه نسخه 2.28 است.