קוראים כמוך עוזרים לתמוך ב-MUO. כאשר אתה מבצע רכישה באמצעות קישורים באתר שלנו, אנו עשויים להרוויח עמלת שותף. קרא עוד.

אובונטו היא הפצת לינוקס פופולרית למחשב שולחני, אך חלק מבחירות העיצוב שלה ספגו ביקורת לאחרונה.

מה אם הייתה הפצת שולחן עבודה ידידותית המבוססת על אובונטו, אך תמנע שינויים לא רצויים ממערכת הליבה? Vanilla OS עשויה להיות מה שאתה מחפש.

מהי Vanilla OS?

Vanilla OS היא הפצת לינוקס שמטרתה אבטחה גבוהה יותר מאשר הפצות לינוקס אחרות לשולחן העבודה. זה בנוי על אובונטו אבל מוסיף טוויסט: קבצי מערכת הליבה אינם ניתנים לשינוי. משמעות הדבר היא שהוא נעול מפני שינויים שתוכניות צד שלישי עשויות לבצע.

השם בא מהרעיון שהכוונה המקורית של ההפצה הייתה שהיא תציע חווית מלאי ללא כל שינויים ש-Canonical ביצעה עבור אובונטו.

למה הפצת לינוקס בלתי ניתנת לשינוי?

אי-שינוי בהפצות לינוקס הוא מושג שהופך פופולרי יותר ויותר במערכות מכולות. הפצות בלתי ניתנות לשינוי הן סטנדרטיות כך שהן זהות בכל התקנה.

חוסר שינוי מגביר את הביטחון; מכיוון שלא ניתן לשנות את חלקי הליבה של המערכת כמו הקרנל, תיאורטית זה בלתי אפשרי לתוכנית זדונית להתעסק איתה. חבילות נוספות מותקנות באזור נפרד מהמערכת הראשית.

instagram viewer

אפילו מערכת בלתי ניתנת לשינוי זקוקה לעדכונים כאשר מתגלים באגים או פרצות אבטחה. כיצד Vanilla OS מנהלת את העדכונים הללו? הוא משתמש במשהו שנקרא ABRoot.

ABRoot שומרת על שני מצבי מערכת, "הווה" ו"עתיד". נניח שקרנל חדש ארוז עבור המערכת. כאשר המשתמש מתקין עדכונים, הקרנל החדש הזה יתווסף למצב "עתידי". כאשר המערכת מאתחלת לאחר ההתקנה, מצב ה"עתיד" הופך למצב "הווה" בעוד שעדכונים עתידיים יתווספו ל"עתיד" החדש.

התקנת Vanilla OS במחשב

התקנת Vanilla OS דומה להתקנת הפצות לינוקס אחרות. ראשית, עליך להוריד את תמונת ההתקנה מ דף GitHub שלהם וחלץ אותו למדיית ההתקנה שלך אם אתה מתקין אותו במחשב פיזי.

כמו עם אובונטו המניות, אתה תעלה לתוך סביבה חיה. כברירת מחדל, Vanilla OS משתמשת בסביבת GNOME 3 סטנדרטית. אתה יכול לחקור את שולחן העבודה וכשתהיה מוכן להתקנה, לחץ התקן את Vanilla OS.

תוכנית ההתקנה די סטנדרטית. זה יבקש ממך לבחור את הכונן ולהגדיר ערכת מחיצות. לאחר מכן תבחר שם משתמש וסיסמה ולאחר מכן תתקין אותם בכונן הקשיח. לאחר מכן, תאתחל לסביבה החדשה.

שולחן העבודה של Vanilla OS

שולחן העבודה Vanilla OS משתמש בסביבת שולחן העבודה הרגילה של GNOME 3. זה מגיע עם ערכת ברירת המחדל של אפליקציות GNOME ולא הרבה יותר. זה אומר שתצטרך להסתמך על מנהל החבילות, אבל Vanilla OS כמעט ולא יוצא דופן בקרב הפצות לינוקס בשביל זה.

Vanilla OS אפילו לא מגיע עם חבילת משרד. אם אתה צריך לעשות עיבוד תמלילים או גיליונות אלקטרוניים, תצטרך להתקין משהו כמו LibreOffice. למרבה המזל, קל להוסיף חבילות חדשות למרות הארכיטקטורה הלא שגרתית של Vanilla OS.

זה אכן מגיע עם דפדפן אינטרנט, בשם בדמיון אינטרנט. אתה יכול גם להתקין דפדפנים אחרים שאולי אתה מכיר יותר, כמו Firefox ו-Chromium.

ניהול חבילות ב-Vanilla OS

