Haiku R1 รุ่นเบต้าที่สี่มาถึงแล้ว

ไฮกุ

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) ได้ถูกเตรียมเพื่อทดสอบประสิทธิภาพของเวอร์ชันใหม่