it-swarm.com.de

Wie kann ich Linux und Windows 7 nebeneinander installieren, ohne dass ein Neustart erforderlich ist?

Ich möchte die höchste Leistung in beiden Betriebssystemen und die Fähigkeit, zwischen ihnen ohne einen Neustart zu wechseln. Ich habe viel Speicher (32 GB) und Speicherplatz.

Die zwei einfachen Optionen sind:

  1. Dual Boot - Dies ermöglicht keinen sofortigen oder fast sofortigen Wechsel zwischen den Betriebssystemen
  2. VM verwenden (z. B. VirtualBox) - Dies beeinträchtigt die Leistung des gehosteten Betriebssystems erheblich, insbesondere bei Grafiken

Es wäre großartig, (beispielsweise über eine Tastenkombination oder eine ähnliche Methode) zwischen den beiden Betriebssystemen zu wechseln, von denen eines heiß und das andere "warm im Standby" ist.

47
PowerDeveloper

Es gibt zwei zusätzliche Möglichkeiten, Windows und Linux nebeneinander auszuführen, die Sie in Ihrer Frage nicht erwähnt haben:

  1. Sie könnten Windows Subsystem for Linux installieren, wenn Sie 64-Bit-Windows 10 ausführen. Auf diese Weise können Sie Linux-Software nativ unter Windows ausführen.
  2. Sie könnten beide Betriebssysteme (buchstäblich) nebeneinander ausführen wie in diesem Beispiel gezeigt :  enter image description here
163
Sir Adelaide

Ich glaube, dass die Lösung mit dem geringsten Aufwand darin besteht, Linux als primäres Betriebssystem zu verwenden und KVM (kernelbasierte virtuelle Maschine, aber kein KVM - Switch, der ebenfalls verwendet werden könnte), um Windows zu virtualisieren . Sie können Performance heutzutage fast auf Bare Metal betreiben, und Sie können sogar eine sekundäre GPU an die VM übergeben oder eine einzelne dedizierte GPU verwenden und eine integrierte GPU für den Host verwenden. Sie können Looking Glass auch für eine viel reaktionsschnellere Lösung als Spice verwenden (dies ist die Standardeinstellung von virt manager und entspricht im Wesentlichen der Verwendung von Remote Desktop.) https://forum.level1techs.com/t/looking -glasführer-hilfe-und-unterstützung/122387

Der einzige schwierige Teil ist die Hardwarekompatibilität. Es gibt eine Menge Macken, wie die Notwendigkeit einer CPU und eines Motherboards, die mit Intel VT-D oder dem AMD-Äquivalent kompatibel sind, die Notwendigkeit einer ausreichend neuen GPU mit UEFI-VBIOS (oder die VBIOS vom Hersteller), die Ihre IO geht durch, was bei der Zuweisung von Peripheriegeräten zur VM usw. hilft.

Ich würde empfehlen, diesen Blog-Beitrag zu lesen, um eine Vorstellung davon zu bekommen, was Sie tun müssen, um ihn einzurichten. Es ist definitiv nicht so einfach wie die Verwendung von virtualbox oder VMWare, aber wenn Sie es über virt manager einrichten, können Sie viele manuelle Schritte überspringen, die dieser Typ durchlaufen hat. Es gibt auch viel mehr Informationen dazu im Arch-Wiki unter KVM, QEMU und VFIO. https://heiko-sieger.info/running-windows-10-on-linux-using-kvm-with-vga-passthrough/

Bei einem 2600k müssen Sie ein Downgrade auf die Nicht-K-Version durchführen und prüfen, ob Ihr Motherboard auch VT-D unterstützt. Ich hatte das gleiche Problem mit einem 3700k und einem inkompatiblen Motherboard und musste beide austauschen, aber mit den Einkäufen und Verkäufen bei eBay verdiente ich ein bisschen Geld.

Um einige der von mir verwendeten Begriffe etwas näher zu erläutern, folgen hier einige kurze Beschreibungen.

