Auf meinem vorherigen Windows Vista-Laptop habe ich Portable Ubuntu Remix für Windows ausgeführt , das auf coLinux basiert , wie das ähnliche andLinux . Dies funktionierte recht gut mit begrenzten Systemressourcen (eine Ubuntu 08.04-VM mit 256 MB RAM auf einem 32-Bit-Windows Vista-Host mit 2 GB). Dadurch konnte ich meine Entwicklungsanstrengungen schnell von Windows auf Linux portieren oder nur ein "echtes" Linux-System (im Vergleich zu Cygwin, das ich auch besitze) für unterwegs zur Verfügung stellen.
Jetzt bin ich auf ein 64-Bit-Windows 7-Notebook mit 8 GB umgezogen, aber leider wurde coLinux noch nicht auf 64-Bit portiert , und es sieht nicht so aus, als würde dies bald passieren. Obwohl die meisten 32-Bit-Programme unter Windows "nur funktionieren", würde coLinux dies aufgrund seines Kerneltreibers nicht tun. Es scheint also der bevorzugte Ansatz zu sein (vgl. Ausführen von Linux unter Windows XP, dh kein duales Booten . Was ist der effizienteste Weg, um Windows und Linux gleichzeitig auszuführen? ), Funktioniert nicht mehr.
Meine beste Idee ist das Einrichten einer 64-Bit-Ubuntu 12.10-VM in VirtualBox , aber trotz Seamless-Modus ist die Integration in das Host-Windows-Betriebssystem leider nicht so reibungslos wie in Portable Ubuntu (das Xming für die Anzeige der Fenster verwendet) ), und ich muss ständig mit der Host-Taste fummeln , um zwischen beiden Welten zu wechseln.
Wie gehen Sie damit um?
- Kann eine (möglichst kostenlose und nicht aufdringliche) Virtualisierungslösung die Host-Integration besser bewältigen?
- Oder sollte ich einfach in den Nicht-GUI-Modus booten und X-Anwendungen über SSH mit Xming starten?
- Was sind Ihre Größenempfehlungen für das Gastbetriebssystem (nur einige Terminals, Editoren und Compiler vorausgesetzt)?
- Wäre eine spezialisierte Minimal-Linux-Distribution besser für den Betrieb mit geringen Ressourcen geeignet?
quelle
Antworten:
Ich würde mich für die Xming + ssh-X-Lösung entscheiden.
1) Ich bin nicht sicher - aber Sie könnten Ihre Virtual Mashine im Headless-Modus ausführen und Anwendungen über SSH starten. Das wäre ziemlich unaufdringlich,
2) würde ich.
3) Wenn es sich um eine minimale Distribution handelt, sollten Sie ein paar GB Speicherplatz für das Root-Dateisystem und ungefähr 200 MB RAM zur Verfügung haben.
4) Ja
quelle
Mein Weg ist VirtualBox oder VMware mit dem minimalen oder leichteren Linux, das Sie ausführen können, und Sie können VNC zwischen diesen Systemen verwenden, oder TeamViewer für die Kommunikation.
quelle