OpenIndiana 2020.04 และ OmniOS CE r151034 พร้อมใช้งานแล้ว ซึ่งถือเป็นการพัฒนา OpenSolaris อย่างต่อเนื่อง

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

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

  • แอปพลิเคชันเฉพาะของ OpenIndiana ทั้งหมด รวมถึงตัวติดตั้ง Caiman ได้รับการย้ายจาก Python 2.7 ไปเป็น Python 3.5 แล้ว
  • Python 2.7 ถูกลบออกจากอิมเมจการติดตั้งแล้ว
  • GCC 7 ใช้เป็นคอมไพเลอร์ระบบเริ่มต้น
  • การสนับสนุนยูทิลิตี้ 32 บิตสำหรับ X.org ถูกยกเลิกแล้ว
  • ตัวจัดการแพ็คเกจ PKG ได้รับการถ่ายโอนจากไลบรารี simplejson ไปยัง Rapidjson เพื่อประมวลผลข้อมูลในรูปแบบ JSON ซึ่งลดการใช้หน่วยความจำเมื่อทำงานกับไดเร็กทอรีแพ็คเกจขนาดใหญ่
  • มีการเพิ่มชุดโปรแกรม Office LibreOffice 6.4 และแพ็คเกจ MiniDLNA ลงในแพ็คเกจแล้ว ลบ XChat;
  • อัปเดตแพ็คเกจแบบกำหนดเอง:
    VirtualBox 6.1.6, VLC 3.0.10, ntfsprogs 2017.3.23AR.5, hplip 3.19.12, จังหวะ 3.4.4, Gstreamer 1.16.2,
    UPower, XScreensaver 5.44, ตัวจัดการการเชื่อมต่อ GNOME 1.2.0;

  • อัปเดตส่วนประกอบของระบบ: net-snmp 5.8,
    ซูโด้1.8.31,
    โมซิลลา-nspr 4.25,
    SQLite 3.31.1,
    OpenConnect8.05, สคริปต์ vpnc 20190606,
    หน้าจอ GNU 4.8.0,
    ทีมิวซ์ 3.0a,
    นาโน 4.8;

  • เครื่องมือสำหรับนักพัฒนาที่อัปเดต:
    GCC 7.5/8.4/9.3,
    เสียงดังกราว 9
    กิล 2.2.7,
    โกลาน 1.13.8/1.12.17,
    OpenJDK 1.8.232, เว็บน้ำแข็ง 1.8.3,
    รูบี้ 2.6.6,
    เปโซ 7.3.17,
    คอมไพล์ 2.25.4,
    เมอร์คิวเรียล 5.3.2
    เกลด 3.22.2,
    GNUTLS 33.5.19,
    ออโตเมค 1.16
    กะลิบ 2.62,
    บินติล 2.34;

  • อัปเดตซอฟต์แวร์เซิร์ฟเวอร์: PostgreSQL 12,
    บาร์เทนเดอร์ 2.9,
    มาเรียดีบี 10.3.22, 10.1.44,
    เรดดิส 6.0.1,
    อาปาเช่ 2.4.43,
    Nginx 1.18.0,
    Lighttpd 1.4.55,
    ทอมแคท 8.5.51,
    แซมบ้า 4.12.1,
    โหนด js 12.16.3, 10.18.1, 8.17.0,
    ผูก 9.16
    ISC DHCP 4.4.2,
    เมมแคช 1.6.2,
    โอเพ่น SSH 8.1p1,
    โอเพ่น VPN 2.4.9,
    เควีเอ็ม 20191007,
    qemu-kvm 20190827,
    ทอร์ 0.4.1.9;

  • แก้ไขช่องโหว่ในยูทิลิตี้ DDU (ใช้เพื่อค้นหาไดรเวอร์ที่เหมาะสม) อนุญาตให้ผู้ใช้ในพื้นที่เพิ่มสิทธิ์ในการรูทภายใต้เงื่อนไขบางประการ

พร้อมกัน ไปยังสถานที่ การเปิดตัวการกระจายของ Illumos OmniOS ชุมชนรุ่น r151034ซึ่งให้การสนับสนุนอย่างเต็มที่สำหรับไฮเปอร์ไวเซอร์ KVM, สแตกเครือข่ายเสมือน Crossbow และระบบไฟล์ ZFS การกระจายนี้สามารถใช้ได้ทั้งสำหรับการสร้างระบบเว็บที่ปรับขนาดได้สูงและสำหรับการสร้างระบบจัดเก็บข้อมูล

