מכונות וירטואליות מציעות נוחות ואבטחה רבה, הן מצרך פופולרי עבור אלה שאוהבים להתעסק ולהתנסות במערכות הפעלה שונות. ככל שהמחשבים האישיים נעשים יותר ויותר מסוגלים, השוק של מכונות וירטואליות גדל יחד איתו. כיום, מחשבים אישיים יכולים להריץ מספר מערכות הפעלה בו זמנית.
הדור הנוכחי של הסמארטפונים הפך למכשירים בעלי יכולת. משתמשים יכולים לערוך סרטונים, לשחק משחקים מורכבים ברזולוציות גבוהות, להזרים ולצפות בסרטוני 4K, ולדמות תוכנה המיועדת למחשבים. זה מעלה את השאלה - האם אתה יכול להפעיל מכונה וירטואלית בסמארטפון?
האם סמארטפונים יכולים להפעיל מכונה וירטואלית?
התשובה הקצרה היא כן. למעשה, כל סמארטפון פועל על סוג של מכונה וירטואלית. נכון לעכשיו, סמארטפונים אנדרואיד פועלים באמצעות ART (Android Runtime). זה מאפשר לתרגם את קודי הבתים מקובצי APK לקוד בינארי, שמעבד יכול לקרוא ולהפעיל. מאז היישום של ART, מכשירי אנדרואיד עם שני גיגה-בייט של זיכרון RAM (או יותר) יכלו להפעיל בנוחות מכונה וירטואלית.
עברו שנים מאז ש-2GB של זיכרון RAM היה דבר, ורוב הסמארטפונים המודרניים מושקים עם יותר. לכן, הפעלת מכונה וירטואלית בסמארטפון היא הרבה יותר קלה עכשיו מאי פעם.
אילו אפליקציות אני צריך כדי להפעיל מכונה וירטואלית בטלפון החכם שלי?
כדי להפעיל מכונה וירטואלית בסמארטפון שלך, תצטרך להתקין שני אפליקציות דרך Google Play.
- הורד:אנדרוניקס (חינם)
- הורד:מציג VNC (חינם)
Andronix היא אחת הדרכים הקלות ביותר להפעיל מכונה וירטואלית בסמארטפון האנדרואיד שלך. האפליקציה מספקת לך את כל הכלים וההנחיות. זה גם מספק לך עותקים של הקוד הדרוש להתקנת מערכת ההפעלה. Andronix היא חלקית בקוד פתוח, וכרגע הם מספקים למשתמשים כמה הפצות לינוקס פופולריות בחינם.
אלא אם אתה מרגיש בנוח להשתמש רק בממשק שורת פקודה עם המחשב הווירטואלי שלך, תצטרך להתקין יישום של צד שלישי עבור GUI (ממשק משתמש גרפי). כאן נכנס לתמונה VNC Viewer. על ידי ציון מארח מקומי ואספקת הסיסמה הנכונה (שאתה קובע), VNC Viewer ופרוטוקול ה-RFB (Remote Frame Buffer) שלו יתחברו למכשיר שלך ויספקו ממשק גרפי.
קָשׁוּר: כיצד לשלוט מרחוק במחשב שלך באמצעות טלפון האנדרואיד שלך
כיצד להפעיל VM בסמארטפון
לאחר שהורדת והתקנת את שתי האפליקציות, טען את הטלפון שלך ומצא מקום עם חיבור Wi-Fi חזק לפני שתתחיל.
1. פתח את אפליקציית Andronix והתקן את Termux
לאחר פתיחת האפליקציה, תראה מיד את כל הפצות הלינוקס החינמיות שתוכל להפעיל בטלפון שלך. ההפצות הללו כוללות את אובונטו, קאלי לינוקס, דביאן, Arch Linux, Manjaro, Fedora, Void ו-Alpine.
נווט אל דף ההתקנה של Termux על ידי נגיעה בסמל הנפתח בצד השמאלי העליון של המסך. לך ל הגדרות, והחלק מטה עד לסוף העמוד. בחר הפעל את הגדרת Termux, לאחר מכן בחר הורד. לאחר ההורדה, בחר אפשר התקנה, וסיימת.
2. התקן את מערכת ההפעלה המועדפת עליך
ב-Andronix, חזור לתפריט הראשי ובחר את ההפצה שבה ברצונך להשתמש. לאחר הבחירה, האפליקציה תציין את הקושי בהתקנת ההפצה הספציפית וכל סיבוכים שאתה עלול להתמודד איתו.
בחר להמשיך ולהתקין. Andronix תספק לך אפשרויות GUI: סביבת שולחן עבודה, מנהלי חלונות, ו CLI בלבד.
אם אתה רק רוצה להשתמש בסמארטפון שלך וצריך ממשק משתמש, בחר סביבת שולחן עבודה. מנהלי Windows יספקו לך ממשק משתמש ומקלדת כדי לנווט בחלון. CLI Only ישתמש אך ורק במסוף; לכו על אפשרות זו רק אם אתם בטוחים עם ההפצה.
לאחר בחירת ה-GUI שלך, Andronix תספק לך אפשרויות סביבת שולחן העבודה. XFCE היא סביבת שולחן עבודה ישנה וקלת משקל של לינוקס; לך על אפשרות זו רק אם אתה רוצה. LXQT החליף את LXDE. אם אתה רוצה את הביצועים הטובים ביותר מבין שלוש האפשרויות, עבור על LXQT.
לאחר שתבחר בסביבת שולחן העבודה המועדפת עליך, תופיע הנחיה המודיעה לך שהפקודה הועתקה ללוח שלך. בחר פתח את Termux והדבק את הפקודה.
ההתקנה תתחיל בשלב זה. ייקח קצת זמן להתקין במלואו. הקפד לבדוק את הטלפון שלך מדי פעם מכיוון שתצטרך לציין את המיקום, השפה, השעה שלך. כאשר ההתקנה כמעט הסתיימה, תתבקש לספק סיסמה. אל תדאג אם אתה מקליד על המקלדת ונראה שהיא לא מקלידה - כך פשוט פועלת לינוקס.
קָשׁוּר: סביבת שולחן העבודה הרזה הטובה ביותר של לינוקס: LXDE לעומת. Xfce לעומת בן זוג
3. הפעל את שרת VNC
בהפעלה הראשונה, תמצא אפשרות ברזולוציה שבה תרצה שהשרת שלך ישתמש. שוב, התנסה ומצא את מה שאתה אוהב. האפשרות הרביעית (רזולוציית HD-ready) היא תמיד אפשרות טובה.
4. הצג את המכונה הוירטואלית באמצעות VNC Viewer
פתח את VNC Viewer ובחר בסמל הפלוס, שיפתח טופס. על כתובת שדה, קלט מארח מקומי: 1. אתה יכול להזין כל מה שאתה רוצה עבור שֵׁם שדה. ללחוץ לִיצוֹר. תקבל אזהרה אך תוכל פשוט ללחוץ על אישור.
לאחר מכן תתבקש להזין את הסיסמה שיצרת קודם לכן. ברגע שאתה לוחץ לְהַמשִׁיך, אתה תהיה בשליטה על המחשב הוירטואלי שלך עם GUI. תהנה!
כיצד להפעיל שרת VM ו-VNC
פתח את אפליקציית Termux והשתמש בפקודה ls כדי להציג את התוכן של הספרייה הנוכחית שלך.
ls
השתמש בפקודה ./ (לוכסן נקודה) יחד עם קובץ ה-.sh הצבוע בירוק ומתחיל במילה הַתחָלָה. זה יתחיל את ה-VM בטלפון שלך ויקצה אותך כמשתמש "root@localhost". הפעלת בהצלחה את המכונה הווירטואלית של הטלפון החכם שלך. לדוגמה, הפקודה למטה תתחיל מכונה וירטואלית של אובונטו.
./start-ubuntu20.sh
כדי להפעיל את שרת VNC, עליך להשתמש בפקודת התחל של שרת הפקודה.
vncserver-start
סגור כהלכה את השרת וה-VM שלך
חשוב שתסגור כראוי את השרת וה-VM שלך כדי לחסוך בסוללה ולחסוך ממך את כל הבעיות שאתה עלול להיתקל בהן אם לא תסגור אותן כמו שצריך.
בעת יציאה ממציג ה-VNC שלך, הקפד לכבות אותו בדיוק כמו מחשב רגיל. לאחר מכן, עבור אל הטרמינל שלך והשתמש בפקודה vncserver-stop, ואז הקלד 1 או המספר המתאים לשרת VNC שברצונך לסגור.
vncserver-stop
כדי לסגור את ה-VM, כל שעליך לעשות הוא להשתמש בפקודה יְצִיאָה. כדי לצאת מ-Termux, השתמש גם בפקודה exit.
יְצִיאָה
בהתבסס על השאילתות הרבות באינטרנט לגבי קושי לפתוח שרת, נראה שאנשים רבים שוכחים לסגור את שרת VNC לאחר ההפעלה הראשונית. כדי להציל אותך מכל התשובות המסובכות של האינטרנט, עליך לסגור את שרת ה-VNC הראשון שנפתח במהלך האתחול. אתה יכול לעשות זאת על ידי שימוש ב- vncserver-stop פקודה.
האם אתה יכול להתקין מכונה וירטואלית באייפון?
התקנת מכונה וירטואלית על מוצר אפל אפשרית. עם זאת, ייתכן שזה לא יהיה פשוט כמו עם אנדרואיד. הדרך הטובה ביותר לעשות זאת תהיה באמצעות UTM. UTM היא אפליקציה שתוכל להשתמש בה במכשיר אפל כדי להפעיל מערכות הפעלה אחרות כגון Windows והפצות לינוקס שונות.
הדבר הגדול ב-UTM הוא שאתה לא צריך לפרוץ jailbreak עבור iOS 11, 12, 13, וכמה וריאציות של iOS 14. זוהי גם אפליקציית קוד פתוח שתוכל לבדוק באופן אישי ב- GitHub. האפליקציה קלה למדי לשימוש, כל עוד אתה עוקב אחר ה- מדריך למשתמש.
הבעיה עם UTM היא שאפל לא תאפשר לך להתקין אותו כ"צרכן רגיל". למעשה, האפליקציה אינה רשומה ב-App Store. הדרך היחידה שבה אתה יכול להתקין UTM באייפון שלך היא אם תספק אישור שמראה שאתה מפתח שבודק אפליקציה במכשיר.
אייפון מציע מנויים בחינם ובתשלום כדי לקבל תעודת מפתח. זו לא אמורה להיות בעיה אם לא אכפת לך לשלם 99 דולר עבור מנוי לשנה. אבל אם אתה רוצה ללכת למסלול החינמי, תצטרך להמשיך לבקש תעודות חדשות כל שבעה ימים.
כדי להפוך את אישורי המפתחים החינמיים לנוחים יותר לשימוש, ניתן להתקין אפליקציה בשם AltStore. AltStore הוא גם המקום שבו אתה יכול להוריד ולהתקין UTM. מלבד היותה חלופה ל-AppStore, אפליקציה זו תחתום אוטומטית על תעודת המפתח החינמית שלך, כך שלא תצטרך לבקש אחת ידנית כל שבעה ימים.
העתיד של VM בסמארטפונים
הפעלת מכונה וירטואלית בסמארטפון תמיד הייתה אפשרות. עם זאת, זה היה רק לפני כמה שנים כאשר אנשים יכלו סוף סוף להפעיל מכונה וירטואלית שמישה. כיום, הפעלת מערכת הפעלה אחת או שתיים מרוכזת היא בערך הגבולות של מה שטלפונים יכולים לעשות. עם זאת, מכיוון שיצרני סמארטפונים ממשיכים לשפר את המוצרים שלהם, אתה יכול להיות בטוח בכך יום אחד, טלפונים חכמים יהיו מסוגלים להריץ מערכות הפעלה וירטואליות מלאות בצורה מעולה יַצִיבוּת.
למה משמשות מכונות וירטואליות? הנה כמה יתרונות ושימושים מעשיים למכונות וירטואליות שתוכלו לנסות עכשיו.
קרא הבא
- טכנולוגיה מוסברת
בהשתוקקות ללמוד איך הדברים עובדים, ג'יריק מאנינג התחיל להתעסק עם כל מיני מכשירים אלקטרוניים ואנלוגיים במהלך שנות העשרה המוקדמות שלו. הוא למד מדע משפטי באוניברסיטת בגויו, לשם התוודע לזיהוי פלילי מחשבים ואבטחת סייבר. כרגע הוא עושה הרבה לימוד עצמי ומתעסק בטכנולוגיה כדי להבין איך הם עובדים ואיך אנחנו יכולים להשתמש בהם כדי להפוך את החיים לקלים יותר (או לפחות מגניבים יותר!).
הירשם לניוזלטר שלנו
הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!
לחץ כאן כדי להירשם