OpenIndiana 2019.10 болон OmniOS CE r151032 бэлэн байгаа бөгөөд OpenSolaris-ийн хөгжлийг үргэлжлүүлж байна.

болсон үнэгүй түгээлтийн хувилбар Нээлттэй Индиана 2019.10, нь OpenSolaris хоёртын тархалтыг орлож, хөгжүүлэлтийг Oracle зогсоосон. OpenIndiana нь хэрэглэгчдэд төслийн кодын шинэ хэсэг дээр суурилсан ажлын орчинг өгдөг. Иллюмо. OpenSolaris технологийн бодит хөгжил нь цөм, сүлжээний стек, файлын систем, драйверууд, мөн хэрэглэгчийн системийн хэрэгслүүд болон номын сангуудын үндсэн багцыг хөгжүүлдэг Illumos төслөөр үргэлжилж байна. Ачаалах зориулалттай үүссэн гурван төрлийн iso дүрс - консолын програмуудтай серверийн хувилбар (723 MB), хамгийн бага угсралт (431 MB) болон MATE график орчинтой угсралт (1.6 ГБ).

Үндсэн өөрчлөлт OpenIndiana 2019.10:

  • IPS (Image Packaging System) багцын удирдлагын дэд бүтцийг Python 3 руу шилжүүлсэн. XNUMX-р сарын OmniOS CE шинэчлэлтийн засваруудыг IPS руу шилжүүлсэн;
  • OpenIndiana-д зориулсан програмуудыг Python 2.7-оос Python 3 руу үргэлжлүүлэн шилжүүлэх;
  • Хэрэглээний хоёртын бүрэлдэхүүн хэсгүүдийг дахин бичсэн DDU, энэ нь танд тохирох драйверуудыг олоход туслах төхөөрөмжүүдийн талаарх мэдээллийг өгдөг. Драйверын мэдээллийн сан шинэчлэгдсэн. DDU кодыг Python 3.5 руу шилжүүлсэн;
  • VirtualBox 6.0.14, FreeType 2.10.1, GTK 3.24.12, LightDM 1.30, Vim 8.1.1721, Nano 4.5, Sudo 1.8.29 зэрэг хэрэглэгчийн програмуудын шинэчилсэн хувилбарууд. Шинэчлэгдсэн x264 кодлогч.
  • mpg123, x265 болон mpack-тай багцуудыг нэмсэн. Bash, tmux болон Vim-д Powerline статусын шугамыг санал болгож байна.
  • X11 програмыг эхлүүлэхээс өмнө үндсэн эрхтэй шаардлагатай лавлахуудыг үүсгэхийн тулд x11-init үйлчилгээг нэмсэн;
  • Clang 4.0-ийн оронд Clang 8.0 нэмэгдсэн. GCC 7.4 болон 8.3 хөрвүүлэгчид GCC 9.2-г оруулахаар шинэчлэгдсэн. Хөгжүүлэгчийн шинэчлэгдсэн хэрэгслүүд:
    Git 2.23.0, CMake 3.15.1, Rust 1.32.0, Go 1.13;

  • Серверийн програм хангамж шинэчлэгдсэн:
    MongoDB 4.0, Nginx 1.16.1, Samba 4.11, Node.js 12.13.0, 10.17.0, 8.16.2, BIND 9.14, OpenLDAP 2.4.48, tor 0.4.1.6;

  • Illumos цөмийн бүтцийг анхдагчаар GCC 7 руу шилжүүлсэн. cxgbe програм хангамж болон Intel микро кодыг шинэчилсэн.
  • ZFS on Linux төслийн засвар, сайжруулалтыг ZFS-ийн хэрэгжилтэд шилжүүлсэн бөгөөд үүнд өгөгдөл болон мета өгөгдлийг шифрлэх, SSD-д UNMAP/TRIM ашиглах;
  • Hyper-threading дэмжлэг нь анхдагчаар идэвхгүй байна. Эмзэг байдлаас хамгаалах нэмэлт хамгаалалт L1TF и MDS (Бичил архитектурын өгөгдлийн түүвэрлэлт). Гол нь ретполин хамгаалалтаар угсардаг;
  • SMB 3 протоколыг дэмжихтэй холбоотой олон сайжруулалтыг цөм рүү шилжүүлсэн бөгөөд үүнд шифрлэлтийн дэмжлэг, нэрлэсэн хоолойнуудыг ашиглах чадвар, ACL-ийн дэмжлэг, өргөтгөсөн шинж чанарууд болон файлын түгжээ;
  • Цөмийг SPARC платформд хамаарах хуучин кодоос цэвэрлэсэн;
  • C.UTF-8 хэлийг нэмсэн;
  • FreeBSD-ээс залгах боломжтой TCP түгжрэлийг хянах зохицуулагчийг ашиглахын тулд хүрээг шилжүүлсэн. CUBIC болон NewReno алгоритмуудын дэмжлэг нэмэгдсэн;
  • SHA512 алгоритмыг анхдагч байдлаар шинэ нууц үгийг хэш болгоход ашигладаг;
  • "/NUM" форматыг crontab-д нэмсэн, жишээ нь "*/2 * * * *" хоёр минут тутамд ажиллах;
  • UEFI системүүдийн ачаалах дэмжлэгийг сайжруулсан.

