Która technologia wirtualizacji dla starego Linux-a

3

Mam stary PIV 1,8 GHz, pamięć 512 MB, dysk twardy 40 GB, komputer z ściśniętym Debianem. Obecnie pracuję nad tym, łącząc się z nim przez SSH. Interesuję się testowaniem / uczeniem się / wypróbowywaniem / graniem z niektórymi rzeczami w systemie Linux, dlatego chciałbym w tym celu skonfigurować maszynę wirtualną na tym urządzeniu, więc w przypadku zepsucia czegoś dość złego nie będę musiał ponownie instalować cały system operacyjny (komputer nie ma obecnie żadnego monitora).

Ponieważ PC jest 32-bitowy, nie mogę używać KVM, do którego jestem przyzwyczajony. Czy mogę uzyskać zalecenia dotyczące technologii, która byłaby odpowiednia do moich celów?

PS Wiem, że pamięć jest nieco niska, ale zamierzam użyć tylko 1 VM, więc mam nadzieję, że to wystarczy.


źródło
2
Możesz użyć prostego chroot.
Zoredache,

Odpowiedzi:

1

Prawdopodobnie możesz uruchomić XEN na tym komputerze i uruchomić kilka-zwirtualizowanych systemów-gości. W rzeczywistości Debian zawiera XEN 4.01 w stabilnej wersji.

Kontekst: Używam XEN na moim Asusie 1012B. Nie wiedziałem, że to 64-bitowe urządzenie, więc włączyłem 32-bitową wersję CentOS 5, a później skonfigurowałem go jako hosta XEN. Okazuje się, że jest przydatny w testowaniu pakietów 32-bitowych, ale w dłuższej perspektywie nie jest zbyt optymalną konfiguracją jako host XEN. ;)

Rilindo
źródło
1
Nawet jeśli procesor jest 64-bitowy, być może lepiej będzie uruchomić 32-bit na urządzeniach o niskiej pamięci RAM, ponieważ 64-bitowy system operacyjny zwykle przydziela większe bloki dla równoważnych struktur danych (int, double, float, string itp.)
gWaldo
4

Ponieważ ta maszyna jest tak stara, jedyną opcją, którą naprawdę mogę polecić, jest virtualbox. Zainstalowałbym dystrybucję Linuksa lub BSD bez GUI, zainstalowałem VirtualBox bez GUI i manipulowałem nim całkowicie przez terminal.

Szczerze mówiąc, twoja maszyna jest słaba na wszystko, co przydatne. Lepiej byłoby użyć dowolnego innego komputera niż netbook z wieloma rdzeniami, chyba że już zmaksymalizujesz pamięć, nawet jeśli jest to twoja podstawowa maszyna.

Strona referencyjna narzędzi do zarządzania wierszem poleceń VirtualBox znajduje się tutaj: http://www.virtualbox.org/manual/ch08.html

gWaldo
źródło
Nie masz wystarczającej mocy, aby znaleźć coś przydatnego? Nie jestem pod wrażeniem.
Tim
Przypuszczam, że zależy to od tego, co „użyteczne” oznacza dla jednostki. Osobiście uważam, że poświęci więcej czasu na przycinanie swojej instalacji typu bare-metal do absolutnego minimum (użyteczne samo w sobie ćwiczenie) niż jego wyznaczony cel gry z wirtualizacją.
gWaldo,
Moc Commodore64 była wystarczająca do lądowania na Księżycu.
Giovanni Toraldo
OP nie stwierdził, że to jego cel, a ja jeszcze nie widziałem, aby Commodore64 hostował zwirtualizowaną instancję nowoczesnego systemu operacyjnego, więc nie dostrzegam znaczenia.
gWaldo
3

Możesz także wypróbować niektóre lekkie technologie wirtualizacji, takie jak OpenVZ , VServer lub LXC .

Mogą lepiej pasować do maszyny o ograniczonych zasobach niż więcej opcji PV lub HVM głównego strumienia, takich jak Xen / KVM.

Debian także je udostępnia.

sybreon
źródło
1

Virtualbox, VMWare (Serwer był ostatnio nie sprawdzany), dziadek KVM QEmu. Uruchomiłem Virtualbox na niektórych naprawdę starych i zniszczonych hostach, takich jak P3 i wszędzie tam, gdzie jest tylko 256-512 MB pamięci RAM.

Tim
źródło
1
Serwer VMware jest nadal bezpłatny, jednak wsparcie techniczne zakończyło się w czerwcu 2010 r.
xeon
@xeon Nooooooo! / endvader
Tim