ระบบปฏิบัติการ Haiku R1 รุ่นเบต้าครั้งที่สอง

ที่ตีพิมพ์ ระบบปฏิบัติการรุ่นเบต้าที่สอง ไฮกุ R1. เดิมโครงการนี้สร้างขึ้นเพื่อตอบสนองต่อการปิดระบบปฏิบัติการ BeOS และพัฒนาภายใต้ชื่อ OpenBeOS แต่ถูกเปลี่ยนชื่อในปี 2004 เนื่องจากการกล่าวอ้างที่เกี่ยวข้องกับการใช้เครื่องหมายการค้า BeOS ในชื่อ เพื่อประเมินประสิทธิภาพของการออกรุ่นใหม่ เตรียมไว้ Live image ที่สามารถบูตได้หลายไฟล์ (x86, x86-64) ซอร์สโค้ดสำหรับ Haiku OS ส่วนใหญ่ได้รับการเผยแพร่ภายใต้ใบอนุญาตฟรี เอ็มไอทียกเว้นบางไลบรารี ตัวแปลงสัญญาณสื่อ และส่วนประกอบที่ยืมมาจากโปรเจ็กต์อื่น

Haiku OS ได้รับการออกแบบมาสำหรับคอมพิวเตอร์ส่วนบุคคล ใช้คอร์ของตัวเอง สร้างขึ้นบนพื้นฐานของสถาปัตยกรรมแบบโมดูลาร์ ปรับให้เหมาะสมสำหรับการตอบสนองสูงต่อการกระทำของผู้ใช้และการดำเนินการที่มีประสิทธิภาพของแอปพลิเคชันแบบมัลติเธรด สำหรับนักพัฒนาจะมีการนำเสนอ API เชิงวัตถุ ระบบนี้ใช้เทคโนโลยี BeOS 5 โดยตรงและมุ่งเป้าไปที่ความเข้ากันได้แบบไบนารีกับแอปพลิเคชันสำหรับระบบปฏิบัติการนี้ ข้อกำหนดฮาร์ดแวร์ขั้นต่ำ: Pentium II CPU และ 256 MB RAM (แนะนำให้ใช้ Intel Core i3 และ 2 GB RAM)

ระบบปฏิบัติการ Haiku R1 รุ่นเบต้าครั้งที่สอง

OpenBFS ใช้เป็นระบบไฟล์ ซึ่งสนับสนุนคุณลักษณะของไฟล์เพิ่มเติม การบันทึก ตัวชี้ 64 บิต รองรับการจัดเก็บเมตาแท็ก (สำหรับแต่ละไฟล์ คุณลักษณะสามารถจัดเก็บในรูปแบบ key=value ซึ่งทำให้ระบบไฟล์คล้ายกับ ฐานข้อมูล) และดัชนีพิเศษเพื่อเร่งการเรียกค้นข้อมูลเหล่านั้น “B+ tree” ใช้เพื่อจัดระเบียบโครงสร้างไดเร็กทอรี จากโค้ด BeOS นั้น Haiku ได้รวมตัวจัดการไฟล์ Tracker และ Deskbar ซึ่งทั้งสองอย่างนี้เป็นโอเพ่นซอร์สหลังจากที่ BeOS ออกจากที่เกิดเหตุ

