Red Hat Enterprise Linux 8 تقسيم جاري

ريڊ هٽ ڪمپني شايع ٿيل ورڇ جاري Red Hat Enterprise Linux 8. انسٽاليشن اسيمبليون x86_64، s390x (IBM System z)، ppc64le ۽ Aarch64 آرڪيٽيڪچرز لاءِ تيار ڪيون ويون آهن، پر موجود آهي لاء ڊائونلوڊز صرف رجسٽرڊ ريڊ هيٽ ڪسٽمر پورٽل استعمال ڪندڙن لاءِ. Red Hat Enterprise Linux 8 rpm پيڪيجز جا ذريعا ورهايل آهن Git مخزن CentOS. گھٽ ۾ گھٽ 2029 تائين تقسيم جي حمايت ڪئي ويندي.

۾ شامل ٽيڪنالاجيون فيدورا 28. نئين برانچ ڊيفالٽ طور Wayland ۾ تبديل ڪرڻ، iptables کي nftables سان تبديل ڪرڻ، بنيادي اجزاء (kernel 4.18، GCC 8) کي اپڊيٽ ڪرڻ، YUM جي بدران DNF پيڪيج مئنيجر استعمال ڪرڻ، ماڊلر ريپوزٽري استعمال ڪرڻ، KDE ۽ Btrfs لاءِ سپورٽ ختم ڪرڻ لاءِ قابل ذڪر آهي.

