Το VirtualBox είναι ένα λογισμικό εικονικοποίησης μεταξύ πλατφόρμων, το οποίο μπορεί να χρησιμοποιηθεί για τη δημιουργία και την εκτέλεση πολλαπλών εικονικών μηχανών στον υπολογιστή σας. Για παράδειγμα, μπορείτε να το χρησιμοποιήσετε για να τρέξετε το Linux σε έναν υπολογιστή με Windows ή υπολογιστή Mac ή για να εκτελέσετε Windows σε υπολογιστή Mac ή Linux κ.λπ. Ενώ μερικοί άνθρωποι επιλέγουν δύο λειτουργικά συστήματα διπλής εκκίνησης, άλλοι επιλέγουν την ευκολότερη μέθοδο εκτέλεσης ένα δεύτερο λειτουργικό σύστημα μέσω του VirtualBox.

Έτσι, το ερώτημα στο χέρι είναι τώρα: μπορείτε να εκτελέσετε το VirtualBox στον υπολογιστή σας και στη συνέχεια να εκτελέσετε μια άλλη εμφάνιση του VirtualBox μέσα σε αυτό; Η απάντηση σε αυτή την ερώτηση είναι ευγενική προσφορά του SuperUser.

Το ερώτημα

Το SuperUser Javier Badia θέλει να μάθει αν μπορείτε να εκτελέσετε μια εικονική μηχανή μέσα σε μια άλλη:

Είναι δυνατόν, για παράδειγμα, να τρέξετε το VirtualBox στα Windows 7 με έναν επισκέπτη του Linux, και μέσα σε αυτό το μηχάνημα Linux τρέχει Bochs;

Ο λόγος είναι ότι ενδιαφέρομαι να ξεκινήσω την ανάπτυξη OS και έχω διαπιστώσει ότι όλα τα μαθήματα και τα πράγματα είναι πολύ πιο εύκολο να ακολουθήσουν στις μηχανές * nix. Δοκίμασα τη χρήση του Cygwin, αλλά νομίζω ότι προσθέτει ένα άλλο στρώμα πολυπλοκότητας και δεν κάνει απαραίτητα τα πράγματα ευκολότερα.

Λοιπόν, ποια είναι η ετυμηγορία;

Η απάντηση

SuperUser Breakthrough, ο οποίος είχε τις περισσότερες ψήφους (20 για να είναι ακριβείς) για την απάντησή του, εξηγεί:

Μακρά σύντομη ιστορία: ναι .

Κάθε εικονική μηχανή είναι τεχνικά "ανεξάρτητη" μεταξύ τους και με το VirtualBox θα μπορούσατε εύκολα να το κάνετε αυτό, δεδομένου ότι υποστηρίζεται σε λειτουργικά συστήματα ξενιστών Windows και Linux (εξομοιωμένα ή μη). Θα μπορούσατε απλά να χρησιμοποιήσετε τα Windows ως λειτουργικό σύστημα "base-host", να εκτελέσετε το Linux σε ένα VM και, στη συνέχεια, να χρησιμοποιήσετε αυτό το λειτουργικό σύστημα ως το νέο βασικό host για Bochs.

Σημειώστε ότι ο μόνος περιορισμός σας εδώ είναι το υλικό σας. Ανάλογα με τις απαιτήσεις της εξέλιξής σας, μπορεί να χρειαστεί περισσότερη μνήμη ή αναβάθμιση σε λειτουργικό σύστημα "base-host" 64-bit. Τούτου λεχθέντος, εάν επιλέγετε με ευκολία το Linux distros σας, οποιοδήποτε σύγχρονο σύστημα θα πρέπει να είναι ικανό για αυθαίρετη φωλιά όπως αυτή.

Έτσι, εκεί το έχετε. είναι πράγματι δυνατή και λειτουργεί καλύτερα εάν ενεργοποιήσετε την εικονικοποίηση x86 στον υπολογιστή σας.

Έχετε κάτι άλλο που θέλετε να προσθέσετε στην παραπάνω εξήγηση; Θα θέλαμε να ακούσουμε τις σκέψεις σας, οπότε ενημερώστε μας στα σχόλια. Για να δείτε άλλες τρεις απαντήσεις, μπορείτε να διαβάσετε την πλήρη συζήτηση εδώ.

Image Credit: sonic2000gr