Fedora Silverblue היא גרסה מתבגרת במהירות של Fedora Linux שעשויה לבוא להחליף את Fedora Workstation כגרסת ברירת המחדל ביום מן הימים. על פני השטח, Fedora Silverblue נראית זהה ל-Fedora Workstation; שניהם מספקים את שולחן העבודה של GNOME ומערכת דומה של אפליקציות.
אז מה מייחד את Fedora Silverblue מ-Fedora Workstation, ולמה היא מייצרת התרגשות כזו בקרב פינה בקהילת לינוקס? ההבדלים נמצאים בעיקר מתחת למכסה המנוע, והם חשיבה מחודשת דרסטית של איך לבנות הפצת לינוקס.
1. הפצה עם מערכת קבצים לקריאה בלבד
אחד הדברים הראשונים שאתה צפוי לראות על Silverblue הוא שהוא בלתי ניתן לשינוי. המשמעות היא שמערכת ההפעלה שלך מעלה קבצי מערכת כקריאה בלבד. וזה אומר שלא אתה ולא שום דבר שאתה מתקין יכול לבצע שינויים בקבצים הדרושים כדי לגרום למחשב שלך לתפקד.
זה מגביר מאוד הן את יציבות המערכת והן את האבטחה. המחשב שלך יציב יותר מכיוון שאתה לא יכול למחוק בטעות קובץ שאתה צריך כדי שהמחשב שלך יאתחל, כמו Linus מ- Linus Tech Tips עשה זאת כשניסה את Pop!_OS. המערכת שלך מאובטחת יותר מכיוון שגם תוכנות סוררות לא יכולות לחדור או לבצע שינויים ברכיבים אלה.
ב-Fedora Workstation, אתה צריך זכויות ניהול כדי לנהל קבצי מערכת. זה מה ש"sudo" מעניק ברבות מהפקודות שאתה מוצא ברחבי האינטרנט.
אמנם זה קו הגנה חזק, אבל יש כמה חסרונות. ראשית, כל קבוצת עדכונים שתתקין, או כל אפליקציה שתתקינה, זוכה לגישה זו במהלך ההתקנה. תוכניות אלה יכולות לבצע כל שינוי במחשב האישי שלך שהם רוצים, וזו הסיבה שחשוב שתתקין רק תוכנה ממקורות מהימנים.
נוסף על כך, זה לא נדיר שרבים מאיתנו מעניקים גישה מנהלתית מבלי להבין באופן מלא מה אנחנו עושים או מה תוכנית תעשה. Fedora Silverblue מגינה עליך מפני זה.
2. אתה לא יכול לנהל את המערכת שלך עם DNF
Fedora Workstation מורכבת מתוכנה המצורפת בפורמט RPM. כאשר אתה מתקין אפליקציות חדשות, אתה מוריד אותן בצורה של RPMs. כאשר אתה מסיר תוכנה, אתה מסיר RPMs. וכשאתה מוריד עדכונים - ניחשתם נכון - יותר סל"ד.
פדורה סילברבלו משנה את הפרדיגמה. זוהי מערכת הפעלה מבוססת תמונה, כלומר מערכת הליבה היא תמונה אחת זהה במחשבים רבים. הגרסה של Silverblue במחשב שלך זהה לגרסה במחשב של המפתח. כאשר אתה מוריד עדכון, אתה מחליף את תמונת המערכת שלך בתמונה חדשה המכילה את התוכנה העדכנית ביותר.
זה אומר שאתה לא יכול עדכן או נהל את המערכת שלך באמצעות מנהל החבילות של DNF שרוב הגרסאות האחרות של פדורה מסתמכות עליהן. במקום זאת, אתה משתמש rpm-ostre כדי להוריד תמונות מעודכנות או לבצע שינויים בתמונה שלך. עוד על כך בהמשך.
DNF אינו אסור למשתמשי Fedora Silverblue. רק שבמקום להוריד RPMs למערכת שלך, אתה תוקע אותם בקונטיינרים. זה המקום שבו Toolbx נכנס לתמונה.
Toolbx הוא כלי המבוסס על מסוף ליצירת חללים מכילים עבורך להתקנה ולניהול חבילות. זה בא עם יתרונות מסוימים. אם אתה מפתח אתר אינטרנט, אתה יכול להוריד את כל החבילות שאתה צריך למיכל נפרד במקום להוסיף מאות חבילות נוספות למערכת הליבה שלך.
כשתסיים, תוכל למחוק את כל המיכל ואת החבילות שבתוכו ללא כל חשש ליציבות המחשב שלך. אתה יכול לתת לאתרים מרובים מיכל משלהם, וזה נכון לגבי פיתוח תוכנה.
נניח שאתה לא מפתח. Toolbx הוא עדיין המקום שאליו אתה הולך להתקין כלים מבוססי-טרמינלים אחרים שבאת לסמוך עליהם. אם אתה רוצה להשתמש בתוכנה כמו rsync אוֹ exiftool, אתה עדיין יכול לעשות זאת ב-Fedora Silverblue באמצעות Toolbx.
Toolbx זמין גם עבור Fedora Workstation. ההבדל הוא שב-Silverblue, הוא מגיע מותקן מראש וזו הדרך היחידה שלך להשתמש ב-DNF או להתקין תוכניות שורת פקודה.
4. Flatpak הוא פורמט ברירת המחדל עבור אפליקציות
Flatpak הוא פורמט אפליקציה אוניברסלי עבור שולחנות עבודה של לינוקס. עם Flatpak, מפתח יכול בקלות לארוז את האפליקציה שלו בפורמט אחד ולדעת שהיא תפעל ברוב הגרסאות של לינוקס. זה רחוק מהאופן שבו לינוקס תפקדה באופן מסורתי.
לרוב הפצות לינוקס, כולל Fedora Workstation, יש את היכולת להתקין אפליקציות Flatpak. מה שמייחד את Fedora Silverblue הוא ש-Flatpaks הם הדרך הצפויה, ברירת המחדל, להתקנת אפליקציות. חנות האפליקציות מספקת Flatpaks, בין אם ישירות מ-Fedora או מ-Flathub.
ישנן דרכים להתקין סל"ד מסורתי במידת הצורך. אתה יכול לעשות זאת באמצעות Toolbx, אם כי שיטה זו לא תוסיף סמל למגירת האפליקציות שלך. במקום זאת תצטרך להפעיל את האפליקציה משורת הפקודה בכל פעם. אפשרות נוספת היא להוסיף אפליקציה לתמונת המערכת שלך באמצעות rpm-ostre, כמו למשל עם הפקודה הבאה:
rpm-ostre להתקיןחֲבִילָה
ביצוע שינויים בתמונת המערכת שלך לוקח זמן רב יותר ודורש הפעלה מחדש בכל פעם כדי שהתוכנית החדשה שלך תופיע במגירת האפליקציות שלך. התקנת Flatpaks היא חוויה פשוטה הרבה יותר.
5. אתה יכול בקלות לחזור אחורה לגרסה קודמת
כל עדכוני מערכת ההפעלה מסתכנים בהחדרת באגים או בביצוע שינויים שאינך אוהב. בהפצות לינוקס מסורתיות, כמו Fedora Workstation, ביטול עדכון מערכת הוא תהליך מסובך. אתה יכול לנסות להחזיר חבילות לגרסה הקודמת שלהן, אבל אם עדכון מתקין הרבה תוכניות חדשות, אתה צריך לעבור את השינויים עם מסרק עדין כדי לבטל הכל ביד.
עם Fedora Silverblue, אתה יכול לחזור זמנית לגרסה קודמת של המערכת שלך בכמה לחיצות עכבר בלבד. פשוט בחר מהדורה ישנה יותר במהלך האתחול. ייתכן שיהיה עליך ללחוץ על מקש מסוים כדי להעלות את רשימת האפשרויות. או כדי לחזור לצמיתות, אתה יכול להשתמש ב- rpm-ostre rollback פקודה.
כדי לשחזר את המערכת שלך, אתה לא צריך להסתכל על יומני שינויים או אפילו לדעת מה השתנה. זה הופך את החזרת המערכת למשהו שאדם פחות מתמצא במחשבים יכול להבין.
6. נסה גרסאות בטא ללא סיכון
אלו מאיתנו שנהנים לשים את ידינו על התוכנה העדכנית ביותר לפני יציאתה הרשמית יודעים שלפעולה זו יש מידה מסוימת של סיכון. אתה יכול להיתקל בבאגים שהופכים את המחשב שלך לפחות יציב, ללא דרך קלה להחזיר את המערכת שלך למצב שהייתה, מלבד התקנה מחדש של ההפצה שלך מאפס.
לעומת זאת, אתה יכול rebase לגרסה הקרובה של Fedora Silverblue עם אפס סיכון. נכון, אפס. אתה יכול אפילו לעבור לגרסת הפיתוח הלא יציבה של Fedora, הידועה בשם Rawhide, בראש שקט. הסיבה לכך היא שגם אם אתה מוצא את המערכת שלך במצב לא ניתן לאתחול, אתה יכול פשוט לחזור לתמונת המערכת היציבה האחרונה שלך.
לאחר מכן תוכל לומר למערכת שלך לדבוק בגרסה היציבה הלאה כאילו מעולם לא החלטת להתעסק עם תוכנה לא גמורה מלכתחילה.
האם כדאי לעבור ל-Fedora Silverblue?
Fedora Silverblue הגיעה לנקודה שבה היא מהווה חלופה יציבה ובוגרת ל-Fedora Workstation. אבל זה לא מתאים לכולם. אם אתה מעדיף סביבת שולחן עבודה חלופית, או שאתה אוהב לבצע התאמות אישיות נרחבות לאופן פעולת המערכת שלך, Fedora Silverblue עשויה להרגיש כמו מגבלה יותר.
עם זאת, אם אתה נצמד לשולחן העבודה המוגדר כברירת מחדל ורוב התוכנה שאתה צריך זמינה ב-Flathub, ישנם יתרונות רבים להתקנת Fedora Silverblue.