Virt-Manager (oder Virtual Machine Manager) ist eine GUI-Anwendung zum Verwalten Ihrer virtuellen Maschinen mit KVM. Sie können sich das so vorstellen, als würden Sie Ihre Erfahrung viel näher an die von VMWare oder VirtualBox heranführen. Sie erhalten einen Assistenten zum Einrichten der VM, können die durchlaufene Hardware ändern, Diagramme zur Ressourcennutzung anzeigen und die Stromversorgung verwalten. Weitere Informationen und Screenshots finden Sie auf der Website hier: https://virt-manager.org/

Spice bietet Ihnen Remote-Zugriff auf Ihre VM. Es ist der Verwendung von Remotedesktop sehr ähnlich, sowohl in der Verwendung als auch in der Leistung, wird jedoch standardmäßig von virt manager verwendet. Ich wünschte, ich könnte mit meiner Beschreibung genauer sein, aber ich habe sie nicht viel benutzt und selbst die Website ist ziemlich vage, was es speziell ist. https://spice-space.org/

Spiegelglas ist eine Alternative zur Verwendung von Spice, jedoch mit extrem geringer Latenz. Es kopiert den Bildpuffer von Ihrer GPU in den Systemspeicher und spuckt ihn dann auf dem Bildschirm aus. Es ist noch sehr früh in der Entwicklung, funktioniert aber sehr gut und eignet sich viel besser für Anwendungen, die eine reaktionsschnellere Lösung erfordern. Eine sehr umfassende Anleitung zur Einrichtung finden Sie auf der Website des Projekts: https://looking-glass.hostfission.com/quickstart

Die andere Alternative zu Spice and Looking Glass besteht darin, ein Display an einen der Ausgänge einer durchlaufenden GPU anzuschließen. Dies ist reaktionsschneller, erfordert jedoch eine andere Anzeige oder Schalteingänge auf derselben Anzeige.

52
thnikk luquerm

Wie alle anderen Antworten auf diese Frage bereits erwähnt haben, ist Virtualisierung der richtige Weg. Eine Möglichkeit zur Minimierung der Leistungseinbußen besteht darin, Windows als primäres Betriebssystem auszuführen und eine Lightweight Linux-Distribution zu virtualisieren. Auf den ersten Blick könnten Sie versuchen:

Wenn Sie sich für eine leichte Distribution entscheiden, können Sie möglicherweise die Leistung so weit verringern, dass Sie ein System einrichten können, mit dem Sie zufrieden sind.

11
Kryten

Ich habe dies unter Hochleistungsbedingungen getan und für die von uns ausgeführten Anwendungen eine Leistung erzielt, die der nativen Leistung nahekommt. Dies ist nicht so sehr ein "hier ist, wie es geht", sondern zwei Beispiele dafür, wo ich dies getan und eine angemessene Leistung erzielt und ein Problem gelöst habe.

Für Data Science und Softwareentwicklung

Auf meinen aktuellen Arbeitsstationen (einem Laptop und meiner Arbeitsstation) sind Windows 10 und Ubuntu auf zwei separaten Partitionen nebeneinander installiert. Beim Booten meines Rechners kann ich Windows oder Ubuntu auswählen und eines der beiden Betriebssysteme booten. In Ubuntu verwende ich VirtualBox, um die native Windows-Partition zu booten und sie wie jede andere virtuelle Maschine auszuführen ( siehe hier ).

Alles funktioniert: Drag & Drop, freigegebene Zwischenablage und Dateifreigabe. Ich führe ständig große Excel-Arbeitsblätter mit mehreren Threads in meiner virtuellen Maschine aus (mache keine Aufnahmen - ich habe sie nicht erstellt!), Und alles ist unbeschreiblich.

Für geophysikalische, geologische und technische Arbeiten

