קנוניקל, החברה שמאחורי אובונטו לינוקס, פרסמה מערכת הפעלה חדשה של ענן, הנקראת Snappy Ubuntu Core. בעוד שאובונטו ליבה עשויה להיות שם מוכר לרבים, כלומר, עצמות חשופות, מערכת אובונטו מינימליסטית, הגישה ה"נעימה "החדשה איננה דבר שרבים מכירים. אף על פי ש- Snappy Ubuntu Core מיועד למערכות ענן, אובונטו מסתובבת להזיז את מערכת ההפעלה השולחנית שלה על בסיס נמרץ בעתיד הנראה לעין.

גישה חדשה לניהול החבילה

מתובל אובונטו משתמשים כבר די מוכר ונוח באמצעות apt ו הקדמי שלה מסתיים להתקין חבילות deb על המערכות שלהם. אבל אובונטו משנה לאט את זמן הבדיקה של מערכת האריזה למשהו חדש בשם "נמרץ". המינוח אמור להצביע על שיפור המהירות שמערכת האריזות החדשה מביאה. על פי אתר האינטרנט של מפתחי אובונטו:

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

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

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

שולחנות עבודה נמרצים?

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

אם אתם מכירים את ה- Apt והשתמשו בו במחשב השולחני או במחשב הנייד שלכם, אתם יכולים לשבת ולנוח: אתם לא צריכים לעבור למצב נמרץ אם אתם לא רוצים, לפחות לא לכמה שנים. Ubuntu עושה זמין בזריזות כמו ספין נפרד עבור 15.10 "שלה זאב Wilyolf, " בעוד גדיל הראשי סביר להניח להישאר מבוססי Deb.

החל מ 16.04 ואילך, תוכניות של Canonical הם המעבר לתוך שימוש נמרץ יותר ויותר. כמובן, 16.04 תהיה לשחרר LTS הבא, ועל כך, Canonical לא מתכננת להפסיק באמצעות dbs: תוכל לבחור בין deb לבין מערכת מבוססת על בסיס. עם 16.04 של שלוש שנות תמיכה במחזור, דבס שלך יהיה מובטח לעבוד היטב לתוך 2019.

עם זאת, מערכת הבסיס של איטרציות חדשות יותר של שולחן העבודה של אובונטו עשויה להישאר מבוססת על דביאן; אין תוכניות לעשות הכל "נמרץ" עדיין.

מנסה החוצה נמרץ

כדי להיות הראשון "להרגיש" עבור נמרץ, אם אתה לא יכול לחכות לשחרור 15.10, אתה יכול לתת Snappy Ubuntu Core לנסות. למרות שתמונת המערכת הזמינה אמורה לפעול בענן, עם הוראות של אובונטו אתה יכול בקלות לייבא אותו לתוך מכונה וירטואלית, אם כי זה יהיה קצת הכנה. כנראה הדרך הקלה ביותר להגיע Snappy היא לנסות את זה דרך נווד; זה עושה פריסת תמונות חד פעמיות Virtualbox רוח.

ראשית עליך להתקין את הנווד עצמו:

 sudo apt- לקבל עדכון sudo apt-get להתקין נווד 

בחר או צור ספריה שבה ברצונך לפרוס את התמונה הווירטואלית Snappy. במקרה זה, זה יהיה "~ / Snappy"

ראשית צור את הספרייה

 mkdir ~ / Snappy 

ואז לשנות את זה

 cd ~ / Snappy 

פקודת ה- yagrant נוטעת את "Vagrantfile" כאן. כדי להתכונן לפריסה:

 wagrant init http://cloud-images.ubuntu.com/snappy/15.04/core/stable/current/core-stable-amd64-vagrant.box 

הפקודה

 נווד למעלה 

תוריד מראש נבנו מאופשר Snappy אובונטו Core תיבת אש זה. (ניתן להשתמש באותה פקודה מאוחר יותר כדי להפעיל את התיבה).

אתה יכול להתחבר עם

 שוד נודד 

יסודות נמרצים

לאחר הכניסה, אתה יכול לנסות איך עובד עם פונקציות בסיסיות

בדוק תחילה את גרסת המערכת ומידע בסיסי:

 מידע קצר 

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

התקנת מסגרות ויישומים היא פשוטה כמו שזה היה:

 להתקין מעגן 

יתקין את מסגרת המעגן, בעוד

 sudo נמרץ להתקין שלום בעולם 

יתקין את "שלום עולם" App על ידי Canonical. אין כל הבדל בהתקנת מסגרות ויישומים, כולם באים כ"דימויים ". כמו כן,

הפעלת snappy info שוב ישקף את השינויים.

כדי לעדכן את המערכת, ניתן להשתמש בפקודת עדכון אחת, בניגוד לעדכון קודם (למשל, הבאת פרטי חבילה מעודכנים) ושדרוג (לדוגמה, התקנת חבילות מעודכנות) כמו ב- apt. עם נמרץ, זה פשוט כמו:

 עדכון 

במקרה זה, יש לעדכן רק חבילה אחת.

כדי להציג את החבילות המותקנות עם פרטי הגירסה, הקלד

 רשימה נמרצת -v 

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

החבילה הגנרית-amd64 מציגה שתי גרסאות כאן, 1.1 ו 1.1.1. אסטריק (*) ליד 1.1.1 מראה כי זה אחד כי הוא בשימוש פעיל. כדי לחזור לגרסה הקודמת, השתמש רק באפשרות החזרה:

 sudo נמרץ החזרה כללית-amd64 

snappy list -v תציג אותו בהצלחה:

Snappy גם מאפשר לך לחפש חבילות זמין, אשר בזמן הכתיבה עדיין נדיר למדי:

 חיפוש קצר 

או שתוכל לחפש מילות מפתח ספציפיות, לדוגמה

 מעגן החיפוש נמרץ - - 

כדי ללמוד עוד על תכונות נמרצות זמינות, תוכל להשתמש בעזרה שלה באינטרנט

 - 

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

לאחר שסיימת עם Snappy Ubuntu Core, אתה יכול לעזוב את הסביבה הווירטואלית על ידי הקלדת

 יְצִיאָה 

ולסגור את המחשב הווירטואלי עם

 עצור 

כדי להשליך את השימוש במחשב וירטואלי

 נווד להרוס 

סיכום

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