ในช่วงเกือบสองปีนับตั้งแต่การอัปเดตครั้งล่าสุด นักพัฒนา 101 คนได้มีส่วนร่วมในการพัฒนาไฮกุ ซึ่งได้เตรียมการเปลี่ยนแปลงมากกว่า 2800 รายการ และปิดรายงานข้อผิดพลาด 900 รายการและคำขอสำหรับนวัตกรรม ขั้นพื้นฐาน นวัตกรรม:

  • ปรับปรุงประสิทธิภาพบนหน้าจอความหนาแน่นของพิกเซลสูง (HiDPI) รับประกันการปรับขนาดองค์ประกอบอินเทอร์เฟซที่ถูกต้อง ขนาดแบบอักษรถูกใช้เป็นปัจจัยสำคัญในการขยายขนาด ขึ้นอยู่กับขนาดขององค์ประกอบอินเทอร์เฟซอื่นๆ ทั้งหมดที่ถูกเลือกโดยอัตโนมัติ

    ระบบปฏิบัติการ Haiku R1 รุ่นเบต้าครั้งที่สอง

  • แผงเดสก์บาร์ใช้โหมด "มินิ" ซึ่งแผงไม่ได้ใช้พื้นที่ความกว้างทั้งหมดของหน้าจอ แต่จะเปลี่ยนแปลงแบบไดนามิกขึ้นอยู่กับไอคอนที่วางไว้ ปรับปรุงโหมดขยายแผงอัตโนมัติ ซึ่งจะขยายเฉพาะเมื่อวางเมาส์เหนือและแสดงตัวเลือกที่กะทัดรัดมากขึ้นในโหมดปกติ

    ระบบปฏิบัติการ Haiku R1 รุ่นเบต้าครั้งที่สอง

  • มีการเพิ่มอินเทอร์เฟซสำหรับการกำหนดค่าอุปกรณ์อินพุต ซึ่งรวมตัวกำหนดค่าเมาส์ คีย์บอร์ด และจอยสติ๊กเข้าด้วยกัน เพิ่มการรองรับเมาส์ที่มีปุ่มมากกว่าสามปุ่มและความสามารถในการปรับแต่งการทำงานของปุ่มเมาส์

    ระบบปฏิบัติการ Haiku R1 รุ่นเบต้าครั้งที่สอง

  • อัปเดตเว็บเบราว์เซอร์ Webผลบวกซึ่งได้รับการแปลเป็นเอ็นจิ้น WebKit รุ่นใหม่และได้รับการปรับปรุงให้เหมาะสมเพื่อลดการใช้หน่วยความจำ

    ระบบปฏิบัติการ Haiku R1 รุ่นเบต้าครั้งที่สอง

  • ปรับปรุงความเข้ากันได้กับ POSIX และย้ายโปรแกรม เกม และชุดเครื่องมือกราฟิกใหม่ๆ ส่วนใหญ่ แอปพลิเคชันต่างๆ ได้แก่ LibreOffice, Telegram, Okular, Krita และ AQEMU รวมถึงเกม FreeCiv, DreamChess และ Minetest พร้อมให้เปิดตัวแล้ว

    ระบบปฏิบัติการ Haiku R1 รุ่นเบต้าครั้งที่สอง

  • ขณะนี้ตัวติดตั้งมีความสามารถในการแยกออกเมื่อติดตั้งแพ็คเกจเสริมที่มีอยู่บนสื่อบันทึก เมื่อตั้งค่าพาร์ติชั่นดิสก์ ข้อมูลเพิ่มเติมเกี่ยวกับไดรฟ์จะปรากฏขึ้น การตรวจจับการเข้ารหัสจะถูกนำไปใช้ และข้อมูลเกี่ยวกับพื้นที่ว่างในพาร์ติชั่นที่มีอยู่จะถูกเพิ่ม มีตัวเลือกให้อัปเดต Haiku R1 Beta 1 อย่างรวดเร็วเป็นรุ่น Beta 2

    ระบบปฏิบัติการ Haiku R1 รุ่นเบต้าครั้งที่สอง

  • เทอร์มินัลจัดเตรียมการจำลองคีย์ Meta ในการตั้งค่า คุณสามารถกำหนดบทบาท Meta ให้กับปุ่ม Alt/Option ที่อยู่ทางด้านซ้ายของ Spacebar ได้ (ปุ่ม Alt ทางด้านขวาของ Spacebar จะคงการกำหนดไว้)

    ระบบปฏิบัติการ Haiku R1 รุ่นเบต้าครั้งที่สอง

  • มีการรองรับไดรฟ์ NVMe และการใช้งานเป็นสื่อที่สามารถบู๊ตได้
  • การรองรับ USB3 (XHCI) ได้รับการขยายและเสถียรแล้ว การบูตจากอุปกรณ์ USB3 ได้รับการปรับและรับประกันการทำงานที่ถูกต้องกับอุปกรณ์อินพุต
  • เพิ่ม bootloader สำหรับระบบที่มี UEFI
  • มีการทำงานเพื่อรักษาเสถียรภาพและปรับปรุงประสิทธิภาพหลัก ข้อบกพร่องหลายอย่างที่ทำให้เกิดการค้างหรือขัดข้องได้รับการแก้ไขแล้ว
  • รหัสไดรเวอร์เครือข่ายที่นำเข้าจาก FreeBSD 12

ที่มา: opennet.ru

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