В ปัญหาใหม่:

  • เพิ่มความสามารถในการรันเซิร์ฟเวอร์ NFS ในโซนแยก (เปิดใช้งานผ่านคุณสมบัติ "sharenfs") การสร้างพาร์ติชัน SMB ในโซนทำได้ง่ายขึ้นโดยการตั้งค่าคุณสมบัติ "sharesmb"
  • การใช้งานเครือข่ายโอเวอร์เลย์ได้รับการย้ายจาก SmartOS ซึ่งสามารถนำไปใช้อย่างมีประสิทธิภาพกับสวิตช์เสมือน (etherstub) ที่เชื่อมต่อโฮสต์หลายตัว
  • เคอร์เนลได้รับการปรับปรุงการรองรับ SMB/CIFS ไคลเอนต์ SMB ได้รับการอัพเดตเป็นรุ่น 3.02;
  • เพิ่มการรองรับ SMBIOS 3.3 และความสามารถในการถอดรหัสข้อมูลเพิ่มเติม เช่น พารามิเตอร์การชาร์จแบตเตอรี่
  • มีการเพิ่มการป้องกันการโจมตี swapgs และ TAA ให้กับเคอร์เนล
  • เพิ่มไดรเวอร์ใหม่สำหรับการเข้าถึงเซ็นเซอร์อุณหภูมิที่ใช้ในชิป AMD
  • ไดเร็กทอรี fdinfo พร้อมข้อมูลเกี่ยวกับไฟล์ที่เปิดได้ถูกเพิ่มไปยัง FS /proc เสมือนสำหรับแต่ละกระบวนการ
  • เพิ่มคำสั่งใหม่ "ปรับขนาด" เพื่อปรับขนาดหน้าต่างเทอร์มินัล "ssh-copy-id" เพื่อคัดลอกคีย์สาธารณะ SSH "ดู" เพื่อตรวจสอบการเปลี่ยนแปลงในเอาต์พุต และ "demangle" เพื่อถอดรหัสอักขระในไฟล์ปฏิบัติการ
  • ในโซนแยก ขณะนี้สามารถกำหนดอะแดปเตอร์เครือข่ายเสมือน (VNIC) ได้ตามต้องการ ซึ่งสามารถกำหนดค่าได้ผ่านแอตทริบิวต์ global-nic
  • เพิ่มความสามารถในการปิดการใช้งาน IPv6 สำหรับโซน LX (โซนแยกสำหรับการรัน Linux) ปรับปรุงประสิทธิภาพเครือข่ายในโซน LX ด้วย Ubuntu 18.04 เพิ่มการรองรับการรัน Void Linux;
  • เฟิร์มแวร์ได้รับการอัพเดตในไฮเปอร์ไวเซอร์ bhyve เพิ่มความสามารถในการตั้งรหัสผ่านสำหรับเซิร์ฟเวอร์ VNC แล้ว รองรับ TRIM ปรากฏในอุปกรณ์บล็อก vioblk การแก้ไขจาก Joyent และ FreeBSD ถูกถ่ายโอนแล้ว
  • ZFS ให้การกู้คืนอัตโนมัติหลังจากย้ายอุปกรณ์ในรูทพูล เพิ่มการรองรับการตัดแต่ง ZFS ปรับปรุงประสิทธิภาพของคำสั่ง "zpool iostat" และ "zpool status" ปรับปรุงประสิทธิภาพของ "การนำเข้า zpool" เพิ่มการรองรับ Direct I/O ด้วย ZFS
  • ชุดเครื่องมือสำหรับการจัดการแพ็คเกจได้รับการแปลเป็น Python 3.7 และไลบรารี่ Rapidjson JSON
  • เพิ่มการรองรับฮาร์ดแวร์ใหม่ รวมถึง Intel ixgbe X553
    cxgbe T5/T6,
    เมลลาน็อกซ์ ConnectX-4/5/6,
    อินเทล I219 v10-v15,
    การ์ดไฟเบอร์แชนเนล Emulex ใหม่

  • เพิ่มตัวเลือกในเมนู bootloader เพื่อเปิดใช้งานคอนโซลกราฟิกเมื่อทำการบูทโดยไม่มี UEFI
  • เพิ่มแพ็คเกจ "developer/gcc9" คอมไพเลอร์เริ่มต้นได้รับการอัปเดตเป็น GCC 9 แล้ว Python ได้รับการอัปเดตเป็นเวอร์ชัน 3.7 Python 2 ถูกยกเลิกแล้ว แต่ python-27 ยังคงอยู่เพื่อความเข้ากันได้แบบย้อนหลัง

ที่มา: opennet.ru

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