Vor einigen Jahren habe ich ein ähnliches Setup mit CentOS und Windows 7 erstellt. So konnten meine Kollegen teure, leistungshungrige geophysikalische Simulationen unter Linux ausführen und gleichzeitig auf leistungshungrige 2D- und 3D-Mapping-Software unter Windows zugreifen 7 (zusammen mit Outlook und dem Rest der Microsoft Suite). Wir haben VirtualBox ausprobiert, aber mit dem Geld, das wir ausgeben konnten, haben wir das Problem letztendlich mithilfe von VMware Workstation und GPU-Passthrough gelöst (die Kosten waren im Vergleich zu Gehältern und Softwarelizenzen unbedeutend). Für unsere Anwendungen erreichten wir eine Leistung, die der nativen Leistung von Windows nahe kommt, und alle waren mit dem Setup sehr zufrieden.

Dies waren für ihre Zeit (um 2010) ziemlich fleischige Maschinen: Quadro 4000, Dual Quad-Core Xeons und 32 GB Speicher. Der schwierigste Teil bei der Zusammenstellung dieser Setups (soweit ich mich erinnere) war ein Hardware-RAID-Controller. Ich habe ungefähr ein Dutzend Maschinen mit diesem Setup gewartet, und wir hatten während der gesamten Laufzeit des Projekts, für das diese Maschinen gekauft wurden, nie ein einziges Problem (~ 2 Jahre). Dies war ein fantastisches Ergebnis für uns, denn wenn eine einzelne Maschine beispielsweise eine Woche lang außer Betrieb gewesen wäre, hätte dies uns mehr an verlorener Produktivität gekostet als die Workstation selbst!

Fazit

Mit der oben beschriebenen Dual-Boot-Option können Sie eine sehr gute Leistung erzielen. Ich habe dies unter Verwendung von VirtualBox und VMware unter Verwendung einer Kombination aus Linux-Distributionen (Mint, Ubuntu und CentOS) und Windows-Versionen (7, 10) durchgeführt und immer eine für meine Anforderungen angemessene Leistung erzielt.

Der andere Vorteil dieses Setups besteht darin, dass Sie eine der Partitionen löschen und Windows oder Linux zurücklassen können, wenn sich a) Ihre Umstände ändern oder b) dieses Setup nicht Ihren Anforderungen entspricht. Wenn die Leistung nicht beeinträchtigt wird, haben Sie auch die Möglichkeit, einfach direkt in das Betriebssystem zu booten, wo Sie ein bisschen mehr Leistung benötigen.

Abschließend ein Hinweis zur Lizenzierung: Wenn Sie Windows nativ booten, wirdandere Hardware angezeigt und Sie zu Lizenzen befragt. Dies ist weniger ein Problem mit Windows 10, das Sie einfach nerven wird, wenn Sie mit Ihrer Arbeit fertig werden. Ich kann mich nicht erinnern, wie wir das für diese geophysikalischen Workstations gelöst haben. Ich erinnere mich, wir hatten eine Volumenlizenz und möglicherweise Hilfe von einem Microsoft-Vertreter.

Epilog: Remote X und VirtualGL

Ich habe auch Workstations mit VirtualGL und einem GPU-Cluster für leistungsstarke Erdölsimulationen eingerichtet. Ich habe dies sogar in AWS getan, empfehle es jedoch aus mehreren Gründen nicht: Kosten, Leistung und Benutzerfreundlichkeit.

7
Liam M

Unix/Linux-GUI-Anwendungen, die den X11-Technologie-Stack verwenden (die meisten von ihnen), können von Natur aus auf einem Remote-Computer angezeigt werden (einschließlich des Szenarios eines über das Netzwerk verbundenen VM und seines Hosts) .

Sie können einen X11-Anzeigeserver (es gibt mehrere freie und nicht freie Optionen) auf Ihrem Windows-Computer installieren, Ihr Linux-System (oder sogar mehrere Linux-Systeme) in einer VM ausführen und die tatsächliche Grafiklast in den Fenstern auftreten lassen X11-Server. Die GUI-Apps im Linux-System stellen über lokales Netzwerk eine Verbindung zum X11-Anzeigeserver her (die Einrichtung ist hier nicht möglich, da es viele verschiedene Möglichkeiten gibt. Hinweise: Die Umgebungsvariable DISPLAY, ssh mit X11-Weiterleitung, XDMCP).

