witam,
dzisiaj zglaszam sie z takim tematem do dyskusji. ogolnie moj team to developerzy java. pracujemy w korpo. jak to w korpo - rzadzi windows i tego nie zmienie - narazie bezdyskusyjne. developerzy chcieliby pracowac z linuxem i pytanie brzmi:
czy waszym zdaniem da sie wydajnie i normalnie pracowac na wirtualnej maszynie jako glowny system deweloperski (host: windows 10. vm: linux)?
bedzie tam chodzil caly developerski stuff: ide, serwer aplikacji itd
co o tym sadzicie? na co zwrocic uwage? co powinien miec komputer?(ile ramu, jaki procek?) - dzisiaj mamy lapki dell i5 7gen i 16gb ramu i jest w miare ok. zakladam ze wirtualizacja to bedzie raczej cos od vmware a nie virtualbox.
kolejne pytanie: czy jest jakakolwiek szansa, ze kod w takiej maszynie z linuxem bedzie sie kompilowal szybciej niz na hoscie?
next: na hoscie wiadomo... mamy poinstalowane sporo rzeczy od dzialu bezpieczenstwa.. co tez wplywa na wydajnosc calej maszyny... czy czysty system w wirtualnej maszynie moze wplynac pozytywnie na jakosc pracy?
z gory dzieki za opinie
Forum > Software > wirtualna maszyna jako glowny desktop programisty?
Wysłane 2019-02-05 19:13
Wysłane 2019-02-05 19:53
na co zwrocic uwage? co powinien miec komputer?
Sprzętowa wirtualizacja (VT-d czy VT-x nie pamiętam teraz) no i RAM i SSD.
czy jest jakakolwiek szansa, ze kod w takiej maszynie z linuxem bedzie sie kompilowal szybciej niz na hoscie
A tu chyba sporo od kompilatora i reszty zależy, nie?
czy czysty system w wirtualnej maszynie moze wplynac pozytywnie na jakosc pracy
Zależy jak te rzeczy wpływają na wydajność...jeśli np. skanują każdą nowo skompilowaną apkę to na wirtualce robić tego nie będą, wiadomo.
Wysłane 2019-02-08 11:04 , Edytowane 2019-02-08 11:08
Pewnie, że się da. Wiele osób przecież tak pracuje. Niektórzy tworzą osobną maszynę pod każdy projekt, żeby nie zaśmiecać sobie komputera. Podany przez ciebie sprzęt powinien być OK, ewentualnie RAMu może zabraknąć w zależności od tego co robisz. Dołożyć kolejne 16GB to nie jakiś ogromny wydatek.
Najszybciej będzie pewnie pod VMWare, chociaż darmowego VirtualBox też możesz przetestować. Hyper-V do linuxa to niekoniecznie, ale również możesz sprawdzić.
VMWare ma fajną funkcję, która nazywa się Unity. Możesz mieć okna linuksowych aplikacji pod Windowsem. W zależności od sytuacji, może to być całkiem wygodne.
Generalnia zamiast czekać na odpowiedzi po prostu bym to na twoim miejscu przetestował. Zajmie to przecież raptem parę godzin. Grunt to wybrać jakąś dystrybucje i wersję linixa, która jest wspierana przez używany hipervisor. Zazwyczaj jest to np. Ubuntu LTE i parę innych popularnych dystrybucji. Chodzi tu głównie o wsparcie dla akceleracji wideo, skalowania okna, zintegrowanego schowka, USB itp.
Wysłane 2019-02-08 13:04
dzieki za odpowiedzi:)
ogolnie testy ruszyly. po zuceniu okiem na tutoriale i poczytaniu opinii, vmware wydaje sie bardzo ko i idzie na pierwszy ogien:)
develoeprzy testuja:) mysle ze wroce z rezultatem jak podejmiemy decyzje.. natomiast raczej skonczy sie tak ze jesli vmware bedzie super... to nie bedziemy szukac dalej;)
pzodr
Wysłane 2019-04-07 10:21 , Edytowane 2019-04-07 10:21
hej,
wracam z wnioskami:
- host - windows 10, guest - linux mint 18.3 (nowsza wersja z cynamonem sprawiala problemy z glitchami graficznymi)
- komputery - min 16 gb ramu, podzial: guest min 10gb, reszta host
- developerzy sa zadowoleni i czuja sie prawie natywnie
- piszemy w javie wiec srodowisko i serwer troche waza
- wybralismy vmware - nie testowalismy nic innego, oparlismy sie na opiniach i benchmarkach
ogolnie: jest to opcja do pracy. jest wiele zalet takiego odizolowania srodowiska np jego przenaszalnosc, nie zniszczymy hosta jakims lekkomyslnym dzialaniem itd.
polecam
Kto jest online: 1 użytkowników, 352 gości
skatan ,