การเปิดตัวการแจกจ่าย helloSystem 0.7 โดยใช้ FreeBSD และชวนให้นึกถึง macOS

Simon Peter ผู้สร้างรูปแบบแพ็คเกจที่มีในแอปของ AppImage ได้เปิดตัวการแจกจ่าย helloSystem 0.7 ที่ใช้ FreeBSD 13 และวางตำแหน่งให้เป็นระบบสำหรับผู้ใช้ทั่วไปที่คนรัก macOS ที่ไม่พอใจนโยบายของ Apple สามารถเปลี่ยนมาใช้ได้ ระบบปราศจากความยุ่งยากที่มีอยู่ในลีนุกซ์รุ่นใหม่ อยู่ภายใต้การควบคุมของผู้ใช้อย่างสมบูรณ์ และช่วยให้ผู้ใช้ macOS เดิมรู้สึกสบายใจ เพื่อทำความคุ้นเคยกับชุดแจกจ่าย อิมเมจสำหรับบูตได้ถูกสร้างขึ้นแล้ว ขนาด 791 MB (ทอร์เรนต์)

อินเทอร์เฟซคล้ายกับ macOS และมีสองแผง - ด้านบนมีเมนูส่วนกลางและด้านล่างมีแถบแอปพลิเคชัน แพ็คเกจแถบสถานะแพนด้าที่พัฒนาโดยชุดแจกจ่าย CyberOS (เดิมคือ PandaOS) ใช้เพื่อสร้างเมนูส่วนกลางและแถบสถานะ แถบแอ็พพลิเคชัน Dock อิงตามงานของโครงการ Cyber-dock ซึ่งมาจากผู้พัฒนา CyberOS ด้วย ในการจัดการไฟล์และวางทางลัดบนเดสก์ท็อป ตัวจัดการไฟล์ Filer กำลังได้รับการพัฒนา โดยยึดตาม pcmanfm-qt จากโครงการ LXQt เบราว์เซอร์เริ่มต้นคือ Falkon แต่ Firefox และ Chromium เป็นทางเลือก แอปพลิเคชันจัดส่งในแพ็คเกจที่มีในตัวเอง ในการเรียกใช้แอปพลิเคชัน จะใช้ยูทิลิตีการเปิดใช้งานซึ่งค้นหาโปรแกรมและวิเคราะห์ข้อผิดพลาดระหว่างการดำเนินการ

การเปิดตัวการแจกจ่าย helloSystem 0.7 โดยใช้ FreeBSD และชวนให้นึกถึง macOS

โครงการพัฒนาชุดแอปพลิเคชันของตนเอง เช่น ตัวปรับแต่งค่า ตัวติดตั้ง ยูทิลิตี mountarchive สำหรับติดตั้งไฟล์เก็บถาวรในแผนผังระบบไฟล์ ยูทิลิตีสำหรับการกู้คืนข้อมูลจาก ZFS อินเทอร์เฟซสำหรับการแบ่งพาร์ติชันดิสก์ ตัวบ่งชี้การกำหนดค่าเครือข่าย ยูทิลิตี้ภาพหน้าจอ, เบราว์เซอร์เซิร์ฟเวอร์ Zeroconf, ตัวบ่งชี้สำหรับปริมาณการกำหนดค่า, ยูทิลิตี้สำหรับการตั้งค่าสภาพแวดล้อมการบู๊ต สำหรับการพัฒนาจะใช้ภาษา Python และไลบรารี Qt คอมโพเนนต์การพัฒนาแอปพลิเคชันที่รองรับ ได้แก่ PyQt, QML, Qt, KDE Frameworks และ GTK ตามลำดับจากมากไปหาน้อย ZFS ใช้เป็นระบบไฟล์หลัก และรองรับการติดตั้ง UFS, exFAT, NTFS, EXT4, HFS+, XFS และ MTP