7
rackandboneman

Je nachdem, was Sie erreichen möchten, können Sie auch Wein probieren.

Von https://www.winehq.org/ :

Wine (ursprünglich ein Akronym für "Wine is not an Emulator") ist eine Kompatibilitätsebene, mit der Windows-Anwendungen auf mehreren POSIX-kompatiblen Betriebssystemen wie Linux, macOS und BSD ausgeführt werden können.

Auf diese Weise können Sie Linux- und (einige) Windows-Anwendungen nebeneinander unter Linux ausführen.

Eine Liste der Windows-Anwendungen, von denen bekannt ist, dass sie mit Wine funktionieren, finden Sie unter https://appdb.winehq.org/ .

Persönlich verwende ich es, um einige Spiele unter Linux auszuführen, die DirectX verwenden, das keine Linux-Version hat. Es ist bekannt, dass Anwendungen wie Microsoft Office damit arbeiten.

5
plebbus

Mir ist keine Methode bekannt, die keine großen Einschränkungen mit sich bringt.

Wenn es ein Chromebook wäre, könnten Sie Crouton verwenden, um so etwas zu erreichen. Aber was dies bewirkt, ist, den Kernel zwischen Chrome OS und einer anderen Distribution, nominell Ubuntu, zu teilen. Da Windows und Linux unterschiedliche Kernel verwenden, wäre dieser Ansatz nicht möglich. Sie würden nicht gut zusammen spielen.

Um das Betriebssystem zu booten, muss der Kernel auf niedriger Ebene Zugriff auf die Hardware haben, und zwei verschiedene Kernel (Windows und Linux) nebeneinander auszuführen, wäre nicht sehr einfach, wenn nicht unmöglich.

Eine Art von Virtualisierung ist wahrscheinlich Ihre einzige Möglichkeit, wenn Sie darauf bestehen, einen einzelnen Computer zu verwenden. Ich benutze keinen Mac, aber nach dem, was ich gesehen habe, ist Parallels ziemlich nahtlos - Sie können dann mit einem Hotkey zwischen Betriebssystemen "wechseln". Ich habe VMWare sowohl unter Windows als auch unter Linux verwendet und war von der Leistung des gehosteten (Gast-) Betriebssystems überrascht. Es ist nahezu nativ (obwohl ich keine grafisch intensiven Workloads getestet habe). VirtualBox ist Open Source und kostenlos, es funktioniert in Ordnung, aber VMWare funktioniert viel besser. Ich denke, es gibt eine begrenzte kostenlose Version.

Wenn Sie auf einer nativen Leistung für beide Betriebssysteme bestehen, ist Dual-Boot die einzige Möglichkeit, dies zu erreichen. Wenn Sie eine schnelle SSD haben (z. B. ein Samsung 960 oder ähnliches), dauert der Neustart nicht allzu lange.

5
James Smith

Hardware-Virtualisierung ist einfach zu problematisch. Während es für 90% der Dinge gut ist, blockieren dich die anderen 10% manchmal und bringen dich dazu, das ganze Konzept zu verschrotten.

Jemand hat dies in einem der Kommentare angedeutet, aber ich denke, dass es am effizientesten ist, Maschinen mit einem KVM -Schalter nebeneinander zu betreiben, um das zu tun, wonach Sie fragen.

Ich habe seit ein paar Jahren zwei parallele Linux- und Windows-Computer. Ich habe zwei 32-Zoll-Monitore nebeneinander, von denen einer an den Linux-Computer angeschlossen und der andere an den Windows-Computer angeschlossen ist.

Ich habe einen rollbaren, einstellbaren Tastatur-/Maustisch, an dem ich mit meiner Tastatur/Maus vor einem (oder beiden) Monitoren stehen oder sitzen und mich zentrieren kann.

