Fedora Silverblue เป็น Fedora Linux เวอร์ชันที่มีการเติบโตอย่างรวดเร็วซึ่งอาจมาแทนที่ Fedora Workstation เป็นเวอร์ชันเริ่มต้นสักวันหนึ่ง บนพื้นผิว Fedora Silverblue มีลักษณะเหมือนกับ Fedora Workstation; ทั้งสองมีเดสก์ท็อป GNOME และชุดแอปที่คล้ายกัน
แล้วอะไรที่ทำให้ Fedora Silverblue แตกต่างจาก Fedora Workstation และเหตุใดจึงสร้างความตื่นเต้นให้กับมุมหนึ่งของชุมชน Linux ความแตกต่างส่วนใหญ่อยู่ภายใต้ประทุน และเป็นการคิดใหม่อย่างมากเกี่ยวกับวิธีสร้างการแจกจ่าย Linux
1. Distro พร้อมระบบไฟล์แบบอ่านอย่างเดียว
สิ่งแรกที่คุณน่าจะเห็นเกี่ยวกับ Silverblue ก็คือมันไม่เปลี่ยนรูป ซึ่งหมายความว่าระบบปฏิบัติการของคุณเมาต์ไฟล์ระบบเป็นแบบอ่านอย่างเดียว และนั่นหมายความว่าทั้งคุณและสิ่งที่คุณติดตั้งไม่สามารถเปลี่ยนแปลงไฟล์ที่จำเป็นเพื่อให้คอมพิวเตอร์ของคุณทำงานได้
เมื่อฉันเลื่อนลงไปมันจะขึ้น
สิ่งนี้จะเพิ่มทั้งความเสถียรของระบบและความปลอดภัยอย่างมาก คอมพิวเตอร์ของคุณมีความเสถียรมากกว่าเพราะคุณไม่สามารถลบไฟล์ที่คุณต้องการให้คอมพิวเตอร์บูตได้โดยไม่ได้ตั้งใจ เช่น Linus จาก Linus Tech Tips มีชื่อเสียงเมื่อลองใช้ Pop!_OS . ระบบของคุณปลอดภัยกว่าเพราะซอฟต์แวร์หลอกลวงไม่สามารถแทรกซึมหรือเปลี่ยนแปลงส่วนประกอบเหล่านี้ได้เช่นกัน
ใน Fedora Workstation คุณต้องมีสิทธิ์ของผู้ดูแลระบบในการจัดการไฟล์ระบบ นี่คือสิ่งที่ 'sudo' มอบให้ในหลายคำสั่งที่คุณพบในเว็บ
แม้ว่าจะเป็นแนวป้องกันที่แข็งแกร่ง แต่ก็มีข้อบกพร่องอยู่บ้าง สำหรับชุดการอัปเดตใดๆ ที่คุณติดตั้ง หรือแอปใดๆ ที่คุณติดตั้ง จะได้รับสิทธิ์การเข้าถึงนี้ระหว่างการติดตั้ง โปรแกรมเหล่านี้สามารถเปลี่ยนแปลงใดๆ กับพีซีของคุณได้ตามต้องการ ด้วยเหตุนี้คุณจึงควรติดตั้งซอฟต์แวร์จากแหล่งที่เชื่อถือได้เท่านั้น
ยิ่งไปกว่านั้น ไม่ใช่เรื่องแปลกสำหรับพวกเราหลายคนที่จะให้สิทธิ์การเข้าถึงระดับผู้ดูแลระบบโดยไม่เข้าใจอย่างถ่องแท้ว่าเรากำลังทำอะไรอยู่หรือโปรแกรมจะทำอะไร Fedora Silverblue ปกป้องคุณจากสิ่งนี้
2. คุณไม่สามารถจัดการระบบของคุณด้วย DNF
Fedora Workstation ประกอบด้วยซอฟต์แวร์ที่รวมอยู่ในรูปแบบ RPM เมื่อคุณติดตั้งแอพใหม่ คุณจะต้องดาวน์โหลดแอปเหล่านั้นในรูปแบบของ RPM เมื่อคุณลบซอฟต์แวร์ คุณจะลบ RPM และเมื่อคุณดาวน์โหลดการอัปเดต—คุณเดาได้— RPM มากขึ้น
Fedora Silverblue เปลี่ยนกระบวนทัศน์ เป็นระบบปฏิบัติการแบบใช้ภาพ หมายความว่าระบบหลักเป็นภาพเดียวที่เหมือนกันในคอมพิวเตอร์หลายเครื่อง เวอร์ชันของ Silverblue ในเครื่องของคุณเหมือนกับเวอร์ชันในเครื่องของนักพัฒนาซอฟต์แวร์ เมื่อคุณดาวน์โหลดการอัปเดต คุณจะแทนที่อิมเมจระบบของคุณด้วยอิมเมจใหม่ที่มีซอฟต์แวร์ล่าสุด
นี่หมายความว่าคุณไม่สามารถ อัปเดตหรือจัดการระบบของคุณโดยใช้ตัวจัดการแพ็คเกจ DNF ที่ Fedora เวอร์ชันอื่นๆ ส่วนใหญ่พึ่งพา คุณใช้ .แทน rpm-ostree เพื่อดาวน์โหลดรูปภาพที่อัปเดตหรือแก้ไขรูปภาพของคุณ เพิ่มเติมในภายหลัง
3. คุณต้องใช้ Toolbx เพื่อใช้ DNF แทน
DNF ไม่จำกัดสำหรับผู้ใช้ Fedora Silverblue เพียงแต่แทนที่จะดาวน์โหลด RPM ลงในระบบของคุณ คุณจะต้องใส่มันลงในคอนเทนเนอร์ นั่นคือที่มาของ Toolbx
Toolbx เป็นเครื่องมือที่ใช้เทอร์มินัลเพื่อสร้างพื้นที่คอนเทนเนอร์เพื่อให้คุณติดตั้งและจัดการแพ็คเกจ สิ่งนี้มาพร้อมกับข้อดีบางประการ หากคุณกำลังพัฒนาเว็บไซต์ คุณสามารถดาวน์โหลดแพ็คเกจทั้งหมดที่คุณต้องการไปยังคอนเทนเนอร์แยกต่างหาก แทนที่จะเพิ่มแพ็คเกจพิเศษหลายร้อยรายการให้กับระบบหลักของคุณ
เมื่อเสร็จแล้ว คุณสามารถลบคอนเทนเนอร์ทั้งหมดและแพ็คเกจภายในโดยไม่ต้องกังวลเกี่ยวกับความเสถียรของพีซีของคุณ คุณสามารถให้เว็บไซต์หลายแห่งมีคอนเทนเนอร์ของตัวเองได้ และเช่นเดียวกันสำหรับการพัฒนาซอฟต์แวร์
สมมติว่าคุณไม่ใช่นักพัฒนา Toolbx ยังคงเป็นที่ที่คุณไปติดตั้งเครื่องมือที่ใช้เทอร์มินัลอื่นๆ ที่คุณวางใจได้ หากคุณต้องการใช้ซอฟต์แวร์เช่น rsync หรือ exiftool คุณยังคงสามารถทำได้ใน Fedora Silverblue โดยใช้ Toolbx
Toolbx มีให้สำหรับ Fedora Workstation เช่นกัน ข้อแตกต่างคือใน Silverblue มีการติดตั้งไว้ล่วงหน้าและเป็นวิธีเดียวในการใช้ DNF หรือติดตั้งโปรแกรมบรรทัดคำสั่ง
4. Flatpak เป็นรูปแบบเริ่มต้นสำหรับแอพ
Flatpak เป็นรูปแบบแอปสากลสำหรับเดสก์ท็อป Linux ด้วย Flatpak นักพัฒนาซอฟต์แวร์สามารถจัดแพคเกจแอปของตนในรูปแบบเดียวได้อย่างง่ายดาย และรู้ว่าแอปนี้จะทำงานใน Linux เวอร์ชันส่วนใหญ่ได้ นี่เป็นหนทางไกลจากวิธีการทำงานของลินุกซ์แบบเดิมๆ
Linux distros ส่วนใหญ่ รวมถึง Fedora Workstation มีความสามารถในการติดตั้งแอพ Flatpak สิ่งที่ทำให้ Fedora Silverblue แตกต่างไปจากนี้ก็คือ Flatpaks เป็นวิธีที่คาดหวังและเป็นค่าเริ่มต้นในการติดตั้งแอพ แอพสโตร์ให้บริการ Flatpaks ไม่ว่าจะโดยตรงจาก Fedora หรือจาก Flathub
ที่อยู่ IP ของเครื่องพิมพ์ของฉันคืออะไร
มีวิธีการติดตั้ง RPM แบบเดิมหากจำเป็น คุณสามารถทำได้โดยใช้ Toolbx แม้ว่าวิธีนี้จะไม่เพิ่มไอคอนลงในลิ้นชักแอปของคุณ คุณจะต้องเปิดแอปจากบรรทัดคำสั่งในแต่ละครั้งแทน อีกทางเลือกหนึ่งคือการเพิ่มแอพลงในอิมเมจระบบของคุณโดยใช้ rpm-ostree เช่นด้วยคำสั่งต่อไปนี้:
rpm-ostree install package
การแก้ไขอิมเมจระบบของคุณใช้เวลานานขึ้น และต้องรีสตาร์ททุกครั้งเพื่อให้โปรแกรมใหม่ของคุณปรากฏในลิ้นชักแอป การติดตั้ง Flatpaks เป็นประสบการณ์ที่ตรงไปตรงมามากกว่า
5. คุณสามารถย้อนกลับเป็นเวอร์ชันก่อนหน้าได้อย่างง่ายดาย
การอัปเดตระบบปฏิบัติการทั้งหมดมีความเสี่ยงที่จะแนะนำจุดบกพร่องหรือทำการเปลี่ยนแปลงที่คุณไม่ชอบ สำหรับ Linux distros แบบเดิม เช่น Fedora Workstation การเลิกทำการอัปเดตระบบเป็นกระบวนการที่ยุ่งยาก คุณสามารถลองเปลี่ยนแพ็กเกจกลับเป็นเวอร์ชันก่อนหน้าได้ แต่ถ้าการอัปเดตติดตั้งโปรแกรมใหม่จำนวนมาก คุณต้องดำเนินการเปลี่ยนแปลงด้วยหวีซี่ละเอียดเพื่อเลิกทำทุกอย่างด้วยมือ
ด้วย Fedora Silverblue คุณสามารถเปลี่ยนกลับเป็นเวอร์ชันก่อนหน้าของระบบได้ชั่วคราวด้วยการคลิกเมาส์เพียงไม่กี่ครั้ง เพียงเลือกรีลีสที่เก่ากว่าระหว่างการบู๊ต คุณอาจต้องกดแป้นบางแป้นค้างไว้เพื่อแสดงรายการตัวเลือก หรือจะย้อนกลับอย่างถาวร คุณสามารถใช้ rpm-ostree ย้อนกลับ สั่งการ.
ในการกู้คืนระบบของคุณ คุณไม่จำเป็นต้องดูบันทึกการเปลี่ยนแปลงหรือรู้ว่ามีอะไรเปลี่ยนแปลงบ้าง สิ่งนี้ทำให้การย้อนกลับระบบเป็นสิ่งที่ผู้ที่ใช้คอมพิวเตอร์ไม่ค่อยเข้าใจ
6. ลองใช้รุ่นเบต้าโดยไม่มีความเสี่ยง
พวกเราที่ชอบใช้ซอฟต์แวร์ล่าสุดก่อนเปิดตัวอย่างเป็นทางการรู้ว่าการทำเช่นนั้นมีความเสี่ยงอยู่บ้าง คุณสามารถพบบั๊กที่ทำให้คอมพิวเตอร์ของคุณมีความเสถียรน้อยลง โดยไม่มีวิธีง่ายๆ ในการทำให้ระบบของคุณกลับไปเป็นเหมือนเดิม นอกเหนือจากการติดตั้ง distro ใหม่ตั้งแต่ต้น
ข้อใดต่อไปนี้เป็นกระบวนการแก้ไขปัญหาที่โปรแกรมป้องกันไวรัสตรวจพบ
ในทางตรงกันข้าม คุณสามารถ รีเบสเป็น Fedora Silverblue . เวอร์ชันใหม่ โดยไม่มีความเสี่ยง ถูกต้องศูนย์ คุณยังสามารถเปลี่ยนไปใช้ Fedora เวอร์ชันพัฒนาที่ไม่เสถียรหรือที่เรียกว่า Rawhide ได้อย่างสบายใจ นั่นเป็นเพราะแม้ว่าคุณจะพบว่าระบบของคุณอยู่ในสถานะที่ไม่สามารถบู๊ตได้ คุณสามารถเปลี่ยนกลับไปใช้อิมเมจระบบล่าสุดที่เสถียรได้
จากนั้นคุณสามารถบอกให้ระบบของคุณใช้เวอร์ชันเสถียรต่อไปราวกับว่าคุณไม่เคยตัดสินใจที่จะตะลุยซอฟต์แวร์ที่ยังไม่เสร็จตั้งแต่แรก
คุณควรเปลี่ยนไปใช้ Fedora Silverblue หรือไม่?
Fedora Silverblue ได้มาถึงจุดที่มีเสถียรภาพและเป็นทางเลือกที่ครบถ้วนสำหรับ Fedora Workstation แต่ไม่ใช่สำหรับทุกคน หากคุณชอบสภาพแวดล้อมเดสก์ท็อปแบบอื่น หรือต้องการปรับแต่งวิธีการทำงานของระบบอย่างละเอียด Fedora Silverblue อาจรู้สึกว่ามีข้อจำกัดมากกว่า
แต่ถ้าคุณยึดติดกับเดสก์ท็อปเริ่มต้นและซอฟต์แวร์ส่วนใหญ่ที่คุณต้องการมีอยู่ใน Flathub ก็มีข้อดีมากมายในการติดตั้ง Fedora Silverblue