หลัก
- โครงสร้างพื้นฐานการจัดการแพ็คเกจ IPS (Image Packaging System) ได้เปลี่ยนไปเป็น Python 3 แล้ว การแก้ไขจากการอัปเดต 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 มีการเสนอบรรทัดสถานะ Powerline สำหรับ Bash, tmux และ Vim
- เพิ่มบริการ x11-init เพื่อสร้างไดเร็กทอรีที่จำเป็นพร้อมสิทธิ์รูทในขั้นตอนก่อนที่จะเปิดตัวแอปพลิเคชัน X11
- แทนที่จะเป็น Clang 4.0, Clang 8.0 ได้ถูกเพิ่มเข้ามาแล้ว คอมไพเลอร์ GCC 7.4 และ 8.3 ได้รับการอัปเดตเพื่อรวม GCC 9.2 เครื่องมือสำหรับนักพัฒนาที่อัปเดต:
Git 2.23.0, CMake 3.15.1, สนิม 1.32.0, ไป 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, ทอร์ 0.4.1.6; - โครงสร้างเคอร์เนล illumos ได้รับการสลับเป็น GCC 7 ตามค่าเริ่มต้น เฟิร์มแวร์ cxgbe และไมโครโค้ด Intel ได้รับการอัพเดตแล้ว
- การแก้ไขและการปรับปรุงจากโครงการ ZFS บน Linux ได้รับการพอร์ตไปยังการใช้งาน ZFS รวมถึงความสามารถในการเข้ารหัสข้อมูลและข้อมูลเมตา ใช้ UNMAP/TRIM สำหรับ SSD
- การสนับสนุนไฮเปอร์เธรดถูกปิดใช้งานตามค่าเริ่มต้น เพิ่มการป้องกันช่องโหว่
L1TF иMDS (การสุ่มตัวอย่างข้อมูลทางสถาปัตยกรรมจุลภาค) แกนกลางประกอบขึ้นด้วยการป้องกันเรตโพลีน - การปรับปรุงหลายอย่างที่เกี่ยวข้องกับการรองรับโปรโตคอล SMB 3 ได้ถูกถ่ายโอนไปยังเคอร์เนลแล้ว รวมถึงการสนับสนุนการเข้ารหัส ความสามารถในการใช้เนมไปป์ การรองรับ ACL คุณลักษณะเพิ่มเติม และการล็อคไฟล์
- เคอร์เนลถูกล้างจากโค้ดเก่าเฉพาะสำหรับแพลตฟอร์ม SPARC
- เพิ่มภาษา C.UTF-8;
- เฟรมเวิร์กได้รับการย้ายจาก FreeBSD เพื่อใช้ตัวจัดการควบคุมความแออัด TCP แบบเสียบได้ เพิ่มการรองรับอัลกอริธึม CUBIC และ NewReno
- อัลกอริธึม SHA512 ถูกใช้เป็นค่าเริ่มต้นเพื่อแฮชรหัสผ่านใหม่
- เพิ่มการรองรับรูปแบบ “/NUM” ให้กับ crontab เช่น “*/2 * * * *” เพื่อให้ทำงานทุกๆ สองนาที
- ปรับปรุงการรองรับการบูตบนระบบ UEFI
เมื่อไม่กี่วันก่อนด้วย
В
- เพิ่มการรองรับการบูทบนระบบด้วย UEFI
- ZFS เพิ่มการสนับสนุนสำหรับการจัดเก็บข้อมูลและข้อมูลเมตาในรูปแบบที่เข้ารหัส
- การสนับสนุน SMB/CIFS ในเคอร์เนลได้รับการปรับปรุงอย่างมีนัยสำคัญ มีการนำส่วนขยาย SMB3 จำนวนมากไปใช้
- เพิ่มตัวเลือก smt_enabled=0 (/boot/conf.d/) เพื่อปิดการใช้งาน SMT และ HyperThreading
- เพิ่มการรองรับอัลกอริธึมควบคุมความแออัดของ TCP แบบเสียบได้
- เพิ่มภาษา C.UTF-8 ซึ่งรวมถึงคุณสมบัติทั้งหมดของภาษา C พร้อมความสามารถในการใช้อักขระ UTF-8
- ไดรเวอร์ที่ได้รับการปรับปรุงสำหรับ Hyper-V;
- อัลกอริธึมการแฮชรหัสผ่านได้รับการอัปเดตจาก SHA256 เป็น SHA512
- เพิ่มการป้องกันการโจมตีของ Spectre
- เปลี่ยนความละเอียดคอนโซลเริ่มต้นตาม framebuffer: 1024x768 พร้อมอักขระ 10x18 ตัว
- เพิ่มการรองรับรูปแบบ “/NUM” ให้กับ crontab
- เพิ่มคำสั่ง penv เพื่อดูสภาพแวดล้อมของกระบวนการหรือไฟล์หลัก (เทียบเท่ากับ "pargs -e");
- เพิ่มคำสั่ง pauxv เพื่อดูกระบวนการเพิ่มเติมหรือพารามิเตอร์ไฟล์หลัก (เทียบเท่ากับ "pargs -x");
- เพิ่มคำสั่ง connstat เพื่อดูสถิติเกี่ยวกับการเชื่อมต่อ TCP
- เพิ่มตัวเลือก "-u" ให้กับยูทิลิตี้ netstat เพื่อแสดงข้อมูลเกี่ยวกับกระบวนการที่เกี่ยวข้องกับซ็อกเก็ตที่เปิดอยู่
- มีการเพิ่มการสนับสนุนสำหรับการเปิดตัวลีนุกซ์รุ่นใหม่ในคอนเทนเนอร์โซน LX;
- ประสิทธิภาพของไฮเปอร์ไวเซอร์ Bhyve ได้รับการปรับให้เหมาะสม เพิ่มการรองรับการจำลองอุปกรณ์ NVME แล้ว
- โปรแกรมติดตั้งจัดให้มีการติดตั้งแพ็คเกจอัตโนมัติเพื่อรองรับไฮเปอร์ไวเซอร์เมื่อเริ่มการติดตั้งในสภาพแวดล้อมการจำลองเสมือน
- เวอร์ชันซอฟต์แวร์ที่อัปเดต รวมถึง Perl 5.30, OpenSSL 1.1.1 และ python 3.7 เลิกใช้แล้วโดย Python 2.7
ที่มา: opennet.ru