Der Clou ist, dass Sie mit dem Schalter KVM sofort zwischen der Steuerung der Linux-Box und der Steuerung der Windows-Box wechseln können.

Sie können auch einen Schritt weiter gehen und Synergy erwerben, wodurch Sie den KVM -Switch nicht mehr benötigen. Verwenden Sie dazu die Software, um Maus und Tastatur zwischen Computern zu wechseln.

Keine lästigen Doppelstarts, kein Overhead durch KVM/VirtualBox/VMWare und keine Inkompatibilitäten mehr, und Sie haben immer noch das Gefühl, es ist ein einzelner Computer.

5

Alles hat Vor- und Nachteile. Hier sind die, die ab Mai 2018 für mich arbeiten:

  • VirtualBox : Das funktioniert. Jetzt. Jeden Tag. Ich verwende einen Windows-Host und eine Ubuntu-VM. Alles ist großartig, einschließlich der Unterstützung mehrerer Monitore und des Netzwerks (ich verwende den Bridged-Modus, sodass jedes VM nur im Netzwerk angezeigt wird, und zwar unabhängig vom Host). Ich bin kein Fan von Lösungen, die von "den Großen" kontrolliert werden, aber ehrlich gesagt hat Oracle dieses Produkt (zumindest im Moment) richtig gemacht.

  • Führen Sie mehrere Computer aus, es ist ein großartiger Weg! Synergie können Sie sogar die Maus und Tastatur über sie alle drücken. DDM USB KVM's sind auch schön, aber sie sind teuer!

  • Dual-Boot: Auf den meisten meiner Computer wird Quad-Boot oder mehr ausgeführt. Sie müssen mehr über GPT- und ältere MBT-Partitionen erfahren und wie jedes Ihrer Betriebssysteme sie zerlegt. Refind leistet einen großartigen Beitrag, um Ihnen dabei zu helfen, alles richtig zu machen, insbesondere wenn Sie über eine semimoderne Hardware verfügen. Obwohl ich immer Windows-Ubuntu (-Mac) zum Booten auf allen meinen PCs eingerichtet habe, starte ich in der Praxis nie wirklich auf einem anderen Betriebssystem neu. Es ist einfach zu störend. Stattdessen müssen Sie jeden Computer immer einem bestimmten Aufgabensatz auf einem Betriebssystem widmen.

  • Führen Sie einen X-Server in Windows aus und rufen Sie Linux-Fenster von einer Netzwerk-VM auf. Es kann getan werden; Ich habe x2go eine Weile erfolgreich ausgeführt. Aber warum ich diesen Weg nicht einschlagen würde, erfahren Sie im nächsten Artikel.

  • Verwenden Sie ein VM über ein (beliebiges) Netzwerk: Ich habe versucht, eine AWS-VM, vSphere-VMs und alle möglichen anderen Kombinationen zu entwickeln, und Sie werden dies immer innerhalb kurzer Zeit aufgeben, weil Sie sind ein Sklave für Netzwerkprobleme, mit denen Sie sich während Ihrer Entwicklung NICHT befassen möchten. Denken Sie nicht einmal darüber nach, selbst wenn Sie unglaublich gute Netzwerkressourcen haben.

Abschließend sollte ich erwähnen, dass ich immer auf einem dedizierten Ubuntu-Rechner entwickle, wann immer dies möglich ist. Die VirtualBox-Lösungen haben meinen Hintern in den USA gerettet. Gehen Sie mit einem VM -Image in Ihrer Tasche hinein, installieren Sie VirtualBox auf Ihrem beschissenen neuen Windows-Laptop, los!

4
moodboom

Technisch gesehen können Sie den Ruhezustand auf beiden Systemen aktivieren und den Ruhezustand eines Systems wiederherstellen, nachdem Sie ein anderes System in den Ruhezustand versetzt haben. Dies ist schneller und bequemer als ein Neustart. Ich mache es auf meiner aktuellen Maschine.

