ไม่กี่วันที่ผ่านมา Adrian Vovk ผู้สร้างการแจกจ่าย carbonOS และผู้ทำงานร่วมกันในโครงการ systemd ฉันนำเสนอความคิดริเริ่ม ซึ่งเขาเสนอ แปลงระบบปฏิบัติการ GNOME ในตอนแรกคิดว่าเป็นเครื่องมือสำหรับนักพัฒนาและผู้ทดสอบ GNOME ในรูปแบบการกระจายที่เหมาะกับการใช้งานประจำวันของผู้ใช้ปลายทาง
จากประสบการณ์ของเขา (กับ carbonOS และ GNOME OS) Adrian กล่าวถึง ในสิ่งพิมพ์ของเขา คุณสมบัติสำคัญที่ระบบปฏิบัติการต้องมี ออกแบบมาสำหรับผู้ใช้ทั่วไป และเหนือสิ่งอื่นใดคือวิสัยทัศน์ที่ชัดเจนเกี่ยวกับวิธีการจัดโครงสร้างระบบปฏิบัติการที่เน้นไปที่ผู้ใช้ปลายทาง
- สภาพแวดล้อม GNOME ที่ไม่มีการแก้ไข:
ให้ความสำคัญกับการนำเสนอสภาพแวดล้อมเดสก์ท็อป GNOME ตามที่นักพัฒนาคิดไว้ โดยไม่มีการเปลี่ยนแปลงหรือปรับแต่งใดๆ สิ่งนี้ทำให้มั่นใจได้ถึงความสอดคล้องและสอดคล้องกับการตัดสินใจออกแบบดั้งเดิมของทีม GNOME ควบคู่ไปกับชุดแอปพลิเคชันระบบนิเวศมาตรฐาน - การติดตั้งแอปพลิเคชันในรูปแบบ Flatpak:
มีการเน้นย้ำว่า Flatpak ควรเป็นพื้นฐานสำหรับการเผยแพร่แอปพลิเคชันเนื่องจากมีข้อดีหลายประการ เนื่องจากช่วยให้แอปพลิเคชันทำงานได้อย่างราบรื่นบนการกระจายที่แตกต่างกัน นอกเหนือจากการบูรณาการแอปพลิเคชันจากชุมชนต่างๆ เช่น GNOME และ KDE ตลอดจนการปกป้องผู้ใช้และ ข้อมูลของพวกเขาต่อภัยคุกคาม - ความต้านทานต่อความล้มเหลวและความสามารถในการฟื้นตัว:
เสนอระบบที่ทนทานต่อข้อผิดพลาดที่เกิดจากผู้ใช้หรือการอัปเดตที่ล้มเหลวโดยมีความเป็นไปได้ที่จะกู้คืนสถานะก่อนหน้าของระบบได้อย่างรวดเร็วและง่ายดาย - ความไม่เปลี่ยนแปลงของสภาพแวดล้อมพื้นฐาน:
สภาพแวดล้อมระบบปฏิบัติการหลักไม่เปลี่ยนแปลง ช่วยให้มั่นใจได้ถึงความสอดคล้องกันระหว่างอุปกรณ์ต่างๆ และความน่าเชื่อถือในการวินิจฉัยปัญหา การอัพเดตจะดำเนินการแบบอะตอมมิก โดยแทนที่อิมเมจระบบทั้งหมดเพื่อทำให้การบำรุงรักษาง่ายขึ้น - ความปลอดภัยขั้นสูง:
ระบบปฏิบัติการได้รับการออกแบบโดยมีรากฐานการรักษาความปลอดภัยที่แข็งแกร่ง โดยนำฟีเจอร์ต่างๆ ไปใช้ เช่น การเข้ารหัสข้อมูลผู้ใช้ การบูตที่ได้รับการตรวจสอบ และเทคโนโลยีขั้นสูง เช่น systemd-homed ซึ่งปรับปรุงการจัดการและการพกพาโปรไฟล์ผู้ใช้ - กองซอฟต์แวร์สมัยใหม่:
ส่วนประกอบทางเทคโนโลยีขั้นสูง เช่น พอร์ทัล Wayland, PipeWire และ XDG รวมอยู่ด้วย เพิ่มประสิทธิภาพประสบการณ์มัลติมีเดีย การจัดการหน้าต่าง และการทำงานร่วมกันระหว่างแอปพลิเคชัน - ความสามารถในการปรับตัวสำหรับอุปกรณ์หลายเครื่อง:
แพลตฟอร์มดังกล่าวได้รับการออกแบบให้มีความยืดหยุ่นและปรับเปลี่ยนได้ โดยรองรับปัจจัยรูปแบบต่างๆ เช่น พีซี แล็ปท็อป แท็บเล็ต และสมาร์ทโฟน ซึ่งช่วยให้สามารถสร้างตัวแปรที่ปรับให้เหมาะสมสำหรับฮาร์ดแวร์เฉพาะได้ - ลดความซับซ้อนของการตัดสินใจสำหรับผู้ใช้:
จุดมุ่งหมายคือเพื่อให้ผู้ใช้เป็นอิสระจากการตัดสินใจที่ไม่จำเป็น เช่น การเลือกรูปแบบแพ็คเกจสำหรับแอปพลิเคชัน จัดลำดับความสำคัญของประสบการณ์ที่ปราศจากความซับซ้อนทางเทคนิค
เอเดรียนก็เช่นกัน ยืนยันการยุติการพัฒนา carbonOS ในฐานะโครงการอิสระ โดยมีฐานบรรจุภัณฑ์เป็นของตัวเอง อย่างไรก็ตาม โครงการนี้จะไม่หายไป แต่จะถูกรวมเข้ากับระบบนิเวศของ GNOME
กล่าวโดยสรุป การกระจายที่แตกต่างกันมุ่งเป้าไปที่ผู้ชมและความต้องการของตลาดที่แตกต่างกัน ฉันคิดว่าระบบปฏิบัติการ GNOME เช่นเดียวกับที่ฉันอธิบายไว้ที่นี่สามารถเปิดแนวใหม่ให้กับผู้ใช้ใหม่ที่ไม่ครอบคลุมอยู่ในเดสก์ท็อป Linux ในปัจจุบัน และเนื่องจากนี่จะเป็นโครงการ GNOME การลงทุนในด้านนี้ (เช่น การลงทุนของ Sovereign Tech Fund ในไดเร็กทอรีส่วนบุคคลที่เข้ารหัสและเส้นทางการบูตที่ปลอดภัย) จึงสร้างเทคโนโลยีที่ผู้ขายทุกรายสามารถใช้และพัฒนาได้ ด้วยพลังของซอฟต์แวร์ฟรี และระบบนิเวศในวงกว้างของเรา
จากนี้ไปcarbonOS จะได้รับการพัฒนาโดยเป็นส่วนหนึ่งของ GNOME OS หรือเป็นสาขาของมัน การเปลี่ยนเส้นทางทรัพยากรและความพยายามไปสู่ความก้าวหน้าของ GNOME OS ทั้งสองโครงการมีแนวคิดที่คล้ายคลึงกันเกี่ยวกับวิธีจัดโครงสร้างระบบปฏิบัติการและการใช้เทคโนโลยีที่คล้ายคลึงกัน ข้อแตกต่างที่สำคัญคือ carbonOS ต้องการเป็นระบบปฏิบัติการสำหรับผู้ใช้ทั่วไป ในขณะที่ GNOME OS มุ่งเน้นไปที่การเป็นแพลตฟอร์มสำหรับการทดสอบและพัฒนา
เพื่อเป็นการเตือนความจำ นี่คือความคิดเห็นของฉันทั้งหมด ข้าพเจ้าไม่ได้พูดแทนใครในชุมชนหรือมูลนิธิ เป้าหมายของฉันคือเริ่มการสนทนากับทุกคน
สุดท้ายนี้ เป็นที่น่าสังเกตว่า Adrian สรุปว่าแม้ว่าการเปลี่ยนแปลงและการสร้างระบบใหม่จะไม่ใช่เรื่องง่าย แต่เขามองเห็นศักยภาพที่สำคัญในการทำให้ GNOME OS เป็นระบบปฏิบัติการที่ดึงดูดผู้ใช้เข้าสู่ระบบนิเวศของ Linux มากขึ้น
ถ้าคุณเป็น สนใจที่จะทราบข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ สามารถตรวจสอบรายละเอียดได้ดังต่อไปนี้ ลิงค์