Fedora Silverblue vs. Workstation: 6 ความแตกต่างที่สำคัญระหว่างสอง Distros

Fedora Silverblue vs. Workstation: 6 ความแตกต่างที่สำคัญระหว่างสอง Distros

Fedora Silverblue เป็น Fedora Linux เวอร์ชันที่มีการเติบโตอย่างรวดเร็วซึ่งอาจมาแทนที่ Fedora Workstation เป็นเวอร์ชันเริ่มต้นสักวันหนึ่ง บนพื้นผิว Fedora Silverblue มีลักษณะเหมือนกับ Fedora Workstation; ทั้งสองมีเดสก์ท็อป GNOME และชุดแอปที่คล้ายกัน





แล้วอะไรที่ทำให้ Fedora Silverblue แตกต่างจาก Fedora Workstation และเหตุใดจึงสร้างความตื่นเต้นให้กับมุมหนึ่งของชุมชน Linux ความแตกต่างส่วนใหญ่อยู่ภายใต้ประทุน และเป็นการคิดใหม่อย่างมากเกี่ยวกับวิธีสร้างการแจกจ่าย Linux





1. Distro พร้อมระบบไฟล์แบบอ่านอย่างเดียว

  Fedora-Silverblue-Read-Only-Filesystem

สิ่งแรกที่คุณน่าจะเห็นเกี่ยวกับ Silverblue ก็คือมันไม่เปลี่ยนรูป ซึ่งหมายความว่าระบบปฏิบัติการของคุณเมาต์ไฟล์ระบบเป็นแบบอ่านอย่างเดียว และนั่นหมายความว่าทั้งคุณและสิ่งที่คุณติดตั้งไม่สามารถเปลี่ยนแปลงไฟล์ที่จำเป็นเพื่อให้คอมพิวเตอร์ของคุณทำงานได้





เมื่อฉันเลื่อนลงไปมันจะขึ้น

สิ่งนี้จะเพิ่มทั้งความเสถียรของระบบและความปลอดภัยอย่างมาก คอมพิวเตอร์ของคุณมีความเสถียรมากกว่าเพราะคุณไม่สามารถลบไฟล์ที่คุณต้องการให้คอมพิวเตอร์บูตได้โดยไม่ได้ตั้งใจ เช่น Linus จาก Linus Tech Tips มีชื่อเสียงเมื่อลองใช้ Pop!_OS . ระบบของคุณปลอดภัยกว่าเพราะซอฟต์แวร์หลอกลวงไม่สามารถแทรกซึมหรือเปลี่ยนแปลงส่วนประกอบเหล่านี้ได้เช่นกัน

ใน Fedora Workstation คุณต้องมีสิทธิ์ของผู้ดูแลระบบในการจัดการไฟล์ระบบ นี่คือสิ่งที่ 'sudo' มอบให้ในหลายคำสั่งที่คุณพบในเว็บ



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

ยิ่งไปกว่านั้น ไม่ใช่เรื่องแปลกสำหรับพวกเราหลายคนที่จะให้สิทธิ์การเข้าถึงระดับผู้ดูแลระบบโดยไม่เข้าใจอย่างถ่องแท้ว่าเรากำลังทำอะไรอยู่หรือโปรแกรมจะทำอะไร Fedora Silverblue ปกป้องคุณจากสิ่งนี้





2. คุณไม่สามารถจัดการระบบของคุณด้วย DNF

  Fedora-Silverblue-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 เป็นรูปแบบเริ่มต้นสำหรับแอพ

  แอพ Flatseal GNOME 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