Bisher scheint es kein Problem zu geben, da Linux den speziellen Auslagerungsbereich zum Speichern des Ruhezustands verwendet, während Windows die Systempartition verwendet.

4
xji

Sie wollen coLinux . Es entspricht nahezu Ihren Anforderungen - der Linux-Kernel wird unter Windows als besonders privilegierter Prozess ausgeführt, ohne dass sich dies auf die Leistung des Kernels auswirkt (obwohl die Peripheriegeräte immer noch virtualisiert sind und die Grafik das X11-Protokoll durchläuft). Aber Leider wird das Projekt nicht mehr weiterentwickelt ... und andere Ansätze (VirtualBox usw.) sind seitdem ausgereift und bieten eine viel bessere Benutzererfahrung.

4

Zusätzlich zu den anderen hier vorgeschlagenen Lösungen gibt es auch einen "Cross-Virtualization" -Ansatz, den ich einmal ausprobiert habe:

  • Beim Dual-Boot-Setup kann der Computer unter Windows oder Linux gestartet werden
  • Datenpartition (/home und Documents and Settings) getrennt von der Systempartition
  • Virtualisierung (VirtualBox, VMware usw.) auf jedem der beiden Betriebssysteme installiert, mit einem „Klon“ des jeweils anderen Betriebssystems als VM
  • Die Netzwerkschnittstelle befindet sich im Bridged-Modus, sodass Host und Gast wie zwei separate Computer im selben LAN erscheinen
  • VM-Images befinden sich auf einer Partition, die von den Datenpartitionen getrennt ist
  • Jeder VM kann auf die Datenpartition für das Gastbetriebssystem als Raw-Gerät (statt als Festplatten-Image) zugreifen.

Dies bedeutet weiterhin, dass Sie den Virtualisierungsaufwand für eines der beiden Betriebssysteme haben. Aber Sie können beim Booten entscheiden, welcher der Host und welcher der Gast sein soll.

Der Datenaustausch erfolgt über das Netzwerk (z. B. durch Installation von Samba auf der Linux-Box).

Sie müssen jedes Betriebssystem-Setup zweimal verwalten (die Host-Installation und die VM). Technisch gesehen haben Sie vier Computer, es sei denn, Sie verwenden die unten beschriebene Verknüpfung.

Da Linux (zumindest die verschiedenen Ubuntu-Varianten) sich problemlos an wechselnde Hardware anpasst (bis zu dem Punkt, an dem ich die Festplatte aus meinem alten Laptop herausreißen konnte, sie in den neuen installierte und nur die Netzwerkadapter neu konfigurieren musste), war dies möglich Außerdem muss das Linux VM das System von einer unformatierten Partition booten. Auf diese Weise werden Änderungen, die am Linux-Host vorgenommen wurden, auch in VM und umgekehrt wiedergegeben. Die einzigen Ausnahmen sind Einstellungen, die an ein bestimmtes Hardwaregerät gebunden sind.

Die Windows-Lizenzierung könnte hier eine Einschränkung darstellen. (Damals war ich unter Windows 2000, wo dies alles einfacher war.) Was Windows betrifft, führen Sie es auf zwei verschiedenen Hardwarekonfigurationen aus (Prozessor, Festplatte, Netzwerkadapter). Ich bin mir zwar nicht sicher, was die rechtlichen Auswirkungen angeht, aber für die Produktaktivierung müssen Sie möglicherweise zwei Lizenzen erwerben. (Wenn Sie Windows veranlassen können, eine unformatierte Partition in einer VM auszuführen, wird wahrscheinlich eine Hardwareänderung erkannt und bei jedem Wechsel zwischen Host- und Gastkonfiguration eine erneute Aktivierung erforderlich.)

2
user149408

Vergessen Sie VMs, Wine und Dual-Boot. Ich empfehle dringend, einfach zwei Computer zu haben, den Windows-Computer ohne Kopf und den Linux-Remotedesktop mit etwas wie Remmina .

