פדורה סילברבלו (בעבר נקראה תחנת עבודה אטומית פדורה) זו מערכת הפעלה מודרנית וגרפית מכוון למחשבים ניידים, טאבלטים ושולחן עבודה שעיקר המוקד שלה הוא להציע מערכת המבוססת על יישומי Flatpak.
זו תחנת העבודה של פדורה מהדור הבא היא מבטיחה עדכונים חלקים, הפרדה ברורה בין מערכת ההפעלה ליישומים, ויישומים מאובטחים וחוצי פלטפורמות.
מערכת ההפעלה הבסיסית היא תמונה בלתי ניתנת לשינוי של OSTree, וכל היישומים הם Flatpaks. לאחרונה המפתחים האחראים על פרויקט פדורה הודיעו על תחילת הבדיקה של ארגז הכלים של פדורה.
אודות ארגז הכלים של פדורה
זה הוא כלי שנועד להקל על החיים עבור מפתחים שלעתים קרובות צריכים להתקין מספר ספריות ויישומים נוספים מבחינת השימוש בגרסאות פדורה סילברבלו, שבעתיד הקרוב יוכלו להחליף את תחנת העבודה הקלאסית של פדורה (המסופקת על ידי פדורה סילברבלו כעדיפות שנקבעה לשולחן העבודה נחשבת כבר בפדורה 30).
עם ארגז הכלים של פדורה יכול לבטל את נעילת תמונת מערכת הפעלה בלתי ניתנת לשינוי להתקנת סל"ד באמצעות סל"ד-ostree ולוותר על היתרון של שדרוגים או היכולת ליצור מיכל Docker עבור ארגז כלים מבוסס RPM.
זכור שעורכי פדורה סילברבלו נבדלים מתחנת העבודה של פדורה במסירה מונוליטית, מבלי לחלק את מערכת הבסיס לחבילות נפרדות, באמצעות מנגנון עדכון.
כל יישומים נוספים מותקנים בצורה של חבילות flatpak הפועלות במיכלים מבודדים.
תמונת המערכת אינה ניתנת לחלוקה והיא בנויה בטכנולוגיית OSTree (לא ניתן להתקין חבילות בודדות בסביבה כזו, רק את תמונת המערכת המלאה ניתן לבנות מחדש על ידי הרחבתה בחבילות חדשות באמצעות ערכת הכלים rpm-ostree).
בתנאים שבהם כל הזמן נדרשים התקנה של ספריות וכלי עזר קטנים, גישה זו אינה נוחה וארגז הכלים של פדורה הוצע כמוצא.
תכונות ארגז הכלים של פדורה
ארגז הכלים של פדורה מאפשר להפעיל ארגז חול נוסף שניתן להצטייד בו באופן שרירותי בעזרת מנהל החבילות הרגיל של DNF.
מספיק למפתח להפעיל את הפקודה "fedora-toolbox create", שלאחריה, בכל עת, הם יכולים להיכנס לסביבה שנוצרה באמצעות הפקודה "fedora-toolbox enter" ולהתקין כל חבילה באמצעות כלי השירות dnf.
ארגז הכלים של פדורה הוא כלי המציע סביבה מוכרת מבוססת RPM לפיתוח ותיקון באגים במערכות פדורה מבוססות OSTree כמו Silverblue.
מערכות הפעלה מסוג זה נשלחות כתמונות OSTree בלתי ניתנות לשינוי, שם קשה להקים סביבת פיתוח עם הכלים, העורכים וה- SDK המועדפים עליך.
מיכל ארגז כלים פותר את הבעיה בכך שהוא מספק מיכל משתנה מבוסס RPM.
ניתן לכוון את התוכן ולהשתמש ב- DNF כדי להתקין את החבילות המועדפות עליך, והכל מבלי לדאוג לשבירת מערכת ההפעלה שלך.
סביבת ארגז הכלים הוא מבוסס על תמונת ארגז הכלים של פדורה. תמונה זו מותאמת אישית כך שהמשתמש הנוכחי יוכל ליצור מיכל כלים שמשתלב בצורה חלקה עם שאר מערכות ההפעלה.
כיצד להשתמש בארגז הכלים של פדורה?
אם הם הולכים לנסות את זה חייב לוודא שיש לך את החבילה runc-1.0.0-56.dev.git78ef28e בתמונת Silverblue שלך.
כפי שהמפתח מעיר:
יש גם סקירה מתמשכת להוסיף את ארגז הכלים של פדורה לפדורה.
אם לא נעים לך עם rpm-ostree בשורת הפקודה, אז אל תפחד.
בקרוב מאוד, כל החלקים הדרושים יהיו חלק מתמונת מערכת ההפעלה, מה שמקל על התחלת פריצת ה- Silverblue שלך.
על מנת להשתמש בכלי פדורה זה עליהם להפעיל את כל הפקודות כשורש. כדי לגשת אליו, פשוט הפעל:
sudo su
עשית זאת כעת תוכל ליצור מיכל ארגז הכלים של פדורה:
./fedora-toolbox create
פעולה זו תיצור מיכל ותמונה, הנקראת fedora-toolbox- : מותאם אישית למשתמש המארח שלך.
לבסוף, כדי להיכנס לארגז הכלים, פשוט הקלד:
./fedora-toolbox enter
תודה על המאמר אני מוצא את SILVERBLUE מרתק, לצערי הורדתי אותו אבל לא ניתן להתקין אותו על שולחן העבודה שלי ולא על המחשב הנייד שלי, בוא נראה אם יש לי מזל ונשפר את המתקין שיצליח "לשים עליו את היד"
הדבר המוזר הוא שבקהילות אחרות - כמו זו במנג'רו בה אני משתמש - ל- Flatpak LXC ול- OSTree לא אכפת הרבה.
כתוב זאת, ארגז הכלים של פדורה אינו פדורה רגילה ב- LXC? או שטעיתי?
קראתי של- LXC יש לעבור מעבר GPU או משהו דומה בביצועים. האם אתה יודע משהו על זה? כי כשאני מגיע ...
האם ניתן יהיה להתקין את כל מערכות ההפעלה ב- LXC אלה אפילו לחקות SoC עם מהירויות GPU כמעט מקוריות?
התיאור שגוי לחלוטין, ארגז הכלים של פדורה יוצר סביבה משתנה, אך מבודדת ממערכת ההפעלה, בדומה ליצירת תמונה עם העגינה, אך שימוש בפדורה כבסיס ואריזת dnf.
שלום. האם ניתן לגשת לסביבה שנוצרה בצורה גרפית או שהיא נגישה רק דרך מסוף? תודה.