นวัตกรรมหลักของ helloSystem 0.7:

  • มีการเปลี่ยนไปใช้ฐานโค้ด FreeBSD 13.0 แล้ว (รุ่นก่อนหน้านี้ใช้ FreeBSD 12.2)
  • มีการนำสถาปัตยกรรมใหม่สำหรับการทำงานในโหมด Live มาใช้ โดยทำงานโดยไม่มีดิสก์ RAM โดยไม่ต้องเปลี่ยนพาร์ติชันรูท และไม่มีการคัดลอกอิมเมจระบบลงใน RAM รูปภาพสดใช้ระบบไฟล์ UFS ซึ่งบีบอัดโดยใช้ uzip แทนระบบไฟล์ ZFS จุดเริ่มต้นของสภาพแวดล้อมแบบกราฟิกถูกย้ายไปยังขั้นตอนการโหลดก่อนหน้า เป็นผลให้ขนาดของภาพสดลดลงจาก 1.4 GB เป็น 791 MB และเวลาดาวน์โหลดลดลงสามเท่า
  • รับประกันความเข้ากันได้กับชุดเครื่องมือ Ventoy ทำให้คุณสามารถโหลดอิมเมจ ISO ที่แตกต่างกันหลายรายการจากสื่อเดียว
  • เพิ่มการรองรับระบบไฟล์ exFAT
  • ชุดดาวน์โหลดแยกต่างหากประกอบด้วยไฟล์สำหรับนักพัฒนาแอปพลิเคชัน รวมถึงคอมไพเลอร์ ไฟล์ส่วนหัว และเอกสารประกอบ
  • ปรับปรุงความเข้ากันได้กับการ์ดแสดงผล NVIDIA รุ่นเก่า (เพิ่มไดรเวอร์ NVIDIA หลายเวอร์ชัน)
  • การออกแบบกระบวนการโหลดมีการเปลี่ยนแปลง คอนโซลข้อความถูกยกเลิกตามค่าเริ่มต้น
  • เพิ่มการแปลสำหรับแอปพลิเคชัน กล่องโต้ตอบตัวกำหนดค่า และยูทิลิตี้ต่างๆ
  • นอกจากเบราว์เซอร์ Falkon เริ่มต้นแล้ว คุณยังสามารถติดตั้งแพ็คเกจ Chromium, Firefox และ Thunderbird ได้อย่างรวดเร็วด้วยการรองรับเมนูส่วนกลางและการตกแต่งหน้าต่างแบบเนทีฟ
  • เมนูจะแสดงปุ่มลัดที่นำไปสู่การเรียกองค์ประกอบเมนูที่เกี่ยวข้อง มีการเน้นภาพของรายการเมนูที่เลือกไว้ ตามค่าเริ่มต้น ไอคอนจะไม่แสดงในเมนูบริบทอีกต่อไป
  • ใช้ความสามารถในการเปลี่ยนระดับเสียงและความสว่างของหน้าจอผ่านปุ่มมัลติมีเดียที่เกี่ยวข้องบนแป้นพิมพ์แล็ปท็อป
  • ในโปรแกรมจำลองเทอร์มินัล คำสั่ง Command-C และ Command-V ทำงานสอดคล้องกับวิธีจัดการคำสั่งเหล่านี้ในแอปพลิเคชันอื่นๆ (Ctrl-C จำเป็นต้องกด Command-Shift-C หรือ Ctrl-Command-C)
  • เพิ่มการรองรับเสียงของระบบในตัวจัดการไฟล์และเสียงเตือนในกล่องโต้ตอบข้อความ
  • หากไม่สามารถเริ่มเซสชันกราฟิกได้ภายในเวลาที่กำหนด ข้อความแสดงข้อผิดพลาดพร้อมข้อมูลที่เป็นประโยชน์เกี่ยวกับอุปกรณ์จะแสดงขึ้น
  • ตัวจัดการไฟล์ให้การสนับสนุนการเปลี่ยนชื่อพาร์ติชันดิสก์ (โดยการรันคำสั่ง diskutil rename) โดยแสดงป้ายกำกับข้อความและลิงก์ไอคอนไปยังพาร์ติชัน เพิ่มความสามารถในการเปิดดิสก์อิมเมจด้วยการดับเบิลคลิก
  • เพิ่มยูทิลิตี้ makeimg สำหรับการสร้างภาพดิสก์
  • มีการเพิ่มองค์ประกอบลงในเมนูบริบทเพื่อเรียกอินเทอร์เฟซการจัดรูปแบบดิสก์
  • โปรแกรมสำหรับจดบันทึกช่วยจำได้ถูกลบออกจากการทำงานอัตโนมัติแล้ว
  • สำหรับอุปกรณ์เสียง สามารถเรียกอีควอไลเซอร์ได้
  • ความเป็นไปได้ในการทดลองที่ยังไม่เสร็จสมบูรณ์จะถูกรวบรวมไว้ในส่วน "อยู่ระหว่างการปรับปรุง" ยูทิลิตี้สำหรับการติดตั้งการอัปเดตแพ็คเกจและการใช้แพตช์จาก FreeBSD การเบิร์นลงออปติคัลดิสก์ การดาวน์โหลดชุดพร้อมแอปพลิเคชันเพิ่มเติม และการติดตั้ง Debian Runtime พร้อมสภาพแวดล้อมสำหรับการรันแอปพลิเคชัน Linux นั้นพร้อมสำหรับการทดสอบ

ที่มา: opennet.ru

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