Es ist einigermaßen nahtlos über die freigegebene Zwischenablage und die privaten Ordner. Für manche, die nur einen Laptop benötigen, ist das vielleicht nicht praktisch, aber es ist eine großartige Option, wenn Sie nur an Ihrem Schreibtisch sitzen können. Sie müssen keine neuen Maschinen sein; Werde einfach älter, um 2012 herumliegen zu müssen.

2
user3557062

Ich tue dies (obwohl ich zwischen MacOS und Windows wechsle), indem ich Windows auf einem VM in der Cloud habe und nicht auf meinem Mac hosten lasse. Ich habe zuvor Boot Camp für das Dual-Booten und dann einen lokalen Host VM mit VMware Fusion verwendet, fand jedoch, dass ein cloudbasiertes Windows und die Verwendung der Remotedesktopverbindung beim Umschalten am bequemsten waren.

(Ich kann CMD-TAB nur verwenden, um Desktops sofort zu wechseln.)

Ich habe gehofft, diese Erfahrung ist hilfreich für Sie.

Einige "out-of-the-box" -Vorschläge, die für bestimmte Nischenanwendungsfälle geeignet sein könnten:

Wenn Sie kopflos laufen, läuft Linus fast überall und ist erstaunlich leicht. Ich habe es zuvor als Windows-Dienst ausgeführt und konnte eine Verbindung von einem ssh-Client oder X-Server herstellen, der unter Windows ausgeführt wird (alle Linux-GUIs werden also nur angezeigt).

Auf die gleiche Weise können Sie einen Raspberry Pi auf die Rückseite Ihres Laptops kleben, ihn an den USB-Anschluss anschließen und beide Computer gleichzeitig betreiben. Auch hier müssen Sie Ihren Windows-Computer verwenden, um auf Ihren Linux-Computer zuzugreifen. Mit dieser Lösung können Sie den X/ssh-Zugriff jedoch weiterhin ohne Kopf ausführen. Sie können jedoch auch Remotedesktop (RDP) in den PI einbinden und dessen X-Implementierung verwenden, mit der Sie eine Verbindung herstellen können Besseres Linux-Desktop-Erlebnis (Als ich das letzte Mal nachgesehen habe, waren kostenlose X-Server für Windows langsam, schwierig einzurichten und fehleranfällig)

Beides bietet Ihnen keine Hochgeschwindigkeits-Vollbild-Linux-Workstation, aber für bestimmte Situationen bieten sie interessante Lösungen.

Und ich habe mich nur über das Klebeband lustig gemacht ...

meistens.

1
Bill K

Ich würde zwar ein VM empfehlen (die nahtlosen Modi von VirtualBox und VMWare sind für eine bessere Integration wirklich nützlich), aber es gibt eine andere Möglichkeit:

Es gibt X-Server für Windows wie Xming und leistungsstarke Remotedesktoplösungen wie xpra .
Mit einem von ihnen können Sie ein Linux in einem VM ausführen (oder sogar eine Lösung wie AndLinux , die einen Linux-Kernel unter Windows ausführt) und die Anwendungen im nativen Display anzeigen Server oder über das Remotedesktop-Tool.
Auf diese Weise erhalten Sie möglicherweise mehr native Fenster und je nach VM eine bessere Leistung für Benutzeroberflächenanwendungen.

0
allo

Verwenden Sie ein GNU/Linux-System Ihrer Wahl auf Ihrem Host und dann eine PaaS-Lösung. Eine, die für Sie machbar ist, wäre " Shadow ".

Shadow ist ein leistungsstarker Windows 10-PC zum Spielen, Arbeiten und Durchsuchen.

Mach alles, was du liebst, mit einem Computer. Aber besser.

Es läuft im Grunde genommen als App auf Ihrem Host, ist aber tatsächlich ein Computer in der Cloud. Sie können einfach nahtlos zur App wechseln, so wie Sie sich auf jede andere App konzentrieren würden.

https://youtu.be/vVOKBaIxXVA?t=6

0
OddDev