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

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

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

בואו נצלול לתוך האפשרויות ש-Ubuntu Core ו-Raspberry Pi מסוגלים לעשות יחד.

מהי ליבת אובונטו?

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

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

instagram viewer

דרישות והתקנה

החומרה הבאה תעזור לך להתחיל עם Ubuntu Core:

  • Raspberry Pi 2, 3, 4, 400, Zero 2 W, או Compute Module 4
  • כרטיס וקורא microSD בנפח 4GB+
  • רשת Wi-Fi או כבל Ethernet עם חיבור לאינטרנט
  • צג עם ממשק HDMI
  • כבל HDMI
  • מקלדת USB

ברגע שתהיה לך את החומרה הנדרשת, תצטרך התקן את ליבת Ubuntu על Raspberry Pi שלך. אתה יכול גם הורד את תמונת Ubuntu Core והשתמש בכלי Raspberry Pi Imager כדי להתקין אותו. במהלך ההתקנה, תרצה לוודא ש-SSH מופעל כך שתוכל SSH לתוך ה-Raspberry Pi שלך בעת הצורך.

שימושים מעשיים עבור Ubuntu Core

ישנן סיבות רבות מדוע אולי תרצה להשתמש ב- Ubuntu Core על פני מערכת ההפעלה הסטנדרטית של Raspberry Pi.

IoT ופיתוח אפליקציות

תמיכה של עד 10 שנים (עם עדכוני אבטחה ותיקוני באגים לעתים קרובות) מבטיחה שקט נפשי עבור החכם שלך יישומים ב-Raspberry Pi שלך. כל מכשיר IoT מקבל קצה ענן משלו כדי לארח ולנהל את אפליקציית IoT משלו חנות. זה יאפשר לך לבנות מערכת אקולוגית משלך ולנהל אסטרטגיות מונטיזציה כראות עיניך.

כאשר אתה צריך לבצע תיקון, Ubuntu Core מאפשר ניהול מרחוק על מנת למזער את זמן ההשבתה. אם אתה חדש ברעיון של מכשירים מבוססי ענן, חקור את העולם של האינטרנט של הדברים (IoT) לפרטים.

Snap יוצר דרך קלה למפתחים לפרוס יישומים למספר הפצות לינוקס בו זמנית. בנוסף, חבילות Snap משתמשות במערכת מיכל המאפשרת ליישומים להשתמש בחומרה הספציפית לצרכיה. ל-Snapcraft (Snap) יש יתרונות וחסרונות שעליך לבדוק לפני שתתחיל לפתח עבור מערכת האקולוגית של ה-Snap.

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

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

יצירת שרת מדיה היא אפשרות מצוינת נוספת שתוכל להפעיל על ה-Raspberry Pi שלך. במקום רק אם אתה יכול להתקין את Plex Server כתמונה בפני עצמה, אתה יכול להתקין את Plex Server שלך ב- Docker מְכוֹלָה. כדי לעשות זאת, עיין במדריך שלנו בנושא כיצד להגדיר שרת מדיה לינוקס. כאשר ה-Plex Server שלך מותקן, תוכל לגשת ל-Plex דרך הכתובת [ה-IP של Raspberry Pi]:32400 (אלא אם שינית את יציאת ברירת המחדל בהגדרת השרת).

קונטיינרים ושרתי אינטרנט

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

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

למידת מכונה

למודלים של למידת מכונה לרוב יש דרישות ספציפיות. גרסה מיניאטורית של Kubernetes, MicroK8s, נותן מענה לצורך זה. MicroK8s הוא אידיאלי כאשר אתה צריך להגיש שירות לאנשים רבים פתאום (למשל, צ'אטבוט ChatGPT).

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

Docker הוא שם מוכר לעולם הקונטיינרים; עם זאת, Docker מתאים יותר לזמני ריצה של מיכל (ריצת יישומים). למרות שהמערכת האקולוגית של Kubernetes (MicroK8s) עשויה להיות מורכבת יותר להגדרה בתחילה, אתה תיהנה מהיכולת להרחיב ולצמצם משימות ניהוליות מיותרות בטווח הארוך.

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

לאן יובילו אותך בשלב הבא של Ubuntu Core ו-Raspberry Pi?

יש הרבה רעיונות נהדרים שיאפשרו לך ליצור את ההרפתקה הדיגיטלית הבאה שלך עם Ubuntu Core ועם פאי פטל. אולי, ניצול של Juju או Akri יעזור לך להגביר את הצלחת למידת המכונה שלך פּרוֹיֶקט. כמו כן, ייתכן שאתה נוטה להגיש שרת אודיו בלבד כדי להפיק את המרב מאוסף האודיו שלך.

והכי חשוב, המשאבים המינימליים ש-Ubuntu Core צורכת הופך את מערכת ההפעלה הזו למועמדת מושלמת אפילו ל-Raspberry Pi 2 לרוץ.