การเปิดตัวชุดแจกจ่าย OmniOS Community Edition r151048 พร้อมให้ใช้งานแล้ว โดยอิงตามการพัฒนาของโปรเจ็กต์ Illumos และการให้การสนับสนุนอย่างเต็มรูปแบบสำหรับไฮเปอร์ไวเซอร์ bhyve และ KVM, Crossbow virtual network stack, ระบบไฟล์ ZFS และเครื่องมือสำหรับการเปิดตัวคอนเทนเนอร์ Linux แบบน้ำหนักเบา การกระจายนี้สามารถใช้ได้ทั้งสำหรับการสร้างระบบเว็บที่ปรับขนาดได้และสำหรับการสร้างระบบจัดเก็บข้อมูล
ในรุ่นใหม่:
- เพิ่มการรองรับอุปกรณ์ NVMe 2.x
- เพิ่มความสามารถในการส่งต่อคำสั่ง ATA (ATA PASS-THROUGH) ทำให้คุณสามารถใช้ยูทิลิตี้ smartctl สำหรับไดรฟ์ SATA โดยไม่ต้องปรับแต่งโดยไม่จำเป็น
- เคอร์เนลได้เพิ่มการรองรับซีพียู AMD ใหม่ เพิ่มการรองรับตัวนับประสิทธิภาพที่มีในโปรเซสเซอร์ AMD Zen 4 ส่วนขยาย IBRS ถูกเปิดใช้งานเพื่อปรับปรุงประสิทธิภาพของเครื่องเสมือนและลดค่าใช้จ่ายในการสลับบริบทบนระบบด้วยโปรเซสเซอร์ AMD Zen 4
- มีการเปลี่ยนแปลงจาก Illumos เพื่อปรับปรุงการรองรับ CIFS/SMB
- เพิ่มการรองรับการดำเนินการ DISCARD/TRIM ให้กับไดรเวอร์ lofi แล้ว
- ปรับปรุงการรองรับ IPv6
- เพิ่มการรองรับ SMBIOS 3.7
- การใช้งานยูทิลิตี้ "ซึ่ง" ถูกแทนที่ด้วยเวอร์ชันที่เขียนด้วยภาษา C (ก่อนหน้านี้มีการใช้การใช้งานใน csh)
- เพิ่มพารามิเตอร์ "-z" ลงในยูทิลิตี้ svccfg สำหรับการทำงานกับบริการในโซนที่ไม่ใช่ส่วนกลาง
- ลบแอปพลิเคชัน printmgr ซึ่งเข้ากันไม่ได้กับ Java เวอร์ชันใหม่กว่า
- เพิ่มฟังก์ชัน strtonumx ลงในไลบรารีมาตรฐานแล้ว ซึ่งจะช่วยเสริมฟังก์ชัน strtonum
- มีการเพิ่มโซนการแยกการทดลองใหม่ "emu" ซึ่งออกแบบมาเพื่อรันระบบในโปรแกรมจำลอง QEMU
- ในโซน LX ที่มีไว้สำหรับรัน Linux มีการปรับการโหลด busybox เพิ่มการรองรับตัวเลือก IPV6_RECVERR ใน setsockopt() และตั้งค่าพารามิเตอร์ AT_SECURE สำหรับผู้ใช้รูทแล้ว
- ไฮเปอร์ไวเซอร์ Bhyve ได้เร่งการทำงานกับตารางเพจหน่วยความจำอย่างมาก ซึ่งช่วยลดเวลาการบูตของระบบเกสต์ ความสามารถของไดรเวอร์เครือข่ายเสมือน viona ได้รับการขยาย
- คำสั่งตัวจัดการแพ็คเกจ "pkg list" รองรับตัวเลือก "-o" และ "-F" เพื่อควบคุมรูปแบบเอาต์พุต “pkg list -i” จะแสดงแพ็คเกจที่พร้อมสำหรับการติดตั้ง
- GRUB boot loader เลิกใช้แล้วและจะถูกลบออกในรุ่นต่อๆ ไป เลิกใช้งานแล้วคือ Python 2 และ OpenSSL 1.0.x และ 1.1.1 OpenSSH ไม่รองรับกลไกการแลกเปลี่ยนคีย์ GSSAPI อีกต่อไป
- ตามค่าเริ่มต้น ชุดคอมไพเลอร์ GCC 13 จะถูกใช้งาน OpenSSL 3.1.4, BIND 9.18.19, OpenSSH 9.4.1, tcsh 6.24.10, SQLite 3.43.1 และส่วนประกอบภายนอกอื่น ๆ ได้รับการอัพเดตแล้ว
เพิ่มเติม: ณ สิ้นเดือนตุลาคม มีการเผยแพร่ชุดแจกจ่ายฟรี OpenIndiana 2023.10 ซึ่งมาแทนที่ชุดแจกจ่ายไบนารี OpenSolaris ซึ่งการพัฒนาดังกล่าวถูกยกเลิกโดย Oracle OpenIndiana มอบสภาพแวดล้อมการทำงานที่สร้างจากโค้ดเบสโปรเจ็กต์ Illumos ใหม่ล่าสุดให้กับผู้ใช้ การพัฒนาเทคโนโลยี OpenSolaris อย่างแท้จริงยังคงดำเนินต่อไปด้วยโครงการ Illumos ซึ่งพัฒนาเคอร์เนล สแตกเครือข่าย ระบบไฟล์ ไดรเวอร์ รวมถึงชุดยูทิลิตี้ระบบและไลบรารีพื้นฐานของผู้ใช้ อิมเมจ ISO สามประเภทถูกสร้างขึ้นสำหรับการดาวน์โหลด - รุ่นเซิร์ฟเวอร์ที่มีแอปพลิเคชันคอนโซล (1 GB), ชุดประกอบขั้นต่ำ (501 MB) และชุดประกอบที่มีสภาพแวดล้อมกราฟิก MATE (1.9 GB)
การเปลี่ยนแปลงที่สำคัญใน OpenIndiana 2023.10:
- เวอร์ชันอัปเดตของ Clang 17, GCC 13, Golang 1.21, Firefox 119, Inkscape 1.2.1, Samba, ไดรเวอร์ NVIDIA
- มีการจัดเตรียมแพ็คเกจที่มี OpenSearch ซึ่งเป็นทางแยกของ Elasticsearch
- มีการเปลี่ยนไปใช้สาขาใหม่ของไลบรารี OpenSSL 3.1 แล้ว
- มีการนำเข้าแพ็คเกจ Python เวอร์ชันล่าสุดไปยังพื้นที่เก็บข้อมูลโดยอัตโนมัติ
- ปรับปรุงการรองรับ JDK
- ปัญหาเกี่ยวกับ Virtualbox ได้รับการแก้ไขแล้ว
ที่มา: opennet.ru