Czy jest jakiś sposób, aby uruchomić Linuksa jako maszynę wirtualną na Windowsie, aby mieć najlepsze cechy obu światów?

12

Ponieważ Linux ma wiele przydatnych narzędzi, podczas gdy Windows ma wiele aplikacji (takich jak Chrome), zamiast kupować inną maszynę do uruchamiania Linuksa, czy istnieje sposób, aby uruchomić go jako maszynę wirtualną na komputerze? Wydaje się, że instalacyjny dysk CD-ROM z Ubuntu nie ma takiej opcji.

splattne
źródło
Tylko dla informacji: Chrome jest teraz dostępny w systemie Linux
Kedare

Odpowiedzi:

36

Wiele opcji tutaj:

Tylko narzędzia

Jeśli chcesz tylko narzędzia GNU / Linux, istnieje kilka możliwości.

  • cygwin oferuje powłokę bash z wieloma narzędziami, w tym serwerem X11. To trwa już jakiś czas i jest dojrzałe.
  • msys to mniejsza, lekka alternatywa dla cygwina.
  • Narzędzia GNU dla Win32 to kolejna lekka alternatywa. Są to natywne wersje narzędzi, w przeciwieństwie do cygwina, który wymaga biblioteki DLL cygwina, aby udoskonalić swoje narzędzia i pomyśleć, że działają w systemie Linux.
  • UWIN to zestaw narzędzi / bibliotek uniksowych od ATT Research, które działają w systemie Windows.
  • SUA to podsystem firmy Microsoft dla aplikacji opartych na systemie UNIX, oferujący narzędzia i środowisko do budowania / uruchamiania programów uniksowych w systemie Windows.

Linux w procesie Windows

Istnieje kilka pakietów, które będą uruchamiały Linuksa jako proces systemu Windows, bez symulacji całego komputera, podobnie jak wirtualizacja. Używają Cooperative Linux , czyli coLinux, który jest ograniczony do systemów 32-bitowych. Nie są one obciążone wirtualizacją i uruchamiają się szybciej, ponieważ nie uruchamiasz wirtualnego komputera. Jest to nieco bardziej eksperymentalne i może nie być tak stabilne, jak niektóre opcje wirtualizacji.

Wirtualizacja

Oprogramowanie do wirtualizacji pozwala na uruchomienie innego systemu operacyjnego na wirtualnym komputerze, który współdzieli sprzęt z systemem operacyjnym hosta. To jest całkiem wypróbowane i prawdziwe. Są tutaj ładne opcje robienia migawek wirtualnego komputera w określonym stanie, zawieszania / wznawiania wirtualnego komputera itp. Fajnie jest móc eksperymentować z wirtualnym komputerem, dodać kilka pakietów, a następnie powrócić do poprzedniej migawki i „zacznij czyścić”.

Podwójne uruchamianie

  • wubi pozwala zainstalować Ubuntu bezpośrednio z systemu Windows, a następnie uruchomić podwójnie. Nie tak wygodne jak powyżej, ponieważ nie można uruchomić obu systemów naraz.
Pete TerMaat
źródło
2
Virtual Box to wspaniały program, używaj go cały czas dla serwerów programistycznych.
steve.lippert
6

Wygląda na to, że VirtualBox działa w systemie Windows, który powinien mieć przyzwoitą obsługę Linuksa. O ile wiem, Virtual PC nie oferuje bardzo dobrej integracji z Linuksem.

Jeśli szukasz zwykłego zestawu narzędzi wiersza poleceń, możesz spojrzeć na cygwin. Dużo dobroci bez kosztów utrzymania osobnego systemu.

Jimmy
źródło
1
Używam Virtual Box do uruchamiania serwerów Linux Development, ponieważ Virtual PC nie gra tak dobrze CentOS z mojego doświadczenia.
steve.lippert
5