חוסר השינוי של Vanilla OS מהווה אתגר להתקנת תוכנה נוספת. הרבה חבילות עיקריות כוללות קובצי תצורה ודורשות תלות אחרות. הגישה המסורתית של APT ו-RPM היא להתקין חבורה של חבילות בספריות המערכת הראשיות.

הבעיה העיקרית בגישה זו היא שיכול להיות קשה לדעת אילו רכיבים הם חלק ממערכת המניות ואילו נוספו על ידי תוכניות צד שלישי. זה יכול לסבך את פתרון הבעיות ואף לגרום לבעיות אבטחה.

אחד הפתרונות לבעיה זו הוא לשלוח יותר תוכניות כחבילות עצמאיות שיש להן את כל התלות שלהן ביחד. זו הגישה שנקטה חבילות Snap משל Flatpak וקנוניקל. Flatpak הוא פורמט החבילה המוגדר כברירת מחדל ב-Vanilla OS, אולי בתגובה למחלוקת בין משתמשי אובונטו על התנפחות לכאורה של חבילות Snap.

גישה חדשה זו להפצת תוכניות משלימה את חוסר השינוי של Vanilla OS בכך שהיא מונעת מהיישומים להתערב בענייני המערכת הבסיסית.

השיטה הגרפית העיקרית להתקנת יישומים היא שימוש בחנות התוכנה של GNOME. כברירת מחדל, הוא יתקין חבילות Flatpak. דבר אחד נחמד בשימוש בהם הוא שהם מותקנים בחלל המשתמש. המשמעות היא שלא תצטרך לספק סיסמאות כלשהן כדי להתקין אפליקציות חדשות.

אתה יכול גם להתקין חבילות עם שורת הפקודה, כמו במערכות דביאן או אובונטו סטנדרטיות. מאחר שמנהלי חבילות מסורתיים מבצעים שינויים במערכת, אתה עלול לחשוב שלא תוכל להתקין חבילות נוספות עם הבלתי ניתנות לשינוי של Vanilla OS. Vanilla OS עוקפת את זה עם APX.

APX הוא מנהל חבילות שורת הפקודה המובנה. APX דומה ל-APT אבל הוא מתקין חבילות במיכל מבודד ממערכת ההפעלה הראשית. כל תלות מותקנת גם במיכל זה. יתר על כן, אתה יכול גם להתקין תוכניות מבלי שתצטרך להשתמש ב- sudo. הכל נעשה נכון במצב משתמש.

לדוגמה, כדי להתקין את Firefox:

apx להתקין פיירפוקס

התחביר של APX דומה מאוד ל APT ומנהלי חבילות לינוקס אחרים. התקנה ושדרוג חבילות ירגישו מוכר למי שכבר נוח עם גישת Debian/Ubuntu לניהול חבילות.

האם Vanilla OS בשבילך?

אולי אתה תוהה אם Vanilla OS מתאימה לצרכי המחשוב שלך. זה עדיין הפצה חדשה מאוד, גם אם היא מבוססת על הרשומות של דביאן ואובונטו.

ההפצה עשויה לפנות לאלה שנזהרים מהשינויים האחרונים של Canonical באובונטו. בעוד שההפצה הראשית של אובונטו משתמשת גם ב-GNOME כשולחן העבודה המוגדר כברירת מחדל, היא עשתה כמה שינויים. Canonical משכה גם ביקורת על חבילות Snap ופרסום השירותים בתשלום שלה בטרמינל בעת עדכון חבילות.

סביר להניח שהוא יפנה גם למשתמשים העוסקים באבטחה. למרות שהאי-שינוי נחשב כפתרון לבעיות אבטחה, עדיין לא ברור עד כמה היא תוכיח את עצמה לטווח ארוך. עדיין מעניין לראות איך זה מתפתח בינתיים. הפרויקט הוא הוכחה לאופן שבו מערכת הפעלה בקוד פתוח כמו לינוקס מאפשרת לאנשים להתנסות במושגים חדשים במדעי המחשב בקלות רבה יותר מאשר במערכות קנייניות.

Vanilla OS מנסה לסלק באגים

Vanilla OS היא עולה חדשה בתחום צפוף של נגזרות של דביאן ואובונטו. הארכיטקטורה הייחודית שלו היא ניסיון לצמצם בעיות על ידי הפיכת ליבת מערכת ההפעלה לבלתי ניתנת לשינוי על ידי תוכניות חיצוניות. למרות שזה מסבך את ניהול החבילות, Vanilla OS נראה כמו פרויקט מעניין לעקוב אחריו בעתיד.

Vanilla OS היא רק אחת מההפצות המבוססות על דביאן בחוץ. כמה מהפצות לינוקס המוצלחות ביותר בשימוש כיום, כולל אובונטו, נבנו על הבסיס האיתן של דביאן.