Haiku เป็นระบบปฏิบัติการโอเพ่นซอร์สภายใต้การพัฒนาที่เน้นเฉพาะด้านมัลติมีเดียและคอมพิวเตอร์ส่วนบุคคล แรงบันดาลใจจาก BeOS ที่สูญพันธุ์ไปแล้ว
หลังจากพัฒนาไปหนึ่งปีครึ่ง ระบบปฏิบัติการ Haiku R1 รุ่นเบต้าที่สี่ได้รับการเผยแพร่แล้วซึ่งในตอนแรก โปรเจกต์นี้สร้างขึ้นเพื่อตอบสนองต่อการปิดระบบปฏิบัติการ BeOS และพัฒนาภายใต้ชื่อ OpenBeOS แต่ถูกเปลี่ยนชื่อในปี 2004 เนื่องจากการอ้างสิทธิ์ที่เกี่ยวข้องกับการใช้เครื่องหมายการค้า BeOS ในชื่อ
Haiku OS ได้รับการออกแบบมาสำหรับคอมพิวเตอร์ส่วนบุคคล โดยใช้เคอร์เนลของตัวเอง สร้างขึ้นบนพื้นฐานของสถาปัตยกรรมโมดูลาร์ ได้รับการปรับให้เหมาะสมสำหรับการตอบสนองสูงต่อการกระทำของผู้ใช้และการดำเนินการแอปพลิเคชันแบบมัลติเธรดอย่างมีประสิทธิภาพ
ข่าวหลักของ Haiku R1 เบต้า 4
ในเวอร์ชั่นใหม่ที่นำเสนอนี้ ประสิทธิภาพได้รับการปรับปรุงบนหน้าจอ ด้วยความหนาแน่นของพิกเซลสูง (ไฮดีพีไอ), พร้อมกับดำเนินการปรับขนาดอินเทอร์เฟซที่ถูกต้อง ไม่จำกัดเฉพาะการปรับขนาดฟอนต์ ในการบูตครั้งแรก ตอนนี้ Haiku จะพยายามตรวจหาโดยอัตโนมัติว่าคุณมีจอแสดงผล HiDPI หรือไม่ และเลือกขนาดที่เหมาะสมเพื่อปรับขนาด
การเปลี่ยนแปลงอีกอย่างที่โดดเด่นในเวอร์ชันใหม่ก็คือ ความสามารถในการใช้ผิวหนังที่มีตัวตกแต่งหน้าต่างแบบเรียบและแบบปุ่มแบบเรียบแทนที่จะเป็นการออกแบบที่ใช้การไล่ระดับสีจำนวนมาก การออกแบบแบนมาพร้อมกับชุด Haiku Extras และเปิดใช้งานในส่วนการตั้งค่ารูปลักษณ์
นอกจากนี้ยังมีการเน้นย้ำว่า เพิ่มเลเยอร์เพื่อให้แน่ใจว่าเข้ากันได้กับไลบรารี Xlib, อะไร อนุญาตให้เรียกใช้แอปพลิเคชัน X11 ใน Haiku โดยไม่ต้องเรียกใช้เซิร์ฟเวอร์ X เลเยอร์นี้ใช้งานโดยการจำลองฟังก์ชัน Xlib โดยแปลการเรียก API กราฟิกระดับสูงของ Haiku
มีการเตรียมเลเยอร์เพื่อให้แน่ใจว่าเข้ากันได้กับ Waylandอนุญาตให้เครื่องมือและแอปพลิเคชันทำงานโดยใช้โปรโตคอลนี้ รวมถึงแอปพลิเคชันที่ใช้ไลบรารี GTK เลเยอร์นี้จัดเตรียมไลบรารี libwayland-client.so ตามโค้ด libwayland และรองรับที่ระดับ API และ ABI ซึ่งทำให้แอปพลิเคชัน Wayland ทำงานได้โดยไม่ต้องแก้ไข
ซึ่งแตกต่างจากเซิร์ฟเวอร์คอมโพสิต Wayland ทั่วไป เลเยอร์นี้ไม่ได้ทำงานเป็นกระบวนการเซิร์ฟเวอร์แยกต่างหาก แต่จะโหลดเป็นปลั๊กอินไปยังกระบวนการไคลเอนต์ แทนที่จะใช้ซ็อกเก็ต เซิร์ฟเวอร์จะใช้การวนรอบข้อความตาม BLooper ดั้งเดิม
เพิ่มพอร์ตการทำงานกับไวน์ ซึ่งสามารถใช้เพื่อเรียกใช้แอปพลิเคชัน Windows ใน Haiku จากข้อ จำกัด มีการกล่าวถึงความสามารถในการเรียกใช้ Haiku รุ่น 64 บิตเท่านั้นและความสามารถในการเรียกใช้แอปพลิเคชัน Windows รุ่น 64 บิตเท่านั้นรวมถึง เพิ่มพอร์ตของโปรแกรมแก้ไขข้อความ GNU Emacs มันทำงานในโหมดกราฟิก แพ็คเกจถูกโฮสต์ในที่เก็บ HaikuDepot
ของ การเปลี่ยนแปลงอื่น ๆ ที่โดดเด่น:
- เพิ่มการสนับสนุนสำหรับการสร้างและแสดงภาพขนาดย่อให้กับตัวจัดการไฟล์ตัวติดตาม
- ภาพขนาดย่อจะถูกเก็บไว้ในแอตทริบิวต์ของไฟล์แบบขยาย
- ใช้เลเยอร์เพื่อความเข้ากันได้กับไดรเวอร์ FreeBSD
- ไดรเวอร์ที่พอร์ตจาก FreeBSD เพื่อรองรับอแด็ปเตอร์ USB ไร้สาย Realtek (RTL) และ Ralink (RA)
- จากข้อ จำกัด จำเป็นต้องเชื่อมต่ออุปกรณ์ก่อนบู๊ต (ไม่พบอุปกรณ์หลังจากบู๊ต)
- สแต็กไร้สาย 802.11 ที่พอร์ตจาก OpenBSD พร้อมการรองรับ 802.11ac และไดรเวอร์ iwm และ iwx พร้อมรองรับอแด็ปเตอร์ไร้สาย Intel "Dual Band" และ "AX"
- มีการเพิ่มไดรเวอร์ USB-RNDIS ที่อนุญาตให้จัดการการทำงานของจุดเชื่อมต่อผ่าน USB (การปล่อยสัญญาณผ่าน USB) เพื่อใช้เป็นการ์ดเครือข่ายเสมือน
- เพิ่มไดรเวอร์ NTFS ใหม่ตามไลบรารีจากโครงการ NTFS-3G การใช้งานใหม่มีความเสถียรมากขึ้น รองรับการรวมเลเยอร์การแคชไฟล์ และให้ประสิทธิภาพที่ดี
- เพิ่มการรองรับระบบ 32 บิตพร้อม EFI ให้กับ bootloader และความสามารถในการติดตั้งสภาพแวดล้อม Haiku 64 บิตจาก bootloader EFI 32 บิต
- ปรับปรุงไดรเวอร์สำหรับไดรฟ์ NVMe เพิ่มการสนับสนุนสำหรับการดำเนินการ TRIM เพื่อแจ้งไดรฟ์เกี่ยวกับบล็อกที่ว่าง
- ความสามารถในการคอมไพล์เคอร์เนลและไดรเวอร์ด้วย GCC เวอร์ชันใหม่ (รวมถึง GCC 11) มีให้ เพื่อคอมไพล์ระบบเนื่องจากลิงก์ไปยังโค้ดที่เก่ากว่า GCC 2.95 ยังจำเป็นสำหรับความเข้ากันได้ของ BeOS
- มีการทำงานทั่วไปเพื่อปรับปรุงเสถียรภาพของระบบทั้งหมด
- ตัวเลือกที่เลือกสามารถเปลี่ยนแปลงได้ในการตั้งค่า แต่ยังต้องมีการรีบูตเพื่อใช้
- ตัวเลือกการซูมรองรับโดยแอพส่วนใหญ่และบางพอร์ต แต่ไม่ใช่ทั้งหมด
สนใจเรียนรู้เพิ่มเติมสามารถเข้าไปดูรายละเอียดได้ที่ ลิงค์ต่อไปนี้
ปล่อย
สุดท้ายนี้ หากคุณต้องการทราบข้อมูลเพิ่มเติมและ/หรือขอรับอิมเมจของเวอร์ชันใหม่นี้ คุณสามารถทำได้จาก ลิงค์ต่อไปนี้ อิมเมจสดที่สามารถบู๊ตได้หลากหลาย (x86, x86-64) ได้ถูกเตรียมเพื่อทดสอบประสิทธิภาพของเวอร์ชันใหม่