CentOS Linux 8 منتشر شد؛ ویژگیها و دانلود جدید
CentOS 8 منتشر شد، این یک توزیع مشتق شده از RHEL8 است. CentOS زمانی به وجود آمد که Red Hat ارائه RHEL رایگان را متوقف کرد.امروزه CentOS به عنوان یک توزیع لینوکس high-quality بیشتر در سرورها، HPCها و دسکتاپ استفاده میشود.CentOS کنترل بسته های نرمافزاری open-source را ارائه داده و به طور کامل برای نیازهای تحقیقاتی و اجرای وبسایت با عملکرد بالا سفارشیسازی شده است، بدون اینکه به هزینههای مجوز(license) نیاز داشته باشد؛ در این مقاله به تازههای CentOS 8 خواهیم پرداخت.
چه چیز جدیدی در CentOS Linux 8 وجود دارد؟
ویژگیهای CentOS Linux 8
- BaseOS و AppStream
معماریهای پشتیبانی شده
- x86_64 (64 bit Intel/AMD)
- aarch64 (64-bit ARM)
- ppc64le (IBM POWER, little endian)
-
کنسول وب (Web console)
میتوان سرورهای CentOS 8 را با استفاده از cockpit در مرورگر وب مدیریت کرد؛ یک ویژگی مفید هم برای کابران جدید و هم مدیران شبکه باتجربه
-
ابزارهای جدید container
CentOS 8 با استفاده از Podman از کانتینرهای لینوکس پشتیبانی میکند.جایگزینی برای Docker و Mobdy از طریق root اجرا شده و بستگی به Deamonها دارد. Podman به صورت daemonless کار میکند.میتوان از آن برای ساختن ایمیجهای container استفاده کرد از scratch یا یک Dockerfile
در display server سازگار با پروتکل wayland ، انتقال KMS و evdev به کامپوزیتور انجام میشود.پروتکل wayland به کامپوزیتور اجازه میدهد رویدادهای ورودی را مستقیما به کاربران ارسال کرده و کاربران هم رویدارهای خرابی را به طور مستقیم به کامپوزیتور بفرستند.
-
دسکتاپ CentOS 8 با wayland و X
Wayland یک display Server پیشفرض اس، ولی عنوز هم رد صورت نیاز میتوان از Xorg استفاده کرد.Wayland مزایای زیادی نسبت به X display server دارد مانند رفتار با bottleneck بین کاربران و کرنل لینوکس.
میتوان برای اطمینان از اینکه Wayland در CentOS 8 در حال استفاده است از دستور loginctl استفاده کرد.
-
Systemwide crypto policies
میتوان از دستور update-crypto-policies برای آپدیت یا نصب cryptographic policy در CentOS استفاده کرد برای TLS/SSH/Kerberosو...
- BIND DNS name server daemon
- GnuTLS TLS library
- OpenJDK runtime environment
- Kerberos 5 library
- Libreswan IPsec and IKE protocol implementation
- NSS TLS library
- OpenSSH SSH2 protocol implementation
- OpenSSL TLS library
-
تحریمهای TCP stack
CentOS Linux 8 با TCP stack نسخه 4.16 که موجب افزایش سرعت اتصال میشود، آمده است.کرنل لینوکس از الگوریتمهای کنترل تراکم جدید BBRو NV پشتیبانی میکند،این برای افزایش سرعت اینترنت سرور لینوکس با کنترل تراکم TCP BBR مفید است.
-
سلام بر dnf
دستور yum به صورت نمادین به dnf لینک شده که یک پروژه فدورا است.این نرمافزار مدیریت بهتری را ارائه میکند.شمامیتوانید از yum یا dnf برای نصب، حذف، آپدیت و مدیریت بستههای نرمافزاری در CentOS 8 استفاده کنید.به عبارت دیگر CentOS 8 با yum نسخه 4 منتشر شده که در بکاند از تکنولوژی dnf استفاده مینماید.شما برای نرمافزار AppStream در کلود، CI/CD و workloadهای کانتینر لینوکس پشتیبانی دریافت میکنید.تمامی دستورات سازگاری عقبرو (backward compatible) هستند، بنابراین میتوان بدون هیچ مشکلی از yum استفاده کرد؛ برای مثال:
sudo yum check-updates
sudo yum module list
sudo yum upgrade python2
sudo yum module install postgresql:10
نرمافزارهای مهم و بهروزرسانیها
نرمافزارهای جدیدتر و بهتر برای توسعه اپلیکیشنها در CentOS Linux 8
Software | Version |
---|---|
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 Linux 8
- CentOS 8 از secure-boot میهمانان یا سرورمجازیهایی که cryptographically signed images
- به دستور nmcli برای مدیریت و پیکربندی شبکه از طریق NetworkManager نیاز است
- مدیریت و پشتیبانی از حافظه بهبود یافته؛ به طور مثال CentOS 8 از 57-bit حافظه مجازی (128PiB) و 52-bit حافظه فیزیکی (تا 4PiB) پشتیبانی میکند.
RAM)کرنل لینوکس از level-5 page table پشتیبانی میکند
- crash dump میتواند kernel crash را در تمامی مراحل بوت شدن، ذخیره نماید این قابلیت در CentOS 7 ممکن نبود
- process scheduler پیشرفتهای زیادی کرده است، همچنین شامل deadline جدید برای process scheduler هستیم.
- امکان نصب و بوت شدن از حافظه پایدار دوخطی (NVDIMM)
- Nftables یک فریمورک از Netfilter Project است که پکتهای فیلترینگ ارائه میدهد. network address translation (NAT) و دیگر پکتهای Manglin ، این firewall backend پیشفرض CentoS8
- Chrony یک پیادهسازی تطبیقپذیر از Network Time Protocol (NTP) است که میتواند ساعت سرور را با NTP Serverها همگام سازی کند.در CentOS 8 خبری از ntpd نیست و Chrony به شکل پیشفرض وجود دارد.
- LUKS2 برای ذخیرهسازی رمزنگاری شده در CentOS 8
CentOS 8 را از کجا دانلود کنیم؟
برای مشاهده فهرست mirrorها اینجا کلیک کنید یا از طریق لینک زیر فایل ISO سیستمعامل CentOS 8 را دانلود نمائید
دانلود فایل CentOS 8 Stream DVD ISO
CentOS Stream چیست ؟
CentOS Stream پروژهای بین پروژه Fedora و RHEL است که یک “rolling preview” از کرنلها و قابلیتهایآینده RHEL ارائه میدهد، این قابلیت به توسعه دهندگان این امکان رامیدهد تا یک یا دو قدم جلوتر از آن چهRHEL ارائه میکند، باشند.این کار قبلا و با نسخههای سنتی CentOS ممکن نبود. CentOS Stream بهتر به ISV،IHV و دیگر اکوسیستمهای توسعهدهندگان برای توسعه سیستمعامل فدورا متصل شده و با کوتاه کردن چرخه فیدبک و آسان کردن شنیدن همه صداهایی که باید شنیده شوند، به ایجاد نسخههای بعدی RHEL کمک میکند.
بستهها و اپلیکیشنهایی که در CentOS 8 موجود نیست
The Btrfs file system has been removed from CentOS 8
KDE support removed
Network scripts are deprecated
See deprecated functionality and removed security functionality