کيل تبديل ڪريو:

  • ھڪڙي پئڪيج مينيجر ڏانھن تبديل ڪريو ڊي اين ايف ڪمانڊ لائن اختيارن جي سطح تي يوم سان مطابقت لاءِ پرت جي روزي سان. يوم جي مقابلي ۾، ڊي اين ايف کي خاص طور تي تيز رفتار ۽ گھٽ ميموري واپرائڻ آهي، بهتر انحصار کي منظم ڪري ٿو ۽ ماڊلز ۾ گروپنگ پيڪيجز کي سپورٽ ڪري ٿو.
  • هڪ بنيادي BaseOS مخزن ۾ ورهايل ۽ هڪ ماڊلر ايپ اسٽريٽ مخزن. BaseOS سسٽم کي هلائڻ لاءِ گهربل پيڪيجز جو گهٽ ۾ گهٽ سيٽ ورهائي ٿو؛ ٻيو سڀ ڪجهه ٻيهر شيڊول ڪيو ويو AppStream مخزن ڏانهن. AppStream ٻن ورزن ۾ استعمال ٿي سگھي ٿو: هڪ کلاسک RPM مخزن جي طور تي ۽ هڪ ماڊيولر فارميٽ ۾ مخزن جي طور تي.

    ماڊيولر ريپوزٽري پيش ڪري ٿي rpm پيڪيجز جا سيٽ ماڊلز ۾ گروپ ٿيل آهن، جن کي ورهائڻ جي رليز جي پرواه ناهي. ماڊلز کي ڪنهن خاص ايپليڪيشن جي متبادل ورزن کي انسٽال ڪرڻ لاءِ استعمال ڪري سگهجي ٿو (مثال طور، توهان انسٽال ڪري سگهو ٿا PostgreSQL 9.6 يا PostgreSQL 10). ماڊلر آرگنائيزيشن صارف کي اجازت ڏئي ٿي ته ايپليڪيشن جي نئين اهم رليز تي سوئچ ڪرڻ جي بغير تقسيم جي نئين رليز جو انتظار ڪرڻ ۽ پراڻن تي رهي، پر اڃا تائين سپورٽ، ورزن کي اپڊيٽ ڪرڻ کان پوء. ماڊلز ۾ بنيادي ايپليڪيشن ۽ ان جي آپريشن لاءِ ضروري لائبريريون شامل آھن (ٻيا ماڊل استعمال ڪري سگھجن ٿا انحصار جي طور تي)؛

  • ڊفالٽ ڊيسڪ ٽاپ طور تجويز ڪيل GNOME 3.28 ڊفالٽ طور Wayland-based ڊسپلي سرور استعمال ڪندي. هڪ X.Org سرور تي ٻڌل ماحول هڪ اختيار جي طور تي دستياب آهي. KDE ڊيسڪ ٽاپ سان پيڪيجز کي خارج ڪيو ويو آهي، صرف GNOME سپورٽ ڇڏيندي؛
  • لينڪس ڪنييل پيڪيج رليز تي ٻڌل آهي 4.18. ڊفالٽ ڪمپيلر طور فعال ڪيو ويو GCC 8.2. Glibc سسٽم لائبريري کي جاري ڪرڻ لاء اپڊيٽ ڪيو ويو 2.28.
  • پٿون پروگرامنگ ٻولي جو ڊفالٽ عمل پٿون 3.6 آهي. Python 2.7 لاءِ محدود سپورٽ مهيا ڪئي وئي آهي. Python بنيادي پيڪيج ۾ شامل نه آهي؛ ان کي اضافي طور تي نصب ڪيو وڃي. Ruby 2.5، PHP 7.2، Perl 5.26، Node.js 10، Java 8 ۽ 11، Clang/LLVM Toolset 6.0، .NET Core 2.1، Git 2.17، Mercurial 4.8، Subversion 1.10 جا اپڊيٽ ورجن. CMake تعميراتي نظام (3.11) شامل آهي؛
  • شامل ڪيل سپورٽ سسٽم کي انسٽال ڪرڻ لاءِ NVDIMM ڊرائيو تي ايناڪنڊا انسٽالر تي؛
  • LUKS2 فارميٽ استعمال ڪندي ڊسڪ انڪرپٽ ڪرڻ جي صلاحيت انسٽالر ۽ سسٽم ۾ شامل ڪئي وئي آھي، جيڪو اڳ ۾ استعمال ٿيل LUKS1 فارميٽ (dm-crypt ۽ cryptsetup LUKS2 ۾ ھاڻي ڊفالٽ طور پيش ڪيو ويو آھي). LUKS2 قابل ذڪر آهي ان جي آسان ڪيل ڪي مينيجمينٽ سسٽم لاءِ، وڏين شعبن کي استعمال ڪرڻ جي صلاحيت (4096 جي بدران 512، ڊيڪرپشن دوران لوڊ گھٽائي ٿو)، علامتي ورهاڱي جي سڃاڻپ ڪندڙ (ليبل) ۽ ميٽا ڊيٽا بيڪ اپ ٽولز جي صلاحيت سان گڏ انهن کي خودڪار طريقي سان بحال ڪرڻ جي صلاحيت سان. نقصان معلوم ٿئي ٿو.
  • هڪ نئين ڪمپوزر يوٽيلٽي شامل ڪئي وئي آهي، مختلف ڪلائوڊ پليٽ فارمن جي ماحول ۾ ترتيب ڏيڻ لاءِ مناسب ڪسٽمائيز بوٽبل سسٽم تصويرون ٺاهڻ لاءِ اوزار مهيا ڪندي؛
  • Btrfs فائل سسٽم لاء سپورٽ هٽايو. btrfs.ko ڪنيل ماڊل، btrfs-progs يوٽيلٽيز، ۽ سنيپر پيڪيج شامل نه آھن؛
  • ٽول کٽ شامل اسٽريٽ، جيڪو هڪ يا وڌيڪ مقامي ڊرائيو جي پول جي سيٽ اپ ۽ انتظام کي متحد ۽ آسان ڪرڻ لاءِ اوزار مهيا ڪري ٿو. Stratis هڪ پرت جي طور تي لاڳو ڪيو ويو آهي (stratisd daemon) جيڪو ڊيوائس ميپر ۽ XFS سبسسٽم جي مٿان ٺهيل آهي، ۽ توهان کي خاصيتن کي استعمال ڪرڻ جي اجازت ڏئي ٿو جهڙوڪ متحرڪ اسٽوريج مختص ڪرڻ، سنيپ شاٽ، سالميت جي ضمانت ۽ ڪيشنگ پرت جي تخليق، بغير ڪنهن ماهر جي قابليت جي. اسٽوريج سسٽم جو انتظام؛
  • Cryptographic subsystem قائم ڪرڻ لاءِ سسٽم جي وسيع پاليسين تي عمل ڪيو ويو آهي، TLS، IPSec، SSH، DNSSEc ۽ Kerberos پروٽوڪول کي ڍڪيندي. تازه ڪاري-crypto-policies حڪم استعمال ڪندي توھان ھاڻي انھن مان ھڪڙو چونڊي سگھو ٿا
    cryptographic algorithms چونڊڻ جا طريقا: ڊفالٽ، ورثي، مستقبل ۽ فپس. رليز ڊفالٽ طور تي فعال آهي اوپن ايس ايس ايل 1.1.1 TLS 1.3 سپورٽ سان؛

  • سمارٽ ڪارڊز ۽ HSM (هارڊويئر سيڪيورٽي ماڊلز) لاءِ PKCS#11 cryptographic tokens لاءِ سسٽم-وائڊ سپورٽ مهيا ڪئي وئي؛
  • iptables، ip6tables، arptables ۽ ebtables پيڪيٽ فلٽر کي تبديل ڪيو ويو آھي nftables پيڪٽ فلٽر، جيڪو ھاڻي ڊفالٽ طور استعمال ڪيو ويو آھي ۽ IPv4، IPv6، ARP ۽ نيٽ ورڪ پلز لاءِ پيڪٽ فلٽرنگ انٽرفيس جي اتحاد لاءِ قابل ذڪر آھي. Nftables صرف هڪ عام، پروٽوڪول-آزاد انٽرفيس مهيا ڪري ٿو ڪنييل سطح تي جيڪو بنيادي ڪم مهيا ڪري ٿو ڊيٽا کي ڪڍڻ لاءِ پيڪٽس، پرفارمنس ڊيٽا آپريشن، ۽ فلو ڪنٽرول. فلٽرنگ منطق پاڻ ۽ پروٽوڪول-مخصوص هينڊلر يوزر اسپيس ۾ بائيٽ ڪوڊ ۾ مرتب ڪيا ويندا آهن، جنهن کان پوءِ هي بائيٽ ڪوڊ نيٽ لنڪ انٽرفيس استعمال ڪندي ڪرنل ۾ لوڊ ڪيو ويندو آهي ۽ بي پي ايف (برڪلي پيڪيٽ فلٽر) جي ياد ڏياريندڙ هڪ خاص ورچوئل مشين ۾ عمل ڪيو ويندو آهي. فائر والڊ ڊيمن کي nftables استعمال ڪرڻ لاءِ ان جي ڊفالٽ پس منظر طور تبديل ڪيو ويو آھي. پراڻي قاعدن کي تبديل ڪرڻ لاء، iptables-translate ۽ ip6tables-ترجمو افاديت شامل ڪئي وئي آهي؛
  • ڪيترن ئي ڪنٽينرز جي وچ ۾ نيٽ ورڪ ڪميونيڪيشن کي يقيني بڻائڻ لاءِ، IPVLAN ورچوئل نيٽ ورڪ جي تعمير لاءِ ڊرائيورن لاءِ سپورٽ شامل ڪئي وئي آهي؛
  • بنيادي پيڪيج ۾ شامل آهي nginx http سرور (1.14). Apache httpd کي ورزن 2.4.35 ۾ اپڊيٽ ڪيو ويو آهي، ۽ OpenSSH کي 7.8p1 تائين.

    DBMS کان، MySQL 8.0، MariaDB 10.3، PostgreSQL 9.6/10 ۽ Redis 4.0 مخزن ۾ موجود آهن. MongoDB DBMS جي ڪري شامل نه ڪيو ويو منتقلي هڪ نئين SSPL لائسنس لاءِ، جيڪو اڃا تائين کليل طور تسليم نه ڪيو ويو آهي؛

  • ورچوئلائيزيشن لاءِ اجزاء کي اپڊيٽ ڪيو ويو آهي. ڊفالٽ طور، جڏهن مجازي مشين ٺاهڻ، قسم استعمال ڪيو ويندو آهي ايڪسڪسڪس (ICH9 chipset emulation) PCI ايڪسپريس سپورٽ سان. توھان ھاڻي استعمال ڪري سگھو ٿا Cockpit ويب انٽرفيس ٺاھيو ۽ منظم ڪرڻ لاءِ ورچوئل مشينون. virt-manager انٽرفيس کي ختم ڪيو ويو آهي. QEMU ورزن ۾ اپڊيٽ ڪيو ويو 2.12. QEMU سينڊ باڪس آئسوليشن موڊ لاڳو ڪري ٿو، جيڪو سسٽم ڪالز کي محدود ڪري ٿو جيڪي QEMU اجزاء استعمال ڪري سگھن ٿا؛
  • شامل ڪيل سپورٽ eBPF-based tracing ميڪنزم لاءِ، بشمول SystemTap (4.0) ٽول ڪٽ استعمال ڪرڻ. ٺاھڻ ۾ بي پي ايف پروگرامن کي گڏ ڪرڻ ۽ لوڊ ڪرڻ لاءِ افاديت شامل آھي؛
  • شامل ڪيو تجرباتي سپورٽ لاءِ XDP (ايڪسپريس ڊيٽا پاٿ) سبسسٽم، جيڪو نيٽ ورڪ ڊرائيور جي سطح تي لينڪس تي BPF پروگرامن کي هلائڻ جي اجازت ڏئي ٿو سڌو سنئون ڊي ايم اي پيڪٽ بفر تائين رسائي جي صلاحيت سان ۽ اسٽيج تي skbuff بفر نيٽ ورڪ اسٽيڪ طرفان مختص ٿيڻ کان اڳ؛
  • بوٽ لوڊر سيٽنگون منظم ڪرڻ لاءِ بوم يوٽيلٽي شامل ڪئي وئي آهي. بوم آپريشن کي انجام ڏيڻ آسان بڻائي ٿو جهڙوڪ نئين بوٽ داخل ڪرڻ، مثال طور، جيڪڏهن توهان کي LVM سنيپ شاٽ مان بوٽ ڪرڻ جي ضرورت آهي. بوم صرف نوان بوٽ داخل ڪرڻ تائين محدود آهي ۽ موجوده کي تبديل ڪرڻ لاء استعمال نه ٿو ڪري سگهجي؛
  • الڳ ٿيل ڪنٽينرز کي منظم ڪرڻ لاءِ انٽيگريٽيڊ ٿلهي وزن وارو ٽول ڪٽ، جيڪو ڪنٽينرز ٺاهڻ لاءِ استعمال ڪيو ويندو آهي اڏاوتشروع ڪرڻ لاءِ - پوڊيم ۽ تيار ٿيل تصويرن جي ڳولا لاءِ - اسڪوپيو;
  • ڪلسترنگ سان لاڳاپيل صلاحيتون وڌايو ويو آهي. Pacemaker ڪلستر ريسورس مئنيجر کي ورزن 2.0 ۾ اپڊيٽ ڪيو ويو آھي. افاديت ۾ پي سي Corosync 3، knet ۽ node name calling لاءِ مڪمل سپورٽ مهيا ڪئي وئي آهي؛
  • نيٽ ورڪ قائم ڪرڻ لاءِ ڪلاسڪ اسڪرپٽ (نيٽ ورڪ-اسڪرپٽس) کي غيرمعمولي قرار ڏنو ويو آهي ۽ هاڻي ڊفالٽ طور فراهم نه ڪيو ويو آهي. پسمانده مطابقت کي يقيني بڻائڻ لاءِ، ifup ۽ ifdown اسڪرپٽ جي بدران، نيٽ ورڪ مئنيجر ۾ بائنڊنگ شامل ڪيون ويون آهن، nmcli يوٽيلٽي ذريعي ڪم ڪندي؛
  • هٽايو ويو پيڪيجز: crypto-utils, cvs, dmraid, empathy, finger, gnote, gstreamer, ImageMagick, mgetty, phonon, pm-utils, rdist, ntp (chrony سان تبديل ٿيل)، qemu (qemu-kvm سان تبديل ٿيل)، qt (بدليل) qt5-qt)، rsh، rt، rubygems (هاڻي شامل ڪيو ويو مکيه روبي پيڪيج ۾)، سسٽم-config-فائر وال، tcp_wrappers، wxGTK.
  • يونيورسل بيس تصوير تيار ڪيو (UBI، يونيورسل بيس تصوير) الڳ ٿيل ڪنٽينرز ٺاهڻ لاءِ، جنهن ۾ توهان کي هڪ ايپليڪيشن لاءِ ڪنٽينر ٺاهڻ جي اجازت ڏيڻ شامل آهي. UBI ۾ گھٽ ۾ گھٽ اسٽريپ ٿيل ماحول، پروگرامنگ ٻولين کي سپورٽ ڪرڻ لاءِ رن ٽائم اضافو شامل آھن (nodejs, ruby, python, php, perl) ۽ مخزن ۾ اضافي پيڪيجز جو ھڪڙو سيٽ.
  • جو ذريعو: opennet.ru

تبصرو شامل ڪريو