Alternatywą dla maszyny wirtualnej (co oznacza, że ​​może współdzielić pamięć RAM z Windows) jest Portable Ubuntu, która uruchamia Ubuntu jako aplikację Windows. To jeden z najsprytniejszych sposobów na uzyskanie najlepszego z obu. Nie mogę opublikować linku, ponieważ jestem tutaj nowym użytkownikiem. Domena to: portableubuntu.demonccc.cloudius.com.ar

sunetos
źródło
3

Może iLinux byłby interesujący?

Od andlinux.org:

andLinux to kompletny system Ubuntu Linux działający bezproblemowo w systemach Windows 2000 (2000, XP, 2003, Vista, 7; tylko wersje 32-bitowe).

FeatureCreep
źródło
2

Możesz użyć cygwin, jeśli potrzebujesz tylko narzędzi.

Możesz użyć oprogramowania VirtualPC do zamontowania dowolnego systemu Linux.

Istnieje kilka dystrybucji, które instalowane są na systemie Windows, np. Phat linux

Wiele użytecznych narzędzi linuksowych (w tym bash) zostało przeniesionych do natywnej wersji Win32 (narzędzia unixowe).

SpliFF
źródło
Jeśli pytanie brzmi „Jak zdobyć wszystkie narzędzia Linuksa w systemie Windows?”, Odpowiedź brzmi „CygWin”. +1.
Cygwin to zdecydowanie najlepsza droga, jeśli chcesz mieć narzędzia Linux na PC. Maszyny wirtualne nie będą miały tak łatwego dostępu do danych Windows - jest to możliwe, ale bolesne. Cygwin jest tam w tym samym kontekście co dane na komputerze.
Shannon Nelson
2

Zapewnienie zwirtualizowanej instalacji nie jest zadaniem dysku CD-ROM z systemem Ubuntu.

Wystarczy zainstalować VirtualBox, a następnie utworzyć nową maszynę wirtualną uruchomioną z dysku Ubuntu.

Alternatywnie pobierz VMWare Player i pobierz gotowy obraz.

Alnitak
źródło
1

Możesz uruchomić go na maszynie wirtualnej ala VMWare, ale jest też Wubi, który może Ci się przydać.

Joe Holloway
źródło
+1 do VMWare. Używamy tego cały czas. Upewnij się tylko, że masz skanery i pamięci RAM.
1

VMWare dało mi Ubuntu na jakiś czas, ale potem użyłem VMWare do stworzenia wirtualnej maszyny Windows, potem zainstalowałem Ubuntu i Windows w Ubuntu.

jonhwilliams
źródło
1

Jeśli chodzi o narzędzia UNIX, to oczywiście jest Microsoft Unix dla Windows.

ATT Research zapewnia również UWIN.

mdpc
źródło
1

„Cooperative Linux (skrócona nazwa coLinux) to port jądra systemu Linux, który pozwala mu współpracować razem z innym systemem operacyjnym na jednym komputerze”.

http://www.colinux.org/

Joakim Elofsson
źródło
1

Możesz uruchomić Linuksa na wirtualnym komputerze, choć niektóre z nich mogą ucierpieć. Mam trixBox PBX działający na wirtualnym komputerze do celów testowych i działa dobrze.

Zauważam pewne problemy z wydajnością, gdy dzwonię z jednego telefonu programowego do drugiego w mojej sieci i odbieram pocztę głosową rozszerzenia. Dźwięk jest powolny i jąka się, jak sądzę, ze względu na to, jak wirtualny komputer przydziela cykle procesora, ponieważ komputer, na którym działa, jest dość solidny. (Dwurdzeniowy 1,4 MHz z 4 GB pamięci RAM - rozpoznano oczywiście 3,6, ponieważ jest to sprzęt 32-bitowy.)

Powiedziałbym, wypróbuj i przekonaj się, jak to działa. Uruchomienie go nie potrwa długo, więc prawdopodobnie warto poeksperymentować.

Gregg
źródło