Хэд хоногийн өмнө бас болсон Illumos түгээлтийн хувилбар OmniOS Олон нийтийн хэвлэл r151032, KVM hypervisor, Crossbow виртуал сүлжээний стек болон ZFS файлын системийг бүрэн дэмждэг. Энэхүү түгээлтийг өргөтгөх боломжтой вэб систем болон хадгалах системийг бий болгоход ашиглаж болно.

В шинэ дугаар:

  • UEFI-тэй систем дээр ачаалах дэмжлэг нэмэгдсэн;
  • ZFS шифрлэгдсэн хэлбэрээр өгөгдөл болон мета өгөгдлийг хадгалах дэмжлэгийг нэмсэн;
  • Цөм дэх SMB/CIFS дэмжлэг мэдэгдэхүйц сайжирч, олон SMB3 өргөтгөлүүд хэрэгжсэн;
  • SMT болон HyperThreading-ийг идэвхгүй болгохын тулд smt_enabled=0 (/boot/conf.d/) сонголтыг нэмсэн;
  • Залгууртай TCP түгжрэлийг хянах алгоритмуудын дэмжлэг нэмэгдсэн;
  • UTF-8 тэмдэгтүүдийг ашиглах чадвартай C хэлний бүх функцийг агуулсан C.UTF-8 хэлийг нэмсэн;
  • Hyper-V-д зориулсан сайжруулсан драйверууд;
  • Нууц үг хэшлэх алгоритмыг SHA256-аас SHA512 болгон шинэчилсэн;
  • Spectre халдлагын эсрэг хамгаалалт нэмэгдсэн;
  • Framebuffer дээр суурилсан анхдагч консолын нягтралыг өөрчилсөн: 1024x768 тэмдэгттэй 10x18;
  • crontab-д “/NUM” форматын дэмжлэгийг нэмсэн;
  • Процесс эсвэл үндсэн файлын орчныг үзэхийн тулд penv командыг нэмсэн ("pargs -e"-тэй тэнцэх);
  • Нэмэлт процесс эсвэл үндсэн файлын параметрүүдийг үзэхийн тулд pauxv командыг нэмсэн ("pargs -x"-тэй тэнцэх);
  • TCP холболтын статистикийг үзэхийн тулд connstat командыг нэмсэн;
  • Нээлттэй залгууруудтай холбоотой процессуудын талаарх мэдээллийг харуулахын тулд netstat хэрэгсэлд "-u" сонголтыг нэмсэн;
  • LX бүсийн контейнеруудад Линуксийн шинэ түгээлтийг эхлүүлэх дэмжлэг нэмэгдсэн;
  • Bhyve гипервизорын ажиллагааг оновчтой болгож, NVME төхөөрөмжийг дуурайх дэмжлэг нэмэгдсэн;
  • Суулгагч нь виртуалчлалын орчинд суулгаж эхлэх үед гипервизоруудыг дэмжих багцуудыг автоматаар суулгаж өгдөг;
  • Perl 5.30, OpenSSL 1.1.1 болон python 3.7 зэрэг програм хангамжийн шинэчилсэн хувилбарууд. Python 2.7-оор хуучирсан.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх