ไม่กี่วันที่ผ่านมา เปิดตัวนักพัฒนา Manjaro Linux ผ่านทางบล็อกโพสต์ข่าวว่า พวกเขาได้เริ่มทดสอบเวอร์ชันทดลองใหม่ที่เรียกว่า "Manjaro Immutable"ซึ่งแนะนำแนวทางที่เป็นนวัตกรรมใหม่โดยการกระจายระบบฐานเป็นภาพเสาหินที่ติดตั้งในโหมดอ่านอย่างเดียว
ในประกาศดังกล่าวทางผู้พัฒนาได้กล่าวถึงเช่นนั้น การเผยแพร่นี้เป็นการทดลองและไม่ได้แสดงถึงเวอร์ชันสุดท้าย ดังนั้นจึงไม่มีการรับประกันการสนับสนุน เป้าหมายหลักคือการรวบรวมความคิดเห็นจากชุมชนเกี่ยวกับเทคโนโลยีที่อยู่เบื้องหลัง Manjaro Immutable
พัฒนาโดย Arkdep ของโครงการ Arkane Linux Manjaro เวอร์ชันใหม่ที่น่าตื่นเต้นนี้พร้อมสำหรับการทดสอบสาธารณะแล้วตอนนี้!
เป้าหมายของการเปิดตัวครั้งนี้คือการรวบรวมคำติชมจากชุมชนเกี่ยวกับเทคโนโลยีที่ขับเคลื่อน Manjaro Immutable
คุณสมบัติหลักของ Manjaro ไม่เปลี่ยนรูป
สำหรับส่วน จากคุณสมบัติที่กล่าวถึงของ Manjaro Immutable มีดังต่อไปนี้:
- ระบบฐานอ่านอย่างเดียว: อิมเมจระบบพื้นฐานถูกเมาท์ในโหมดอ่านอย่างเดียว ซึ่งหมายความว่าไม่สามารถทำการเปลี่ยนแปลงถาวรได้ ซึ่งจะช่วยปกป้องระบบจากความเสียหายที่อาจเกิดขึ้น และช่วยให้มั่นใจได้ว่าระบบจะกลับสู่สถานะที่รู้จักและเสถียรอยู่เสมอ
- การอัพเกรดอะตอม: การอัปเดตระบบจะดำเนินการแบบอะตอมมิก ซึ่งหมายความว่าการอัปเดตระบบจะใช้ทั้งหมดพร้อมกันหรือไม่ใช้เลย เพื่อหลีกเลี่ยงสถานะระดับกลางที่ไม่เสถียร
- ความเข้ากันได้ของการบูต- อิมเมจปัจจุบัน (อัลฟา) รองรับการบูทในโหมด UEFI เท่านั้น ทั้งบนฮาร์ดแวร์ x86_64 และระบบเสมือนจริง เช่น VirtualBox และ QEMU
- อาร์คเดป: สำหรับการจัดการระบบ มีการเสนอเครื่องมือ arkdep ซึ่งเป็นชุดเครื่องมือที่พัฒนาโดย Arkane Linux arkdep มีวัตถุประสงค์เพื่อดูแลการติดตั้ง การบำรุงรักษา และการย้อนกลับของระบบไปสู่สถานะก่อนหน้า Arkdep เขียนด้วยภาษา Bash และใช้ยูทิลิตี้ GNU พื้นฐาน พร้อมด้วย wget, curl และ Systemd
- การใช้งาน Btrfs: สำหรับส่วนของระบบไฟล์ ตัวเลือกคือ Btrfs พร้อมกับวอลุ่มย่อย Btrfs ที่ใช้เพื่อจัดการเวอร์ชันต่างๆ ของระบบ มีการกล่าวถึงว่าตัวเลือก Btrfs เป็นเพราะช่วยให้คุณสามารถสลับระหว่างรูปภาพที่ใช้งานอยู่และการอัปเดตใด ๆ ที่ดาวน์โหลดมาได้อย่างง่ายดาย
- Flatpak และแซนด์บ็อกซ์: สำหรับบรรจุภัณฑ์ ตัวเลือกสำหรับโปรแกรมเพิ่มเติมที่ติดตั้ง โดยค่าเริ่มต้นจะใช้รูปแบบ Flatpak และสำหรับสภาพแวดล้อมการพัฒนาหรือแอปพลิเคชันเฉพาะ สามารถใช้คอนเทนเนอร์ที่จัดการด้วย Podman และ Distrobox ได้ มีการกล่าวถึงว่าตัวเลือกนี้เป็นเพราะจะทำให้ระบบฐานไม่เสียหายและปลอดภัย ในขณะเดียวกันก็ให้ความยืดหยุ่นในแอปพลิเคชันและสภาพแวดล้อมการพัฒนา
- การใช้ Pacman เป็นทางเลือก: แม้ว่ารูทของระบบเป็นแบบอ่านอย่างเดียว แต่ผู้ใช้สามารถปิดการใช้งานการบล็อกนี้ชั่วคราว และใช้ Pacman ซึ่งเป็นตัวจัดการแพ็คเกจมาตรฐานของ Arch Linux เพื่อติดตั้งซอฟต์แวร์เพิ่มเติม อย่างไรก็ตาม แพ็คเกจใดๆ ที่ติดตั้งด้วยวิธีนี้จะหายไปหลังจากการอัพเดตระบบครั้งถัดไป และจะต้องติดตั้งใหม่
การดูแลระบบ
ดังที่ได้กล่าวไปแล้ว การบริหารระบบสามารถทำได้โดยใช้คำสั่ง arkdep ตัวอย่างเช่น หากต้องการติดตั้งการอัปเดต คุณใช้คำสั่ง:
sudo arkdep deploy
หากต้องการเปรียบเทียบการอัปเดตที่เสนอกับระบบปัจจุบัน คุณสามารถใช้:
arkdep diff
ในการติดตั้งแพ็คเกจ ตัวอย่างเช่น หากคุณต้องการเปลี่ยนสภาพแวดล้อมเดสก์ท็อป GNOME (ซึ่งเป็นสภาพแวดล้อมเริ่มต้น) คุณสามารถติดตั้งเวอร์ชันด้วย KDE ได้โดยใช้:
sudo arkdep deploy test-manjaro-kde
สุดท้ายนี้ เป็นที่น่าสังเกตว่าผู้ใช้มีตัวเลือกในการสร้างอิมเมจระบบแบบกำหนดเองโดยใช้เทมเพลตที่กำหนดไว้ล่วงหน้า ทำให้พวกเขาสามารถปรับ Manjaro Immutable ตามความต้องการเฉพาะของตนได้
สุดท้ายแต่ไม่ท้ายสุด มันก็คุ้มค่าที่จะเน้นย้ำว่า Manjaro Immutable ขณะนี้อยู่ในสถานะอัลฟ่า และคำแนะนำก็คือให้ใช้ภายใต้เครื่องเสมือนหรือคอมพิวเตอร์ที่มีไว้สำหรับการทดสอบเท่านั้น เนื่องจากนักพัฒนาไม่แนะนำระบบสำหรับการใช้งานรายวัน แต่จะน้อยกว่ามากสำหรับสภาพแวดล้อมการใช้งานจริง
ถ้าคุณเป็น สนใจทดลองระบบคุณควรทราบว่าขนาดรูปภาพคือ 1.7 GB และต้องมีพื้นที่เก็บข้อมูลขั้นต่ำ 32 GB แนะนำให้ใช้ 64 GB ขึ้นไป
สนใจที่จะเรียนรู้เพิ่มเติมเกี่ยวกับเรื่องนี้คุณสามารถปรึกษา รายละเอียดตามลิงค์ต่อไปนี้