Daemonarchy ระบบใหม่สไตล์ Omarchy บนฐาน FreeBSD เริ่มใช้งานได้แล้ว

Jordan Hubbard ผู้ร่วมก่อตั้งโปรเจกต์ FreeBSD เมื่อปี 1993 เปิดตัว Daemonarchy ผลงานล่าสุดที่สร้างขึ้นโดยใช้โมเดล GPT ของ OpenAI ช่วยพัฒนา โดยชื่อนี้เป็นการเล่นคำระหว่าง daemon ของ BSD และ Omarchy เพื่อสื่อถึงการใช้ BSD เป็นฐานระบบแทน Arch

สำหรับ Omarchy นั้นได้ เติบโตขึ้นอย่างมาก นับตั้งแต่เปิดตัวครั้งแรกในรูปแบบ สคริปต์คำสั่งเดียว จนปัจจุบันมีไฟล์ติดตั้ง ISO ของตัวเองและดึงดูดเงินทุนได้มหาศาล ขณะที่ Daemonarchy แม้จะเพิ่งเปิดตัวได้ไม่กี่สัปดาห์ แต่ก็มีการพัฒนาอย่างรวดเร็ว โดยเวอร์ชัน v1.3.1 เพิ่งถูกปล่อยออกมาเมื่อไม่กี่ชั่วโมงก่อนหน้านี้

ทำไมสิ่งนี้ถึงเกิดขึ้น?

daemonarchy network demo

แรงบันดาลใจเกิดจากผู้ใช้ใน LinkedIn เรียกร้องให้ Jordan พัฒนา FreeBSD ให้ตั้งค่าได้ง่ายและสวยงามเหมือน Omarchy ซึ่งทำให้เขาเริ่มตั้งคำถามว่าเหตุใดจึงยังไม่มีใครทำสิ่งนี้

เขาจึงใช้ GPT Astra 6 ที่กำลังทดสอบอยู่ในขณะนั้นช่วยประกอบร่างโปรเจกต์ขึ้นมา โดย การทำงานรอบแรกใช้เวลาไม่ถึงสองชั่วโมง (ไม่รวมเวลาตรวจสอบความถูกต้องด้วย Poudriere) และ GPT ยังเป็นผู้ช่วยเลือกชื่อโปรเจกต์ให้อีกด้วย

สำหรับผู้ที่ใช้งาน FreeBSD อยู่เดิม สามารถติดตั้ง Daemonarchy ทับลงบนระบบได้ผ่าน ชุด ports ที่ส่งเข้าสู่ ports tree ของ FreeBSD นอกจากนี้ Jordan ยังให้เครดิตแก่โปรเจกต์ Wayland, Arch Linux, และ Hyprland สำหรับเทคโนโลยีเลเยอร์ต่างๆ ที่เลือกใช้บนเดสก์ท็อป

มีอะไรให้บ้าง?

ตัวติดตั้งถอดแบบมาจาก Omarchy โดยจะถามข้อมูลพื้นฐาน เช่น รูปแบบคีย์บอร์ด บัญชีผู้ใช้ และเขตเวลา Daemonarchy ต้องการพื้นที่ว่างขั้นต่ำ 40 GB โดยรองรับทั้งการติดตั้งแบบล้างทั้งดิสก์หรือเลือกเฉพาะพาร์ทิชัน ทุกอย่างจะถูกจัดเก็บลงบน ZFS ที่รองรับการทำ rollback และการเข้ารหัสข้อมูลเสริมความปลอดภัย

ตัวเดสก์ท็อปคือ Omarchy ที่ปรับแต่งให้เข้ากับ FreeBSD 16.0-CURRENT โดยแต่ละอิมเมจจะถูกล็อกไว้กับ snapshot เฉพาะเพื่อความเสถียร เนื่องจากเวอร์ชัน CURRENT มีการอัปเดตทุกวัน

เลเยอร์ความเข้ากันได้ ถูกออกแบบมาให้จับคู่คำสั่ง pacman เข้ากับ pkg ของ FreeBSD พร้อมระบบจัดการเสียงผ่าน PipeWire และรองรับ Bluetooth สำหรับคีย์บอร์ดและเมาส์ผ่าน Bluetooth stack ของ FreeBSD โดยตรง

แอปพลิเคชันจะใช้แพ็กเกจจาก FreeBSD เป็นหลัก ติดตั้งผ่าน OctoPkg หรือคำสั่ง pkg โดยมี Chromium ติดตั้งมาให้ล่วงหน้า ส่วนแอปที่ทำงานได้เฉพาะบน Linux จะถูกทดสอบผ่าน Linuxulator ในอนาคต

นอกจากนี้ยังมี Jails สำหรับแยกสภาพแวดล้อมการทำงานของแพ็กเกจ และ bhyve ซึ่งเป็น hypervisor ในตัวสำหรับรัน Virtual Machines ทั้ง Linux และ Windows โดยระบบจะแยกส่วนการอัปเกรดแอปพลิเคชันผ่าน pkg upgrade ออกจากฐานระบบเคอร์เนลหลักของ FreeBSD

📥 วิธีรับ Daemonarchy

ผู้ที่สนใจสามารถดาวน์โหลด ISO 1.3.1 ขนาดประมาณ 2 GiB ไปติดตั้งผ่านแฟลชไดรฟ์ USB ด้วยคำสั่ง dd หรือเครื่องมืออย่าง Fedora Media Writer

ข้อควรระวัง: จำเป็นต้องมีการเชื่อมต่ออินเทอร์เน็ตในระหว่างการติดตั้งเพื่อดาวน์โหลดแพ็กเกจที่จำเป็น โดยสามารถดูซอร์สโค้ดทั้งหมดได้ที่ GitHub

Source: It's FOSS
ดูแลงานแปลและเรียบเรียงโดย SirilukP

ความคิดเห็น (0)

เข้าสู่ระบบเพื่อร่วมแสดงความเห็น

สมัครสมาชิก

มาเป็นคนแรกที่แสดงความเห็นกันเลยโบร