OpenIndiana 2019.04 และ OmniOS CE r151030 สานต่อการพัฒนา OpenSolaris

มีอยู่ การปล่อยแจกฟรี OpenIndiana 2019.04ซึ่งมาแทนที่การกระจายไบนารี่ของ OpenSolaris ซึ่งการพัฒนาดังกล่าวถูกยกเลิกโดย Oracle OpenIndiana มอบสภาพแวดล้อมการทำงานให้กับผู้ใช้ซึ่งสร้างขึ้นบนพื้นฐานของโค้ดฐานใหม่ของโปรเจ็กต์ อิลลูมอส. การพัฒนาเทคโนโลยี OpenSolaris อย่างแท้จริงยังคงดำเนินต่อไปด้วยโครงการ Illumos ซึ่งพัฒนาเคอร์เนล สแตกเครือข่าย ระบบไฟล์ ไดรเวอร์ รวมถึงชุดยูทิลิตี้ระบบและไลบรารีพื้นฐานของผู้ใช้ สำหรับการโหลด เกิดขึ้น สามชนิด ภาพไอโซ — รุ่นเซิร์ฟเวอร์พร้อมแอปพลิเคชันคอนโซล (702 MB), แอสเซมบลีขั้นต่ำ (524 MB) และแอสเซมบลีด้วยสภาพแวดล้อมกราฟิก MATE (1.6 GB)

หลัก การเปลี่ยนแปลง ใน OpenIndiana 2019.04:

  • เดสก์ท็อป MATE อัปเดตเพื่อการเปิดตัว 1.22;
  • แพ็คเกจนี้ประกอบด้วยแพ็คเกจที่มี Virtualbox (6.0) รวมถึงชุดส่วนเพิ่มเติมของ Virtualbox สำหรับระบบเกสต์
  • การแก้ไขส่วนใหญ่จากที่เก็บถูกย้ายไปยังโครงสร้างพื้นฐานการจัดการแพ็คเกจ IPS (Image Packaging System) OmniOS ซีอี และโซลาริส เพิ่มแล้ว สนับสนุน การตั้งชื่อสภาพแวดล้อมการบูตอัตโนมัติ
  • แอปพลิเคชันเฉพาะของ OpenIndiana บางตัวได้รับการย้ายมา
    Python 2.7/GTK 2 ถึง Python 3.5/GTK 3;

  • เวอร์ชันอัปเดตของโปรแกรมผู้ใช้ รวมถึง Firefox 60.6.3 ESR, Freetype 2.9.1, fontconfig 2.13.1, GTK 3.24.8, glib2 2.58.3, LightDM 1.28, GCC 8.3.0, binutils 2.32, Git 2.21.0, cmake 3.12.4, Python 3.5, Rust 1.32.0, Golang 1.11, PHP 7.3, OpenSSH 7.9p1, PostgreSQL 11, MariaDB 10.3, MongoDB 4.0, Nginx 1.16.0, Samba 4.9.5, Node.js 12.2.0, Ansible 2.7.5 .XNUMX.
  • เพิ่มการรองรับตัวเลือกที่สมบูรณ์เพื่อทุบตีสำหรับคำสั่ง zfs, zpool, pkg, beadm, svcs และ svcadm เฉพาะของ illumos
  • อัปเดตแบบอักษร
  • เพิ่มยูทิลิตี้ xbacklight

นอกจากนี้ยังสามารถสังเกตได้ ปัญหา การกระจายตัวของอิลลูมอส OmniOS ชุมชนรุ่น r151030ซึ่งจัดอยู่ในประเภทการสนับสนุนระยะยาว (LTS) ซึ่งการอัปเดตจะใช้เวลาสามปีจึงจะเสร็จสมบูรณ์ นี่เป็นการเปิดตัว LTS ครั้งแรกนับตั้งแต่นั้นมา ของการศึกษา โครงการในปี 2017 และการก่อตั้งสมาคม OmniOS CE Association ที่ไม่แสวงหาผลกำไร ซึ่งได้รับการควบคุมการพัฒนา OmniOS OmniOS Community Edition ให้การสนับสนุนอย่างเต็มรูปแบบสำหรับไฮเปอร์ไวเซอร์ KVM, สแตกเครือข่ายเสมือน Crossbow และระบบไฟล์ ZFS การกระจายนี้สามารถใช้ได้ทั้งสำหรับการสร้างระบบเว็บที่ปรับขนาดได้สูงและสำหรับการสร้างระบบจัดเก็บข้อมูล

В ปัญหาใหม่ รุ่นชุมชน OmniOS:

  • เพิ่มการรองรับโปรโตคอล SMB 2.1
  • เพิ่มการรองรับเฟรมบัฟเฟอร์แบบเต็มลงในคอนโซลด้วยความสามารถในการเปลี่ยนความละเอียดหน้าจอและแบบอักษร Unicode เพิ่มเติม
  • GCC 8 ใช้เพื่อสร้างส่วนประกอบพื้นที่ผู้ใช้
  • ตามค่าเริ่มต้น แทนที่จะเป็น ntp แพ็คเกจ ntpsec จะถูกเสนอเพื่อจัดการการซิงโครไนซ์เวลาที่แน่นอน
  • ขณะนี้ชุดพารามิเตอร์ระบบดีฟอลต์อยู่ในไฟล์ /etc/system.d/_omnios:system:defaults และสามารถแทนที่ได้โดยการวางแต่ละไฟล์ในไดเร็กทอรี /etc/system.d/
  • ลักษณะการทำงานของยูทิลิตี้ chown และ chgrp ที่เกี่ยวข้องกับลิงก์สัญลักษณ์มีการเปลี่ยนแปลง ไฟล์ที่เกี่ยวข้องจะถูกประมวลผลเมื่อมีการระบุแฟล็ก "-R" เท่านั้น
  • เพิ่มเทมเพลตมาตรฐานสำหรับการสร้างโซนโดยใช้คำสั่ง “zonecfg create -t ​​​​type” เพิ่มตัวเลือกสำหรับโซนที่มีที่เก็บแพ็คเกจ pkgsrc ที่ติดตั้งไว้ล่วงหน้า เพิ่มความสามารถในการรันการกระจาย illumos อิสระในโซนโดยใช้เคอร์เนลทั่วไปกับ OmniOS การจัดการการตั้งค่าเครือข่ายและอะแดปเตอร์เครือข่ายเสมือนแบบไดนามิกมีให้ผ่านระบบการกำหนดค่าโซนมาตรฐาน เมื่อสร้างโซนแยก พารามิเตอร์ "brand=lipkg" และ "ip-type=exclusion" จะถูกตั้งค่าตามค่าเริ่มต้นแล้ว เพิ่มการรองรับสำหรับการกำหนดกฎตัวกรองแพ็กเก็ต ipf เฉพาะโซน ลดการใช้หน่วยความจำตามโซนโดยการปิดใช้งานบริการที่ไม่จำเป็น
  • ZFS ได้เพิ่มความสามารถในการนำเข้าพูลโดยใช้ชื่อชั่วคราว เพิ่มการรองรับ dnode ด้วยขนาดตัวแปร
  • ตัวจัดการแพ็คเกจ pkg ได้เพิ่มความสามารถในการตรวจสอบความสอดคล้องของไฟล์ที่ติดตั้งกับไฟล์ในแพ็คเกจโดยใช้คำสั่ง “ตรวจสอบ pkg” ตัวอย่างเช่น หากคุณเปลี่ยนเจ้าของไดเร็กทอรี /var โดยไม่ได้ตั้งใจ คำสั่ง "pkg Verify -p /var" จะเตือนว่าเจ้าของจะต้องเป็น root เพิ่มความสามารถในการเปิดหรือปิดการใช้งานผู้เผยแพร่แพ็คเกจ (ผู้เผยแพร่ pkg) ในระดับพื้นที่เก็บข้อมูลแต่ละรายการ เพื่อควบคุมความสมบูรณ์ของวัตถุ แฮช SHA-2 จะถูกใช้แทน SHA-1
  • ชื่อที่สร้างขึ้นโดยอัตโนมัติของสภาพแวดล้อมการบูตที่สร้างขึ้นสามารถยึดตามวันที่และเวลาปัจจุบันหรือวันที่เผยแพร่การอัปเดต (ตัวอย่างเช่น "pkg set-property auto-be-name time:omnios-%Y.%m.%d ");
  • เพิ่มการรองรับชิป AMD และ Intel ใหม่ ปรับปรุงการรองรับ USB 3.1 เพิ่มไดรเวอร์ paravirtual สำหรับ Hyper-V/Azure (ไดรเวอร์แพ็คเกจ/hyperv/pv) เปิดตัวไดรเวอร์ bnx (Broadcom NetXtreme) ใหม่

ที่มา: opennet.ru

เพิ่มความคิดเห็น